Computer Architecture

Main page | Homework | Syllabus | Resources

Course Syllabus:

Class No. Class Date Material Covered Partial List of Topics
1 Aug 27 Chapter 1 Class Introduction, Number Systems
2 Aug 29 Chapter 1 Number Systems, codes
- Sep 3 Holiday
3 Sep 5 Chapter 2 Digital design basics, combinational logic gates
4 Sep 10 Chapter 2 Boolean Algebra
5 Sep 12 Chapter 2 Standard logic representations, combinational logic design
6 Sep 17 Chapter 3 Sequential logic
7 Sep 19 Chapter 3 Controller design, sequential timing
8 Sep 24 Chapter 3 Synchronous design
9 Sep 26 Chapter 4 Binary addition/subtraction, negative numbers
10 Oct 1 Chapter 4 Datapath components
11 Oct 3 . Review
12 Oct 8 . Exam 1
13 Oct 10 Chapter 5 RTL design, HLSM
- Oct 15 Fall break
14 Oct 17 Chapter 5 RTL design, HLSM
15 Oct 22 Chapter 5 RTL Optimization, RTL examples
16 Oct 24 Chapter 5 Memory components, FIFOs/Stacks/Queues(LIFO)
17 Oct 29 Chapter 6 Combinational logic optimizations
18 Oct 31 Chapter 6 Combinational logic optimizations
19 Nov 5 Chapter6 sequential optimization
20 Nov 7 Chapter 6 Datapath component tradeoffs
21 Nov 12 . Review
22 Nov 14 . Exam 2
23 Nov 19 Chapter 6 Sequential optimization
- Nov 21 . Holiday
24 Nov 26 Chapter 7 Memory components, combinational logic
25 Nov 28 Chapter 7 Memory components, sequential logic
26 Dec 3 Chapter 8 Programmable processors
27 Dec 5 Chapter 8 Programmable processors
- Dec 10 . Optional Review
- Dec 12 . Optional Review
28 Dec 17 Final Exam 5:30 - 7:30 pm Same room