The lecture topics from 10/7 to 10/23 are subject to change/reordering.
Mon | Tue | Wed | Thu | Fri |
---|---|---|---|---|
8/26
|
8/27
|
8/28
|
8/29
|
8/30
Lab0 due
|
9/2
Labor Day
|
9/3
|
9/4
|
9/5
|
9/6
Add/drop ends
|
9/9
|
9/10
|
9/11
|
9/12
|
9/13
Lab1 due
Late drop ends
|
9/16
|
9/17
|
9/18
|
9/19
|
9/20
Lab2 due
|
9/23
|
9/24
|
9/25
|
9/26
|
9/27
Lab3 due
|
9/30
|
10/1
|
10/2
Exam 1
|
10/3
|
10/4
Lab4 due
|
10/7
|
10/8
|
10/9
|
10/10
|
10/11
|
10/14
Fall Break
|
10/15
|
10/16
Bitwise Operations
|
10/17
|
10/18
Proj1 due
|
10/21
Bitfields and Floating-point numbers
|
10/22
|
10/23
More Floats and Overflow
|
10/24
|
10/25
Withdrawals due
Exam conflicts due
|
10/28
Arithmetic and Decisions
|
10/29
|
10/30
Sequential Logic, Registers, and Clocking
|
10/31
|
11/1
Lab5 due
|
11/4
FSMs and Multiplication
|
11/5
VOTE
|
11/6
Multiplication and Division
|
11/7
|
11/8
Lab6 due
|
11/11
The Register File, ALU, and Memory
|
11/12
|
11/13
The PC and Interconnect
|
11/14
|
11/15
Lab7 due
|
11/18
The Control
|
11/19
|
11/20
Performance
|
11/21
|
11/22
Lab8 due
|
11/25
Thanksgiving Break
|
11/26
|
11/27
|
11/28
|
11/29
|
12/2
Multicycle and Microcode
|
12/3
|
12/4
Pipelining, Caching, and Superscalar
|
12/5
|
12/6
Proj2 due
|
12/9
Exam 2 Review
|
12/10
|
12/11
|
12/12
|
12/13
MW1 Exam2*
|
12/16
TH Exam2*
|
12/17
MW3 Exam2*
|
12/18
|
12/19
|
12/20
|
*Final exam times: final exam days/times are randomly selected by the university based on when your lecture section meets. I have to have grades in by the evening of the 19th which gives me two whole days to grade all the exams! I hate this.
I don’t know what rooms the final exams will be in yet. Usually they are the same classroom but one section in the spring had a random room so I have no idea. I think we’ll know sometime in October.
- Mon/Wed 1:00 PM section: Fri 12/13 at 8:00 AM
- Mon/Wed 3:00 PM section: Tue 12/17 at 12:00 PM
- Tue/Thu section: Mon 12/16 at 10:00 AM