Background
The course content is guided by the draft Single National Curriculum in Pakistan for General Science and Computer Science subjects. The draft SNC for General Science has been developed for Grades 4 and 5, while that of Computer Science has been developed for Grades 6, 7, and 8. The course content is also guided, to an extent, by UK's National Curriculum for Science and Computer Science.
Course content
Session 1 - Computational thinking
A basic introduction to computational thinking, its components, and real-life examples of how its application is important in solving problems
Session 2 - Basic commands in Scratch
Setting up a Scratch account, and understanding the Scratch environment, basic commands, and working on a simple project to understand how it all comes together.
Session 3 - Advanced commands in Scratch
More advanced code block systems in Scratch, understanding how user interaction can be controlled, and developing a holistic approach towards using Scratch to build a program.
Session 4 - Introduction to digital-making
Connecting a single-board computer to LED lights and buzzers, and controlling them using Scratch commands.
Session 5 - Understanding the world around us using digital-making
More advanced electronic components - such as light, motion, and temperature sensors - and understanding how to control them using Scratch on a single-board computer.
Session 6 - Machine Learning using Scratch
Using Google's Teachable Machine tool to build and execute a Machine Learning model using Scratch.
Session 7 - Project showcase
Using a project brief explained in Session 6, participants develop their individual projects and then present them in front of their peers and parents
