Topics

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