![]()
![]()
** Note: This schedule is subject to change during the semester
| Session | Date | Topic | Text Reference |
| 1 | 8/26 | Course introduction & overview | |
| 2 | 8/28 | Problem solving, program editing, compiling, executing & testing | 1.1-1.7 |
| 3 | 8/30 | Unix, pine, & g++ | |
| 9/2 | Labor Day -- No Class | ||
| 4 | 9/4 | Program structure, reserved words, comments, identifiers, & simple output with cout | 2.1-2.5 |
| 5 | 9/6 | Simple input with cin, data types | Chapter 2 |
| 9/9 | No Class | ||
| 6 | 9/11 | Data types and arithmetic expressions | 2.4, 2.6 |
| 7 | 9/13 | Arithmetic expressions, constants | 2.6 |
| 8 | 9/16 | Operators, operator precedence | 2.6 |
| 9 | 9/18 | Formatted output: <iomanip>, setw, setprecision | |
| 10 | 9/20 | Control structures: logical expressions | 4.2 |
| 11 | 9/23 | Control structures: if statement | 4.3 |
| 12 | 9/25 | Program modularization: Top down design & library functions | 3.1-3.2 |
| 13 | 9/27 | Functions: Functions w/o arguments | 3.3-3.4 |
| 14 | 9/30 | Functions: Functions with arguments & returned values | 3.5-3.6 |
| 15 | 10/2 | Functions: More examples of programming with functions | 3.1-3.6 |
| 16 | 10/4 | Control structures: if...else | 4.4-4.6 |
| 17 | 10/7 | Control structures: nested if | 4.7 |
| 18 | 10/9 | More functions and control structures | |
| 19 | 10/11 | Review for Exam | |
| 20 | 10/14 | Hour Exam 1 | |
| 21 | 10/16 | Control structures: switch | 4.8 |
| 22 | 10/18 | Control structures: while | 5.1 |
| 23 | 10/21 | Control structures: more while statements | 5.2 |
| 24 | 10/23 | Control structures: for | 5.3-5.5 |
| 25 | 10/25 | Control structures: do while | 5.6 |
| 26 | 10/28 | Nested loops | 5.7, 5.8 |
| 27 | 10/30 | Streams | 8.1 |
| 28 | 11/1 | External files | 8.2 |
| 29 | 11/4 | Functions: arguments & parameters | 6.1, 6.2 |
| 30 | 11/6 | Functions: call by reference | 6.1, 6.2 |
| 31 | 11/8 | Review for exam | |
| 32 | 11/11 | Hour Exam 2 | |
| 33 | 11/13 | Introduction to arrays | 9.1,9.2 |
| 11/15 | No class | ||
| 34 | 11/18 | Arrays & strings | 9.1, 9.2 |
| 35 | 11/20 | Arrays & strings | 9.3, 9.4 |
| 36 | 11/22 | Searching & manipulating arrays | 9.5 |
| Thanksgiving Break | |||
| 37 | 12/2 | Two-dimensional arrays | 11.1 |
| 38 | 12/4 | Two-dimensional arrays | 11.1 |
| 39 | 12/6 | Structures | 9.7, 11.2 |
| 40 | 12/9 | Structures | 9.7, 11.2 |
| 41 | 12/11 | Enumerated types | 7.5 |
| 42 | 12/13 | Review for final | |
| 43 | 12/18 | Final Exam (Wednesday, 7-9 PM, JEB 104) | |
|
|
|||
![]()