Class Schedule
Wednesdays 9:00-9:50 am PST
January 14, January 21, January 28, February 4,
February 11, (no class February 18), February 25, March 4
Note: Classes are listed in PST, click below to convert time to your time zone.
Course Overview
Modern video games are complex at every level– from the audio-visual experience to nuanced game play and compelling interactions– and typically require large teams to develop.
In this class, we will distill the essence of video game development to easy-to-use, yet modern, tools in a retro environment. We will strengthen our foundational programming skills, create visual and audio elements, and practice common game development techniques to first emulate existing games and then to develop our own, unique game.
Student Outcomes:
Develop foundational, text-based programming skills
Learn how to program games using “sprites”
Practice creative expression
Your Teacher: Jason Oswold
Jason Oswald has worked as a Computer Science teacher for 20 years, including at the Nueva School in Hillsborough, CA. A longtime practitioner of differentiated education, Jason has worked in a variety of learning environments, including classrooms where students are taking different courses simultaneously. He is currently the chair of Technology and Engineering at Kents Hill School where he continues to bring innovation and leadership to elementary computer science students.