Computer Science 116 |
Princeton University
|
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. [Solutions]
Week 5: Controlling the Robot II.
Week 6: Computer Graphics. You need the povview application.
Week 7: Digital Logic I. You need Logisim.
Week 8: Digital Logic II. You need majority.circ, and you still need Logisim. [Solutions]
Week 9: Internet Structure and Congestion Control. [Solutions]
Week 10: Cryptography.
Week 11: Virus and Worm Propagation in Networks. [Solutions]
Week 12: Machine Learning. [Solutions]