COMP SCI 1MD3 Course Outline
Introduction to Programming
Dr. Sanzheng Qiao
ITB/246, ext. 27234, firstname.lastname@example.org
You can always email me to set up an appointment.
You are also welcome to drop by my office at other times
and check if I am free.
ALI, Mubarak (alim53)
GALL, Barak (gallb)
SHUKRI, Muhammed (shukrim)
ZHAO, Yuhang (zhaoy36)
BOKHARI, Asghar (bokhari), Drop-in Centre, ITB/101C, x27554
NAKAMURA, John (nakamura), Drop-in Centre, ITB/101B, x27017
Term I, 2008-2009
C01 Tu, We, Fr, 12:30-13:20, ABB/102
L01 Tu 13:30-14:20, BSB/244
L02 Mo 13:30-14:20, BSB/244
L03 Mo 13:30-14:20, JHE/233A
Introduction to disciplined programming: programming
environments; debugging; imperative programming constructs;
values and types; libraries; file input-output.
Computer Science concepts are illustrated.
Prerequisites: Credits or registration in one of
ARTS&SCI 1D06, MATH 1A03, 1M03, 1N03, 1X03.
Antirequisite: ISCI 1A24
By the end of this course students will be able to
four programming assignments, 32%
midterm examination (one-hour, closed book), 20%
final examination (two-hour, closed book), 48%
Deferred examination may be oral.
Eric S. Roberts.
The Art & Science of Java.
Addison Wesley, 2008.
Only the McMaster Standard calculator will be permitted
in tests and examinations. This is available at the
You are expected to exhibit honesty and use ethical behaviour
in all aspects of the learning process. Academic credentials
you earn are rooted in principles of honesty and academic
Acamedic dishonesty is to knowingly act or fail to act in a
way that results or could result in unearned academic credit
or advantage. This behaviour can result in serious consequences,
e.g. the grade of zero on an assignment, loss of credit with
a notation on the transcript (notation reads: "Grade of F
assigned for academic dishonesty"), and/or suspension or
expulsion from the university.
It is your responsibility to understand what constitutes
academic dishonesty. For information on the various types
academic dishoesty please refer to the Academic Integrity
Policy, located at
The following illustrates only three forms of academic dishonesty:
In case of discrepancy between the online and handout version of the
course outline, the handout version shall be taken as correct.
"The Faculty of Engineering is concerned with ensuring an
environment that is free of all discrimination. If there
is a problem, individuals are reminded that they should
contact the Department Chair, the Sexual Harrassment Officer
or the Human Rights Consultant, as the problem occurs."
Addison-Wesley web site
Midterm, Oct. 17, Friday, 12:30-13:20, T28.
Final, Dec. 12, Friday, 16:00-18:00, IWC 2 (7).
Final exam office hours: Dec. 11, Thursday, 14:00-16:00, ITB246.
Back to S. Qiao's home page