Course Schedule

[Sep] [Oct] [Nov] [Dec]


September

SundayMondayTuesdayWednesdayThursdayFridaySaturday
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17
Introduction
18 19
From Switches to Transistors to Gates
20 21 22
23 24
Combinational Logic Review and Binary Representation
25 26
Finite State Machines
27 28
HW1 due
29
30

October

SundayMondayTuesdayWednesdayThursdayFridaySaturday
1
Finite State Machines
2 3
Binary Arithmetic
4 5
HW2 due
6
7 8
Memory Basics
9 10
A Simple Processor
11 HOLIDAY 12 HOLIDAY 13
14 15
HW3 due
MIPS ISA
16 17
MIPS ISA & A Better Processor
18 19
HW4 due
20
21 22
P1 due
Assembly Language Programming
23 24
Assembly Language Programming
25 26
HW5 due
27
28 29
HOLIDAY
30 31
Assembly Language Programming

November

SundayMondayTuesdayWednesdayThursdayFridaySaturday
      1
P2 due
2 3
4 5
Procedures and Calling Conventions
Midterm I, 18:30, SOS B08
6 7
Procedures and Calling Conventions
8 9 10
11 12
Pipelining Principles
13 14
HW6 due
Pipelining Principles
15 16
HW7 due
17
18 19
Pipelining Hazards
20 21
P3 due
Pipelining Hazards
22 23 24
25 26 27 28
Memory: Physical and Virtual
29 30
Memory: Physical and Virtual
 

December

SundayMondayTuesdayWednesdayThursdayFridaySaturday
            1
2 3
Memory Hierarchy & Caches
4 5
Traps, Interrupts and Exceptions
6 7 8
Midterm II, 10:00am, ENG Z16
9 10
Input/Output
11 12
P4 due
Input/Output
13 14 15
16 17 18 19
P5 due
20
HOLIDAY
21
HOLIDAY
22
HOLIDAY
23 24 25 26 27 28
LAST DAY OF CLASSES
29
30 31