| Assignment | Topic | Date Out | Date Due |
|---|---|---|---|
| asgn00 | warmup | Saturday, 8 September 2001 | 8pm Monday, 10 September 2001 |
| asgn01 | History of Computing | Saturday, 8 September 2001 | 8pm Monday, 17 September 2001 |
| asgn02 | Representing Numbers; Logic Gates | Saturday, 15 September 2001 | 8pm Monday, 24 September 2001 |
| asgn03 | Circuits and Machine Architecture | Saturday, 22 September 2001 | 8pm Monday, 1 October 2001 |
| asgn04 | Handling Competition Among Processes | Saturday, 29 September 2001 | 8pm Monday, 8 October 2001 |
| asgn05 | Program Translation | Saturday, 6 October 2001 | 8pm Monday, 15 October 2001 |
| asgn06 | Algorithms | Saturday, 13 October 2001 | 8pm Monday, 22 October 2001 |
| asgn07 | Data Structures | Saturday, 20 October 2001 | 8pm Monday, 5 November 2001 |
| asgn08 | Databases | Saturday, 3 November 2001 | 8pm Monday, 12 November 2001 |
| asgn09 | Artificial Intelligence | Saturday, 10 November 2001 | 8pm Monday, 19 November 2001 |
| asgn10 | Turing Machines | Saturday, 17 November 2001 | 8pm Monday, 3 December 2001 |