Primary Text: A Modeling Approach to C++, chapters from which will be available on Blackboard.
|
|
|
|
| 1 | Computers, Binary Numbers, Representation |
1
|
| 2 | Programming Languages, Algorithms, Implementation |
1
|
| 3 | Types, Declarations, Assignment, Output, Input, Basic File I/O |
2
|
| 4 | Defining Classes, Private Data Members, Public Methods |
3
|
| 5 | Class Implementation, Constructors |
4
|
| 6 | Class Implementation: Constructors, Accessors, Observers |
4
|
| 7 | Class Implementation: Scope, Name Precedence |
4
|
| 8 | Midterm, Expressions, Operators, Overloading |
5
|
| 9 | Functions, Friend Functions, Branching |
6, 7
|
| 10 | Iteration, Intermediate File I/O |
7
|
| 11 | Vectors, Iteration |
8
|
| 12 | Sorting, Linear Search, Binary Search |
8
|
| 13 | Pointers, Self-referential Classes |
9
|
| 14 | Dynamic Object Construction/Destruction |
9
|
| 15 | Singly-linked Lists: Construction, Manipulation |
9
|
| 16 | Singly-linked Lists: Searching, Destruction |
9
|
| 17 | Recursion |
10
|
| 18 | Recursion |
10
|