CSC207H: Winter 2010

Overview

Welcome to the course website for the Winter 2010 term of CSC207H, Software Design. Here, for the record, is the course information sheet.

The first lecture will be held on Monday, January 4th at 1pm in BA1210.
Starting in week 2, labs will be on Mondays and lectures will be on Wednesdays and Fridays.

-->

Here is the course description:

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.

Blackberry 8700c

We want you to learn the following:

There will be other topics, but we consider these the core components of CSC207H.

The course is delivered through 2 lecture hours a week plus 1-hour tutorials that will take place in the computer labs.

Outside of class and lab, you will also complete a set of smallish exercises, two assignments, and a multi-phase project. The project will be done in teams about four students; Jen will form the teams. There is also a midterm and a final exam.

Contact information

Instructor Email Office Phone Office hours
Jen Campbell (L0101, BA 1210, WF 1pm) campbell [at] cdf.toronto.edu BA 4238 416-978-6320 M2-3, T3-4, W2-3, R3-4