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
Object-oriented, Strings, Center points, Lists, Branch nesting, Loudness, 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 | Guardian of the Moon | Set the central point of the sprite Motion block:go to (x y) |
Lesson 2 | The Invading Devil | Go to mouse-pointer Point towards the mouse-pointer Understand broadcast |
Lesson 3 | Explorer Driving | Glide ( ) secs to …… Design multi sprites‘ position and motion Sending and receiving broadcasts |
Lesson 4 | Meteoroids Strom | Change x by( ) Change y by( ) |
Lesson 5 | Dangerous Moment | Comprehensive application of coordinate blocks Advanced application of nested |
Lesson 6 | Space Assault | Advanced application of nested The cross between sprites |
Lesson 7 | Naughty Mucus Monsters | Logical relation: “and ” Turn on the camera Sensing block:touching color? |
Lesson 8 | Beating Bacteria | Let the sprites express themselves:say/think block Get the coordinate of the sprites |
Lesson 9 | Colorful Shield | Color detection Mouse down? |
Lesson 10 | The Space Wise Men | Question and Answer The integrated application of answers and conditional statements |
Lesson 11 | Star Journey | Integrated application of sensing and event blocks Double branch structure of condition |
Lesson 12 | The Airship Broke Down | Advanced application of sensing and event blocks The application of logical operators |
Lesson 13 | Moody Elf | The application of Pen block Loudness block |
Lesson 14 | Exploration of Jupiter | Draw a picture with the mouse Design the tracking function for the robot |
Lesson 15 | The Heat Beat | Multiple conditions Advanced application of broadcasting in one sprite PLay drum |
Lesson 16 | Sound of Music | A combination of pen blocks and judgment statements According to the simplified spectrum simulation orchestration |
Lesson 17 | The Magical Brush | Draw squares and triangles by programming |
Lesson 18 | Gold Miner | Comprehensive application of pen and movement command Repeat until |
Lesson 19 | The Test of Thales | Timer block The application of multiplication instructions Concatenation of strings |
Lesson 20 | Devil’s Land | Division remainder Round down “Wait Until…” block |
Lesson 21 | Cassini’s Light (Part 1) | Calculate the perimeter of rectangle and equilateral triangle by programming Concatenate string contents by concatenation instruction |
Lesson 22 | Cassini’s Light (Part 2) | Learn to draw pentagram patterns |
Lesson 23 | Doll Machine Challenge | Use the brush and movement command to achieve the effect of rope stretching and countdown The application of multi-condition and multi-broadcast |
Lesson 24 | Carrot Fantasy | Multi – condition decision of control instruction The application of logical operations and condition |