|
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 |