Mblock Assiment
Mblock Assiment
Traditionally, animation involves drawing several pictures, sometimes thousands, then playing them
in sequence to create the illusion of movement. Today, we have digital tools that help us create
animations more easily by letting us control characters, backgrounds, and even sounds with code.
This experience offers learners the opportunity to express their creativity in a super fun environment,
and learn about the different elements of a story, as well as basic design principles. Using Scratch, a
beginner level programming environment, learners will create interactive stories through animation.
Prerequisites:
None! This book is designed for beginners.
Syllabus
1- Abstract and introducing mBlock (scratch) program coding.
2- mBlock (scratch) window.
3- Explain some of mBlock (scratch) Event block.
4- Explain some of mBlock (scratch) Moving block.
5- Explain some of mBlock (scratch) Look block.
6- Explain some of mBlock (scratch) Sound block.
7- Explain some of mBlock (scratch) Sensing block.
8- Explain some of mBlock (scratch) Control block.
9- Explain some of mBlock (scratch) Operator block.
Page 1 of 3
2- Animating and Gaming with mBlock (Scratch) (7 year)
Why learn about Animating and Gaming?
Because animating has the power to inspire, educate, and entertain.
Traditionally, animation involves drawing several pictures, sometimes thousands, then playing them
in sequence to create the illusion of movement. Today, we have digital tools that help us create
animations more easily by letting us control characters, backgrounds, and even sounds with code.
This experience offers learners the opportunity to express their creativity in a super fun environment,
and learn about the different elements of a story, as well as basic design principles. Using Scratch, a
beginner level programming environment, learners will create interactive stories through animation.
Prerequisites:
None! This book is designed for beginners and intermediate.
Syllabus
1- Abstract and introducing mBlock (scratch) program coding.
2- mBlock (scratch) window.
3- Explain some of mBlock (scratch) Event block.
4- Explain some of mBlock (scratch) Moving block.
5- Explain some of mBlock (scratch) Look block.
6- Explain some of mBlock (scratch) Sound block.
7- Explain some of mBlock (scratch) Sensing block.
8- Explain some of mBlock (scratch) Control block.
9- Explain some of mBlock (scratch) Operator block.
Page 2 of 3
Robot coding with mBlock (Scratch) (8-11 year)
Why learn about Robot coding?
Robotics helps address the growing demand for teaching science, technology, engineering and math’s
in schools. As well as exemplifying technology directly by programming the robot, students
also learn about science, engineering and math’s and get an understanding of how these subjects link
together.
Coding skills. Learn to code. That’s the main reason to enter robots in our classroom. There’s no
debate anymore about the fact that kids must learn to code. As we keep on telling their parents, we
don’t want to train them as professional programmers (I mean, not all of them), we just want them to
become code-aware-human-beings. Everyone now agrees that every child should know the basics of
code. And we plan to deliver these basic skills to them in the numeric ocean they’re living in.
But let’s talk about robots. There’s something at stake with robots that doesn’t appear in traditional
coding lessons. Robots are tangible. That’s why they are fascinating. They are with us, in our real
world. You can’t compare your first ‘Hello world’ program on your screen with your first little 20
degrees motion on your robot.
Prerequisites:
None! This book is designed for beginners, intermediate and advanced.
Syllabus
1- Abstract and introducing mBlock (scratch) program coding. And it’s windows.
2- Explain some of mBlock (scratch) Event block.
3- Explain some of mBlock (scratch) Moving block.
4- Explain some of mBlock (scratch) Look block.
5- Explain some of mBlock (scratch) Sound block.
6- Explain some of mBlock (scratch) Sensing block.
7- Explain some of mBlock (scratch) Control block.
8- Explain some of mBlock (scratch) Operator block.
9- Explain some of mBlock (scratch) variable block.
10- Explain mBlock (scratch) extension block. Page 3 of 3