notes
- Thu Jan 19 - intro class
- Tue Jan 24 - getting started
- Thu Jan 26 - Analysis & O()
- Tue Jan 31 - finish O() chapter
- Thu Feb 2 - start abstract data types
- Tue Feb 7 - linked lists in python
- Thu Feb 9 - finish data structures chapter
- Tue Feb 14 - use Thu Feb 9 notes; that was a snow day
- Thu Feb 16 - recursion
- Tue Feb 21 - memoization and making change
- Thu Feb 23 - go over recursion homework; start search
- Tue Feb 28 - binary search & hashing
- Thu Mar 2 - go over search homework; start sorting
- Tue Mar 7 - continue sorting
- Thu Mar 9 - radix sort
- Tue Mar 28 - start trees
- Thu Mar 30 - continue trees
- Tue Apr 4 - go over tree homework ; finish trees ; on to graphs
- Thu Apr 6 - breadth-first and depth-first graph traversal
- Tue Apr 11 - go over search homework ; continue graphs
- Thu Apr 13 - continue
- Tue April 18 - graph search algorithms
- Thu April 20 - start SQL
- Tue Apr 24 - python sqlite3 - a database API
- Thu Apr 27 - penultimate class - review etc
- Tue May 2 - final presentations