To Do

This semester will be very hands-on. I will be striving to minimize lecture and instead maximize time spent collaborating with your peers. This is because I believe this:

I cannot teach you so much as I can help you learn.

We may end up drifting from this schedule, but it will serve as a guide throughout the semester.


Week  M W R F
Aug 31 Q & A toString() Pennywise Q & A
Sep 7 equals() equals() contd Design Discussion Arrays, Matricies
Sep 14 A & M, contd. Inheritance Reversi et al. Testing
Sep 21 Testing Contd. Exceptions Adding Testing Refactoring, Exceptions,
& Testing
Sep 28 Stacks More Stacks Prefix Calculator Stack Quiz
Oct 5 Discussion:
Refactoring
Generics Generics
(in-lab)
Introducing
Linked Lists
Oct 12 BREAK Linked Lists, Continued Linked List 1 List Quiz
Oct 19 List Complexity List Complexity Linked List 2 List Q & A
Oct 26 Trees Contd R for Data List Practice TRAVEL (Exam Qs)
Nov 2 Travel (Exam Qs) Question review NO LAB (Takehome) Old-skool crypto
Nov 9 Public / Priv Key addSorted() Bitvectors Sorting Video Announce
Nov 16 Sorting Video Sorting Video Tic Tac Toe Hash Tables
Nov 23 Using Hash Tables TURKEY TURKEY TURKEY
Nov 30 Sorting Video Sorting Video Tic Tac Toe II LLOH
Dec 7 Review Video Presentations END OF SEM END OF SEM
Creative Commons License Creative Commons BY-NC-SA 3.0 Licensed where possible.