Princeton University
Computer Science Department

Computer Science 111
Computers and Computing

Jaswinder Pal Singh

Spring 2005


Back to COS 111 front page | Schedule and Assignments| Web links of interest | Lecture Notes | What's New

The .avi movies of the recorded talks listed below are in MPEG4 format. If you have trouble playing these movies, please see this page for trouble-shooting tips.

Lecture 21 (Apr 25): Music and Sound

Lecture 20 (Apr 20): Networking. Lecture Movie.

Lecture 19 (Apr 18): AI

Lecture 18 (Apr 13): Operating Systems and File Systems. Lecture Movie.

Lecture 17 (Apr 11): Graphics

Lecture 16 (Apr 6): Security

Lecture 15 (Apr 4): Undecideability

Lecture 14 (Mar 30): Distributed Algorithms and Hard Problems

Lecture 13 (Mar 28): Algorithms (cont.)

Lecture 12 (Mar 23): Algorithms

Lecture 11 (Mar 21): Programming in high-level langauge

Review 1 (Mar 4): Review Session 1 Slides, Review Session 1 Movie

Lecture 10 (Mar 2): Machine Langauges

Lecture 9 (Feb 28): Computer Architecture

Lecture 8 (Feb 23): State Machines (cont.)

Lecture 7 (Feb 21): Recap of Memory and State Machines

Lecture 6 (Feb 16): Memory

Lecture 5 (Feb 14): Logic circuits and Boolean Algebra - cont.

Lecture 4 (Feb 9): Logic circuits and Boolean Algebra

Lecture 3 (Feb 7): Lets Go Buy a Computer

Lecture 2 (Feb 2): Introduction to Computing - 2

Lecture 1 (Jan 31): Introduction to Computing