Week |
Topics
|
Chapters
|
Assignments
|
Slides |
WEEK 1 8/27-8/31
|
The basics of a C++ program
Declaration statements
Primitive data types
|
Chapter 1 |
|
8/27/2007
8/28/2007 Lab
8/29/2007
8/31/2007
|
WEEK 2 9/3-9/7
|
NO CLASS on Monday
Assignment statements
Input/Output statements
|
Chapter 2 |
OUT: Homework 1 (1-5, 9, 11, 12) on page 67 |
9/4/2007 Lab
9/5/2007
|
WEEK 3 9/10-9/14
|
Constants
Variables
Arithmetic statements
|
Chapter 3 |
Due (9/12): Homework 1
OUT: Homework 2 (15-18, 25, 27) on page68
OUT: Assignment 1
Fraction Calculator
|
9/10/2007
9/11/2007 Lab
9/14/2007 |
WEEK 4 9/17-9/21
|
Operator precedence
Operator associativity
Exam 1
|
|
Due (9/19) : Assignment 1: Fraction Calculator
Due (9/19): Homework 2
OUT: Assignment 2 Population Projector
|
9/17/2007
9/18/2007 Lab |
WEEK 5 9/24-9/28
|
Formatting output
Equality and relational operators
Logical operators
if selection structure
|
Chapter 4 |
Due (9/28): Assignment 2 Population Projector
|
9/24/2007
9/25/2007 Lab
9/26/2007
|
WEEK 6 10/1-10/5
|
if/else selection structure
NO CLASS on Friday
|
Chapter 4 |
OUT: Assignment 3
The Prisoner's Dilemma
Coding Standards
|
10/1/2007
10/2/2007 Lab |
WEEK 7 10/8-10/12
|
while loop
Increment and decrement operators
|
Chapter 5 |
DUE (10/10) : Assignment 3
The Prisoner's Dilemma
OUT: Assignment 4 Calendar
|
10/8/2007
10/9/2007 Lab
10/10/2007 |
WEEK 8 10/15-10/19
|
for repetition structure
Exam 2
|
|
|
10/16/2007 Lab
10/17/2007 |
WEEK 9 10/22-10/26
|
do/while loop
Nested loops
Arrays
|
Chapter 8 |
DUE (10/22) : Assignment 4
Calendar
OUT: Assignment 5 TicTacToe
|
10/22/2007
10/23/2007 Lab
10/24/2007 |
WEEK 10 10/29-11/2
|
|
|
|
10/29/2007
10/30/2007 Lab
10/31/2007 |
WEEK 11 11/5-11/9
|
Functions
Functions and passing arguments
|
Chapter 6 |
DUE (11/7): Assignment 5 TicTacToe
OUT: Assignment 6 Basic Cryptography
|
11/5/2007
11/6/2007 Lab
11/9/2007 |
WEEK 12 11/12-11/16
|
Arrays and functions
Exam 3
|
Review Questions:
page 157: 23, 25
page 370: 33,34,37,38
page 373: 3
page 546: 21, 22, 23, 27, 31, 36 |
OUT: Bonus Assignment 6 Advanced Cryptography
|
11/12/2007
11/13/2007 Lab
11/14/2007 |
WEEK 13 11/19-11/23
|
NO CLASS ON WEDNESDAY AND FRIDAY, AND NO LAB ON TUESDAY - Thanksgiving break
|
|
|
|
WEEK 14 11/26-11/30
|
Searching arrays
Review |
|
IN (11/30) : Assignment 6 Basic Cryptography
|
|