| Lecture | Notes and Activites | Associated Reading |
|---|---|---|
| 37. April 25th, 2014 | Exam | |
| 36. April 21st, 2014 | Test Review | |
| 35. April 16th, 2014 | More Hash Algorithms | |
| 34. April 14th, 2014 | Hash Algorithms | |
| 33. April 11th, 2014 | Graphs | |
| 32. April 9th, 2014 | Weighted Graphs | |
| 31. April 7th, 2014 | Graphs |
Section 22.1 Cormen et. al. |
| 30. April 4th, 2014 | Binary Trees |
Section 12.1 - 12.3 Cormen et. al. |
| 29. April 2nd, 2014 | Binary Trees | Sections 12.1 - 12.2 Cormen et. al. |
| 28. Mar 31st, 2014 | Binary Trees |
Sections 12.1 - 12.2 Cormen et. al. |
| 27. Mar 28th, 2014 | Priority Queues |
Section 6.5 Cormen et. al. |
| 26. Mar 26th, 2014 | Abstract Data Types |
Section 10.1 Cormen et. al. |
| 25. Mar 24th, 2014 | Queues |
Section 10.1 Cormen et. al. |
| 24. Mar 21st, 2014 | Test #2 | |
| 23. Mar 19th, 2014 | Linked List Finale and Review | |
| 22. Mar 17th, 2014 | More Linked Lists |
Section 10.2, page 236 - 241 Cormen et. al. |
| 21. Mar 14th, 2014 | More Linked Lists |
Section 10.2, page 236 - 241 Cormen et. al. |
| 20. Mar 12th, 2014 | Linked Lists |
Section 10.2, page 236 - 241 Cormen et. al. |
| 19. Mar 10th, 2014 | Fractals | |
| 19. Feb 28th, 2014 | Class Cancelled | |
| 18. Feb 26th, 2014 | Quick Sort |
Section 7.1, page 170 - 173 Cormen et. al. |
| 17. Feb 24th, 2014 | More Recursion |
Section 2.3.1, Pages 30 - 34, Cormen et. al. |
| 16. Feb 21st, 2014 | Recursion | |
| 15. Feb. 19th, 2014 | Analysis and Timing of Algorithms | |
| 14. Feb. 17th, 2014 | Sorting |
Chapter 2.1 (Up to the Loop invariants), Chapter 3 Introduction, and Section O analysis on page 47. Cormen et. al. |
| Classes cancelled Feb. 12th - 14th | ||
| 13. Feb. 10th, 2014 | Searching | |
| 12. Feb. 7th, 2014 | Test #1 | |
| 11. Feb. 5th, 2014 | Test Review | |
| 10. Feb. 3rd, 2014 | Exceptions | ThinkPython |
| 9. Jan. 31st, 2014 | Multiple Inheritance | ThinkPython |
| 8. Jan. 29th, 2014 | Inheritance Practice | ThinkPython |
| 7. Jan. 27th, 2014 | Inheritance | ThinkPython |
| Week 2 Additional Practice: CodeAcademy | ||
| 6. Jan. 24th, 2014 | Polymorphism and Object Oriented Design | ThinkPython |
| 5. Jan. 22nd, 2014 | More Classes and Operator Overloading | ThinkPython |
| 4. Jan. 20th, 2014 | Classes and Objects |
ThinkPython
Optional: Miller and Ranum, Chapter 10.1 - 10.3 (pages 329 - 346) |
| 3. Jan. 17th, 2014 | Animation in Tkinter | |
| 2. Jan. 15th, 2014 | Tkinter Introduction |
|
| 1. Jan. 13th, 2014 | CPSC 120 Review | |