Princeton University
Computer Science Department

Computer Science 111
Computers and Computing

Jaswinder Pal Singh 

What's New?

Spring 2003


Back to COS 111 Home Page | General Information | Schedule and AssignmentsLecture Notes

Latest Announcements

Posted 05-17-2003 06:00 p.m.:
Slides from the Final Review Session are now online.

Posted 04-26-2003 06:00 p.m.:
Assignment 9 is now online.

Posted 04-15-2003 10:29 p.m.:
Assignment 8 is now online.

Posted 04-15-2003 9:24 p.m.:
Lectures 16 and 17 are online. We will cover lecture 16 and likely spill over to lecture 17 on Wednesday.

Posted 04-14-2003 10:54 a.m.:
Lab 8 is now online.

Posted 04-07-2003 06:06 p.m.:
Assignment 7 is now online.

Posted 04-07-2003 04:08 a.m.:
Lab 7 and Assignment 6 are now online.

Posted 03-31-2003 12:33 p.m.:
Lab 6 is now online.

Posted 03-30-2003 3:21 p.m.:
Assignment 5 is now online.

Posted 03-24-2003 12:01 p.m.:
Lab 5 is now online.

Posted 03-04-2003 11:39 a.m.:
Lab 4 and Assignment 4 are now online.

Posted 02-24-2003 12:26 p.m.:
Lab 3 and Assignment 3 are now online.

Posted 02-18-2003 1:59 p.m.:
Lab 2 is now online.

Posted 02-17-2003 5:35 p.m.:
Assignment 2 is now available on the Assignments page.

Posted 02-16-2003 10:41 p.m.:
 1. Assignment 1 may be turned in until 5 p.m on Wednesday 02-19-2003.
 2. Everyone should send an email to Ram <ram@cs.princeton.edu> by Wednesday 02-19-2003. Only if you send this email, will you receive clarifications/hints on assignments and other such information.
 

Note: many lectures are in Powerpoint format. To download a viewer, Click on this link: http://www.microsoft.com/office/000/viewers.htm#ppt

Final Review Session:
Final Review Session Slides

Lecture 21 (?):
Lecture of ? Artificial Intelligence

Lecture 20 (April 30):
Lecture of 4/30 Cryptography

Lecture 19 (April 28):
Lecture of 4/28 Godel's Incompleteness Theorem and Hard Problems

Lecture 18 (April 23):
Lecture of 4/23 Distributed Computing and Undecidability

Lecture 17 (April 21):
Lecture of 4/21 Algorithms - II

Lecture 16 (April 16):
Lecture of 4/16 Algorithms - 1

Lecture 15 (April 14) (Guest Lecture by Prof. Tom Funkhouser):
Lecture of 4/14 Graphics

Lecture 13 (April 7) (Guest Lecture by Prof. Randy Wang):
Lecture of 4/7 Operating Systems

Lecture 12 (April 2):
Lecture of 4/2 Networking

Lecture 11 (March 31):
Lecture of 3/31 Programming Languages and Compilers

Lecture 10 (March 26):
Lecture of 3/26 Programming

Lecture 9 (March 24):
Lecture of 3/24 Data and Compression

Lecture 8 (March 3):
Lecture of 3/3 Instructions and Hardware Wrap-up

Lecture 7 (February 26):
Lecture of 2/26 The Computer

Lecture 6 (February 24):
Lecture of 2/24 State Machines

Lecture 5 (February 19):
Lecture of 2/19 Memory

Lecture 4 (February 12):
Lecture of 2/12 Numbers

Lecture 3 (February 10):
Lecture of 2/10 Building a Computer: Logic and Gates

Lecture 2 (February 5):
Lecture of 2/5 What a Computer must do (includes the 2 extra slides on Moore's Law)

Lecture 1 (February 3):
Lecture of 2/3 Introduction to Computing