Tentative Schedule for CS 102 "C++ Programming"
Class Date Program Assignments/Tests (Friday ) Reading Assignment Class Notes
 Jan. 9, 11, & 13
 In Class Lab 1: Sphere Properties Chapter 1 & 2 Week 1
 Jan. 18, & 20**, (Jan 17*)
 Lab 1: Unit Conversion: C++ Introduction
 Lab 1 solution
Chapter 2 & 3 Week 2
 Jan. 23, 25, & 27
 Lab 2: Making Change
 Lab 2 solution
 In Class Lab 2: String Manipulation
Chapter 3 & 4 Week 3
 Jan. 30, Feb. 1, & 3  Old Test1: Chapters 1- 4
 Test 1 review
 In Class Lab 3: Test Review
Chapter 4  Test 1 with answers
 Feb. 6, 8, & 10
 Lab 3: Day-Of-The-Week
 In Class Lab 4: Basketball camps
 Lab 3 Solution
Chapter 5 Week 5
 Feb 13, 15, & 17
 Lab 4: Changing Number Bases
 In Class Lab 5: Iteration Practice
 Lab 4 Solution
Chapter 6 & 7 Week 6
 Feb. 20, 22, & 24
 Lab 5: Cosine Approximation Chapter 7 & 8 Week 7
Roman Convert C++ source 7
 Feb 27, Mar. 1, & 3***
 Test 2: Chapter 5 - 8
 Test 2 review
 In Class Lab 6: Test Practice
Chapter 8 Week 8
Test 2 with answers
 Mar. 6, 8 & 10  Lab 6: Adding Fractions
 In-class lab 7: If's, Switch, and Arrays
Chapter 9 & 10 Week 9
 Mar. 20, 22, & 24  Lab 7: State Abbrev. to State Names Chapter 10 & 11 Week 10
 Mar. 27, 29, & 31
 Lab 8: Electronic Rolodex
 In-class lab 8: Arrays, Structs, and File I/O
Chapter 11 Week 11
 Apr. 3, 5, & 7
 Test 3: Chapters 9 -11
 Test 3 Review
 In-class lab 9: Practice test
Chapter 11 Week 12
 Apr.10, 12, & 14
 Lab 9: A Vector Class
 Inclass Lab 10: A Fraction Class
Chapter 12 Week 13
 Apr. 17, 19, & 21
 Lab 10: Battleship Game
 In-Class Lab 11: Matrix Class
Chapter 13 Week 14
 Apr. 24, 26, & 28
 Lab 11: Palindromes and Recursion
 In-Class Lab 12: Recursion
Chapter 15 (14 optional) Week 15
  May 3 (8 - 10:30am)
 Last year's test
 Test 4 Review
   

*      Last day to add a class
**    Last day to drop a class
***  Last day to withdraw from a class