The final exam will be on Thursday 05-24-18.
(4:00 pm - 6:00 pm)
Practice problems for the final exam.
Solutions
Departmental tutors are available in SB A135-G.
They can help students with all aspects of CS111.
Planned class topics (subject to minor change):
- Tuesday 01-30-18
Introduction
- Thursday 03-01-18
Output
- Tuesday 03-06-18
Variables, Input, Arithmetic
- Thursday 02-08-18
Examples with input, output, variables, and arithmetic.
- Tuesday 02-13-18
Decisions: if, if-else, compound statements
- Thursday 02-15-18
Repeated decisions: while
- Thursday 02-22-18
While loops, boolean operators: negation, and, or.
- Tuesday 02-27-18
For loops.
- Thursday 03-01-18
Nested loops, examples
- Tuesday 03-06-18
Examples of nested loops
- Thursday 03-08-18
Functions, calling functions
- Tuesday 03-13-18
Functions, writing functions, header, block
- Thursday 03-15-18
Midterm 1
- Tuesday 03-20-18
Examples of functions
- Thursday 03-22-18
Reference parameters, examples
- Tuesday 03-27-18
Recursion
- Thursday 03-29-18
Examples of recursion
- Tuesday 04-10-18
Arrays,
- Thursday 04-12-18
Examples using arrays
- Tuesday 04-17-18
2-dimensional arrays,
- Thursday 04-19-18
Arrays as function parameters
- Tuesday 04-24-18
Examples using arrays and functions
- Thursday 04-26-18
Examples using arrays, functions, and recursion
- Tuesday 05-01-18
Strings and characters
- Thursday 05-03-18
Midterm 2
- Tuesday 05-08-18
Examples using strings and characters
- Thursday 05-10-18
Files and arguments to main
- Tuesday 05-15-18
++, break, continue
- Thursday 05-24-18
Final Exam
Example C++ programs from class:
programs from class