Price:
$499.00
Number of Lessons
Frequency
Suitable for age
Programming language
Programming knowledge
24 lessons
Once a week, 60 min/lesson
7-13 years old
Scratch
Coordinates, Repeated Loop, Condition judgment, Cloning,Random numbers, Logic operations,etc.
Scratch is currently the most widely used visual programming language, developed by MIT and Google. Replacing the complex syntax in coding, Scratch is programming with graphical representation. Children don’t need to understand English or even use a keyboard. By learning Scratch, children can master skills like basic programming logic, relational reasoning, mathematical concepts, etc.
By having the children create their own storybooks, animations, and games, Scratch helps sharpen children’s logical thinking, creativity, and imagination. It also cultivates their self-learning awareness and teamwork ability, etc.
The original animation series makes learning a drama-watching experience. It helps reduce the difficulty while inspiring children’s interest in learning programming so they can easily keep it up.
Inspired by PBL teaching ideas, programming knowledge is well combined with project practice in the course, so that children can put what they have learned into action and improve their problem-solving ability.
Consisting of four stages (S1-S4) and forty-eight teaching hours for each stage, Scratch is a scientific graphical programming system suitable for teenagers. Children will start from the basic logic to develop their interests and potential in programming. Throughout the project practices, their learning outcomes will be proven, which offers them solid abilities in logical thinking, innovation, and problem-solving.
Coordinates, Repeated loop, Condition judgment, Cloning,random numbers, Logic operations, etc.
Master knowledge of scratch
Complete simple animation, Game production
Object-oriented, Strings, Center points, Lists, Branch nesting, Loudness, etc.
Master the advanced use of command blocks
Independently create games, Animations, Stories sequence
Angle, Probability, Voltage, Resistance, Binary, Recursion, Polygon, etc.
The combination of programming and multidisciplinary application
Solve the practical problems of daily life with programming
Arithmetic sequence, Variables, Multiple condition judgment, Detection, Algorithm, Physical motion, etc.
Learn methods of problem decomposition, Pattern recognition, Abstraction, etc
Comprehensive use of programming
Title | Knowledge | |
---|---|---|
Lesson 1 | The Drifting Bottle in Space | Motion blocks Sequential execution Rotation blocks |
Lesson 2 | The Oppressed JoJo | “Point Towards” block Costumes switching block Counting loop |
Lesson 3 | Saving JoJos | “When this sprite clicked” block Infinite loop Sound block |
Lesson 4 | Space Base Defence | Application of loops “Point Towards Mouse-pointer” block “Go To Sprite” block |
Lesson 5 | Lotus Pond Under Moonlight | Layer “If on edge,Bounce” block Multiple sprites movement |
Lesson 6 | Candies’ Waltz | “Point In Direction” block “Change brightness effect” block |
Lesson 7 | The Ocean Secrets | Coordinates and precise positioning Nested loop “Touching Sprite/Mouse-pointer” block |
Lesson 8 | The Lost Atlantis | Nested loop with if statement “Touching Color” block |
Lesson 9 | Creep into the Treasure House | Nested loop with if statement Sprite’s horizontal movement Integrated application of the “Touching Sprite” Block and the “Touching Color” block. |
Lesson 10 | The Princess of the Sea | Set the y-axis of the sprite “If Statement” block |
Lesson 11 | Little Fruit Grower | “Switch Costume” block Application of Nested loop with if statement” Glide To Coordinates” block |
Lesson 12 | Welcome to CampusTop | Application of the “Change x/y By” block Application of nested loop with if statement |
Lesson 13 | Snow Monster | Broadcast blocks Broadcast in a single sprite Integrated application of if statement and broadcast block |
Lesson 14 | The Disaster of Snow Slide | The broadcast among sprites Integrated application of broadcast block and motion block |
Lesson 15 | Dark Feathers | “Broadcast and Wait” block Boolean blocks Learn Relational operators |
Lesson 16 | Hard Choice | Integrated application of the “Repeat until” block and if statement Advanced application of broadcast blocks |
Lesson 17 | Joy Theatre | Integrated application of roadcast between sprite block and background blocks Application of “Switch Costume” blocks |
Lesson 18 | Abo’s Garden | Integrated application of Boolean blocks and branching structures Interaction design for multiple sprites Integrated application of broadcast block and “Wait With Repeat Until” block |
Lesson 19 | The Explorer is Out of Control | And block Three kinds of stop blocks |
Lesson 20 | Big Mouth Crocodile | Or block Not block |
Lesson 21 | Symphony in Rainforest | Program debugging data |
Lesson 22 | Blade of Element | Application of logical operators application of graphic effects |
Lesson 23 | Hungry Hippo | Integrated application of repeat until and logical operator Integrated application of repeated execution and if statement Integrated application of if statement and broadcast blocks |
Lesson 24 | Mysterious Mission | Cyclic structures application Integrated application of if statement and broadcast blocks Switch customs blocks and motion blocks |