For each programming concept, students will create 2 projects that require them to apply that particular programming concept. Students will also be given the freedom to customize and personalize their projects.
The programming concepts students learn include the following: conditionals, loops, events. They will also be introduced to some important elements of game making such as randomness and problem decomposition.