CS 32 - Intro to Programming II

Winter 2015 - Course Website Here

Lecture Notes
Week Lecture Subject Lecture Notes
1 Intro to File Organization & How to Copy Without Hurting Yourself
File Organization, Constructors, Copy Constructors, Operator Overloading
Clicky
2 Linked Lists, Queues, Stacks, and Designing a Knock-off Pokemon
Abstract Data Types, Inheritance, and Polymorphism
Clicky
Classwork
3 Recursion, Templates, and Recursion
Does that joke ever get old?
Clicky
4 STL, Algorithms, and Complexity
Reducing the complexity of all 3!
Clicky
Classwork
5 Sorting this Tree Thing Out
Sorting & Trees!
Clicky
Classwork
6 Building Better Trees & Hashing it Out
Binary Search Trees, AVL Trees, Red / Black Trees, 2-3 Trees, and Hash Tables
Clicky
Classwork
7 A Heap of Graphs & a Farewell Review
Heaps, HeapSort, Graphs, and a massive review to tie it all together
Clicky
Classwork
Resources & Practice
Date Posted Resource Link
8/5/14 Final Review
A smattering of problems for your gray matter...ing.
Clicky
7/6/14 Midterm Review
A selection of mind numbing practice problems to drain your ambition before the exam!
Clicky


Welcome 6 / 25 / 14

The course page is now active! I will upload weekly lecture notes below the page jumbotron, and update the page regularly with news, information, and exercises.