Overview
Welcome to CSC207H! This course will give you an introduction to software design and development concepts, methods, and tools using a statically-typed object-oriented programming language such as Java. Topics from: version control, build management, unit testing, refactoring, design patterns, advanced IDE usage, regular expressions, markup languages, parsing using finite state machines, and reflection. Representation of floating-point numbers and introduction to numerical computation.
The syllabus for
Contact Information
| Instructor | Lecture Times | Lecture Halls | Office Hours | |
|---|---|---|---|---|
| Arnold Rosenbloom (coordinator) | TU 1-3 (LEC0103) FR 9-11 (LEC0104) |
KN137 (LEC0103), IB120 (LEC0104) | TH 12-2 @ DH3088 | arnold at cs dot toronto dot edu |
| Marc De Benedetti | MO 5-7 (LEC0101) | IB245 | M 2-3 @ DH 3019 | marc dot debenedetti at utoronto dot ca |
TA Office Hours
- Thursday 1-4 DH2034
- Friday 2-5 DH2034