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