Princeton University
Computer Science Department

Computer Science 111
Computers and Computing

David Dobkin
Amit Sahai



Schedule and Readings

Spring 2001


General Information | Schedule and Readings | What's New?


Lab Assignments

Click on the lab name in the schedule below to reach the lab assignment for the week. Students must complete each lab in the week it is assigned unless there are extraordinary circumstances and/or prior arrangements.

Click here to see which lab section you are in.

Problem Sets

Click on the problem set number in the schedule below to reach the problem set due that week. Problem sets are due by 5 PM on Thursdays. No credit will be given for late assignments, unless there are extraordinary circumstances and/or prior arrangements. Problem sets should be submitted by putting them in the collection box near the mailboxes in the lobby of the second floor of the Computer Science building. If you wish to submit a problem set early, you may bring it to lecture.

Schedule

Subject to change. Be sure to check readings and assignments for changes up to a week before due.
lab prob. set due date Topics Readings in Brookshear
- - Tue 2/6 Introduction Preface, Chapter 0
- Thu 2/6 Bits and Circuits Chapter 1
1 - Tue 2/13 Representation in Bits
1 Thu 2/15 Memory
2 - Tue 2/20 Using Memory: Circuits with State
2 Thu 2/22 The Stored Program Concept and Computer Architecture Chapter 2
3 - Tue 2/27 Machine Instructions
3 Thu 3/1 Hardware Wrap Up
6 - Tue 3/6 Computer Graphics Lab 6 -- Graphics
4 Thu 3/8 Software Chapter 5
- Tue 3/13 Programming
- Thu 3/15 IN-CLASS MIDTERM
Spring Recess (3/17-3/25)
4 - Tue 3/27 Algorithms Chapter 4
none Thu 3/29 Algorithms
5 - Tue 4/3 Operating Systems Chapter 3
5 Thu 4/5 Networking
7 - Tue 4/10 Distributed Computing
6 Thu 4/12 Marriage and Dating
8 - Tue 4/17 What Computers Can't Do Chapter 11
7 Thu 4/19 Cryptography
9a Tue 4/24 Intellectual Property The Heavenly Jukebox, Charles C. Mann, The Atlantic Monthly, September 2000.
DeCSS
DoJ v. Microsoft
8 Thu 4/26 Computer Music (guest lecture)
9b Tue 5/1 Artificial Intelligence Chapter 10
- Thu 5/3 Review
Review Sessions: To be announced.
Final Exam To Be Announced