CSC444F – Software Engineering
Course Information Sheet

Lectures

Professor David Penny (penny@cs.toronto.edu)
Mondays 7-9 pm SF1101

Practicum

Jorge Aranda (jaranda@cs.toronto.edu)
Sep.26: Monday 7-9 pm SF1101
Thereafter: Monday 6-7 pm SF1101

Description

This course is an introduction to software engineering as practiced in commercial software vendor organizations. It is intended to bridge the gap between what students are taught at the University and what professionals need to know to be effective at managing or performing software development in a business setting. The course was commissioned especially for the needs of graduating software engineers by Professor Rose, Chairman of the EE Department.

The practicum consists of an intensive series of seven assignments requiring approximately 3 hours of dedicated time each to complete. The assignments complement the theme of the course in that they encourage students to bring a measure of discipline with regards to process and metrics to programming. The assignments are accompanied by a series of seven one-hour lectures delivered by the practicum supervisor.

Textbooks

Your primary reference for the lecture materials is a manuscript prepared by Professor Penny especially for this course. It costs $40 and is available before and after lectures.
    Professional Software Development,
    David A. Penny
    Manuscript; 2005
Your primary reference for the practicum will be
    A Discipline for Software Engineering
    Watts S. Humphrey,
    Addison-Wesley Professional; 1st edition; 1994; ISBN 0-20-154610-8

Course Grades

Assignments:35%  =  7 × 5% each
Midterm:25%Oct.31, 6-7, SF1101 All lecture material to-date, closed book, no aids
Exam:40% All lecture and practicum material, closed book, no aids

Lateness Policy

Assignments are due at the start of the tutorial hour (Monday at 6:00 pm). Your professor has no way of getting them to the practicum leader after that time, hence you will not be able to hand them in to him during or after the lecture. Assignments handed in after the practicum time will incur a late penalty of 20% absolute. Assignments will not be accepted more than 1 week late.