AISubs
In 2020, programming education will be introduced in elementary school classes.
Computers are a must in our lives now.
It is important for children to know the mechanism of the computer.
To do that, they need to learn programming.
Learning programming is not a dream to change the world in the future.
So, in the program, we will challenge programming one step ahead of next year.
We will learn programming with fun using games and music.
What is it?
It's Takayama!
Programming star, sing a love song.
So, everyone in front of the TV should prepare tablets and computers.
Let's go on a journey of programming while having fun with us.
Go for it! Programming star!
Programming star is a young artist who is active as a solo artist as a member of Shounan no Kaze.
He is Shinji Nira.
In 2017, they debuted with Rino Sashihara as a producer.
They are an idol group of 12 members, equal love.
Equal Love
Equal Love's sister group, NOT EQUAL ME, was born in February this year.
We are taught by more than 100 schools all over the country.
Ando Noboru-sensei, who is the principal of PROSTA, a popular programming learning series that will begin next year.
Everyone has been learning programming using Scratch and Minecraft for six months from April.
This time, we will review those six months.
What is programming?
Let's review the basics, such as how to use Scratch, three types of programming, sequential processing, repetition, and condition separation.
First, let's review what programming is, which we learned in the first broadcast.
What is programming?
In a word, it's a command.
It's a command. It's a word you use when you ask a computer for something.
Let's take a look at the first command you often use in programming.
Programming is a command.
The command that everyone was asked by their mother was programming.
Then, students, let's teach them the order of the day as if you were a mother.
On this day, 5 year old Shinji
Shinji?
Yes, I'm 5 years old.
I'll be 5 years old.
Shinji will make his favorite curry for dinner.
Shinji was asked to buy pork for curry at a butcher shop,
milk at a milk shop,
and potatoes at a vegetable shop.
Shinji's favorite curry was bought.
From now on, everyone will be guided by Shinji as if he were a mother.
There are also scary dogs on the way, so please guide them so as not to get lost.
Midee-chan will challenge this.
Shin-chan, first, go out of the house.
Go out of the house.
Then, go to the left.
Go to the left.
Then, go to the right at the first corner.
Go to the right.
Then, go straight, straight, straight.
You can see the butcher shop on the red roof.
Then, buy beef.
You buy beef.
You can say, please give me beef.
Give me your wallet and money.
Please give me beef.
You don't have to be a pig.
Dad said pig.
When mom and dad were talking, he said pig.
Then, go to the moon.
You can see the butcher shop on the blue roof.
Buy potatoes there.
Yes.
If you go down, there is a scary dog.
It's always scary.
So, defeat it.
Defeat it?
That may be impossible for mom.
Defeat it.
Shin-chan can do it.
Run away.
Run away and go back home.
That's good.
Then, go straight.
You can see your home.
Finally, kick the dog.
That's a very good idea.
The most important thing in programming is efficiency.
Efficiency.
It's important to focus on efficiency.
It's called an algorithm to do programming efficiently.
What does it mean?
When you play a game, you turn on the power as soon as you press a button, right?
This is because efficient programming is done.
But, it's troublesome to wait a minute after pressing a button to turn on the power.
This is because the efficiency is getting worse by giving extra orders.
It's called an algorithm to do programming efficiently and with the shortest processing.
After this, we will review how to use Scratch.
In Hulu, we are broadcasting the programming of Equal Love without cut.
Don't miss their nice errors!
This program is brought to you by the programing learning system, Crosta.
Next, let's review Scratch, which we learned in the second episode.
Scratch is different from the source code used in programming so far.
You can do programming just by connecting blocks.
It's easy to start Scratch.
Search for Scratch on the Internet and select the Scratch website.
If you click on Create, everyone can start right away, so let's get ready.
Now that you know about Scratch, let's review how to use Scratch.
It's a really easy-to-understand feeling for children.
There is a palette of paint, right?
Yes, yes.
As you can imagine, this is called a block palette, and it is divided by color.
Yes.
From the top, there are movements and looks.
It's easy to understand.
In addition, there are various code blocks in this palette.
And there is a code area where you can work with this code block.
As a result of running this code area, this is called a stage, and this is called a sprite.
This cat is called Scratch Cat, and this is called a sprite list.
In fact, this sprite can be changed to your character later.
So you can change it to your favorite character, so please look forward to it.
Did you all understand the name on the screen of Scratch?
It comes out many times in class, so remember it.
Now, let's review the basics of Scratch and move 10 cats.
Now, here's a palette.
First, from here, in the event,
When the space key is pressed,
This is called drag and drop.
I'll release it with this.
This?
Yes.
When the space key is pressed,
It's a drag and drop.
Wow, that's cool.
First of all, everyone, did you get there?
I did.
Next is the movement block.
The blue one.
Movement block.
It's the one that fits.
Move 10 steps from here.
Move 10 steps.
10 steps.
Yes.
You can connect it.
Yes.
Do you need to connect something like this block?
Click.
That's right.
If it's separated,
This is a separate program.
Yes.
Click.
This is one program.
I see.
Yes.
Now, when the program is ready,
Let's press the space key.
Yes.
It moved.
One step.
This is 10 steps.
10 dots.
10 dots are moving.
I see.
I don't know how to translate this.
10 steps are moving 10 dots.
10 dots.
Everyone, it's not the feet that move.
The cat is moving forward.
That's right.
Like this.
It's moving like this.
I see.
Yes.
The 10 dots that Mr. Ando just explained are not walking 10 steps,
but moving 10 dots on the screen.
After this, let's review the three types of programming.
Next, let's review the three types of programming.
There are three types of programming.
Pre-processing, repetition, and condition separation.
The first thing we learned in April was pre- processing.
The point was to process the programming from top to bottom in order,
and to line up the blocks in the order you want to move them.
With this pre-processing, everyone learned a program to move the cat in the middle.
Let's take a look at it again.
Let's make this.
When the flag is pressed, turn it 90 degrees,
and if you set the x-axis and y-axis to rotate freely,
the cat will go home for the time being.
Let me explain the current programming.
First, let's choose when the flag is pressed from the yellow event block.
Next, if you turn it 90 degrees from the blue movement block,
choose the x-axis to be 1 and the y-axis to be 1,
and change the number 1 to 0.
Let's change the number 1 to 0.
Finally, choose the rotation method to be only left and right, and change only left and right to rotation freely.
Did you get it?
By the way, where is the flag? Here it is.
Flag.
It's the same.
If you click the flag, it will come to the middle.
It moved.
I'm sorry.
It doesn't come back.
Why doesn't Shinji's cat come back to the middle?
This is a wonderful mistake.
A wonderful mistake.
This is a wonderful mistake.
I was going to make a fake block.
I tried to attach two x-coordinates and y-coordinates.
I thought it would stick vertically, so I thought it would stick horizontally.
That's right.
It doesn't stick.
This is it.
It was there.
Programming means processing from top to bottom in order.
It doesn't process horizontally.
Click the flag.
Flag.
It came back.
It was wonderful.
There was a new discovery from the error.
It's a new discovery from this mistake.
Don't be afraid of making mistakes.
Until now, it was said that you shouldn't make mistakes at school.
Programming is a plus to make mistakes.
Please think so.
I was worried that I would be dropped out.
He is the best student.
Don't make mistakes.
If you make a mistake, you will be scolded.
It's a world without knowledge.
The programming world will make more and more mistakes.
Let's make more mistakes.
That's right.
It's a nice mistake.
It's nice.
That's right.
What I learned in May is the repetition.
Repeating the programming over and over again.
You can process efficiently without lining up the same blocks.
Everyone drew a pattern using this repetition.
Let's take a look at it again.
I'm going to start with the mathematics.
Are you good at math?
It's mathematics, not math.
It's mathematics.
It's okay if it's mathematics.
One important thing is the angle.
If you turn 15 degrees in the movement, the second one will move.
If you click on the 15-degree turn in the code area, it will move.
Next, let's set this 15 to 30 degrees.
Then, I think it will turn more than 15, but it will turn faster.
By the way, in the case of 30, do you know how many times it will return to the original state?
6 times?
Yes.
No, it's wrong.
Let's do it.
In the case of 30, it's 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12.
Shinji is correct.
Let's set up the program now.
It's 12 times, so it's on the control. It's on the left side. It's been repeated 10 times, so it's a control.
Repeat 10 times.
If you turn this 12 times, the arrow will go around.
If you click this, it will automatically go around.
That's fast.
Let's put in 10 moves while rotating here.
10 moves.
I wonder what kind of movement it will make when it becomes 10 moves.
Wow, that's amazing.
Let's change this area further.
For example, let's make 10 moves 20.
I want to leave a trace of the movement.
There is a pen under the block definition here.
There is a stamp on the pen.
Put the stamp here.
It's like this.
What do you do with the stamp?
Put the stamp under the 20 moves.
Put the stamp in the order of repeating 12 times.
Oh, that's great!
And in June, they learned the condition separation.
What is the condition separation?
Mr. Ando, please explain.
We use it on a daily basis.
If it rains, what do we do?
We use an umbrella.
That's right.
That's the condition separation.
If it's sunny, we use an umbrella.
That's right. This is the condition separation.
This is a block of the condition separation.
Oh, I see.
The mechanism is like this.
If it rains, we use an umbrella.
In the program, they made a story using this condition separation.
Let's take a look at it again!
The message is, as you can see here, for example,
Scratch Cat can give an order to Centaurus or bat or background.
For example, if Scratch Cat tells Centaurus to cry, Centaurus will cry.
Or, for example, change the background to this.
Simply, I would like to show that Scratch Cat gives an order to Centaurus.
Now, press the space key and send a message.
If Centaurus says hello, Centaurus will say hello.
First of all, the appearance. After saying hello for 2 seconds,
Scratch Cat will send a message to Centaurus.
The way to send a message is to send a message in this event.
Now, after Scratch Cat sends a message like this, Centaurus receives the message and says hello.
Now, I will send a message saying that I said hello.
At that time, click on Centaurus and when you receive the message,
say hello to Centaurus.
What is this? It's a bat, isn't it?
It's a bat.
If it's a bat, say hello for 2 seconds.
Let's do it right away.
Now, press the space key and say hello.
I sent a message.
This time, it's a horse.
In this way, you can send a message.
Now, let's take a look at what kind of story we made using the program.
First of all, Iori-chan.
Here we go.
What?
Wait a minute.
I couldn't convey what I wanted to say.
By the way, what kind of setting is this?
Shinji-kun teleported into the sea.
I tried to say, hello.
But the air got out.
It was like this.
I wanted to say, are you okay?
I wanted to end it.
You completed it halfway through.
Yes, up to here.
You could tell that he was drowning, right?
He was saying, I'm drowning.
I had the image that he was in the water.
I wish I could convey that.
The last is Shinji-kun.
Hello. Where are you going?
I had a fight with my mom yesterday and I'm going to eat grilled meat.
So I'm going to the butcher's.
Don't hate people even if you have a fight.
That's good.
It's a pun.
That's good.
And it's cool.
Don't hate people.
That's great.
How was it, Iori-chan?
I usually say puns, but I wanted to use it as a reference.
After this, we will review the programming learned in Minecraft.
From July, everyone learned programming using the popular game Minecraft.
To learn programming using Minecraft, use the educational version of Minecraft called Minecraft Education Edition.
And make code is a program that uses blocks to give orders to robots called agents in the game.
Everyone built a house using agents in July's broadcast.
Let's review once more!
I'll teach you how to make a wall!
To make a wall for an agent, first press the E button on the keyboard and choose the material for the wall!
After choosing the material, assign the cursor to the agent and give the block to slot 1!
Once you've done this, select the chat command jump from the player menu and change the jump to 3!
From the agent's menu, select the slot number 1.
Connect the block to the front and change the front to the top!
Connect the block to the front and change the front to the bottom!
In addition, connect the block to the front and change the front to the bottom!
If you can do this, connect the block to the left and change the block to the right!
If you can do this, connect the block to the left and change the front to the bottom!
Let's take a look at what kind of house they built using the program we just saw!
First, let's meet Hitomi Suzuki from NotEqualMe!
Wow, it's so cute!
Is this a pink house?
Yes!
The entrance looks like a person's face. It's so cute!
Wow!
Let's put up a sign.
A sign?
Oh, it's true!
It's a star!
How does it look?
Hitomi's house!
Wow!
It's a star!
You can do this!
Let's go inside.
It's not decorated yet.
It's a star!
It's simple, but it's a star!
It's a cute house!
Finally, let's meet Emily!
Wow!
The house is full of holes!
It's full of holes!
What happened?
What kind of concept is this?
I made it stylish!
It's modern!
It's so modern!
Is this not enough?
Oh, it's true!
You did it on purpose, didn't you?
Well, I left my work to an agent.
I didn't look at it properly.
You left it to the agent too much.
The popular game that has more than 100 million people registered in the world in Hulu, Minecraft!
We are delivering original content to learn the programming function of the educational version!
Please watch it!
It's hot!
Today...
This program was brought to you by the programing learning system, Bloster.