Computer Science 116
The Computational Universe

Spring 2008

Princeton University
Computer Science Department

General | Syllabus | Readings | Handouts | Assignments| Labs | Extras


Lab reports are due in lecture on Tuesday of the week after the lab.
Grades available on Blackboard.

Week 1: No lab session first week. Instead, take-home lab.
Week 2: Introduction to Pseudocode. Also, instructions for installing the Scribbler robot software.
Week 3: Controlling the Robot I.
Week 4: Digital Sound and Music. Also, the files needed for the lab. 
Week 5: Controlling the Robot II.
Week 6: Midterm Review Session. See midterms from previous years.
Week 7: Digital Logic I. You need Logisim.
Week 8: Digital Logic II. You need majority.circ, and you still need Logisim. 
Week 9: Internet Structure and Congestion Control. 
Week 10: Virus and Worm Propagation in Networks.
Week 11: Computer Graphics. 
Week 12: Machine Learning.