Young Coders program provides kids with basic logic-building, creative outlet, and foundation mathematics. It might come as a surprise that children are coding as early as 5 years of age. The major goal when we teach very young kids is to impart them with the logical abilities, foundational thinking to build stuff, coding principles using simple graphical platforms to enable spatial thinking, and then the basic principles of programming constructs such as variables and conditionals.
Throughout the course, we will use sprites, 2D animations, some videos, interactive and creative building exercises, puzzles, etc. to engage in attention-focused learning for these small children. We start with what they know already and connect to the new learnings.
Tools/Platforms used: Scratch, NASA Simulator
- Basics of a Language & Instructions
- Basic Architecture of a Computer – processor, memory, and input/output
- Structure & Sequence
- Sprites, Blobs, & Backgrounds
- Visualising and designing games
- Animating characters in games
- Working with Sprites & Blobs
- Working with sound and voice in games
- Understanding events and application of events in developing two-player games
- Variables and applying the concept of variables in developing puzzle games
- Controlling characters using mouse and keyboard
- Application of velocity and speed in creating games
- Application of conditionals in making games
- Space Defender, Flappy Bird, Bubble Frenzy, Helicopter Games
- Satellite Program in Space (NASA Simulator)
At the end of the program, the student will be able to write basic programs in Scratch. The student will have a basic understanding of programming constructs – variables, conditionals, loops, and functions. The student will be able develop a cognitive framework of computers, programming, and technology. Obviously, the student will have to learn more to develop this framework further and build more concrete and advanced levels of understanding.
Please book a free trial class to understand about the details of the curriculum, methodology, platforms and more.