CPS 109 Syllabus
CPS 109: Software Design & Implementation
Spring 1998
CONSTRUCTION ZONE
Syllabus
Time and Location
Tuesday and Thursday, 2:00pm - 3:15pm, 130A North Building (Video Classroom).
Bulletin Course Description:
Substantial programs. Design specifications, choice of data structures,
estimation of programming effort, stepwise development, and program-testing
methodology. Programming teams and human factors in system implementation.
Advanced topics in use of a procedural language and file management.
Required Background:
Prerequisite: Computer Science 104 or equivalent.
Additional Important Course Information
This course is taught in conjunction with
COMP 145, "Team Software Engineering"
(click here for their homepage),
from UNC-CH. The lectures are provided by
Professor David Stotts
of UNC over the University's video facilities.
The grading is based predominately on semester-long programming projects
completed by small teams of students. The team projects are supervised
by, and the grades issued by, Professor Ramm.
Current Duke Project(s)
Project Menus
- Duke Project Menu
-
UNC Project Menu
Duke students may choose UNC projects that have not been claimed by
UNC students. They present an opportunity to become familiar with
the UNC campus and department. Transportation and parking are a
problem, however.