CSC207H1 (Summer 2016): Software Design

Lectures

This page contains lecture slides and code developed during each lecture.

Week of Topics/Readings Lecture Notes
May 12
(Week 1)
  • Topics:
    • Course Introduction
    • Subversion
  • Readings:
May 19
(Week 2)
May 26
(Week 3)
Jun 2
(Week 4)
Jun 9
(Week 5)
Jun 16
(Week 6)
  • Topics:
    • Review
  • Readings:
    • All materials from week 1 to week 5
Jun 30
(Week 7)
  • Topics:
    • UML
    • Javadoc
    • Introduction to GUI
  • Readings:
July 7
(Week 8)
July 14
(Week 9)
July 21
(Week 10)
  • Topics:
    • JUnit
  • Readings:
July 28
(Week 11)
  • Topics:
    • Singleton pattern
    • Iterator pattern
    • Regular expressions
  • Readings:
Aug 4
(Week 12)
  • Topics:
    • Floating Point
    • Wrap-up
  • Readings: