Lecture Notes
These notes are not intended to be comprehensive, so reading them is not a good substitute for attending class and taking notes. The schedule is tentative and subject to change.
- [Tu Jan 05] Overview and Intro to ML in Elm
- [Th Jan 07] Intro to ML in Elm (continued) and Intro to FRP in Elm
- [Tu Jan 12] Buttons and Animations
- [Th Jan 14] More Animations and More Elm
- [Tu Jan 19] Asymptotic Analysis and Persistence (Professor Kurtz)
- [Th Jan 21] Concurrent ML (Professor Reppy)
- [Tu Jan 26] Quiz I
- [Th Jan 28] More Tree Programming And Then...
- [Tu Feb 02] Heaps and Leftist Heaps
- [Th Feb 04] Binomial Heaps
- [Tu Feb 09] Red-Black Trees
- [Th Feb 11] Red-Black Delete
- [Tu Feb 16] Quiz II
- [Th Feb 18] Queues and Amortized Analysis
- [Tu Feb 23] Tail Recursion and Laziness
- [Th Feb 25] Laziness (continued)
- [Tu Mar 01] Class Cancelled
- [Th Mar 03] Lazy Queues and Quiz III
- [Tu Mar 08] Project Demos
- [Th Mar 10] Project Demos (Reading Period, 1:30-3:00pm)
- [F Mar 11] Project Demos (Reading Period, 1:30-3:00pm)
Additional topics: