Topics
Topics | coursepack |
Web links | ||
---|---|---|---|---|
26 Aug | M/1 | Variables, Input, How to read a textbook | Ch. 1 | |
27 Aug | T/1 | Account setup, Hello world! | 2.1-2.2 | |
28 Aug | W/1 | Types, Input/output, Errors | 2.4, Sidebar, 2.3 | |
30 Aug | F/1 | Comparisons, if/else | 3.1-3.2 | |
03 Sep | T/2 | |||
04 Sep | W/2 | if alone, Flowcharts, Comparison errors | 3.3 | |
06 Sep | F/2 | else if | ||
09 Sep | M/3 | Nested if, Flowcharts cont'd, Blocks | 3.4 | |
10 Sep | T/3 | Test cases, Conditional execution | ||
11 Sep | W/3 | Named values | 4.1 | |
13 Sep | F/3 | Arithmetic expressions, Order of operations | 4.2, 4.3 | |
16 Sep | M/4 | Algorithm design, Do it by hand, Math functions | 4.4 | |
17 Sep | T/4 | |||
18 Sep | W/4 | Vectors, Vectors and loops | 5.1, 5.2 | |
20 Sep | F/4 | Characters, String methods | Ch. 6 | |
23 Sep | M/5 | Assignment, Increment, Accumulation | 7.1, 7.2 | |
24 Sep | T/5 | Strings and vectors | ||
25 Sep | W/5 | Sum/average, Counting things, Tracing, Debugging | 7.3.1, 7.3.2 | |
30 Sep | M/6 | Min/max, const, constexpr, .push_back, Input | 7.4, 7.3.3-7.3.4, 8.1 | |
01 Oct | T/6 | Standard loops, Reading and modifying code | ||
02 Oct | W/6 | while, general loops, Loop-and-a-half, break | 8.3, 8.2 | |
07 Oct | M/7 | do, More loop practice | 8.4 | |
08 Oct | T/7 | Loop practice | ||
09 Oct | W/7 | |||
14 Oct | M/8 | Functions and parameters | 9.1 | |
15 Oct | T/8 | Testing, Stubs | ||
16 Oct | W/8 | Return values, Find first match, Early return, Parameters | 9.2, 9.3 | |
18 Oct | F/8 | Random numbers, Void functions, Recursion | 9.4, 9.5 | |
21 Oct | M/9 | Conditionals revisited, Boolean variables, Boolean functions | 10.1 | |
22 Oct | T/9 | Writing functions | ||
23 Oct | W/9 | Boolean operations, Truth tables | 10.2, 10.3 | |
25 Oct | F/9 | Complex booleans, DeMorgan's Law | 10.4 | |
28 Oct | M/10 | Test case coverage | 10.5 | |
29 Oct | T/10 | Boolean logic | ||
30 Oct | W/10 | Bundling data, struct | 11.1 | |
01 Nov | F/10 | Struct parameters, Struct return values | 11.2, 11.3 | |
04 Nov | M/11 | Vectors of structs | 11.4 | |
05 Nov | T/11 | |||
06 Nov | W/11 | Functions on vectors, Mapping data, Producing vectors of structs | 12.1 | |
08 Nov | F/11 | Filtering data | 12.2 | |
11 Nov | M/12 | Reference parameters, Adding and removing data | 12.3, 12.4 | |
12 Nov | T/12 | |||
13 Nov | W/12 | C-style indexed for | 13.1 | |
15 Nov | F/12 | Nested loops, Sorting | 13.2, 13.3 | |
18 Nov | M/13 | Vectors of vectors | 13.4 | |
19 Nov | T/13 | |||
22 Nov | F/13 | newline and tab, Formatted output, Line input | 14.2, 14.1, 14.3 | |
25 Nov | M/14 | Streams, C strings, .c_str(), printf | 14.4, 14.5 | |
26 Nov | T/14 | |||
02 Dec | M/15 | Arrays, Pointers, Arrays as pointers, 2D arrays | Ch. 15 | |
03 Dec | T/15 | |||
04 Dec | W/15 | Modeling and simulation | ||
06 Dec | F/15 | Modeling and simulation | ||
09 Dec | M/16 | |||
10 Dec | T/16 | |||
11 Dec | W/16 | |||
13 Dec | F/16 |