Week 1 |
1 |
01/27/2020 |
hardware and software; computer languages; the build process
|
2 |
01/29/2020 |
algorithms; software development; lab and SSH server orientation;
introduction to C++; variables; assignment statements
|
Week 2 |
3 |
02/03/2020 |
data types: integers and floating point types; input and
output; logical and relational expressions; while loops
|
4 |
02/05/2020 |
the bool data type; the char data type; do/while loops;
user-defined functions
|
Week 3 |
5 |
02/10/2020 |
predefined functions; character testing functions; initialization
vs. assignment; increment/decrement operators
|
6 |
02/12/2020 |
automatic type conversions; function overloading; the Coding
Style Guidelines (CSG)
|
Week 4 |
*** |
02/17/2020 |
NO CLASS -- President's Day Holiday
|
7 |
02/19/2020 |
for loops; break statements; the const modifier; field widths;
shorthand assignments; the exit function
|
Week 5 |
8 |
02/24/2020 |
local variables; global variables; reference variables; file I/O
|
9 |
02/26/2020 |
standard stream objects; file stream objects and functions
|
Week 6 |
10 |
03/02/2020 |
structure charts; stubs and drivers; more file I/O
|
11 |
03/04/19 |
midterm #1
|
Week 7 |
12 |
03/09/2020 |
review MT1; more stream I/O
|
13 |
03/11/2020 |
character I/O; inheritance among stream classes; default
arguments
|
Week 8 |
14 |
03/16/2020 |
arrays; arrays and functions
|
15 |
03/18/2020 |
initializing arrays; the standard error stream; character arrays
|
Week 9 |
16 |
03/23/2020 |
string I/O
|
17 |
03/25/2020 |
introduction to structures; typedef statements
|
Week 10 |
18 |
03/30/2020 |
initialization of structures; arrays of structures; nested
structures
|
19 |
04/01/2020 |
two-dimensional arrays; switch statements
|
*** |
*** |
04/06/2020 |
NO CLASS -- SPRING BREAK
|
*** |
04/08/2020 |
NO CLASS -- SPRING BREAK
|
Week 11 |
20 |
04/13/2020 |
typedef statements; enumerated types
|
21 |
04/15/2020 |
midterm #2
|
Week 12 |
22 |
04/20/2020 |
review MT2; classes in C++; abstract data types; constructors
|
23 |
04/22/2020 |
inline member functions; const member functions
|
Week 13 |
24 |
04/27/2020 |
overloading unary and binary operators
|
25 |
04/29/2020 |
overloading stream operators; introduction to pointers
|
Week 14 |
26 |
05/04/2020 |
pointers; dynamic memory management; pointers vs. references
|
27 |
05/06/2020 |
pointers to structures and class objects; the Big Three
|
Week 15 |
28 |
05/11/2020 |
overloading the assignment and subscript operators
|
29 |
05/13/2020 |
templates
|
Week 16 |
30 |
05/18/2020 |
???
|
31 |
05/20/2020 |
FINAL EXAM
|