CGS 3408 Course Calendar

REC = recitation class
 
Week Date Topics Required Readings Homework
Assignments
1 May 9 (REC) Course Introduction    
May 10 Intro to Computers and Programming Ch. 1  
2 May 15 C Basics, part 1 Ch. 2  
May 17 C Basics, part 2   Assignment #1 - due May 25
3 May 22 Basics of Formatted I/O Ch. 9  
May 24 Control Structures (Selection) Ch. 3, Ch. 4 Assignment #2 - due June 1
4 Mey 29 Memorial Day (No classes)  
May 30 (REC) Control Structures (Selection),
Control Structures (Loops)
   
May 31 Control Structures (Loops) Ch. 3, Ch. 4 Assignment #3 - due June 13
5 June 5 Control Structures (Loops)    
June 7 Test 1    
6 June 12 Functions Ch. 5  
June 13 (REC) Random Number Generation    
June 14 Functions   Assignment #4 - due June 26
7 June 19 Functions,
Enumerations
   
June 21 Arrays Ch. 6  
8 June 26 Arrays,
Arrays and Functions
   
June 28 Arrays and Functions,
Searching and Sorting
  Assignment #5 - due July 11
9 July 3 Searching and Sorting,
Typedefs
Ch 10.6  
July 5 Pointer Basics 7.1 - 7.3  
10 July 10 Test 2    
July 12 Pass by Address, Pointers & Arrays 7.4 - 7.9  
11 July 17 Characters and Strings Ch. 8  
July 19 Characters and Strings   Assignment #6 - due July 31
12 July 24 Characters and Strings    
July 26 Structures (basics) Ch. 10 (first several sections)  
13 July 31 Structures (Part 2)    
Aug 2 Final Exam (Last class meeting)