Schedule

Week by week schedule, subject to change
Week Date Topics Reading Assignment Notes
Week 1 3/8/2004 Classroom mechanics
UNIX History
UNIX shell
     
Week 2 3/15/2004 UNIX shell,continued      
Week 3 3/22/2004 Basic program structure and using gcc
Variables, Datatypes and such
Chapter 1,2    
Week 4 3/29/2004 Control flow and relational expressions Chapter 3    
Week 5 4/5/2004 Structures and enumerations Chapter 4   Spring Holiday, no class Friday
Week 6 4/12/2004 Functions
Midterm Review Notes
Chapter 5    
Week 7 4/19/2004 Midterm
Functions
Chapter 5   Midterm
Week 8 4/26/2004 Arrays Chapter 10    
Week 9 5/3/2004 Strings Chapter 10    
Week 10 5/10/2004 Pointers Chapter 12   University Day, no class Wednesday
Week 11 5/17/2004 More Pointers Chapter 12    
Week 12 5/24/2004 I/O Streams
Chapter 12
Chapter 13
   
Week 13 6/1/2004 classes Chapter 7   Memorial Day, no class Monday
Week 14 6/7/2004 Code outside the class
Make Multi-File Projects Exceptions
Review for final
Chapter 7    
Week 15 6/14/2004 Final This Week     Final is on Monday June 14, 2004