Dr. Jim Sasaki, CS Dept., Illinois Institute of Technology
For posted grades and lecture videos, go to Blackboard.
| Week | Day | Month | Date | Activity | Topic |
|---|---|---|---|---|---|
| 1 | Mon | Aug | 24 | Lec 1 | Welcome | Active Learning; Class topics | Abstraction; Universal Computation Devices; Unsigned Binary Ints | Postmortem |
| Wed | 26 | Lec 2 | MiniQuiz: Unsigned Ints | Signed Ints | Activity: Signed Ints | Postmortem | ||
| Fri | 28 | Lab 1 | Signed and Unsigned Integers | ||
| 2 | Mon | 31 | Lec 3 | Floating-Point Numbers, Octal and Hex Numbers | Activity: Floating-Point | Activity: Octal & Hex | |
| Wed | Sep | 2 | Lec 4 | Characters, Logical Operations | Review for Quiz 1 | |
| Fri | 4 | Lab 2 | Review for Quiz 1 | ||
| 3 | Mon | Sep | 7 | Labor Day | (No class) |
| Wed | Sep | 9 | Quiz 1 | Weeks 1 & 2 | |
| Mon | 9 | Lec 5 | Ch. 3: Transistors; Switches | Postmortem | ||
| Fri | 11 | Lab 3 | Transistors; Switches | ||
| 4 | Mon | 14 | Lec 6 | Logic Gates & Truth Tables (Notes | Activity) | Postmortem | |
| Wed | 16 | Lec 7 | Quiz 1 Solution | Combinatorial Logic Circuits (Notes | Activity) | Postmortem | ||
| Fri | 18 | Lab 4 | Combinatorial Logic Circuits | ||
| 5 | Mon | 21 | Lec 8 | Standard Combinatorial Circuits | Storage Elements | Activity: Storage Elements | |
| Wed | 23 | Lec 9 | Sequential Logic Circuits; Finite State Machines | Activity: Finite_State_Machines | ||
| Fri | 25 | Lab 5 | Storage Units and Sequential Logic Circuits | ||
| 6 | Mon | 28 | Lec 10 | Ch 4: The von Neumann Model | Activity: Simple Decimal Computer | | |
| Wed | 30 | Lec 13 | Quiz 2 Review | LC-3 Basics & Calculation Instructions | Activity: Missing Operations | ||
| Fri | Oct | 2 | Lab 6 | More Quiz 2 Review | |
| 7 | Mon | Oct | 5 | Quiz 2 | (Moved from Wed Sep 30) Weeks 3 – 5 (Review) |
| Mon | 5 | Lec 12 | LC-3: Data Movement (Notes | Activity) | ||
| Wed | 7 | Lec 13 | LC-3: Control instructions (Notes | Activity) | ||
| Fri | 9 | Lab 7 | LC-3 Control & Addressing | ||
| 8 | Mon | Oct | 12 | Fall Break | (No class) |
| Move Midterm Exam to Wed Oct 21 | |||||
| Wed | Oct | 14 | Lec 14 | The LC-3 Simulator (Notes | Activity) | |
| Fri | 16 | Lab 8 | LC-3 Simulator and Programs | ||
| 9 | Mon | 19 | Lec 15 | The LC-3 Simulator; Midterm Review | |
| Wed | Oct | 21 | Midterm Exam | Weeks 1 – 7 [≤ Lecture 13, ≤ Lab 7] | |
| Fri | 23 | Lab 9 | LC-3 Simulator & Programs II | (Sample/Practice Pgms: printstring, readnbr, prtnbr) | ||
| 10 | Mon | 26 | Lec 16 | LC-3 Assembler: (Notes | Activity) | |
| Wed | 28 | Lec 17 | Midterm solution | Notes: Control Structures | Activity: Possible Final Projects | ||
| Fri | 30 | Lab 10 | Control Structures | ||
| 11 | Mon | Nov | 2 | Lec 18 | Notes: Ch.8: I/O | Activity: FP ideas, I/O |
| Move Quiz 3 to Wed Nov 10 | |||||
| Wed | 4 | Lec 19 | Notes: Ch 9 (TRAPs & Subroutines) | Final Project Idea summary 1 | Activity: FP Ideas & TRAPs/Subroutines | ||
| Fri | 6 | Lab 11 | Quiz 3 review & Final Project ideas | ||
| 12 | Mon | 9 | Lec 20 | ||
| Wed | Nov | 11 | Quiz 3 | ||
| Wed | 11 | Lec 21 | |||
| Fri | 13 | Lab 12 | |||
| 13 | Mon | 16 | Lec 22 | ||
| Wed | 18 | Lec 23 | |||
| Fri | 27 | Lab 13 | |||
| 14 | Mon | 23 | Lec 24 | ||
| Wed | Nov | 25 | Quiz 4 | Weeks 11 – 13 | |
| Lec 25 | |||||
| Fri | Nov | 27 | Thanksgiving | (No class) | |
| 15 | Mon | 30 | Lec 26 | ||
| Wed | Dec | 2 | Lec 27 | ||
| Fri | 4 | Lab 14 | |||
| 16 | Mon | 7 | Lec 28 | ||
| Wed Dec 9 (10:30 am - 12:30 pm) (See Fall 2009 Final Exam Schedule) | Final Exam | (Comprehensive) | |||
Sun Aug 16: The textbook is Introduction to Computing Systems: From Bits & Gates to C & Beyond (2nd edition), by Yale N Patt, Sanjay J Patel, Patt Yale, ©2004 McGraw-Hill, ISBN 0072467509.
You should get your own textbook because the exams will be open book (but you can't share books).