Schedule
Syllabus
Slides
Homework
Other Notes
Home

COS 140: Foundations of Computer Science

Revised Schedule

(Revised 18 Oct 2007)

Part IV: Programming Languages
10/19 Programming languages introduction
10/22 Variables and primitive data types
10/24 Review Prelim I
10/26 Conditionals, control structures, and subroutines
10/29 Backus Naur Form (BNF)
Part V: Operating Systems
10/31 Operating systems introduction
11/2 Semaphores
11/5 Translation lookaside buffers
11/7 Banker's Algorithm
11/9 Review for Prelim II
11/12 PRELIM II
Part VI: Networks
11/14 Networks introduction
11/16 ALOHA protocols
11/19 Review of Prelim II
11/21 THANKSGIVING
11/23 THANKSGIVING
11/26 Hamming codes
11/28 Privacy on the Internet
Part VII: Other Computer Science Areas
11/30 Software engineering
12/3 Artificial intelligence
12/5 Computer graphics and computer science theory
12/7 Databases, distributed systems, other areas
12/10 Wrap up: What's next in Computer Science
12/12 Evaluations and surveys
12/14 Review for Final