|
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)
|
|