(pattern here) CPS 6: Introduction to Program Design & Analysis I
Sections 3 and 4


* Info * Notes * Supplements * Help *
* Quizzes * Labs/Assignments * Old Tests *

Syllabus (Fall, 2000)

Professor: Dietolf Ramm

Previous Semester

Back to Common CPS 6 Home Page

* Notices and Reminders

* Time and Location

Lectures: Labs: You must also be registered for a lab to receive credit for this course.

* Bulletin Course Description:

Problem-solving techniques using a computer, top-down decomposition and object-oriented solution methodologies, introduction to programming, programming in the C/C++ language, introduction to UNIX and programming environments, recursion, analysis of execution times, linked data structures, searching, and sorting. Normally the first course for majors in computer science who have no programming experience.

* Required Background:

Prerequisite: None. (However, if you feel severely computer challenged and have no or minimal computer experience, consider taking CPS 4 or even CPS 1 first. Discuss this with the instructors of the courses involved first, though.)

More placement information.

* Additional Important Course Information

* Required Reading


* Anonymous Course Feedback


* Under Construction

* Notes/Transparancies

This will give you a copy of the transparancies used in class. They represent an outline of what we are doing. Copies of programs follow each lecture. Additional information may be available under Supplementary Information.

* Quizzes


* Labs (TA Listing)


* Assignments


* Old Tests


* Help (Academic)

* Help (Technical)


* Top * Info * Notes * Supplements * Quizes * Labs * Help *