Planned class topics (subject to minor change):
- 01-29-18
Introduction
- 01-31-18
Output
- 02-05-18
Variables, Input, Arithmetic
- 02-07-18
Examples with input, output, variables, and arithmetic.
- 02-14-18
Decisions: if, if-else, compound statements
- 02-20-18
Repeated decisions: while
- 02-21-18
While loops, boolean operators: negation, and, or.
- 02-26-18
For loops.
- 02-28-18
Nested loops, examples
- 03-05-18
Examples of nested loops
- 03-07-18
Functions, calling functions
- 03-12-18
Functions, writing functions, header, block
- 03-14-18
Midterm 1 in RO-230
- 03-19-18
Examples of functions
- 03-21-18
Reference parameters, examples
- 03-26-18
Recursion
- 03-28-18
Examples of recursion
- 04-09-18
Arrays
- 04-16-18
Examples using arrays
- 04-18-18
2-dimensional arrays,
- 04-23-18
Arrays as function parameters
- 04-25-18
Examples using arrays and functions
- 04-30-18
Examples using arrays, functions, and recursion
- 05-02-18
Strings and characters
- 05-07-18
Midterm 2 in RO-230
- 05-09-18
Examples using strings and characters
- 05-14-18
Files and arguments to main
- 05-16-18
++, break, continue
- 05-21-18
Final Exam
Example C++ programs from class: