CSC207H: Day Lectures and Labs

Week M–F Reading Day Lecture Evening Lecture Lab
1 10-14 Sep
  • Version control - Chapter 14.4
  • Whatever bits of the svn book you find helpful
  • Chapters 2 & 3 of the textbook (introduction to Java)
2 17-21 Sep
  • 4.1 - 4.3 (arrays and ArrayList)
  • chapter 6 (classes and objects)
  • 19.2 (Javadoc)
3 24-28 Sep
  • chapter 7 (class relationships, especially inheritance and interfaces)
  • CRC cards [wikipedia.org]
  • Using CRC cards [alistair.cockbur.us]
4 1-5 Oct
5 8-12 Oct No pre-lab this week
6 5-19 Oct
  • Text, Ch. 11: The Programming Process (software lifecycle, agile development)
  • Text, Ch. 12: Unit Testing
  • Text, Ch. 13: Test-driven Programming
No pre-lab this week
7 22-26 Oct
8 29 Oct - 2 Nov
9 5-9 Nov For reference:
10 12-16 Nov
11 19-23 Nov
  • No more labs
12 26-30 Nov For reference:
  • No more labs
+1 3-7 Dec
    All done! Good luck with your end-of-term assignments and your exams!
  • No more labs