Calendar

Please keep in mind that Kyle is constantly updating this page. It should accurately describe the past, but it won't always accurately predict the future.

Lecture recordings can be found through Panopto on Canvas. We recommend that you treat the recordings as a supplement to going to lecture (or if you have to miss one day) rather than using the recordings as a replacement to going to lecture.

Mon Tue Wed Thu Fri
  • folder 06-25

    Section 1: ArrayList


  • folder 06-27

    Section 2: Bad ArrayIntList


  • folder 07-02

    Section 3: Stacks and Queues


  • folder 07-04

    No Section :(

    Happy 4th of July!


  • folder 07-09

    Section 5: List Nodes


  • folder 07-11

    Section 6: LinkedIntList

    HW2 Due


  • folder 07-16

    Section 7: Recursive Tracing


  • folder 07-18

    Section 8: Recursive Programming

    HW3 Due


  • folder 07-23

    Section 9: Sets and Maps


  • folder 07-25

    Section 10: Midterm Review


  • folder 07-26

    Midterm in lecture


  • folder 07-30

    Section 11: Exhaustive Search


  • folder 08-01

    Section 12: Recursive Backtracking

    HW4 Due


  • folder 08-06

    Section 13: Binary Trees I


  • folder 08-08

    Section 14: Binary Trees II

    HW5 Due


  • folder 08-12

    Priority Queues; Huffman

    Reading:

    • Chapter 18.2 from BJP

    HW7 Released

    The slides below mention "Homework 8", but it should be "Homework 7".


  • folder 08-13

    Section 15: Comparable


  • folder 08-15

    Section 16: Polymorphism

    HW6 Due


  • folder 08-20

    Section 17: Final Review

    HW7 Due


  • folder 08-21

    Final Review


  • folder 08-22

    Final Exam (part 1) in section


  • folder 08-23

    Final Exam (part 2) in lecture