CE3001 - Computer Organization (Spring 2017)

Meeting time and place

Textbook

Staff

Grading

Syllabus (tentative)

  1. Computer Abstractions and Technology
  2. Instruction: Language of the Computer
  3. Arithmetic for Computers
  4. Assessing and Understanding Performance
  5. The Processor: Datapath and Control
  6. Large and Fast: Exploiting Memory Hierarchy
  7. Storage, Networks and Other Peripherals

Slides

Progress

WeekDateContentExercise
12/14Overview of the course
22/21Ch 1
32/28Holiday
43/7Ch 1 to Ch 2Exercise 1 (Ch 1, due: 3/14 14:00)
53/14Ch 2
63/21Ch 2 to Ch 3Exercise 2 (Ch 2, due: 3/28 14:00)
73/28Ch 3Exercise 3 (MIPS, due: 4/10 23:59:59)
84/4Holiday
94/11Ch 3, a review of Ch 1 to Ch 3Exercise 4 (Ch 3, due: 4/18 14:00)
104/18Midterm exam
114/25Ch 4 (single cycle CPU)
125/2Ch 4 (pipleline)Exercise 5 (Ch 4-1, due: 5/9 14:00)
135/9Ch 4 (pipeline hazards)
145/16Ch 4 (instruction-level parallelism), Ch 5Exercise 6 (Ch 4-2, due: 5/23 14:00)
155/23Ch 5
165/30Holiday
176/6Ch 5, a review of Ch 4 to Ch 5
186/13Final exam