
| 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: