Date Day Week Lecture Lecture Topics Assignment Reading
1/8 Mon 1 1 Class Introduction, Syllabus
Topics You Should Already Know
   
1/9 Tue      
1/10 Wed   2 C/C++ Overview
Control Structures
Functions
Paranoid Programming
Program 1 Chapters 1 - 3
1/11 Thu      
1/12 Fri          
1/15 Mon 2   MLK DAY - NO CLASS    
1/16 Tue      
1/17 Wed   3 Pointers
Arrays
Strings
Parameter Passing
  Chapters 4 - 5
1/18 Thu      
1/19 Fri          
1/22 Mon 3 4 Classes Program 2 Chapter 6
1/23 Tue      
1/24 Wed   5 Classes   Chapter 6
1/25 Thu      
1/26 Fri          
1/29 Mon 4 6 Classes Program 3 Chapter 7
1/30 Tue      
1/31 Wed   7 Classes   Chapter 7
2/1 Thu      
2/2 Fri          
2/5 Mon 5 8 Overloading   Chapter 8
2/6 Tue      
2/7 Wed   9 TEST 1    
2/8 Thu          
2/9 Fri          
2/12 Mon 6 10 Inheritance Program 4 Chapter 9
2/13 Tue      
2/14 Wed   11 Inheritance   Chapter 9
2/15 Thu          
2/16 Fri          
2/19 Mon 7 12 Polymorphism
Virtual Functions
  Chapter 10
2/20 Tue      
2/21 Wed   13 Templates
Stack
  Chapters 12 & 15
2/22 Thu      
2/23 Fri          
2/26 Mon 8 14 Templates
Queue
  Chapters 12 & 15
2/27 Tue      
2/28 Wed   15 Exceptions   Chapter 13
3/1 Thu      
3/2 Fri     DROP DAY - DAY OF RECKONING    
3/5 Mon 9   SPRING BREAK - NO CLASS    
3/6 Tue      
3/7 Wed     SPRING BREAK - NO CLASS    
3/8 Thu      
3/9 Fri          
3/12 Mon 10 16 Strings   Chapter 19
3/13 Tue      
3/14 Wed   17 TEST 2    
3/15 Thu      
3/16 Fri          
3/19 Mon 11 18 Standard Template Library   Chapter 20
3/20 Tue      
3/21 Wed   19 Standard Template Library Program 5 Chapter 20
3/22 Thu      
3/23 Fri          
3/26 Mon 12 20 Intro to MFC Programming   MFC Chapter 2
3/27 Tue      
3/28 Wed   21 Project Work    
3/29 Thu      
3/30 Fri          
4/2 Mon 13 22 Project Work    
4/3 Tue      
4/4 Wed   23 MFC Programming   MFC Chapter 2
4/5 Thu      
4/6 Fri          
4/9 Mon 14 24 MFC Programming   MFC Chapter 2
4/10 Tue      
4/11 Wed   25 MFC Programming Program 6 MFC Chapter 3
4/12 Thu      
4/13 Fri          
4/16 Mon 15 26 Project Work    
4/17 Tue      
4/18 Wed   27 Project Work    
4/19 Thu      
4/20 Fri          
4/23 Mon 16 28 Project Work    
4/24 Tue      
4/25 Wed   29 Project Demos    
4/26 Thu      
4/27 Fri          
4/30 Mon 17   INDEPENDENT REVIEW - STUDY!    
5/1 Tue      
5/2 Wed      
5/3 Thu     FINAL EXAMS    
5/4 Fri