York University Redefine the possible.
space Future students Current students Faculty & staff Alumni Visitors York crest
rule
Department of Computer Science and Engineering
home
news
format
calendar
textbook
instructor
labtest
midterm
final
grades
web programming
policies
links


Y graphic

Calendar

This calendar is tentative and may be updated from time to time.

Week 1 (May 8 and 10)

Topics: Implementing utility classes
Reading material: Chapter 1 of the lecture notes and Chapter 5 of the textbook
To do: PEx01 (to receive feedback, complete the PEx by May 18)

Week 2 (May 15 and 17)

Topics: Implementing classes
Reading material: Chapter 4 of the textbook
To do: PEx02 (to receive feedback, complete the PEx by May 25)

Week 3 (May 22 and 24)

Topics: Mixing static and non-static features
Reading material: Chapter 4 and 5 of the textbook
To do: PEx03 (to receive feedback, complete the PEx by June 1)

Week 4 (May 29 and 31)

Topics: Aggregation
Reading material: Chapter 4 and 5 of the textbook
To do: PEx04 (to receive feedback, complete the PEx by June 8)

Week 5 (June 5 and 7)

Topics: Arrays
Reading material: A note on memory diagrams for arrays and Chapter 6 of the textbook
To do: PEx05 (to receive feedback, complete the PEx by June 15)

Week 6 (June 12 and 14)

Topics: Inheritance
Reading material: Chapter 7 and 9 of the textbook
To do: PEx06 (to receive feedback, complete the PEx by June 22)

Week 7 (June 19)

Topics: Inheritance
Reading material: Chapter 8 and Section 13.1 of the textbook

Practice labtest (June 19)

Midterm (June 21)

Labtest 1 (June 26)

Week 8 (June 26 and 28)

Topics: GUI
Reading material: Chapter 17 and Section 13.2 of the textbook
To do: PEx07 (to receive feedback, complete the PEx by July 13)

Week 9 (July 3 and 5)

Topics: GUI
Reading material: Chapter 17 and Section 13.2 of the textbook

Drop deadline (July 3)

Week 10 (July 10 and 12)

Topics: Recursion
Reading material: Chapter 11 of the textbook
To do: PEx08 (to receive feedback, complete the PEx by July 27)

Week 11 (July 17 and 19)

Topics: Recursion
Reading material: Section 12.2 of the textbook

Labtest 2 (July 24)

Week 12 (July 24 and 26)

Topics: Linked lists
Reading material: Section 14.1 and 15.1 of the textbook
To do: PEx09 (to receive feedback, complete the PEx by August 3)

Week 13 (July 31)

Topics: Linked lists
Reading material: Section 15.2 and 15.3 of the textbook

Final exam (August 2)

graphic rule