Object Oriented Programming

Teacher: Kaden Zhang, Curriculum developer: Brian Zhao

Days met: 1
Time met: Coming soon!
Course length: Fall semester
Recommended grade: 6-8
Object Oriented Programming course image

This course starts with the basic definitions and keywords needed to construct a class, and then goes through more advanced intricacies of OOP. Next, students learn the structure and usage of common OOP-based datatypes. As assessments of their understanding, students complete problems and write OOP code from scratch.

This course requires basic knowledge of Java and computer science, including variables, functions, operations, conditionals, and loops.