Advanced Java Concepts

  • This course was designed as a follow-on course for students who take AP Computer Science A as a sophomore or junior.

  • The main focus is on advanced data structures (such as trees and maps)and large parts of the curriculum are based on the now defunct AP Computer Science AB course.

  • Offered to grades 11 and 12.

  • Class meets every other day all year for 0.5 credits.

  • Prerequisite: 75% or higher in AP Computer Science A.

  • Most of the programming assignments will be completed in codeboard.io though we will also use CodeHS.com toward the end of the course.

Here's a link to a site titled Data Structure Visualizations. It has some interesting animations for a variety of data structures and algorithms. It applies to multiple units so I stuck the link here.