The JMU Canvas site is the main avenue for course announcements, assignments, readings, and resources. This page will contain homework and project write-ups, and additional external resources such as labs and tutorials.
Homework
- Algorithm Analysis (solutions)
- Recursion and Recurrences (solutions)
Projects
Labs
- Java Generics (Wed. Aug. 31)
- Java Iterators (Fri. Sep. 2)
- Linked Lists (Wed. Sep. 21)
- Dynamic AQueue Lab (Wed. Sep. 28)
- Expression Trees (Fri. Oct. 28)
- Binary Search Trees (Wed. Nov. 2)
- Applications Lab (Wed. Dec. 7)