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