The Scratch Game Developer curriculum is designed and developed by School of Robotics (SOR) to tap on learners’ limitless curiosity and creativity. Scratch is more than just a platform to create games, it allows learners to be challenged to have critical and logical thinking. Each lesson will revolve around developing game projects or completing programming problems.
About Scratch Game Developer
Learners will be going through a 20 hrs introductory lessons to understand the fundamentals of programming through Scratch, an interactive coding platform suitable for beginners, creating games, animations, and stories.
Through the weeks in Scratch Game Dev. class, our instructors will guide learners to build up programming literacy and confidence and to hone their:
Over the course of the term learners will be able to:
Navigate through Scratch and its various functions
Understand programming blocks’ functionality and syntax
Recognise and understand programming logic and flow
Develop their own games from scratch
Specially designed slides will be handed out to learners to facilitate learning and exploration of the week’s topic. To reinforce learning further, worksheets will be given out. The course will start off with understanding the basics of programming with Scratch. Subsequently, learners will be tasked each week to create 1 game based on the type of computational skills of the week such as:
Protect the Muffin
Through understanding the needs and growth of our learners, we will be able to augment our teaching to bring out their fullest potential. Therefore, in the assessment weeks learners will be evaluated based on:
Number of programming questions completed within allocated time
Efficiency of codes
Identify the correct and most efficient programming
Ability to troubleshoot and debug game’s programming
According to learners’ capability, Instructors will usually allocate the first ¼ of the class to introduction and recap and the last 3/4 to brainstorming, developing and debugging the game. Every lesson will end with a presentation by each learner and a reflection session.
The coursework may vary accordingly to maximise learning effectiveness for our learners.