A plethora of web development topics were covered in our 10 weeks. Here are some highlights:
In Fall of 2016, our students learned how to create games in Python using PyGame. While game development is not an easy task, our students grasped the fundamentals of computer graphics, including creating windows, handling events, and drawing to the screen. We then dove deeper and learned how to move shapes/images on screen and bounce balls around. Finally, our students developed their bouncing ball projects into a full asteroids game with many iterations and highly customized features.
We covered many game development topics in this class, including: