Recitation 1 and Assignment 1
Setup. Java refresher. Recitation 1 handout.
Eclipse setup: VIDEO
Recitation 2
JUnit tests. Recitation 2 handout.
JUnit example: VIDEO by Remy Sedlak.
Recitation 3
Debugging: Recitation 3 handout.
Debugging in Eclipse: VIDEO by Lalit More.
Recitation 4
Inheritance, abstract classes and polymorphism: Recitation 4 handout
Recitation 5
Sorting using Comparators: Recitation 5 handout.
Recitation 6
Linked List practice: Recitation 6 handout.
Recitation 7
Big O: Recitation 7 handout.
Recitation 8
Abstract Data Type Bag. Preparation for Assignment 8: Operations on Bags: LINK
Recitation 9
Using Stack and Queue to solve mazes: Recitation 9 handout.
Recitation 10
Hash maps with separate chaining: Recitation 10 handout.
Recitation 11
Designing recursive algorithms: Recitation 11 handout.