The PLAN
1. Classes of systems and their major features  (intro.ppt 13 foils) Sep 3
2. Processors and memory (proc.ppt 14 foils, proc2.ppt 16) Sep 9 and 11
3. Assembly language (assem.ppt 20, assem2.ppt 19) Sep 16 and 18
4. High level languages (hll.ppt 11 -- beef up to 32 to include data structures and data types in C and C++: Sep 23, 26)
A1: due October 2 ( Processors, memory, assembler, HHL, their relationships)
5. Data structures and data types
6. Object-orientation
7. Compilers and compilation, runtime systems (need new Sep 30)
8. Algorithms and algorithm analysis (algor.ppt -- 11 beef up to 16, Oct 2)
9. Operating systems (opsys.ppt 33 -- beef up to 48: Oct 7, 9, 14, 16)
              --- Need some help with the OS material (Trevor?) for one lecture
A2: due October 21 (Compilers, algorithm analysis, operating system, their relationships)
October 21 : review + extra time will have been used for assignments
October 23: Midterm (Explain: processors, memory, caching, how pointers can be supported using a simple assembly language, questions about virtual memory and scheduling)
October 28: take up midterm
10. Multi-tasking software (Oct 30: thread programming, mutex)
11. Distributed application systems (distsys.ppt 8: beef up to 32,  Nov 4 and 6)
             --- Ask Dorina to present material for one lecture during CASCON
12. Databases and transaction processing systems (ERD and normal Nov 11 and 13), (Database November 18, Transaction processing Nov 20 and 24)
A3: Due Nov 24 (Distrib sys, ERD + Normalization)
Review/Course evaluation Nov 27
Final December 2