TOPIC SCHEDULE




Chapter references are from Intro to Programming w C++ , by Liang. An octothorpe (#) in the "Week" column means a project is due at 21:00 Friday of that week.

See also: Class Calendar.

Week Problem-Solving Topic Readings
Wk1 Intro to programs and C++
Primitive types & operators

§1.6-1.9
ch. 2

 

Wk2 # Primitive types & operators





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

Obfuscated code

ch. 3 (omit §10, §13, §14)
Wk3 # iostream manipulators

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

Functions

Variable scope

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

Standard math library

Program Design: Stepwise refinement

§5.14
std-fns.cpp
§5.15
Wk6
Midterm Exam in your Lab

Thu 11/1
or Fri 11/2

See review page in Blackboard

Wk7 #

Simple Arrays
String class

§6.1-6.5
§9.8
string I/O

Wk8 Objects and Classes §9.1-9.5, 9.9
Wk9 # Classes and Objects
§9.12, 9.13
Wk10 Classes and Objects
§10.3-10.6
Wk11 # Final Exams Week
See review page in Blackboard
122 Final Exam 15:15 Tue.
Final Project Due 15:15 Mon.