csc444h — software engineering I — fall 2015

about the course

this course will teach you how to setup and run a software organization or project that is capable of consistently delivering high quality software on predictable timelines.

topics include uses of source code control, defect and feature tracking, reproducible automated builds, automated regression testing, release planning and tracking, agile methods, feature specifications, architectural control, effort tracking, and process control, requirements analysis, and many more. these are the core practices used in commercial software development.

course syllabus is here.


announcements


contact details

instructor: matt medland
email: matt [at] cs [dot] toronto [dot] edu
web page: http://www.cs.toronto.edu/~matt/csc444
office hour: wednesdays, 4:00 — 5:00 p.m. in BA5224