CS 210: Introduction to Computer Architecture

DateTopic and readingAssignments
Week 1
Fri, Aug 30Introduction [slides]
No reading
    Week 2
    Mon, Sep 02No class: Labor Day
    No reading
    Wed, Sep 04Assembly language [slides]
    Reading
    Fri, Sep 06Computer organization [slides]
    Reading
    Week 3
    Mon, Sep 09Assembly programming [slides]
    Reading
    Wed, Sep 11Assembly continued [slides]
    Reading
    Fri, Sep 13Number representation [slides]
    Reading
    Week 4
    Mon, Sep 16Negative numbers and overflow [slides]
    Reading
    Wed, Sep 18Representing instructions [slides]
    Reading
    Fri, Sep 20Bitwise operations [slides]
    Reading
    Week 5
    Mon, Sep 23Branches [slides]
    Reading
    Wed, Sep 25Procedures [slides]
    Reading
    Fri, Sep 27The stack [slides]
    Reading
    Week 6
    Mon, Sep 30Pointers in MIPS [slides]
    Reading
    Wed, Oct 02Digital logic [slides]
    Reading
    Fri, Oct 04Boolean algebra [slides]
    Reading
    Week 7
    Mon, Oct 07Combinatorial logic [slides]
    Reading
    Wed, Oct 09ALU [slides]
    Reading
    Fri, Oct 11Clocks [slides]
    Reading
    Week 8
    Mon, Oct 14Clocks and Flip-flops [slides]
    Reading
    Wed, Oct 16Performance [slides]
    Reading
    Fri, Oct 18Catch up
    No reading
    Week 9
    Mon, Oct 21No class: fall break
    No reading
      Wed, Oct 23No class: fall break
      No reading
      Fri, Oct 25No class: fall break
      No reading
      Week 10
      Mon, Oct 28Floating point [slides]
      Reading
      Wed, Oct 30Floating point [slides]
      Reading
      Fri, Nov 01MIPS addressing [slides]
      Reading
      Week 11
      Mon, Nov 04Data path [slides]
      Reading
      Wed, Nov 06Data path [slides]
      Reading
      Fri, Nov 08Control path [slides]
      Reading
      Week 12
      Mon, Nov 11Control path [slides]
      No reading
      Wed, Nov 13Pipelining [slides]
      Reading
      Fri, Nov 15Pipelining [slides]
      Reading
      Week 13
      Mon, Nov 18Pipelining and Data hazards
      Reading
      Wed, Nov 20Data hazards [slides]
      Reading
      Fri, Nov 22Control hazards [slides]
      No reading
      Week 14
      Mon, Nov 25Caches [slides]
      Reading
      Wed, Nov 27Caches
      Reading
      Fri, Nov 29No class: Thanksgiving
      No reading
      Week 15
      Mon, Dec 02Caches
      Reading
      Wed, Dec 04Caches [slides]
      No reading
      Fri, Dec 06Caches
      No reading
      Week 16
      Mon, Dec 09Caches [slides]
      No reading
        Wed, Dec 11TBA
        No reading