| Date | Covered | Reading | Quiz | Due |
| 1/13 | syllabus | . | . | . |
| 1/15 | components of computer and their function | Ch. 1 | . | . |
| 1/20 | main memory; memory types; pgmming languages | . | quiz 1 | . |
| 1/22 | algorithm def; pgmming lang structures | Ch. 2 | . | . |
| 1/27 | probl. solving;simple C++ pgm;compile demo | Ch. 3 | quiz 2 | . |
| 1/29 | grader quest; C++ identifiers; data types | . | quiz 3 | . |
| 2/3 | data types; streams and i/o | Ch. 4 | . | Project 1 |
| 2/5 | manipulators; constants; variables | . | quiz 4 | . |
| 2/10 | Test 1: ch. 1 - 4 except arith exp in ch. 3 | . | . | . |
| 2/12 | if . .else; while; compound stmt | Ch. 5 | . | . |
| 2/17 | arithmetic expressions; precedence | . | . | Project 2 |
| 2/19 | boolean expr; truth tables; short circuit | Ch. 6 | quiz 5 | . |
| 2/24 | nested if; test data; discuss proj 3; trace | . | . | . |
| 2/26 | sentinels; flags; design ex.; verify input | Ch. 7 | quiz 6 | . |
| 3/3 | design example; switch; for loop; eof loop | . | . | Project 3 |
| 3/5 | functions: call, execution, parameters, prototype | Ch. 8 | quiz 7 | . |
| 3/10 | Spring Break | . | . | . |
| 3/12 | Spring Break | . | . | . |
| 3/17 | functions: standard; void vs. value return; scope | . | quiz 8 | . |
| 3/19 | functions: prototypes; parameter passing mechanisms | Ch. 11 | . | . |
| 3/24 | functions: prototype scope; ref vs. value param; return | . | . | . |
| 3/26 | Test 2: ch. 3 arith exp; ch. 5 - 8 | . | . | . |
| 3/31 | arrays: declaration; initialization; accessing | Ch. 12 | quiz 9 | Project 4 |
| 4/2 | arrays: processing; as parameters; parallel arrays | . | . | . |
| 4/7 | stream functions:get, ignore, eof, peek, putback | Ch. 13 | . | . |
| 4/9 | strings; strcat, strlen, strcpy, strcmp | Ch. 14 | . | . |
| 4/14 | getline; multi-dimensional arrays; typedef | . | . | Project 5 |
| 4/16 | structs:def, declare, access, manipulation, as param | Ch. 9 | quiz 10 | . |
| 4/21 | hierarchical struct; discuss asgn 6; bubble sort | . | . | . |
| 4/23 | bubble sort; break; int representation; evaluation | Ch. 10 | quiz 11 | . |
| 4/28 | float pt rep; enum types; type coercion | . | . | Project 6 | 5/1 | Final Exam: 4:25 - 6:25pm; McBryde 129; comprehensive | . | . | . |