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