CS2110 Fall 04 Syllabus

Date Day Week Fall 2004 Lecture Reading Homework Resp Recitation Lab
8/16 Mon 1     (Patt Book Chapters) HW1 Hello World/SOE Jose   No Lab
8/17 Tue 1 Course Intro & Objectives 1  
8/18 Wed 1 Intro  
8/19 Thu   2 Datatypes 2        
8/23 Mon 2       HW1 Due     1 Unix Intro
8/24 Tue 3 Datatypes 2 HW2: Datatype fun Jason  
8/25 Wed   2 Datatypes  
8/26 Thu   4 Digital Logic 3        
8/30 Mon 3       HW2 Due     2 LogicWorks Intro
8/31 Tue 5 Digital Logic 3 HW3 State Machine (LW) Bill  
9/1 Wed   3 Digital logic  
9/2 Thu   6 Von Neumann Model 4        
9/6 Mon 4 Holiday           (no lab)
9/7 Tue 7 LC-3 5 HW3 Due  
9/8 Wed HW4 LC Warmup Bill 4 LC-3  
9/9 Thu   8 LC-3 5        
9/13 Mon 5       HW4 Due     3 Digital Logic (LW)
9/14 Tue 9 Programming 6 HW5 Assembly Prog Jose  
9/15 Wed   5 Test Review  
9/16 Thu   10 Assembly 7        
9/20 Mon 6             4 ML prog
9/21 Tue 11 Test 1    
9/22 Wed   6 Test 1 Return  
9/23 Thu   Midterm Grds 12 I/O 8        
9/27 Mon 7             5 make
9/28 Tue 13 Traps/Subroutines 9   Jose  
9/29 Wed HW5 Due 7 Subroutines  
9/30 Thu   14 Stack 10 HW6 Adv Ass'y (calc w/fib)      
10/4 Mon 8             6 Ass'y programming
10/5 Tue 15 Intro to C 11 HW6 Due Scott  
10/6 Wed HW7 LC Compiler Exercise 8 C Intro rainfall prep  
10/7 Thu   Drop Day        16 Variables and Operators 12        
10/11 Mon 9       HW7 Due     7 Rainfall
10/12 Tue 17 Functions 14 HW8 Stack Calculator Scott  
10/13 Wed   9  
10/14 Thu   18 Testing & Debugging 15        
10/18 Mon 10 Fall Break            
10/19 Tue   Fall Break            
10/20 Wed   10  
10/21 Thu   19 Pointers & Arrays 16        
10/25 Mon 11       HW8 Due     8 Debugging
10/26 Tue 20 Pointers & Arrays 16 HW9 String Functions Matt  
10/27 Wed   11 Test 2 Review  
10/28 Thu   21 Strings 16.3.4        
11/1 Mon 12             9 Merge
11/2 Tue 22 Test 2    
11/3 Wed   12 Test 2 Return  
11/4 Thu   23 Dynamic Allocation 19.4        
11/8 Mon 13       HW9 Due     10 Stack calculator
11/9 Tue 24 I/O in C 18 HW10 Stack Smashing Patrick  
11/10 Wed   13  
11/11 Thu   25 Structures 19        
11/15 Mon 14       HW10 due     11 Strings
11/16 Tue 26 Linked Lists  19.5 HW 11 Linked Lists Garry  
11/17 Wed   14  
11/18 Thu   27 Void & Function Pointers 19.5        
11/22 Mon 15       HW11 due     12 Dynamic Merge Sort
11/23 Tue 28 TBA HW12 malloc Patrick  
11/24 Wed   No Recitation  
11/25 Thu   Thanksgiving            
11/29 Mon 16 Dead Week           13 infinite_fgets
11/30 Tue Dead Week    29 TBA Notes    
12/1 Wed Dead Week   15 Exam Review  
12/2 Thu   Dead Week    30 Wrap Up   HW12 due      
12/6 Mon 17 Final Exams            
12/7 Tue Final Exams  
12/8 Wed Final Exams  
12/9 Thu Final Exams  
12/10 Fri   Final Exams