Winter 2017
Week 1: Printing, Functions, and Recursion
Week 2: Conditionals, Loops, and Recursion
Week 3: Arrays and Pointers
Week 4: Rock Climbing: Structs and Pointers
Week 5: Structs, Enumerated Types, and Linked Lists
Week 6: Trees, Structs, and Iterators
Weeks 7 - 8: Trees, Iterators, Heaps, Encoding and Compression
Week 9: Hashing