Winter 2005
WWW page: http://www.cs.yorku.ca/course/5910
|
Time, Location |
W8:30-11:30, SC 219 |
|
Instructor |
Scott MacKenzie |
|
Office |
CSE 3045 |
|
Office Hours |
Mon, Thu 10:30-11:30 CSE 3045 |
|
Item |
Percent |
|
12 Labs @2% |
24% |
|
Midterm Exam |
33% |
|
Final Exam |
43% |
|
Event |
Date |
|
First class |
Jan 5 |
|
Labs |
weekly (see below)
|
|
Reading week |
Feb 14-18
|
|
Midterm exam |
Feb 23
|
|
Drop date |
Mar 4
|
|
Last class |
Mar 30
|
|
Final exam |
Mar 30, in class
|
Week |
Date |
Topic |
|
1 |
Jan 5 |
Chapters 1 (Computer Hardware) & 2 (Computer Software) To do - Lab #1, eCheck01A, eCheck01B (see note 1 below) |
|
2 |
Jan 12
|
Chapter
3 (Class Abstraction)
To do - Lab #2, eCheck02A* (see note 1 below) |
|
3 |
Jan 19
|
Chapter
4 (Objects)
To do - Lab #3, eCheck03A, eCheck03B* (see note 1 below) |
|
4 |
Jan 26
|
Chapter
5 (Control Structures)
To do - Lab #4, eCheck04A*, eCheck04B (see note 1 below) |
|
5 |
Feb 2
|
Chapter
6 (Java Strings)
To do - Lab #5, eCheck05A*, eCheck05B (see note 1 below) |
|
6 |
Feb 9
|
Chapter
7 (Software Development)
To do - Lab #6, eCheck06A, eCheck06B* (see note 1 below) |
|
- |
Feb 16
|
(Reading
week, no class)
|
|
7 |
Feb 23
|
Midterm
exam (in class)
To do - Lab #7, eCheck07A*, eCheck07B (see note 1 below) |
|
8 |
Mar 2
|
Chapter
8 (Aggregation)
To do - Lab #8, eCheck08A, eCheck08B* (see note 1 below) |
|
9 |
Mar 9
|
Chapter
9 (Inheritance & Polymorphism)
To do - Lab #9, eCheck09A* (see note 1 below) |
|
10 |
Mar 16
|
Chapter
10 (Collections)
To do - Lab #10, eCheck10A* (see note 1 below) |
|
11 |
Mar 23
|
Chapter
11 (Exception Handling)
To do - Lab #11, eCheck11A*, eCheck11B* (see note 1 below) |
|
12 |
Mar 30
|
Chapter
12 (Multiclass Applications)
To do - Lab #12, eCheck12A* (see note 1 below) |
Note
1: Labs are due by midnight Sunday at the end of each week. The twelve eChecks identified with an
asterisk each count 2% toward the final grade.
|
||
Course enrolment.
Course enrolment is handled by the Computer Science Undergraduate
Office. Instructors can not "sign students in" to this course.
Attendance at lectures. Students are expected to attend the
lectures. Although much of the course information will be posted on the web,
additional information not posted on the web will be given in the lectures
(e.g., tips on exam questions). Students who skip lectures do so at their own
peril!
Missed labs or midterm exam. No make-up labs or exam will be given. If you miss a
lab deadline or the exam for reasons beyond your control, inform your
instructor as soon as possible. Make sure you have the appropriate documents (e.g.,
a doctor's note). If approved, the
weight of the missed lab is applied to the other labs, or the weight of missed
midterm exam is applied to the final exam.
Requests for remarking. Once returned, the midterm exam should be reviewed and any
request for remarking should be submitted to the instructor within one week.
Requests must be accompanied by a written description of the marking error.
Only problems of mark addition, and serious marking errors will be considered -
remarking requests of a frivolous nature may result in your mark being lowered.
Use of pencil.
Exams should be written in pen.
Exams written in pencil cannot be considered for remarking.
Missed final exam.
If you miss the final exam, you must then file a formal petition for
deferred standing through the Registrar's Office.
Please see the Departmental WWW page on Academic Policies
for details regarding academic dishonesty, etc.