210 Lecture Schedule

Bulletin Board                      Lecture Grades                      Lab Grades                     

Code for readings: W is the Weiss text;       L the Lafore text

Date Reference Readings (Lafore) Required Readings (Weiss)
Lecture Topic  
Lab  
1/15   Chap 0 High Level Differences Between Java and C++    
1/20
1/22
Chap 2 
Chap 5
Chap 1
Chap 2
C++ Programming Basics
C++ Functions  --Quiz
 Lab 1
1/27
1/29
Chap 7
Chap 10 
Chap 2
Chap 3
Arrays, Strings and File I/O
Introduction to Pointers
 Lab 2
2/3
2/5
Chap 10  Chap 3
Chap 3
Linked Lists 
Pointer uses
 Lab3
2/10
2/12
Chap 10
Chaps 4 & 6 
Chap 3
Chap 4
C-string and arrays     --- Quiz
C++ classes
 Lab4
2/17
2/19
Chap 13 

Chap 4

Multifile programs & makefiles 
Review
 
2/24
2/26
 
Chap 8

Chap 5
Exam 1
Classes, Makefiles and Operator overloading
 Lab 5
3/2
3/4
Chap 9
Chap 11 
Chap 6
Chap 6
Operator overloading   New Code 
C++ Inheritance
 
3/9
3/11
Chap 14
Chap 14 
Chap 7
Chap 8
Templates 
A Card Game 
 Lab 6
3/16
3/18
 
 Spring Break  
3/23
3/25
Chap 12  Chap 9
Chap 9
Exceptions    code  
C++ Input/Output Streams
 
3/30
4/1
Chap 15 
Chap 15
Chap 10
Chap 10
The STL 
Implementing an STL container
 Lab 7
4/6
4/8
handout 


Associative Containers  
Review
 Lab 8
4/13
4/15
 
Chap 11
Exam 2
Primitive arrays and C strings
 
4/20
4/22
p. 290-300  Chap 12
Chap 12
Programming in C 
C  
 Lab 9
4/27
4/29
 
Review   Lab 10

Final: Tuesday May 4 @ 2:00