
WeChat Official Account
WeChat Official Account
APP Download
Scan the QR code Download the STEM STAR APP
Since its inception, STEM STAR has always been committed toInterdisciplinary integrated STEM education,Because only through such integrated learning can children achieve mastery and apply what they have learned!
So, what exactly makes the STEM STARScratch graphical programming course different?
01
What makes the STEM STAR Scratch programming course different?
The STEM STAR curriculum system is scientifically and reasonably designed based on the cognitive level of children at each age group. The courses are connected by independent projects, ensuring a gradual progression of learning while enhancing students' interest.
What we advocateThe "Programming+" learning philosophy not only enables children to learn programming, but also integrates knowledge of electronic circuits, mechanical structures, and other fields, enabling them to create more creative gadgets,Experience the joy of programming and GET the sense of achievement from independent creation.


02
What does the Scratch Programming + Code 3 course cover?
Children aged 8-10 are in the transitional period from imitation to creation in their imagination, which is the golden age for cultivating problem-solving abilities.
Our curriculum starts with common life experiences of children, allowing them to observe life more and develop the ability to solve practical problems in life.
Scratch graphical programming Code 3 consists of four learning stages. Each lesson is designed around a specific theme and is conducted using PBL (Project-Based Learning) teaching methods. Each class is taught in the form of game development or software production, fully engaging children's learning interests.
Combining software and hardware, we aim to understand and learn various mechanical structures, guiding children to create innovative gadgets through programming, such as smart fans and sensor-activated road gates.

4 major stages, 96 class hours
36 programming tasks
144 knowledge points
Scratch programming Code 3 curriculum setup
Code 3-1: Small Inventions in Daily Life
Learn to utilize multiple sensors and actuators to solve practical problems in daily life; master complex mathematical and logical concepts, such as "refrigerator alarm" and "discipline inspector"; cultivate observation skills, and actively think and propose solutions.

② Code 3-2: Smart Robot
Design four major games using Scratch; each game consists of three classes, divided into "overall structure design", "character analysis", and "enhancing gameplay"; familiarize oneself with various logical usages, design games reasonably, and identify and optimize programming defects.

③Code 3-3 Advanced Mechanical Engineering
Study complex mechanical structures such as connecting rods, gear sets, cams, and worm gears; observe structures in daily life, and be able to build them based on experiments, summarize patterns, and analyze their advantages and disadvantages; use sensors, actuators, and other tools to solve practical problems.

④Code 3-4 team maker project
Comprehensively review and apply the knowledge learned to complete large maker projects; specifically divided into scheme design, feasibility analysis, preliminary model design and manufacturing, and overall debugging; cultivate overall project capabilities and prepare for subsequent competitions.

Take the course in Code 3-2"Plants vs. Zombies"Let me give you an example.
What's the experience like designing a game you love? In this class, children will, based on their acquired programming knowledge, replicate a classic strategic game, "Plants vs. Zombies"!
The course adopts the most popular ZUIAdventure stories serve as the main thread of the curriculum, which is divided into three learning stages, ranging from character analysis, program writing, to the completion and debugging of the overall program.
For a complex program, everyone has different programming ideas and implementation methods. What children need to do is to master interdisciplinary knowledge points and achieve mastery through comprehensive understanding.


Throughout the entire process,Children master applied mathematical knowledge (coordinates, angles, concepts of random numbers), enhance their programming thinking (variable, cloning, and other program instruction design), comprehension, and ability to analyze and summarizeExperience the joy of programming learning, and when the classic game ringtone sounds, the children also gain a sense of accomplishment!
During the Scratch programming learning process, children can also participate in diverse and high-quality programming competitions, such asLanqiao Cup, National Youth Labor Skills and Intelligent Design Competition, VEX Robotics Competition, Robotex World Robot Conference, Youth Software Programming (Graphical) Level Examination, etc.

Scratch Programming CODE3 Course Outline
