Week number |
Weekday | Assignment - Due |
Read sections |
CodeLab | Exams, et cetera |
---|---|---|---|---|---|
1 | Tue Apr 11 |   | 1.1 - 1.6 | Class begins | |
Thur |   | 1.7 - 2.6 | |||
2 | Tue Apr 18 |   | 2.7 - 2.14 | ||
Thur | A | 2.15 - 3.2 | |||
Friday |   |   |
Unit 1
CodeLab Warmup
Program Language overview Software Development Life Cycle |
||
3 | Tue Apr 25 | 3.3 - 3.7 | |||
Thur | B | 3.8 - 3.11 | |||
Friday |   |   |
Unit 2
Documentation
C++ Basic program Identifier declaration Primitive types (do 15 of 45) cin and cout (do 10 of 20) |
||
4 | Tue May 2 | 4.1 - 4.4 | |||
Thur | C | 4.5 - 4.9 | |||
Friday |   |   |
Unit 3
Arithmetic operators (do 30 of 60)
Mathematical library functions |
||
5 | Tue May 9 | 4.10 - 4.14 | |||
Thur | D | 4.15 - 5.5 | |||
Friday |   |   |
Unit 4
Relational operators
Logical operators if statement |
||
6 | Tue May 16 | 5.6 - 5.10 | |||
Thur | E | EXAM 1, Chapters 1-4 | |||
Friday |   |   |
Unit 5
switch statement
|
||
7 | Tue May 23 | 5.11 | Section 5.12 is optional | ||
Thur | F | 6.1 - 6.4 | |||
Friday |   |   |
Unit 6
Loops - first part
|
||
8 | Tue May 30 | 6.5 - 6.10 | |||
Thur | G | 6.11 - 6.14 | |||
Fri June 2 |
Unit 7
Loops - second part
Output to a file Input from a file |
Last day to withdraw with a grade of W |
|||
9 | Tue Jun 6 | 6.15 - 7.4 | |||
Thur | H | 7.5 - 7.7 | |||
Friday |   |   |
Unit 8
Functions pass by value
|
||
10 | Tue Jun 13 | EXAM 2, Chapters 1-6 | |||
Thur | I | 7.10 - 7.11 | (7.8 and 7.9 omitted, 2D and 3D array material) | ||
Friday |   |   |
Unit 9
Functions pass by reference
|
||
11 | Tue Jun 20 | 8.1 and 8.3 - 8.5 |
(8.1 linear search only, omit binary search) (8.2 omitted, binary search material) (8.3 selection sort only, omit bubble sort) |
||
Thur | J | Review and discussion |
Unit 10
One dimensional arrays
|
||
Friday |   |   |
Unit 11
Sequential search
Sorting |
||
12 | Tue 27 Jun | FINAL EXAM Tuesday: 11:30 a.m.-1:30 p.m. |