PROGRAMMING for kids ???? Block Programming ???? Part 2

Alphabets Sounds Video

share us on:

In the lesson “Programming for Kids: Block Programming Fun!”, students are introduced to the concept of programming and specifically block coding, which uses colorful blocks to create commands for characters or robots. The lesson highlights different types of blocks, such as motion and control blocks, and encourages creativity by demonstrating how to choreograph a dance routine using these blocks. Overall, it emphasizes the fun and engaging aspects of learning to code through block programming.
  1. What is programming, and why is it important for talking to machines?
  2. How do you use block coding to make a character or robot move?
  3. What are some different types of blocks you can use in block coding, and what do they do?

Programming for Kids: Block Programming Fun!

Welcome to Smile and Learn! I was just working on something cool for class. This week, I learned about block coding at school. Do you want to know what it is?

What is Programming?

Programming is like a special language that helps us talk to machines and computers. We use it to tell them what to do. It’s super useful because it can make machines do all sorts of things!

What is Block Coding?

Block coding is a fun way to program. It uses colorful blocks that have commands on them. You can put these blocks together like a puzzle to tell a game character or robot what to do. It’s easy and fun!

Different Types of Blocks

In block coding, there are different types of blocks, and each type has its own color. This makes it easy to find the blocks you need.

Motion Blocks

Motion blocks are blue. They help you move a character or robot. You can make them walk, jump, or turn. For example, you can program a robot to move forward or backward, or even spin around!

Control Blocks

Control blocks are orange. They help you repeat actions or set rules. For example, you can tell a robot to move only when it sees a green light, just like a traffic light!

Let’s Dance with Blocks!

At school, I learned how to use motion blocks to make my player move. Do you want to see how I teach my player to dance?

First, I’ll use blocks to make my player take two steps forward and three steps back. Then, I’ll use turning blocks to make it turn left and walk forward again. It’s like creating a dance routine!

Adding Some Fun Moves

Yesterday, I found a jump block while experimenting. It made my player’s dance even more exciting! I can’t wait to show it to my class next week. Plus, our teacher will teach us new blocks soon. Are you excited?

Keep Learning and Having Fun!

We’ve learned so much about block coding! There are many more videos to watch and learn from. Imagine all the fun things you can create! Subscribe to the Smile and Learn educational channel to keep learning and having fun!

  • Have you ever played with building blocks or puzzles? How is block coding similar to or different from playing with those?
  • Can you think of a time when you had to follow steps to do something, like making a sandwich or getting ready for school? How is that like programming?
  • If you could use block coding to make a robot do anything, what fun dance moves or actions would you program it to do?
  1. Block Coding Dance Party: Create your own dance routine using block coding! Use paper and crayons to draw different colored blocks: blue for motion, orange for control, and any other colors you like for new moves. Arrange your blocks on a table to plan a dance for a toy or a friend. Can you make them move forward, spin, and jump? Share your dance routine with your family and see if they can follow your block instructions!

  2. Robot Adventure Story: Imagine you have a robot friend who wants to explore your house. Use block coding to guide your robot through different rooms. Draw a map of your house and use colored blocks to show how your robot will move. For example, use blue blocks to move forward and orange blocks to stop at a door. What exciting places will your robot discover?

  3. Observation Challenge: Look around your home and find machines or devices that might use programming to work. Can you think of how block coding could help them? For example, how would you use blocks to make a washing machine start and stop? Draw a picture of your idea and explain it to a family member. What other machines can you think of?

Here’s a sanitized version of the provided YouTube transcript:

[Music]
Welcome to Smile and Learn!
Hey, I didn’t see you there! I was just doing some work for class. This week, I learned about block coding at school. Do you want to know what it is?

First, let me remind you that programming is the language that technology and machines use. It’s a special language created by humans to make machines do what we want them to do. Basically, programming gives machines commands, and they follow them. It’s very useful and can do a lot of things.

It’s important to know that machines can be programmed in several ways. One way is by block coding. Let’s take a look!

[Music]
Block coding uses colored pieces that contain commands we give to something or someone, for example, a game character. You can combine blocks in a sequence to send complex or simple instructions. The pieces fit together like a puzzle, so it’s very easy to organize the instructions you’re programming.

In the coding environment, you can combine different blocks.

[Music]
There are different types of blocks, and many different actions you can choose from. Each block category has a different color to help you find them better.

For example, motion blocks are blue. These allow you to move a player or a robot from one place to another, as well as perform other movements such as turning, jumping, or tilting.

But there are also control blocks, which are orange. They help you repeat an action as many times as you want and set conditions. For example, you can teach a robot to walk forward only when it sees a green light and to stand still if it sees a red light, just like a traffic light.

[Applause]
So far at school, I’ve only been taught how to program using the most common movement blocks. These blocks allow me to tell my player how I want it to move.

Do you want to see how I teach my player to dance?

[Music]
To move it, you could use different motion blocks. The most basic ones allow you to move forward, backward, to the right, and to the left. First, I’ll program my player to take two steps forward and three steps back.

[Music]
Look closely! As well as motion blocks, we can also find rotation blocks. Can you think of why there are normally two types of turning blocks used? Turning to the right and to the left. The turning blocks help us have a more natural movement. They allow us to rotate our player’s body to change the direction of its movement.

We’ll program the player to take two steps forward, turn left, and walk forward for two more steps. The basic motion blocks are very useful. I have to use them to program a choreography and present it next week in class.

Do you want to come tomorrow to see the rehearsal?

[Music]
Are you ready to watch the performance? Take a seat and keep quiet; it’s about to start!

[Music]
[Applause]
It turned out great! Wonderful! Fantastic! Did you see the final jump? Yesterday, I was experimenting and trying new blocks to make the choreography more fun. That’s when I found the jump block. I can’t wait for next week to show it to the whole class! Plus, the teacher is going to teach us some new blocks.

Are you up for it?

[Music]
We’ve learned so much in just one video! Did you know there are many more videos? Imagine how much you could learn! Subscribe to the Smile and Learn educational channel to learn and have fun at the same time!

[Music]

This version maintains the original content while removing any informal or unnecessary elements.

All Video Lessons

Login your account

Please login your account to get started.

Don't have an account?

Register your account

Please sign up your account to get started.

Already have an account?