|
Tentative Calendar
Week 1 (Sept 13)
Topics: Implementing static features
Reading material: Chapter 1 of the lecture notes and Chapter 5 of the recommended textbook
To do: PEx00 and
PEx01 (to receive feedback, complete PEx01 by Sept 23);
see also Joanna's
lab notes for PEx00 and lab notes for PEx01.
Week 2 (Sept 20)
Topics: Implementing non-static features
Reading material: Chapter 2 of the lecture notes and Chapter 4 of the recommended textbook
To do: PEx02 (to receive feedback, complete the PEx by Sept 28);
see also Joanna's
lab notes for PEx02.
Week 3 (Sept 27)
Topics: Mixing static and non-static features
Reading material: Chapter 3 of the lecture notes and Chapter 4 and 5 of the recommended textbook
To do: PEx03 (to receive feedback, complete the PEx by Oct 3);
see also Joanna's
lab notes for PEx03.
Test 1 on Oct 7
Practice labtest during week of Oct 4 (during your lab)
Week 4 and 5 (Oct 4 and 18)
Topics: Implementing Aggregation and Composition
Reading material: Chapter 4 of the lecture notes and Chapter 4 and 5 of the recommended textbook
To do: PEx04 (to receive feedback, complete the PEx by Oct 29)
Week of Oct 11: Reading week, no classes or labs
Labtest 1 during week of Oct 18 (during your lab)
Week 6 (Oct 25)
Topics: Implementing Inheritance
Reading material:
Chapter 5
of the lecture notes and
Chapter 7, 8 and 9 and Section 13.1 of the recommended textbook.
To do: PEx06 (to receive feedback, complete the PEx by Oct 31)
Week 7 (Nov 1)
Topics: Implementing Graphical User Interfaces
Reading material:
Chapter 6
of the lecture notes and
Chapter 17 and Section 13.2 of the recommended textbook
To do: PEx07 (to receive feedback, complete the PEx by Nov 7)
Test 2 on Nov 11
Drop deadline on Nov 12
Labtest 2 during week of Nov 15
Week 8 and 9 (Nov 8 and 15)
Topics: Recursion
Reading material:
Chapter 7
of the lecture notes and
Chapter 11 and Section 12.2 of the recommended textbook
To do: PEx08 (to receive feedback, complete the PEx by Nov 21
)
Week 10 (Nov 22)
Topics: Arrays
Reading material: Chapter 8 of the lecture notes and Chapter 6 of the recommended textbook.
To do: PEx05 (to receive feedback, complete the PEx by Nov 28)
Week 11 and 12 (Nov 29 and Dec 6)
Topics: Linked Lists
Reading material: Chapter 15 of the recommended textbook.
To do: PEx09 (to receive feedback, complete the PEx by Dec 8)
|
|