CPS 104 Syllabus

(pretty pattern here) CPS 104: Computer Organization and Programming


* Assignments * Sample Tests * Grades * People *

Syllabus

Professor: Dietolf Ramm

Course Description:

Computer structure, machine language, instruction execution, addressing techniques, and digital representation of data. Computer systems organization, logic design, microprogramming, and interpreters. Symbolic coding and assembly systems.

Required Background:

Prerequisite: CPS 100 or CPS 100E or permission of the instructor.

Important Course Information

Click here for the ASCII version or click here to see the postscript version.

Schedule of Due dates for Assignments and Tests

Click here for the ASCII version or click here to see the postscript version.


* Assignments and Supplementary Information

* Sample/Practice Test(s)

* Grades

The file named below contains grades for HW#1 - HW#10 and Test#1, Test#2, and Test#3 (final). The last column has your letter grade for the course. The test grades were curved up to compute this final grade. Grades are sorted by the last three digits of your social security number. Please notify me if you find any errors.

Grades

Access restriction: This file is accessible only from duke.edu hosts. (If you are a CPS 104 student checking your grades from a remote site, log (use telnet or rlogin) into an acpub machine before running netscape. If you don't know how to make netscape work when it's running on a remote host, run lynx instead of netscape. You won't get any pictures, but you can check your grades.)

* People

The file named below contains names, login ids, and phone numbers for the people who agreed to have them made public. If you did not contribute to this list, you should not be using it! If you have not yet mailed in your survey form, please do so. (You still can decide whether or not to give permission to have the information made public.) Please notify me if you find any errors.

People

Access restriction: This file is accessible only from duke.edu hosts.