CGS3406 -- Object Oriented Programming with C++: Course Calendar

Fall 2011

 
Week Date Lecture 
Notes
Textbook Readings Assignments
1 Aug 30 Intro to C++ and Programming Ch. 1  
Sept 1 C++ Basics (Part 1) Ch. 2  
2 Sept 6 C++ Basics (Part 1), (Part 2) 3.1 - 3.7  
Sept 8 C++ Basics (Part 2) 3.1 - 3.7, 3.12, 3.13 Assignment #1 - due Sept 16
3 Sept 13 Selection Statements Ch. 4 (skip 4.13, 4.16 for now)  
Sept 15 Selection Statements   Assignment #2 - due Sept 27
4 Sept 20 Repetition Statements Ch. 5 (skip 5.9 for now)  
Sept 22 Repetition Statements,
Functions
Ch. 6  
5 Sept 27 Functions Ch. 6 Assignment #3 - due Oct 7
Sept 29 Functions    
6 Oct 4 Overloading, Default Params    
Oct 6 Test 1    
7 Oct 11 Pass By Reference,
Output Stream Formatting
3.8, 3.10 Assignment #4 - due Oct 21
Oct 13 Output Stream Formatting,
File I/O
3.14, 4.16, 12.1 - 12.2  
8 Oct 18 File I/O,
I/O Streams -- Other Features
3.9, 12.3 - 12.6  
Oct 20 I/O Streams -- Other Features    
9 Oct 25 Array Basics Ch. 7 (omit 7.12 for now) Assignment #5 - due Nov 7
Oct 27 Array Basics,
Arrays and Functions
   
10 Nov 1 Arrays and Functions  
Nov 3 String I/O and cstring 10.1 - 10.4  
11 Nov 8 String objects 10.7 Assignment #6 - due Nov 16
Nov 10 Test 2