Scratch is a block-based visual programming language and website targeted primarily at children 7-11 as an educational tool for coding.
In creating projects on Scratch , young people create animated stories, interactive games and dynamic simulations.
In the process of creating their projects, students develop computational thinking skills and also broader life skills, known as the four Cs —
Creativity, Communication, Collaboration and Critical thinking.
No prior experience in coding is required.
Students must have a Windows computer or a Mac
WHY SCRATCH ?
It teaches concepts like parallelism and event handling, algorithmic thinking that helps succeed in the hardest classes.
Uses iteration and boolean logic while building games and stories. They learn to write clean code and do all of the things that a text-based coder can do.
Automatically instills in them discipline such as debugging and documentation in a fun environment
We focus on algorithmic thinking rather than syntax for a coding language. Students don’t just learn computer programming, they also learn problem solving and how to think like a programmer.
Class size ranges from 3-5 which are ideal for kids to be in a social co-learning environment. Instructors are trained to engage the kids to participate and help each other - just like a real life team
PROGRAM OUTCOMES :
By the end of the course, students will
Develop algorithmic thinking to solve problems
As young people create and share Scratch projects, they learn to think creatively, reason systematically, and work collaboratively.