CS2200 Spring 2004

Subject to Change
Date Day Comments Week Lecture   #Slides HELP Release Due date
1/5 Mon   1            
1/6 Tue     1 Introduction (1)/Preassessment        
1/8 Thu     2 Feedback/Start Processors (2)        
1/9 Fri             HW1/P1  
1/12 Mon   2            
1/13 Tue     3 Processors (2)/ProcessorsPartDeux(3)        
1/15 Thu     4 Finish ProcessorsPartDeux(3)        
1/16 Fri                
1/19 Mon Holiday 3            
1/20 Tue     5 DataPath(4)        
1/22 Thu     6 DataPath(5) & Bitwise(6a) & Control(6b)        
1/23 Fri             HW2 HW1
1/26 Mon   4       P1Help    
1/27 Tue     7 Interrupts (9)        
1/29 Thu     8 Performance(3) & Intro to pipelining(6d)        
1/30 Fri             P2 P1: Processor/Datapath
2/2 Mon   5       T1Help    
2/3 Tue     9 Finish pipelining (demo)        
2/5 Thu Test 1   10 Test 1        
2/6 Fri             HW3  
2/9 Mon   6            
2/10 Tue     11 Start ProcessAbstraction(8)        
2/12 Thu     12 Finish process/Start Memory(10) -S14        
2/13 Fri Drop Day             HW2
2/16 Mon   7       P2Help    
2/17 Tue     13 Memory (10) (15-55)        
2/19 Thu     14 Finish Memory(10)        
2/20 Fri             P3 P2: Interrupts
2/23 Mon   8            
2/24 Tue     15 Memory Hierarchy (12)        
2/26 Thu     16 Memory Hierarchy 13        
2/27 Fri Mid-term Grades Due              
3/1 Mon   9            
3/2 Tue     17 BigPictureRealStuff        
3/4 Thu     18 InputOutput1-2 (14-15)        
3/5 Fri               HW3
3/8 Mon Spring Break 10            
3/9 Tue Spring Break              
3/11 Thu Spring Break              
3/12 Fri Spring Break              
3/15 Mon   11       P3Help HW4  
3/16 Tue     19 InputOutput3 (17)        
3/18 Thu     20 Parallel Processing (18a)        
3/19 Fri             P4 P3: Virtual Memory
3/22 Mon   12       T2Help    
3/23 Tue     21 Mutex (18b) and Threads (19)        
3/25 Thu Test 2   22 Test 2        
3/26 Fri                
3/29 Mon   13       P4Help    
3/30 Tue     23 Threads/Synch (20)        
4/1 Thu     24 Networking (21)        
4/2 Fri             P5 HW4
4/5 Mon   14            
4/6 Tue     25 Networking protocols (22)        
4/8 Thu     26 TCP/IP (26)        
4/9 Fri               P4: Multi-threaded OS
4/12 Mon   15            
4/13 Tue     27 Movie:The Internet, Behind the Web        
4/15 Thu     28 Nano technology - Mike Niemier        
4/16 Fri                
4/19 Mon Dead Week 16       P5Help    
4/20 Tue Dead Week   29 Guest Lecture day        
4/22 Thu Dead Week   30 Review Wrapup        
4/23 Fri Dead Week             P5: Networking
4/26 Mon Finals 17   See Oscar for details        
4/27 Tue Finals              
4/28 Wed Finals              
4/29 Thu Finals              
4/30 Fri Finals              
5/1 Sat Commencement