Date: Wed, 20 Nov 1996 22:18:35 GMT Server: NCSA/1.5.1 Last-modified: Mon, 18 Nov 1996 18:42:20 GMT Content-type: text/html Content-length: 15882 CPS 6.7 Syllabus

(pretty pattern here) CPS 6.7: Introduction to Program Design & Analysis I


*
Info * Notes * Supplements * Grades * People * Help *
* Quizes * Labs/Assignments * Old Tests *

Syllabus (Fall 1996) (under construction)

Professor: Dietolf Ramm

* Time and Location

Lecture: Monday, Wednesday, and Friday, 10:30am - 11:20am, D243 LSRC Building.

Labs: (shared with CPS 6.1 - CPS 6.6) Tuesday 9:10, Tuesday 10:55, Tuesday 2:15, Wednesday 3:35, Thursday 2:15, 106 Teer Building.

Note: Instructor permission required to add this course (CPS 6.7). (To add, your schedule must accomodate the lecture time and one of the lab times. Check with the instructor to see what lab times are available. ACES tallies may not properly reflect lab spaces available since some are specifically reserved for CPS 6.7.)

* 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.

Not open to students who have taken Computer Science 8, 52, or 53.

* Required Background:

Prerequisite: None. (If you have significant programming experience with any programming language, you should consider going into CPS 100E instead.)

More placement information.

* Additional Important Course Information

Detailed Schedule

Important Course Details

CPS 6.7 will share labs, homework assignments, and possibly other assignments and materials with CPS 6.1-6.6 which is being taught by Dr. Susan Rodger. You may want to refer to that course home page from time to time.

* 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.

* Supplementary Information


* Random Quizes


* Labs/Assignments

Labs and Assignments are being shared with CPS 6.1 - 6.6. Details are being provided on Dr. Rodger's CPS 6 page.
[Labs] [Assignments]


* Old Tests

Old tests being shared with CPS 6.1 - 6.6. Details are being provided on Dr. Rodger's CPS 6 page.
[Tests]


* Grades


* People

The file named below contains names, login ids, and phone numbers for the people who agreed to have them made public. Please notify me if you find any errors.

CPS 6.7 People * Access restriction: This file is accessible only from duke.edu hosts.

* Help (Academic)

* Help (Technical)


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