Lectures, Exams, and Laboratories, Spring 2002 | ||||
Week | Dates | Lecture Topics | Lab Assignment | Exams / Quizzes |
1 | Jan 14, 16, 18 | Introduction, overview. Binary numbers, 2's complement. |
1. Intro. to
Sun Lab |
|
2 | Jan 23, 25
(Jan 21: MLK) |
Floating point, intro to assembly language. |
2. Binary
Arithmetic |
|
3 | Jan 28, 30, Feb 1 | Loops and arrays in MIPS. | 3. Floating Point Numbers |
Quiz: Binary
Numbers |
4 | Feb 4, 6, 8 | More loops, automatic variables. | 4. Simple Array | Quiz: Floating
Point Numbers |
5 | Feb 11, 13, 15 | Functions, parameters.
Static and auto storage. |
5. Loops and
Arrays |
Quiz: Loops |
6 | Feb 18, 20, 22 | Recursive functions, MIPS machine language. |
6. Functions,
auto storage |
Quiz: Arrays |
7 | Feb 25, 27, Mar 1 | Gates from CMOS trans.,
review of combinational logic. |
7. Recursive Functions |
Exam 1 (Review ) |
8 | Mar 4, 6, 8 | MIPS instruction cycle,
single-cycle implementation. |
NO QUIZ | |
Spring Break, Mar 11-15 | ||||
9 | Mar 18, 20, 23 (Mar 22: Last drop) |
Multi-cycle implementation. | 8. Hand Assembly
of MIPS Code |
NO QUIZ |
10 | Mar 25, 27, 29 | Exception handling. | 9. Parsing MIPS
Instructions |
Quiz:
Single-cycle |
11 | Apr 1, 3, 5 | Pipelined implementation. | 10. Exception
Handling |
Quiz:
Multi-cycle |
12 | Apr 8, 10, 12 | Caching. | Continue Lab 10 | Exam 2 (Review) |
13 | Apr 15, 17, 19 | Information theory: Source coding,
channel coding, secrecy coding |
Start work on Lab 11 | NO QUIZ |
14 | Apr 22, 24, 26
(Apr 26: B of F) |
Data busses. | POSSIBLE QUIZ | |
15 | Apr 29, May 1
(May 2, 3: Study) |
Extra topics. | 11. Hamming
codes |
Quiz:
Something |
May 8, 1:30 pm | Final (review ) |
Notes: