8th Grade and above
This class will teach students basic object-oriented programming (OOP) concepts. The class will focus on developing application logic and on proper separation of functionality. We will use JavaScript and HTML5 to build a browser-based game. Students will learn about object models, algorithm development, data management and application design. This class serves as a foundation for future Computer Science courses.