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