Lecture notes are provided as PDF files.
Lec | Date | Files | Notes |
---|---|---|---|
1 | 8/26 | Introduction Slides Top Programming Languages | We reviewed the syllabus in class. Be sure you are familiar with the course policies! |
2 | 8/31 | C++ Primer, Part 1 slide_ex.cpp |
|
3 | 9/2 | C++ Primer, Part 2 scope.cpp func.cpp |
|
4 | 9/9 | Arrays and Pointers array_example.cpp char_array_example.cpp ptrs.cpp |
|
5 | 9/14 | new_example.cpp array_example.h array_example.cpp Makefile for array_example |
|
6 | 9/16 | Classes and Objects, Part 1 | |
7 | 9/21 | Classes and Objects, Part 2 Dinosaur.cpp |
|
8 | 9/23 | Classes and Objects, Part 3 dino.cpp Dinosaur.h Dinosaur.cpp |
|
9 | 9/28 | Exceptions |
|
10 | 10/12 | Operator Overloading, Part 1 |
|
11 | 10/14 | Operator Overloading, Part 2 CalendarItem example |
|
12 | 10/19 | Copy and Assignment Car example (zip file) |
|
13 | 10/21 | Inheritance SUV example |
|
14 | 10/26 | Polymorphism, Part 1 ElectricCar example (zip file) |
|
15 | 10/28 | Polymorphism, Part 2 |
|
16 | 11/9 | Templates, Part 1 |
|
17 | 11/11 | Templates, Part 2 |
|
18 | 11/16 | Iterators and STL |
|
19 | 11/23 | Requested Topics driver.cpp Matrix.h Matrix.cpp |
|
20 | 11/30 | Complexity and Recursion search.cpp |
|
20 | 12/2 | C++11 Sample Code (zip) |
|