| Topics | Textbook Chp | Handouts | Assignments |
| History Of Computers | 1.1 | Computer Timeline |   |
| Computer Architecture | 1.2 - End of Chp | Lecture Notes | HW 1 |
| Lab 1: Introductory Lab |   |   | Lab 1; Program |
| Software Architecture | 2 | Lecture Notes | HW 2 |
| Assembly Language Programming | 3-7 | Lecture Notes |   |
|   |   | Lecture Notes |   |
|   |   | Lecture Notes |   |
|   |   | Intel Op Codes |   |
| Addressing Modes |   | Example Code |   |
| Lab 2: Hand Compiling / First ASM Program |   |   | Lab 2 |
| Lab 3: Factorial |   |   | Lab 3 |
| Test 1 |   |   |   |
| Lab 4: High/Low Guessing Game (Group Project) |   |   | Lab 4 |
| Microprocessor (8086/8088) | 8.1, 8.2, 8.3 | 8088 Data Sheet |   |
| Football Game Makeup |   |   | HW 3 |
| Lab 5: Address, Data and Memory |   |   | Lab 5 |
| Processor Timing / Read Cycle | 8.6, 8.7, 8.11(Read Cycle) | Lecture Notes |   |
| Write Cycle / 74373 | 8.11(Write Cycle), 8.12(address Latch) | Lecture Notes |   |
| Lab 6: Bus Cycles |   |   | Lab 6 Lab 6 Addendum |
Common Computer Interfacing IC's 74245,74373,74139 | 8.12 |   |   |
| Test 2 |   |   |   |
| Lab 7: Reverse Engineering an Input Card |   |   | Lab 7 |
| Lab 8: IO Card Design and Implementation |   |   | Lab 8 Hex to ASCII |
| Test 3 |   |   |   |
Automated House Discussion   |   |   |   |
Exam Review   |   | Study Guide |   |