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