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