CPS 6: Syllabus


This is an abridged version of the syllabus for this course. Click here to see the postscript version that contains all the information.

Professor: Owen Astrachan

Professor: Susan Rodger

Graduate TA: Geoff Cohen

Course Meeting Time

Lab Sections and TAs

Graders

Course Description:

Problem-solving techniques using a computer. top-down decomposition and object-oriented solution methodologies, introduction to computer science, introduction to programming, programming in the C++ language, introduction to UNIX and programming environments, recursion, analysis of execution times, linked data structures, searching, and sorting.

Required Background:

This is the first course for computer science majors who have no programming experience. If you have significant programming experience (e.g., functions, procedures, arrays) with another programming language, you should consider enrolling in CPS 100E.

Text

Newsgroup