AP Computer Science A

oop with java

I taught AP Computer Science A to 11th and 12th grade students for five years at the University Scholar’s Program with Pennsylvania Leadership Charter School. This class was for gifted or high achieving students. I created the curriculum from scratch, though I utilized fun projects like the Sand Lab. Students finished the year by designing and implementing their own project. Through the years, I’ve seen students build a Markov chat bot, card games, and classic arcade games like Batsugun.

Major topics addressed in this course:

  • Data types
  • Control Structures
  • Iteration Structures
  • Methods
  • Recursion
  • Strings
  • Arrays
  • Array Lists
  • Boolean Algebra
  • Objects, Inheritance, and Interfaces
  • Classic Algorithms