Spring 2009
TR 2:00 PM - 3:15 PM - Room MH 306|
|
| Month/Day | Weekday | Topic | Reading | Class Slides | Assignments and Deadlines | |
| 1 | Jan 20 | T | Introduction to C++ |
Reading ahead is required in this class.
Start reading Chapter 1 and 2 |
Syllabus_Slides Ch 1 |
|
| 1L | Jan 20 | T | Lab 1 - Get started | |||
| 2 | Jan 22 | R | Introduction to C++ | |||
|
2L |
Jan 22 |
R |
Lab 2 |
|||
| 3 |
Jan 27 | T |
Basic C++ : Variables; I/O | Ch 2 |
|
|
| 3L | Jan 27 | T | Lab 3 | |||
| 4 |
Jan 29 | R |
Basic C++ : Variables; I/O | Read
ahead Chapter 3. |
|
|
| 4L |
Jan 29 |
R |
Lab 3 (cont.) |
|||
| 5 |
Feb 3 | T |
More Flow of Control |
Ch
3 |
||
| 5L | Feb 3 | T | Lab 4 | |||
| 6 |
Feb 5 | R |
More Flow of Control | Read ahead
Chapter 4 |
||
| 6L | Feb 5 | R | Lab 4 (cont.) | |||
| 7 |
Feb 10 | T |
Procedural Abstraction and Function Values that return a Value |
|
Ch.4 |
|
| 7L | Feb 10 | T | Lab 5 | |||
| 8 |
Feb 12 | R |
Procedural Abstraction and Function Values that return a Value |
|
||
|
8L |
Feb 12 | R |
Lab 5 (cont.) |
|||
|
9 |
Feb 17 |
T |
Review and Practice | |||
| 9L | Feb 17 | T | Lab 5 (cont.) | Deadline for Lab5 R Feb 19 | ||
| 10 |
Feb 19 | R |
ATTENTION: Exam 1 has been moved
to Feb 24 Introduction to Classes |
Read ahead Chapter 10 and from Chapter 6 only page 312-316 Example BankAccount Code OO BankAccount Code |
Ch 10 |
Assignment |
|
10L |
Feb 19 |
R |
Lab 6 |
|||
| 11 |
Feb 24 | T |
Exam 1 (Ch. 1-4) | |||
| 11L | Feb 24 | T | Lab 7 | |||
| 12 |
Feb 26 | R |
Classes (cont.) | |||
| 12L | Feb 26 | R | Lab 7 (cont.) | |||
| 13 |
Mar 3 | T |
Classes (cont.) | |||
| 13L | Mar 3 | T | Lab 8 | |||
| 14 |
Mar 5 | R |
Classes Practice | Read Chapter 5 | Ch 5 | |
|
14L |
Mar 5 |
R |
Lab 8 (cont.) | |||
| 15 |
Mar 10 | T |
Functions for all Subtasks | |||
| 15L | Mar 10 | T | Lab 9 | |||
| 16 |
Mar 12 | R |
Functions for all Subtasks | |||
|
16L |
Mar 12 |
R |
Lab 9 (cont.) | |||
| 17 |
Mar 17 | T |
Review and Practice | |||
| 17L | Mar 17 | T | Lab 10 | |||
| 18 |
Mar 19 | R |
Exam 2 (Ch.10 and Ch. 5) | |||
|
18L |
Mar 19 | R |
Lab 10 (cont.) | |||
| Mar 23-29 | Spring Recess | |||||
| 19 |
Mar 31 | T | I/O Streams | Read Chapter 6 | Ch 6 | |
| 19L | Mar 31 | T | Lab 11 | |||
| 20 |
Apr 2 | R |
I/O Streams | Read Chapter 7 | ||
|
20L |
Apr 2 |
R |
Lab 11 (cont.) | |||
| 21 |
Apr 7 | T |
Arrays in Functions | Ch 7 | ||
| 21L | Apr 7 | T | Lab 12 | |||
| 22 |
Apr 9 | R |
Arrays in Functions | Read Chapter 8 | ||
|
22L |
Apr 9 |
R |
Lab 12 (cont.) | |||
| 23 |
Apr 14 | T |
Strings and Vectors | Ch 8 | ||
| 23L | Apr 14 | T | Lab 13 | |||
| 24 |
Apr 16 | R |
Strings | |||
|
24L |
Apr 16 |
R |
Lab 13 (cont.) | |||
| 25 |
Apr 21 | T |
Vectors | Read Chapter 9 | ||
| 25L | Apr 21 | T | Lab 14 | |||
| 26 |
Apr 23 | R |
Pointers | Ch 9 | ||
|
26L |
Apr 23 |
R |
Lab14 (cont.) | |||
| 27 |
Apr 28 | T |
Dynamic Arrays | |||
| 27L | Apr 28 | T | Lab 15 | |||
| 28 |
Apr 30 | R |
Friends, Overloaded Operators Constructor, Destructor and Copy Constructor in Classes | Read Ch.11 | Ch 11 | |
|
28L |
Apr 30 | R |
Lab15 (cont.) | |||
| 29 | May 5 | T | Inheritance | |||
| 29L | May 5 | T | Lab 16 | |||
| 30 | May 7 | R | Review and Practice | |||
| 30L | May 7 | R | Lab 16 (cont.) | |||
| 31 |
May 12 |
T |
1:00 pm - 3:00 pm -
room MH 306 Final Exam (comprehensive) |
Some Interesting
Links....