Prof. Martha Kim  martha@cs.columbia.edu  (212) 9397094  469 CSB 
TA Andrew MercerTaylor  
TA Tim Paine  
TA Michael Yang  
TA Jie Feng 
Date  Topic(s)  Reading  Slides  Homework Due  
Sep 3  Representing Numbers 

intro.pdf  
Sep 5  Boolean Logic 

boolean.pdf  
Sep 10  
Sep 12  Combinational Logic 

standardcombinational.pdf  
Sep 17  combinational.pdf  
Sep 19 
hw1.pdf hw1solutions.pdf 

Sep 24  Sequential Logic 

sequential.pdf  
Sep 26  
Oct 1  Finite State Machines 

fsms.pdf inclassfsms1.pdf 
hw2.pdf hw2solutions.pdf 

Oct 3 
inclassfsms2.pdf 

Oct 8  Memory Elements 

memory.pdf  
Oct 10  Midterm Review 
inclassreview.pdf 
hw3.pdf hw3solutions.pdf 

Oct 15  midtermsolutions.pdf 

Oct 17  The MIPS Instruction Set 

mipsisa.pdf  
Oct 22  
Oct 24  
Oct 29  Prof. Edwards guest lecture  
Oct 31  
Nov 5  
Nov 7  MIPS Microarchitecture 

mipsuarch.pdf  
Nov 12  
Nov 14  A Multicycle MIPS Processor 

mipsmulticycle.pdf  
Nov 17  hw4.tar.gz hw4solution.s 

Nov 19  Pipelining MIPS 

mipspipeline.pdf  
Nov 21  
Nov 26  Caches 

caches.pdf  
Nov 28  
Dec 3  
Dec 5  Review Session 
hw5.pdf hw5solutions.pdf 

Dec 12  hw6.pdf hw6solutions.pdf 

Dec 17  MIPSQRC.pdf 