Syllabus

Date 2002     Week Lecture Subject to Change P & H S & G 5th Ed S & G 6th Ed Homework Due Dates
7-Jan Mon Start 1            
8-Jan Tue     1 Introduction (1)/Assessment 1,2,3      
10-Jan Thu     2 Assessment Feedback/Start Processors (2)        
11-Jan Fri                
14-Jan Mon   2            
15-Jan Tue     3 Processors (2)        
17-Jan Thu     4 Performance (3)/Datapath (4) 5      
18-Jan Fri                
21-Jan Mon Holiday 3            
22-Jan Tue     5 Datapath (5)        
24-Jan Thu     6 Datapath (6)        
25-Jan Fri               HW1-Assembly
28-Jan Mon   4            
29-Jan Tue     7 Pipelining (7) 6.1-6.2      
31-Jan Thu     8 Process (8)   4.1-3 5.1-3 4.1-3 6.1-3 HW2-Diagram (In class)
1-Feb Fri               HW2-Datapath/FSM (via WebWork)
4-Feb Mon   5            
5-Feb Tue     9 Ints & Memory (9)        
7-Feb Thu     10 Memory (10) 7.4 8, 9 9, 10 HW3-Assy/Pipelining (In class)
8-Feb Fri                
11-Feb Mon   6            
12-Feb Tue     11 Quiz 1        
14-Feb Thu     12 Virtual Memory (11)        
15-Feb Fri Drop Day              
18-Feb Mon   7            
19-Feb Tue     13 Memory Hierarchy (12) 7.1-3      
21-Feb Thu     14 Memory Hierarchy 2 (13)        
22-Feb Fri               HW4-Dynamic Pipeling
25-Feb Mon   8            
26-Feb Tue     15 IO 1 (14) 8 12.1-3 13.1-3  
28-Feb Thu     16 IO 2 (15)   10 -- 11 11 -- 12  
1-Mar Fri MidTerm             HW5-Scheduling Algos
4-Mar Mon Spring Break 9            
8-Mar Fri Spring Break              
11-Mar Mon   10            
12-Mar Tue     17 IO 3 (17)        
14-Mar Thu     18 Parallel Processing (18) 9      
15-Mar Fri               HW6-Virtual Memory
18-Mar Mon   11            
19-Mar Tue     19 Parallel Processing Continued        
21-Mar Thu     20 Threads (19)   4.4-5 4.4 5.1-5  
22-Mar Fri               HW7-Memory Hierarchy
25-Mar Mon   12            
26-Mar Tue     21 Quiz 2        
28-Mar Thu     22 I/O 3   15, 16 15  
29-Mar Fri                
1-Apr Mon   13            
2-Apr Tue     23 Threads   4.4-5 5  
4-Apr Thu     24 Threads/Synchronization   6 7 HW8-DMA Controller
5-Apr Fri                
8-Apr Mon   14            
9-Apr Tue     25 Parallel Computing 9      
11-Apr Thu     26 Networking   15,16 15  
12-Apr Fri               HW9-Basic Threads (Dining Philos)
15-Apr Mon   15            
16-Apr Tue     27 Network Protocols        
18-Apr Thu     28 Guest Speaker (Clark, Manolios)        
19-Apr Fri                
22-Apr Mon DeadWeek 16            
23-Apr Tue DeadWeek   29 Distributed Systems & RPC        
25-Apr Thu DeadWeek   30 TCP/IP        
26-Apr Fri DeadWeek             HW10-Reliable Transport Protocol
29-Apr Mon Finals 17   See Oscar for schedule        
3-May Fri Week              

Last Updated on 4/5/2002
By Bill Leahy