This class will accommodate students who are already familiar with the block programming language Scratch. Most students will work with the instructor during classes as we build projects designed for their skill levels. Some of these projects may span multiple sessions. Those who are sufficiently advanced can create their own ideas, subject to the instructor’s approval. The projects can range from simple animations to fully integrated games and other applications, with the goal being that they learn and have fun at the same time!
Python is a highly intuitive programming language. In this class, we will use Project Based Learning (PBL) which is a teaching method in which students learn by actively engaging in real-world and personally meaningful projects.
We’ll be teaching programming through the following projects: