Week
|
Topics
|
Chapters
|
Assignments
|
WEEK 1 8/29-9/2
|
The basics of a C++ program
Declaration statements
Primitive data types
Reserved words
Constants |
Chapter 1
|
|
WEEK 2 9/5-9/9
|
NO CLASS on Monday
Execution statements
Assignment statements
Input/Output statements
Arithmetic statements
Operator associativity and precedence
|
|
OUT: Assignment 1
|
WEEK 3 9/12-9/16
|
Equality and relational operators
Logical operators
if selection structure
if/else selection structure
|
Chapter 2 |
IN: Assignment 1
OUT: Assignment 2
|
WEEK 4 9/19-9/23
|
while repetition structure
MIDTERM 1
|
|
IN: Assignment 2 OUT: Assignment 3
|
WEEK 5 9/26-9/30
|
Repetition structures
for repetition structure
switch selection structure
|
|
IN: Assignment 3
OUT: Assignment 4 |
WEEK 6 10/3-10/7
|
do/while repetition structure
Nested Repetition Structures
NO CLASS on Friday |
|
|
WEEK 7 10/10-10/14
|
Reading from and writing to files |
Chapter 14
|
IN: Assignment 4
OUT: Assignment 5
|
WEEK 8 10/17-10/21
|
Functions
MIDTERM 2 |
Chapter 3
|
|
WEEK 9 10/24-10/28
|
Functions |
|
IN: Assignment 5
OUT: Assignment 6
|
WEEK 10 10/31-11/4
|
|
Chapter 4
|
|
WEEK 11 11/7-11/11
|
Arrays and functions
Searching arrays
|
|
IN: Assignment 6
|
WEEK 12 11/14-11/18
|
Random number generation
Sorting arrays
MIDTERM 3
|
|
OUT: Assignment 7
|
WEEK 13 11/21-11/25
|
Structs
Thanksgiving break |
|
|
WEEK 14 11/28-12/2
|
Review |
|
IN: Assignment 7
|