Date | Topic | Before Class | In class | After Class |
---|---|---|---|---|
Wed Apr 18 | Review | |||
Wed Apr 18 | Templates | C++ Tutorial: Templates | Lab 32 | |
Wed Apr 18 | Polymorphism | C++ Tutorial: Polymorphsim | Lab 31 | |
Mon Apr 16 | Inheritence | C++ Tutorial: Inheritance | Lab 30 | |
Fri Apr 13 | Exceptions | C++ Tutorial: Exceptions | Lab 29 | |
Wed Apr 11 | Hash Tables | Roberts: 15.2 | Lab 28 | |
Mon Apr 9 | Boids | Lab 27 | ||
Fri Apr 6 | Binary Search | Roberts: 7.5 | Lab 26 | |
Wed Apr 4 | Maps | Roberts: 15.1 | Lab 25 | |
Mon Apr 2 | Computational Complexity | Roberts: 10.2 - 10.4 | Lab 24 | |
Wed Mar 28 | Sorting | Roberts: 10.1 | Lab 23 | |
Mon Mar 26 | Classes | Roberts: 6 | Lab 22 | |
Fri Mar 23 | Dynamic Memory | Roberts: 12.1 | Lab 21 | |
Wed Mar 21 | Arrays | Roberts: 11.3 | Lab 20 | |
Mon Mar 19 | Pointers | Roberts: 11.2 | Lab 19 | |
Fri Mar 16 | File I/O | Downey: Chapter 15 | Lab 18 | |
Wed Mar 14 | Binary | Binary | Lab 17 | |
Mon Mar 12 | Snow Day | |||
Fri Mar 2 | Midterm Exam | |||
Wed Feb 28 | Review | Lab 16 | ||
Mon Feb 26 | More Vectors | Downey: Chapter 12.1 - 12.6 & 13.1 - 13.6 | Lab 15 | |
Fri Feb 23 | No Class | |||
Wed Feb 21 | Ray Tracing | |||
Mon Feb 19 | Member Functions | Downey: Chapter 11 | Lab 14 | Post Lab 14 |
Fri Feb 16 | Vectors | Downey: Chapter 10 | Lab 13 | Post Lab 13 |
Wed Feb 14 | More Structures | Downey: Chapter 9 | Lab 12 | Post Lab 12 |
Mon Feb 12 | Structures | Downey: Chapter 8 | Lab 11 | Post Lab 11 |
Fri Feb 9 | Strings | Downey: Chapter 7 | Lab 10 | Post Lab 10 |
Wed Feb 7 | Testing | |||
Mon Feb 5 | Design | |||
Fri Feb 2 | Iteration | Downey: Chapter 6 | Lab 7 | Post Lab 7 |
Wed Jan 31 | More Recursion | Downey: 5.10 - 5.12 | Lab 6 | Post Lab 6 |
Mon Jan 29 | Fruitful Functions | Downey: 5.1 - 5.9 | Lab 5 | Post Lab 5 |
Fri Jan 26 | Recursion | Downey: 4.7 - 4.9 | Lab 4 | Post Lab 4 |
Wed Jan 24 | Conditionals | Downey: 4.1 - 4.6 | Lab 3 | Post Lab 3 |
Mon Jan 22 | Functions | Downey: Chapter 3 | Lab 2 | Post Lab 2 |
Fri Jan 19 | Variables and Types | Downey: Chapter 2 | Lab 1 | Post Lab 1 |
Wed Jan 17 | Snow Day! | |||
Mon Jan 15 | Introduction to Linux, Emacs, and C++ | Downey: Chapter 1 | Lab 0 |