Week | Dates | Lecture Topics | Lab Assignment | Exams / Quizzes |
1 | Aug 27, 29, 31 | Introduction, overview. Binary numbers, 2's complement. |
1. Intro. to
Sun Lab |
|
2 | Sept 5, 7 (Sept 3: Labor day) |
Floating point, intro to assembly language. |
2. Binary
Arithmetic |
|
3 | Sept 10, 12, 14 | Loops and arrays in MIPS. | 3. Floating Point Numbers |
Quiz: Binary
Numbers |
4 | Sept 17, 19, 21 | More loops, automatic variables. | 4. Simple Array | Quiz: Floating
Point Numbers |
5 | Sept 24, 26, 28 | Functions, parameters.
Static and auto storage. |
5. Loops and
Arrays |
Quiz: Loops |
6 | Oct 1, 3, 5 | Recursive functions, MIPS machine language. |
6. Functions,
auto storage |
Quiz: Arrays |
7 | Oct 8, 10, 12 | Gates from CMOS trans.,
review of combinational logic. |
7. Recursive Functions |
Exam 1:
PS,
PDF (Review, Answers: PS, PDF) |
8 | Oct 15, 17, 19 | MIPS instruction cycle,
single-cycle implementation. |
Continue with lab 7 | NO QUIZ |
9 | Oct 22, 24, 26 (Oct 27: Last drop) |
Multi-cycle implementation. | 8. Hand Assembly
of MIPS Code |
Quiz: D latches
D flip-flops |
10 | Oct 29, 31, Nov 2 | Exception handling. | Continue with Lab 8 | Quiz: Single-cycle |
11 | Nov 5, 7, 9 | Pipelined implementation. | 9. Exceptions | Quiz:
Mulit-cycle |
12 | Nov 12, 14, 16 | Caching. | Continue with Lab 9 | Exam 2 |
13 | Nov 19, 21 (Nov 22: Thanksg.) |
Information theory: Source coding,
channel coding, secrecy coding |
NO LAB | NO QUIZ |
14 | Nov 26, 28, 30 | Data busses. | 10. The Hamming Code |
NO QUIZ |
15 | Dec 3, 5 (Dec 6, 7: Study) |
Extra topics. | Quiz:
Exceptions |
|
Dec 12, 1:30 pm | Final |
Notes: