Class Schedule
Wednesdays 9:00-9:50 am PST
March 25, April 1, (no class April 8), April 15,
April 22, April 29, May 6, May 13, May 20
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.