AISubs
The autumn of learning. Programming classes are starting in earnest.
Programming classes that make classes more fun and deeper by using computers and tablets.
If there are 100 people, you can get 100 answers.
The answer is not one at all.
Programming is a magical toy box.
Doesn't your heart beat?
So, PROSTA delivers useful information that will make your heart beat many times.
The catchphrase is, I want to know now.
Programming that actually penetrates into our lives.
The fireworks of Amuro Namie are also launched by programming.
Everyone wants to know.
Visit the company's social picture.
Create a homepage with programming.
Programming stars who changed the world with the power of programming are also appearing one after another.
PROSTA members challenge programming certification.
The way to pass may not be easy.
Let's have fun learning while playing.
This time, we will experience programming classes in junior high school.
In addition, programming certification.
I want to know now. Aim for programming stars.
This program is brought to you by PROSTA, a programming learning system.
Programming education, which has been centralized in elementary schools since 2020,
will be centralized in junior high school students from the coming 2021,
and in high school students from 2022.
The budget for this centralization is about 200 billion yen or more.
It is called the GIGA school concept, which provides one computer per person for elementary and junior high school students to prepare the environment for programming education.
So why is centralizedization necessary now?
In particular, we are focusing on the training of programming thinking.
This is the power to think logically about what kind of commands and what order to combine when you want your computer to do something you want it to do.
This is called programming thinking.
In particular, this power will be used widely in the world in the future,
and I think it is a necessary power for any occupation.
On the other hand, anxiety about the lack of talent in the IT industry can also be raised.
The change in jobs that are expected to be needed in the future is
According to data released by the Ministry of Health and Welfare in 2030, it is expected that about 10 to 20 years later,
about 49% of the Japanese labor population will be able to do artificial intelligence and robots instead of humans,
and many of the new jobs will increase the importance of programming as a common skill.
In the future, the world will see the advancement of technology such as artificial intelligence, robots, Internet of Things, and IoT.
The government calls it Society 5.0,
but I think that a smart society where robots, AI, and IoT are widely used will be realized more and more.
In order to be active in both the side that makes such a society and the side that uses it, I would like the children to learn at school
and I would like them to expand their possibilities and open up their future.
In addition, the data from the Ministry of Economy and Trade shows that the IT industry, which supports our lives, is likely to have a shortage of up to 790,000 people by 2030.
As a necessary ability for children's future prediction,
the educational field in which the training of programming thinking is urgent.
There was a school that was doing programming education a step earlier than the first week.
It is the middle school of the School of Learning.
How are they working on programming education?
Then, they say that they saw a change in the students due to programming education.
It's called logical thinking. It's called try and error.
It seems that they are thinking about what went wrong when it didn't go well,
and it seems that they are devising various things like what to do next.
What they learned from programming education is not just the knowledge related to the computer.
Try and error.
In other words, they say that they have a posture of repeating the challenge while repeating the failure.
On this day, they decided to take a look at what they were doing in the early stages of programming thinking,
which is a programming class that the first year of junior high school uses Scratch to do.
Then, the first year of junior high school uses Scratch to do.
When the Raspberry Pi is switched on, a screen like this will appear.
Now, I would like to make a game with Scratch.
Speaking of Scratch, it is a programming software that can be easily handled even by beginners who have become familiar with it in the program.
Now, Hitomi Suzuki and Hana Oge are studying hard to pass the exam.
In conventional programming, the source code was used to give orders to the computer,
but in Scratch, you can give instructions to the computer just by arranging blocks with instructions in Japanese.
It is an excellent software for children to learn programming.
At Shukutoku SC, they are challenged to make a game using Scratch in the first year of junior high school, and learn the basics of programming.
Now, let's operate it.
I would like to make it feel like a cat is walking with its right and left feet moving.
The first basic operation of Scratch is to make the character move as if it were walking.
We have made a variety of programming to move the character,
but with Scratch programming,
just by clicking on the green flag and giving the command to move 10 steps,
it doesn't look like it's walking just by moving one picture 10 steps to the right.
Therefore, in Scratch, the costume with the character's right foot forward
and the costume with the character's right foot slightly backward are prepared in advance,
so in addition to the current movement code,
it looks like it's walking if you switch it alternately in Parapara Manga.
Emiri-chan has done this programming before, but I wonder if she remembers it properly.
Did you do it?
Yes.
I did it.
Yes.
Every time you click, it feels like a cat is walking.
Is it okay?
This is the one I learned at the beginning.
Nostalgic.
As expected of an excellent student, Emiri-chan.
It was a nice error before, but this time it's a revenge, so you remember it well.
Let's rotate the cat again.
Let's do it again.
When we move 10 steps, we did it every day in class,
so I think it's a little easy to take the lead.
I thought so.
It's different when you take a class with room in your heart.
It's important.
As expected of the president.
Once you experience a nice error, you can afford to solve the same problem next time.
This is the good thing about try and error.
There are many difficult tasks waiting for you in the world.
But if you prepare for programming education, you will have the power to respond.
Next, let's make a maze together.
From now on, we will study programming while making a game.
This is what I made with a sample.
If you move the keyboard up, down, right, left, the cat will start moving.
Wow, it's already programmed. This programming seems to be difficult.
In today's class, the students actually play while looking at the code for the sample maze created in advance.
Check while playing what kind of movement instructions are given by the code you are making.
Now, let's take a look at the maze script that everyone in the first year of junior high school is checking.
Seven codes are prepared as a sample.
The lower four on the left are the direction of the arrow on the keyboard.
Instructions are given to move 10 characters.
In Scratch, the uppermost part of the screen is 0 degrees instead of northeast-southwest as a high school standard.
The right side is 1 degree to 180 degrees.
And the left side is minus 1 degree to minus 180 degrees.
In other words, when you want to go straight up, it's 0 degrees.
When you want to go right, it's 90 degrees.
When you want to go straight down, it's 180 degrees.
To the left, you don't have to change the direction 270 degrees from 0 degrees to the right, so it's minus 90 degrees.
And the code on the upper left of the sample is the code that moves you to the start position.
The x-coordinate is the positional information that divides the maze in the horizontal direction, and the y-coordinate is the positional information that divides the maze in the vertical direction.
In this case, the x-coordinate is minus 226 and the y-coordinate is minus 159, so the code is to move to this position where both positions collide and declare the start.
In fact, the idea of this coordinate is used in various places in our lives, including the world map.
For example, in the touch panel you see in the city, you can recognize the place you touched with a coordinate, and the ancient shogi in history also explains the position of the pieces in the game with a coordinate.
Now, let's look at the remaining two codes on the right. The upper row indicates that when the character hits the green wall after the start, push back minus 5 steps.
The lower row indicates that if you touch the red goal, it declares the goal.
Now that you've understood the basic block code of this maze.
So, instead of asking you to make everything from scratch, we've got this base now, so we'd like to decide on what color to use as a team and what color to use as a maze.
First, can you form a group for each team?
From now on, I will challenge to make a maze by dividing into two teams.
By challenging a project with a friend, you can learn communication in programming.
There are two challenges to challenge this time. The first is to create a maze course together.
And the second is to re-set the block code of the sample according to it. The course created by both teams will be announced by everyone at the end.
First of all, from the appearance of the Ohtani team.
It seems that the white road of the sample is painted one by one to create a new course.
Instead of a child who is not good at detailed work, a friend follows it without hesitation.
Do what you can do and aim for the completion of the task. Learn the importance of teamwork while learning the code.
It seems that the director team is discussing the color of the background with everyone.
It is also a great communication of co-operation to adopt the favorite color of the teammates who work together like this.
The work itself is programming to the machine, but everyone is making a railroad while naturally communicating with people.
Let's make a narrow road and make a narrow road.
Let's make it messy.
If you make it a narrow road, let's bother the other person.
Then you can think about it.
Me?
Road?
What kind of road do you like?
Let's make it messy.
The playfulness to make the maze difficult and bother the other person.
Create a game with the consciousness of the people who play at the end of the programming.
This is the way of thinking of ICT.
It's a little complicated.
Did it get a little complicated from everyone's point of view?
Yes.
Did it get a little complicated?
Let's go.
It's a little difficult from the start.
But I was able to break through.
It's difficult here, isn't it?
Can I go?
I can't go.
I'll go down once.
Can I go from here?
Goal!
Thank you very much.
Now, it's time to announce the results
I'm going to announce the results now
What's the name of this maze?
It's Maze Riko
Why is it called Riko?
When I noticed it, it became Riko
Please move the maze
Start!
What's going on?
Michael Jackson
The road is narrow
I can't go
One more time
The road is narrow, so it's hard to go
How was it?
It was fun to make the road
It was difficult to make a goal
It was difficult to make a beautiful circle in the middle of the road
Now, it's time to announce the results
Thank you very much
Next, Team Ohtani
Now, it's time to announce the results
Operation
It looks like there is an obstacle
This is the first obstacle
You did it!
It's a pattern to forcefully clear the difficult level
That's right, let's be playful
Wait a minute!
Is it an error?
Isn't this an error?
It's not an error
It's a trick up to this point
I did it
It's a pattern to forcefully clear the difficult level
Go! Go! Go!
It's a new goal
What did you struggle with?
Did you have fun?
It was difficult to make this brown ice cream
Is this an ice cream?
Yes, it's an ice cream
I see
Also, the goal is to clear the difficult level
It's the principle not to give up
Yes, you may think it's an error for a moment
Of course, it's an error depending on how you think
But, if you look at the reason why it moved, you will understand
If you touch the light blue here, it moves minus 5
In short, it means that the minus 5 and the 10 steps ahead are winning
While moving the minus 5, you move the 10 steps ahead
It's a power move
It's not an error, but there is a way to do it
I think this is a great change
That's all
A junior high school student who programmed the maze of crossing the wall of the course with trial and error
The communication that the teacher said was also natural
Next time, we will move Pepper-kun, who infiltrated the programming class of the second year of junior high school, with programming
I'm still sleepy
Let's do our best
After this, the road to the programming exam
Go! The road to the programming exam
Good morning, everyone
Good morning
Today is the 6th day of the road to the programming exam
The difficulty level is getting higher
It's quite difficult, but can you still do it?
Yes, I can
We struggled a lot last time
Yes, we did
Today, we will challenge Scratch's programming questions
First, the first question
In this diagram, there is a programming that changes the size of the sprite bear
Please choose the appropriate one to represent that action
1. It gets bigger or smaller every time you press
2. It gets bigger when you press and smaller when you fill the screen
3. It gets bigger, but not smaller
4. It gets smaller every time you press and disappears at the end
Do you know the answer?
Look at the block and think about it
I know the answer
You are fast
I know the answer too
Both of you seem to know the answer
Let's show it together
1,2,3
Ta-da
You chose No.2
We did this before, right?
We did?
We did this before
The one that gets bigger
Yeah, the one that gets bigger
And when you get to the end
There are a lot of screens
We did the one at the end last time
I feel like there are a lot of revisions from last time
There are a lot of screens
When Kuma-chan touches the screen at the end
It gets smaller by 10%
It gets smaller
It doesn't repeat
So when you push
No, I made a mistake
It gets smaller, so I think it's No.2
Both of you chose No.2
Let's try it on the computer
Click on Kuma-san
How many times do I have to push?
It's small
So the answer is No.2
Both of you are correct
Isn't it amazing?
It might be the shortest one I've ever written
Both of you are amazing
Aikawa-sensei, what is the point of this question?
Did you notice that there is a conditional division here?
If...
That's right.
If you touch the edge...
If you don't touch the edge, it won't get smaller.
That's the conditional division, right?
That's right.
If...
This block is included.
Depending on this condition,
If you touch the edge, it will get smaller.
This is also a very important point.
Otherwise, it will just keep getting bigger.
If you use the conditional division in this way,
I think you can do a lot of programming.
Please remember this conditional division.
Yes.
Question 2
If you click the ball on the diagram with your mouse,
I want to roll the ground to the right while rotating.
Which is the correct program?
Please choose from the options.
Can you solve this problem?
The answer is after the commercial.
If you click the ball on the diagram with your mouse,
I want to roll the ground to the right while rotating.
Which is the correct program?
Please choose from the options.
Do you know which is the correct answer?
If you move the chip, it changes the coordinates 10.
That's quite different.
Both move to the side.
Are you ready?
Let's see the answer together.
One, two, ta-da!
It's the same.
It's number 2.
Both of you chose number 2.
Yes.
Let's try it on the computer.
Click it as many times as you want.
Wow!
The answer is number 2.
Well done, both of you!
Ms. Aikawa, what is the key point of this question?
Well, it is important to read the question carefully.
You have to roll the ground to the right while rotating.
The right side is one of the key points of this question.
Both of you remember that you did the x coordinate and y coordinate last time.
The x coordinate in number 2 is the key point.
So, I think you remember it very well and deepen your understanding.
You seem to be making steady progress towards passing the exam.
Ms. Aikawa, what do you think?
Well, it was perfect. It was great.
I remember what I did last time very well.
I am making steady progress.
So, I think I can go to a good place.
I am looking forward to it.
I will do my best.
Let's do our best to pass the exam!
Next Episode Experience Programming Lessons Using Peppercorns
In addition, you can create your own homepage!
This program was brought to you by Frosta, a programming learning system company.