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