CPS 109 Syllabus
CPS 109: Software Design & Implementation
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.
Additional Important Course Information
This course is taught in conjunction with
COMP 145, "Team Software Engineering"
(click here for last year's page),
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.
.