TOPIC SCHEDULE




Chapter references are from Intro to Programming w C++ , by Liang.


Week Problem-Solving Topic Readings
Wk1

Course Overview

Intro to programs and C++

Primitive types & operators

Lab: Visual C++ IDE

LM: Orientation

§1.6-1.9: Ch. 1 PPTs

ch. 2: Ch. 2 PPTs

Lab Outline Week 1

Wk2Primitive types & operators





Selection
Type bool
logic operators
ch. 2
Supplement E: Elements of Programming Style

Obfuscated code

ch. 3 (omit §10, §13, §14)

Lab Outline Week 2
Wk3 iostream manipulators

Loops & Iteration
§3.13
currency format
ch. 4 (omit §8, §9, §10)

Lab Outline Week 3
Wk4

Functions

Variable scope

§5.1-5.6, 5.8
string-swap.cpp
§5.13

Lab Outline Week 4
Wk5

Standard math library

Program Design:
Stepwise refinement

§5.14
std-fns.cpp
§5.15

Lab Outline Week 5
Wk6

do-while loop
rand()

Midterm Exam in your Lab

T 11/4, W 11/5 or Fri 11/7




Midterm Review page


Labs this week: midterm exam

Wk7

Simple Arrays
String class

§6.1-6.5
§9.8
string I/O

Lab Outline Week 7

Wk8 Objects and Classes §9.1-9.5, 9.9

Lab Outline Week 8
Debugging: Tools & Techniques
Wk9 Classes and Objects
§9.12, 9.13

Lab Outline Week 9
Wk10 Classes and Objects
§10.3-10.6

Lab Outline Week 10
Wk11 Final Exams Week
See review page in Blackboard
122 Final Exam 15:15 Mon.
Final Project Due 15:15 Tue.

No Labs Meet Finals Week