Prof. Martha Kim  martha@cs.columbia.edu  (212) 9397094  469 CSB 
TA Van Bui  
TA Caleb Fujimori  
TA Chae Jubb  
TA Andrea Lottarini  
TA Kira Ullman  
TA Junjie Xu 
Date  Topic(s)  Reading  Slides  Homework Due  
Sep 2  Representing Numbers 

intro.pdf union.c 

Sep 4  Boolean Logic 

boolean.pdf  
Sep 9 
kmapinclassexamples.pdf 

Sep 11  Combinational Logic 

combinational.pdf  
Sep 16 
hw1.pdf hw1solutions.pdf 

Sep 18  Sequential Logic 

sequential.pdf  
Sep 23  
Sep 25  Finite State Machines 

fsms.pdf paritycheckfsms.pdf 
hw2.pdf hw2solutions.pdf 

Sep 30 
snailfsms.pdf 

Oct 2  Memory Elements 

memory.pdf  
Oct 7  Review Session 
review1.pdf 
hw3.pdf hw3solutions.pdf 

Oct 9  Review Session 
review2.pdf 

Oct 14  midtermsolutions.pdf 

Oct 16  The MIPS Instruction Set 

mipsisa.pdf  
Oct 21  
Oct 23  
Oct 28  
Oct 30  MIPS Microarchitecture 

mipsuarch.pdf  
Nov 4  
Nov 6  A Multicycle MIPS Processor 

mipsmulticycle.pdf 
hw4.tar.gz hw4solution.s 

Nov 11  Pipelining MIPS 

mipspipeline.pdf  
Nov 13 
hw5.pdf hw5solutions.pdf 

Nov 18  Caches 

caches.pdf MIPSQRC.pdf 

Nov 20  
Nov 25  Advanced Topics  advancedtopics.pdf  
Nov 27  
Dec 2  Review Session 
https://docs.google.com/presentation/d/15UxSZ0kDdKXXVLRyOO3siVFeo_FzUuvV_BDlMUKMUo/edit 
hw6.pdf hw6solutions.pdf 

Dec 4  final2013solutions.pdf midterm2solutions.pdf 