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