CS 198:431 Software Engineering

Spring 2006  (Alex Borgida)

Announcements will be posted through the Sakai course management web site.

Course projects in my versions of 431 are run along the lines originally laid out by Elaine Kant at CMU in the early 80's. (See ACM Software Engieering Notes, 1981). Basically, these involve teams of 4-5 people, but I tend to require everyone to work on the same problem in order to both make grading fairer, and allow me to take parts of lectures to discuss problems I encountered with the project documents as they are being submitted, which should then be of interest to everyone. ( Here is a link to an older version of the document that was handed out in lecture, which describes the general aspects of the project.)

The project this term: The project this term will deal with Karel, a small programming language that is intended for teaching students of all ages.


Project deliverables (and what we look for while grading):
The following is a list of deliverables, described in the handout which you have, together with due dates. It is your responsibility to read the handout and to prepare these documents on time. We expect one paper copy to be handed in, and an electronic copy to be submitted via handin by the beginning of the second lecture of the appropriate week of the course. (The first week starts Monday, January 16; Spring break does not count as a course week.)