CS 210: Introduction to Computer Architecture

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