Spring 2005: CS351: Design of Large Programs
In this Section:
Spring, 2005
Lecture: Mon/Wed, 3:00-4:15
TAPY 201
Instructor: Terran Lane
TA: Jason Brown
Office hours (Dr. Lane):
FEC325Mon/Wed 4:15-5:00
Wed, 9:00AM-11:00AM
or by appointment.
Office hours (Jason Brown):
FEC301AMon/Wed 2:00-2:45
Tues/Thurs 3:30-5:00
or by appointment.
Projects
- Project 1 (Moogle).
Available in HTML, PDF, PostScript, or DVI.
P1 Update 1 (replaces specification version 1.0).
Available in HTML, PDF, PostScript, or DVI.
P1 Update 2 (replaces specification version 1.1).
Available in HTML, PDF, PostScript, or DVI.
Examples of good documentation from a previous class:- Readme (txt)
- Performance (PDF)
- User docs (txt)
- Gradesheet comments (txt)
- Project 2 (Zurk).
Available in HTML, PDF, PostScript, or DVI.
Example GAME FILEs and syntactic analyses for them. The file used to generate most of the examples in the specification is world_1.dat. Note that some of the test cases generate only syntax errors because they are left over from an earlier revision of the grammar that allowed VARIABLEs as top-level constructs (they are now allowed only as properties of specific OBJECTs). - Project 3 (JCiv).
Available in HTML, PDF, PostScript, or DVI.
- Papers for readings/discussions
- Syllabus and front material. Available in HTML, PDF, PostScript, or DVI.
- Class mail list.
- Lecture notes, slides, etc.
- Possibly useful web resources for this class.
