(Last Mod: 17 December 2013 13:16:49 )
Instructor Information (including contact info and schedule)
Generic Course Policies (attendance, homework, grading, etc)
Specific Course Information (meeting time/place, text, software, policies that override generic policies, etc.)
NOTE: Reading assignments from CODE are to be read PRIOR to the class for which they are assigned.
WEEK OF | # | TOPIC | CODE | ECS | DUE | |
06 JAN | M | NO CLASS | ||||
W | 1 | Introduction, Setup, Binary Systems | ||||
F | 2 | Introduction, Setup, Binary Systems | 1-4 | Intro | QZ-01, ECS-00 | |
13 JAN | M | 3 | Binary Systems, Boolean Logic, Logic Gates | 5-7 | 1,A | |
W | 4 | Number Representation, Base Conversions | 8-9 | |||
F | 5 | Binary Addition, Signed Representations | 10-11 | |||
20 JAN | M | 6 | Signed Binary Addition/Subtraction | 12 | 2 | ECS-01 |
W | 7 | Adders | 13 | PY-01 | ||
F | 8 | ALUs | QZ-02 | |||
27 JAN | M | 9 | Sequential Logic | 14 | 3 | ECS-02 |
W | 10 | Flip Flops | 15 | |||
F | 11 | Memory | 16 | |||
03 FEB | M | 12 | Machine Language | 17 | 4 | ECS-03 |
W | 13 | Machine Language | PY-02 | |||
F | 14 | Machine Language | ||||
10 FEB | M | 15 | Computer Architecture | 18 | 5,B | ECS-04 |
W | 16 | CPUs | 19 | PY-03 | ||
F | 17 | Instruction Sets | 20 | QZ-03 | ||
17 FEB | M | -- | NO CLASS - President's Day | |||
W | 18 | Assembly Language and Assembler | 6 | ECS-05 | ||
F | 19 | Assembly Language and Assembler | QZ-04 | |||
24 FEB | M | 20 | Virtual Machine - Stack Arithmetic | 7 | ECS-06 | |
W | 21 | Virtual Machine - Stack Arithmetic | ||||
F | 22 | NO CLASS - INSTRUCTOR OFF CAMPUS | ||||
03 MAR | M | 23 | Virtual Machine - Program Control | 8 | ECS-07 | |
W | 24 | Virtual Machine - Program Control | ||||
F | 25 | Virtual Machine - Program Control | QZ-05 | |||
10 MAR | M | -- | NO CLASS - SPRING BREAK | |||
W | -- | NO CLASS - SPRING BREAK | ||||
F | -- | NO CLASS - SPRING BREAK | ||||
17 MAR | M | 26 | High-Level Language | 9 | ECS-08 | |
W | 27 | High-Level Language | ||||
F | 28 | High-Level Language | ||||
24 MAR | M | 29 | Compiler - Syntax Analysis | 10 | ECS-09 | |
W | 30 | Compiler - Syntax Analysis | ||||
F | 31 | Compiler - Syntax Analysis | ||||
31 MAR | M | 32 | Compiler - Syntax Analysis | |||
W | 33 | Compiler - Syntax Analysis | ||||
F | -- | NO CLASS - E-DAY | ||||
07 APR | M | 34 | Compiler - Code Generation | 11 | ECS-10 | |
W | 35 | Compiler - Code Generation | ||||
F | 36 | Compiler - Code Generation | ||||
14 APR | M | 37 | Compiler - Code Generation | |||
W | 38 | Operating System - Math | ||||
F | 39 | Operating System - Memory, Array, String | ||||
21 APR | M | 40 | Operating System - Output, Keyboard | 21 | 12 | ECS-11 |
W | 41 | Operating System - Screen, Sys | 22 | |||
F | 42 | NO CLASS | 23 | |||
28 APR | M | 43 | Miscellaneous Topics (Game Demos?) | 24 | 13 | |
W | 44 | Miscellaneous Topics (Game Demos?) | 25 | ECS-12 | ||
F | -- | NO CLASS - Dead Day | ||||
05 MAY | W | -- | Final Exam 7:00pm - 9:00pm (location TBA) | NO FINAL EXAM! |