Topics

Topics
C++ for everyone 2e
Brief C++ 3e
Web links
26 Aug M/1 How to read a textbook, Variables, Input 1.4-1.5
28 Aug W/1 Account setup, Hello world! 2.1, 2.3.1, 2.5.1
29 Aug R/1
30 Aug F/1 Errors, Numeric range, Type conversion pp38-39 1.6, pp34-35, 2.2.4
04 Sep W/2 if/else, if alone, else if, Flowcharts, Comparisons 3.1, 3.3, 3.2
05 Sep R/2 Test cases, Conditional execution
06 Sep F/2 Comparison errors, Blocks, Nested if, Flowcharts cont'd pp85-86 pp67-69
09 Sep M/3 Arithmetic expressions, String concatenation, Math functions 2.2, 2.5.2
11 Sep W/3 Order of operations, Algorithm design, Do it by hand 1.7, 2.4
12 Sep R/3
13 Sep F/3 String functions
16 Sep M/4 Vectors
18 Sep W/4 Vectors and loops, Characters 2.5.4
19 Sep R/4 Strings and vectors
20 Sep F/4 Assignment 2.1.4
23 Sep M/5 Increment, Accumulation, const, constexpr, Counting things, Sum/average 2.2.2, 4.7.1, 4.7.2
25 Sep W/5 Tracing, Debugging, Min/max 4.7.4
26 Sep R/5 Standard loops, Reading and modifying code
27 Sep F/5 while, general loops 4.1-4.2
30 Sep M/6 Input, .push_back 4.5, 6.7.2
02 Oct W/6 Loop-and-a-half, break p153 p116
03 Oct R/6 Loop practice
04 Oct F/6 do, More loop practice 4.4
07 Oct M/7
09 Oct W/7 Functions, Testing, Stubs p217 5.1, p162
10 Oct R/7 Unit testing, Debugging
11 Oct F/7 Parameters, Return values, Find first match, Early return 5.2-5.3, 4.7.3, 5.4
16 Oct W/8 Random numbers, Void functions, Recursion 4.9, 5.10 4.10, 5.5, 5.10
17 Oct R/8 Writing functions
18 Oct F/8 Nested conditionals, Boolean variables, Boolean functions 3.4
21 Oct M/9 Flowcharts, Boolean operations, Truth tables 3.5, 3.7
23 Oct W/9 Complex booleans, DeMorgan's Law, Test case coverage pp107-108 pp87-89, 3.6
24 Oct R/9 Boolean logic
25 Oct F/9 Bundling data, struct
28 Oct M/10 Struct parameters, Struct return values
30 Oct W/10 Vectors of structs
31 Oct R/10 Reading and debugging code
01 Nov F/10 Reference parameters, Functions on vectors, Vector algorithms 5.9, 6.7.3, 6.7.4
04 Nov M/11 Filtering data, Removing data, Mapping data 6.2.7
06 Nov W/11 Producing vectors of structs
07 Nov R/11
08 Nov F/11 C-style for, Nested loops 4.3, 4.8
11 Nov M/12 Sorting
13 Nov W/12 2D arrays, Vectors of vectors 6.6
14 Nov R/12
15 Nov F/12 Formatted output, newline and tab 2.3.2, 8.3
18 Nov M/13 Line input, Streams 8.2, 8.4
20 Nov W/13 Arrays, Pointers, Arrays as pointers 6.1, 7.1, 7.2
21 Nov R/13 Lab work day
22 Nov F/13 C strings, .c_str(), printf 7.3
25 Nov M/14 Constructors 9.5 9.6
02 Dec M/15 Algorithm design, Modeling and simulation
04 Dec W/15 Modeling and simulation
05 Dec R/15 Modeling and simulation
06 Dec F/15 Modeling and simulation