Week |
Topics
|
Chapters
|
Assignments
|
Slides |
WEEK 1 8/28-9/1
|
The basics of a C++ program
Declaration statements
Primitive data types
Reserved words
Constants
|
Chapter 1
Chapter 2
|
LAB 8/30/06
|
|
WEEK 2 9/4-9/8
|
NO CLASS on Monday
Execution statements
Assignment statements
Input/Output statements
Arithmetic statements
Operator associativity and precedence
|
|
OUT: Assignment 1
LAB 9/06/06 |
9/04/06
9/06/08
9/08/08 |
WEEK 3 9/11-9/15
|
Equality and relational operators
Logical operators
if selection structure
if/else selection structure
|
Chapter 4 |
IN: Assignment 1
LAB 9/13/06
|
9/11/06
9/13/06
9/15/06 |
WEEK 4 9/18-9/22
|
while repetition structure
MIDTERM 1
|
|
OUT: Assignment 2
EXAM REVIEW
LAB 9/20/06
|
9/18/06
9/20/06
9/22/06
|
WEEK 5 9/25-9/29
|
Repetition structures
for repetition structure
|
|
IN: Assignment 2
LAB 9/27/06
|
|
WEEK 6 10/2-10/6
|
do/while repetition structure
Prefix and Postfix increment/decrement operators
NO CLASS on Friday
|
|
OUT: Assignment 3
Assignment 3 Extras!
LAB 10/4/06
|
|
WEEK 7 10/9-10/13
|
do/while repetition structure
nested repetition structures
|
|
IN: Assignment 3
OUT: Assignment 4
LAB 10/11/06
|
|
WEEK 8 10/16-10/20
|
switch selection
MIDTERM 2
|
|
IN: Assignment 4
LAB 10/18/06
|
|
WEEK 9 10/23-10/27
|
|
|
OUT: Assignment 5
LAB 10/25/06 |
|
WEEK 10 10/30-11/3
|
|
Chapter 6
|
Assignment 2 example input files: file1 file2 |
|
WEEK 11 11/6-11/10
|
Functions
Pass by Reference
|
|
IN: Assignment 5
LAB 11/08/06 |
11/06/06
11/08/06
11/10/06 |
WEEK 12 11/13-11/17
|
|
|
OUT: Assignment 6
Assignment 6 + Extra Credit
|
|
WEEK 13 11/20-11/24
|
Arrays
NO CLASS ON WEDNESDAY AND FRIDAY, AND NO LAB ON WEDNESDAY - Thanksgiving break
|
|
|
|
WEEK 14 11/27-12/1
|
Arrays
Review
|
|
|
|