Wk |
Date |
Lecture Topic |
Reading |
Quiz |
Lab / Project |
Homework / Exam |
1 |
08.29 M |
Course Introduction Number Representation
|
---
|
Quiz 1
|
Lab1: Simple C and Number Rep.
|
HW0
Turn in HW0 to your TA in Lab this week
|
08.31 W |
Number Representation (cont) C: Pointers
|
P&H: 1, 3.1, 3.2 (exclude Fig. 3.1)
K&R: 1-2
|
2 |
09.05 M |
Holiday -- No Class |
---
|
Quiz 2
|
Lab2: Ptrs & Strings
|
HW1 due Wednesday
TA: Jeremy
Grade Stats
Grade Freeze: 2005-10-05
|
09.07 W |
C: Strings, Arrays, Malloc |
K&R: 3-4
|
3 |
09.12 M |
C memory management |
K&R: 5-6
|
Quiz 3
|
Lab3: Malloc
|
HW2 due Wednesday
TA: Michael
Grade Stats
Grade Freeze: 2005-09-26
|
09.14 W |
More memory management MIPS: Intro
|
K&R: 7.8.5, 8.7
Hilfinger notes: 10.1 - 10.4
|
4 |
09.19 M |
MIPS: Intro (cont); lw, sw |
P&H: 2.1-2.3, 2.6
|
Quiz 4
|
Lab4: Assembly Practice
|
Proj1 due Monday 9/26
TA: Jeremy
Grade Stats
Grade Freeze: 2005-10-26
|
09.21 W |
MIPS: Decisions
|
P&H: 2.7, 2.9 (pg 95-96 only), A.6 (On CD)
|
5 |
09.26 M |
MIPS: Procedures |
P&H: 2.4-2.5, 3.3
|
Quiz 5
|
Lab5: Ptrs in Assembly Practice
|
HW3 due Friday
TA: Navtej
Grade Stats
Grade Freeze: 2005-11-07
|
09.28 W |
MIPS: Logical and Shift Ops, Instruction Format I
|
P&H: 2.9
|
6 |
10.03 M |
Instruction Format II, Floating Point I |
P&H: 3.4 (pg 176, top 3 lines of 177, 181), 3.5 (pg 182, 188 (divide), 189), 3.6, 3.8
|
Quiz 6
|
Lab 6: Floating Point & Intergers
|
HW4 due Wednesday
TA: Zhangxi
Grade Stats
Grade Freeze: 2005-12-05
|
10.05 W |
Floating Point II MIPS: Instruction Format III
|
P&H: 3.10
|
7 |
10.10 M |
Compilation, Assembly, Linking I |
P&H: 2.10, A.1-A.4 (On CD)
|
---
|
Lab 7: Linking
|
Proj2 due Friday
TA: Michael
Grade Stats
Grade Freeze: 2005-11-07
|
10.12 W |
Compilation, Assembly, Linking II Intro to Synch. Digital Systems
|
---
|
8 |
10.16 Su |
Midterm Review (10 Evans): 1400-1600 |
---
|
---
|
Lab 8: FSM
|
Midterm Stats
Grading Standards
Grade Freeze: 2005-10-26
|
10.17 M |
Midterm (In Class): 1730-2030
|
---
|
10.19 W |
State Elements
|
P&H: B.3-B.6 (On CD)
Handout: (pdf 2up-pdf)
|
9 |
10.24 M |
Combinational Logic |
Handout: (pdf 2up-pdf)
|
---
|
Lab 9: Logisim Intro
|
HW5 due Wednesday
TA: Jeremy
Grade Stats
Grade Freeze: 2005-12-05
|
10.26 W |
Combinational Logic Blocks
|
Handout: (pdf 2up-pdf)
|
10 |
10.31 M |
CPU Design: Datapath I |
P&H: 5.3
|
---
|
Lab 10: FSM in Logisim
|
HW6 due Wednesday
TA: Zhangxi
|
11.02 W |
CPU Design: Datapath II, Control I
|
P&H: 5.4
|
11 |
11.07 M |
CPU Design: Control II, Pipelining I |
P&H: 5.5, 6.1-6.3
|
Quiz 11
|
Lab 11: Pipeline
|
HW7 due Wednesday
TA: Jeremy
|
11.09 W |
CPU Design: Pipelining II
|
P&H: 6.4-6.6
|
12 |
11.14 M |
Caches I |
P&H: 7.1
|
Quiz 12
|
Lab 12: Caches
|
Proj3 due Friday
TA: Navtej
|
11.16 W |
Caches II
|
P&H: 7.2
|
13 |
11.21 M |
Virtual Memory |
P&H: 7.3-7.8
|
Quiz 13
|
Lab 13: VM
|
HW8 due Wednesday
TA: Zhangxi
|
11.23 W |
Prof. Patterson : Recovery-Oriented Computing - Webcast and Notes synchronized! | Just the Webcast | Just the Notes
|
---
|
14 |
11.28 M |
I/O: Polling & Interrupts, Networks I |
P&H: 8.1, 8.2, 8,5
|
---
|
Lab 14: Polling and I/O
|
Proj4 due Friday
TA: Zhangxi
Grade Stats
Grade Freeze: 2005-12-17
|
11.30 W |
I/O: Networks II, Disks
|
P&H: 8.3, 8,10 (On CD)
|
15 |
12.05 M |
Performance |
P&H: Chapter 4
|
---
|
Lab 15: Networking
|
Performance Contest due Monday Dec 12 (NO SLIP)
TA: Jeremy
|
12.07 W |
Summary, Review, and Evaluation
|
---
|
F |
12.11 S |
Final Review (10 Evans): 1400-1800 |
---
|
---
|
---
|
---
|
12.17 Sa |
Final Exam: 1230-1530 (2050 VLSB)
|
---
|