CS 210: Introduction to Computer Architecture

DateTopic and readingAssignments
Week 1
Mon, Oct 04Introduction [slides]
No reading
Wed, Oct 06Assembly language [slides]
Reading
Fri, Oct 08Computer organization [slides]
Reading
Week 2
Mon, Oct 11Assembly programming [slides]
Reading
Wed, Oct 13Assembly continued [slides]
Reading
Fri, Oct 15Number representation [slides]
Reading
Week 3
Mon, Oct 18Negative numbers and overflow [slides]
Reading
Wed, Oct 20Overflow; starting representing instructions [slides]
Reading
Fri, Oct 22Representing instructions [slides]
Reading
Week 4
Mon, Oct 25Bitwise operations [slides]
Reading
Wed, Oct 27Branches [slides]
Reading
Fri, Oct 29Procedures [slides]
Reading
Week 5
Mon, Nov 01The stack [slides]
Reading
Wed, Nov 03MIPS addressing [slides]
Reading
Fri, Nov 05Digital logic [slides]
Reading
Week 6
Mon, Nov 08Boolean algebra [slides]
Reading
Wed, Nov 10Combinatorial logic [slides]
Reading
Fri, Nov 12ALU [slides]
Reading
Week 7
Mon, Nov 15State Elements [slides]
Reading
Wed, Nov 17Clocks and Flip-flops [slides]
Reading
Fri, Nov 19Floating point [slides]
Reading
Week 8
Mon, Nov 22No class: Thanksgiving break
No reading
    Wed, Nov 24No class: Thanksgiving break
    No reading
    Fri, Nov 26No class: Thanksgiving break
    No reading
    Week 9
    Mon, Nov 29Floating point [slides]
    Reading
    Wed, Dec 01Floating point and performance [slides]
    Reading
    Fri, Dec 03Performance and datapath [slides]
    Reading
    Week 10
    Mon, Dec 06Datapath [slides]
    Reading
    Wed, Dec 08Control path [slides]
    Reading
    Fri, Dec 10Control path 2 [slides]
    No reading
    Week 11
    Mon, Dec 13Pipelining 1 [slides]
    Reading
    Wed, Dec 15Pipelining 2 [slides]
    Reading
    Fri, Dec 17Pipelining 3 [slides]
    Reading
    Week 12
    Mon, Dec 20Data hazards 1 [slides]
    Reading
    Wed, Dec 22Control hazards [slides]
    Reading
    Fri, Dec 24No class: winter break
    No reading
    Week 13
    Mon, Dec 27No class: winter break
    No reading
      Wed, Dec 29No class: winter break
      No reading
      Fri, Dec 31No class: winter break
      No reading
      Week 14
      Mon, Jan 03Caches 1 [slides]
      Reading
      Wed, Jan 05Caches 2 [slides]
      Reading
      Fri, Jan 07Caches 3 [slides]
      Reading
      Week 15
      Mon, Jan 10Caches 4 [slides]
      Reading
      Wed, Jan 12Caches 5 [slides]
      No reading
      Fri, Jan 14Caches 6 [slides]
      No reading