Panapto recordings of lectures can be found on the course Canvas. Hunter recommends not using recordings as a substitute for lecture but rather as a supplement in case you have to miss lecture or want to revisit a topic.

Course Calendar

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

Mon Tue Wed Thu Fri
  • folder 09-24

    No class! :)


  • folder 09-25

    No class! :)


  • folder 09-27

    Section 1: ArrayIntList


  • folder 10-02

    Section 2: Bad ArrayIntList


  • folder 10-04

    Section 3: Stacks & Queues


  • folder 10-09

    Section 4: List Nodes


  • folder 10-11

    Section 5: LinkedLists with loops


  • folder 10-16

    Section 6: Harder LinkedList problems


  • folder 10-18

    Section 7: Sets & Maps


  • folder 10-23

    Section 8: Recursive tracing


  • folder 10-25

    Section 9: Recursive Programming


  • folder 10-30

    Section 10: Inheritance


  • folder 11-01

    Section 11: Midterm Review


  • folder 11-05

    Midterm in class


  • folder 11-06

    Section 12: Exhaustive search


  • folder 11-08

    Section 13: Recursive backtracking


  • folder 11-12

    Veteran's Day: No school!


  • folder 11-13

    Section 14: Binary Trees 1


  • folder 11-15

    Section 15: Binary Trees 2

    HW6 due


  • folder 11-20

    Section 16: Comparable


  • folder 11-22

    Thanksgiving: No section!


  • folder 11-23

    Thanksgiving: No school!


  • folder 11-27

    Section 17: TA's choice


  • folder 12-04

    Section 19: Final review


  • folder 12-05

    Exam review

    Practice Questions from Old Exam Database

    • Comparable: Office
    • Comparable: recordGrade
    • Binary Tree Programming: completeToLevel
    • LinkedIntList Programming: bubble, removeFirstOf3


  • folder 12-06

    Section cancelled: All day exam review

    Instead of regular sections, TAs will be staffing an all day open office hours.

    • 8:30am - 10:50am -- EEB 105
    • 11:30am - 2:20pm -- EEB 125
      • Note: 30 minute gap
    • 2:30pm - 5:30pm -- GUG 220

    HW8 due