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
|