www.cs.toronto.edu/~csc108h -- this web-site is required reading for the term.
The course will consist of lectures by your professor and tutorials given by your teaching assistant (TA). Here is the contact information for the two lecture sections on the St. George campus this summer:
Name: Andria Hunter Email: andria@cdf.toronto.edu Office: SF2303D Phone: 416-978-3966 (only during office hours) Office Hours: Tuesday after lecture in the lecture room, and Thursday 12-2 p.m. in SF2303D Lecture: Section 5101, T 6-9 p.m., LM 162
Name: Alexandra Bolintineanu Email: bolintin@cdf.toronto.edu Office: SF2303D Phone: 416-978-3966 (only during office hours) Office Hours: TWR 12:30-1:30 p.m. Lecture: Section 0101, TWR 2-3 p.m., SS 2118
On the St. George campus, tutorials will start in week 2 of the course. These are compulsory and included on your schedule. You must attend the tutorial section to which you have been assigned:
Evening Section (L5101): Thursdays 5-6 p.m. Tut. Who? (lastname) Tutor Room 1 A - Le Michael McGuffin LM159 2 Lf - Z Dave Hill LM123 Day Section (L0101): Thursdays 3-4 p.m. Tut. Who? (lastname) Tutor Room 3 A - L Adam Cornwell SS1069 4 M - Z Sarah Imrisek SS2118
There will be a quiz given during each tutorial. Note that a few tutorials will have take-home quizzes instead of in-class quizzes. These take-home quizzes will be available from the course web site.
Tutor office hours take place in the CDF-PC lab, primarily on Wednesday evenings. Consult the office hour schedule on the course web site.
Work Weight Comment Assignments (4) 28% see the breakdown on page 3 Midterm test 20% during lecture in week 7 Quizzes (12) 12% weekly in tutorial Final exam 40% 3 hours during exam period
You must achieve at least 40 out of 100 on the final exam to pass this course.
If you miss the midterm due to illness, you must complete a "Missed Test" form from the course web-site. Submit the completed form including your Student Medical Certificate to your instructor during an office hour as soon as you return to school from your illness.
Submitting work that is not your own or helping others to do so is a very serious academic offense. We are serious about enforcing the faculty rules about plagiarized assignments. We will be checking your submissions against those of all other 108 students at U of T. See the course web-page for a discussion about what is considered cheating and how to avoid this.
Assignments will be available on the course web-site approximately two weeks before they are due. We will not be distributing paper handouts. Assignments are due at the beginning of your tutorial. Be sure to carefully follow the submission instructions for each assignment.
We will use the following late penalties for your assignments. All late assignments must be left in the CSC108 late drop box (outside SF2305A).
Time of submission Late Penalties start of tutorial on Thursday on time (no penalty) by 4:00 p.m. Friday 10% penalty by 4:00 p.m. Monday 25% penalty after 4:00 p.m. Monday zero on assignment
Deductions are applied to the maximum score on an assignment so for example a 10% penalty applied to a grade of 4 out of 10 results in a 1 mark deduction not a .4 mark deduction. Late penalties are only waived for a good reason such as a documented medical or other emergency. If you are ill, have your doctor complete a Student Medical Certificate. Then complete a "Request for Special Consideration" form and submit it to your instructor (not your TA) to ask for special consideration on the assignment.
You are responsible for information on the course web-site. You should plan to read the Announcements page regularly. Often announcements related to common problems with assignments are posted.
Wk Monday's Text Scheduled Topics Assnts Wgt # Date /Tests (mks) 1 May 14 1 intro to object-oriented ideas; running a simple program 2 May 21 2 message passing, methods, parameters; return types, instance variables. 3 May 28 3,4 constructors, strings, input - Chapter 3 A0 4% may not be discussed in detail in class but you should read it carefully 4 June 4 4 cont. static, primitive types, casting 5 June 11 5 conditional statements, equals() parameter passing. 6 June 18 6 toString(), information hiding A1 8% 7 June 25 8,9 midterm test Test 20% loops 8 July 2 7 testing and style 9 July 9 9,10 Vector class 10 July 16 10,13 arrays A2 8% 11 July 23 10 overloading methods inheritance, polymorphism 12 July 30 13 searching A3 8% 13 Aug. 6 sorting
Each chapter in the text ends with a "GUI Supplement." You may want to read these sections but they are completely optional.
Be sure to read and reread the text book. To become a good programmer, the key is to practise, practise, practise!
[ CSC108 Home |
Outline |
Announcements |
Assignments |
Exams |
Lectures |
Tutorials |
Office Hours |
Marks |
Forms |
Links ]
© Copyright 2001. All Rights Reserved.