AISubs v3.5
Due to the spread of the new coronavirus infection, people all over Japan are gathering their strength and self-restraint.
I want to stop the infection somehow.
However, this is a battle with pain, such as economic downturn.
In the meantime, education is concerned about stagnation.
If you go to school, you will be isolated.
Without classes, children's opportunities to learn are lost.
However, even if you don't go to school, there is an innovative way to get a place to learn.
Online classes are attracting attention there.
Classes are done using a computer.
You can connect your computer to the Internet and study while staying at home.
It is a very convenient online class, but there is a big problem.
When the Ministry of Education and Science investigated the efforts of the Ministry of Education and Science during the break,
it was found that only 5% of local governments answered to introduce face-to-face online classes.
Why can't we start online classes right away?
In fact, we don't have three very important human rights.
The first is a terminal such as a computer or a tablet.
The second is a communication environment connecting a computer and the Internet.
The third is an individual account for online classes.
If these three are not available at home, you will not be able to take online classes.
However, for these to be available, a computer costs about 80,000 yen each.
In order to adjust the communication environment at home, contracts such as telephone companies are required.
For a certain carrier, it will cost about 4,000 yen per month.
To solve this problem, the Ministry of Education and Science is now leading a "giga school" concept.
Until 2023, all elementary, middle school, high school, and special assistance schools
will have a learning terminal for each student and an indoor network environment.
However, given the long-term situation of the temporary school,
a new budget of 2,292 billion yen has been set up to aim for maintenance in the middle of this year.
The country is also moving forward with a large budget for the early realization of online business.
Therefore, at Programming Star, we thoroughly tried what we needed and what we should do in preparation for the start of online classes.
Challenge the online classes you will be taking from now on!
If the computer and communication environment are in order, can you really take classes from a distance? Let's take a look!
I want to know now! Aim for Programming Star!
Hello everyone! Aim for Programming Star!
I'm Gunji Kyoko, Programming Star and Head of the Department of Instruments.
In May, you learned programming in online classes.
Emily, how was it?
This is the first time for me to experience online classes as a professional.
It's good to do it alone,
but it's also great to do it from home while talking with everyone.
It's fun to do it in the same place as your friends,
but even in this situation, I felt a different kind of fun
to do classes remotely and online.
In this episode of Aim for Programming Star!,
we will review online classes in May and give you an unpublished version of them.
Since online classes are not yet held in schools all over the country,
we also tried it first.
Then, Emily and Iori, please show us your VTR.
One, two...
VTR...
Start!
Hi everyone! It's been a while!
I'm also a teacher remotely! Nice to meet you!
So cute!
Nice to meet you!
I'm glad you all look well!
Yeah, we're all doing well!
Let's get right to it!
Today, you can't go to school in front of the TV,
but you're doing homework and studying at home!
That's right, school...
In particular, some first-year elementary school students have bought a land cell, but haven't used it yet!
That's true.
How lonely!
And the programming education that was supposed to start in April hasn't been completed yet!
That's right!
So! I'm going to be a remote teacher and have everyone try out an online class!
Wow!
Amazing!
Can you do programming at home?
That's a good question, Iori!
Of course you can do programming at home!
If you have a computer, you can study programming anywhere, right?
That's right, president!
I see!
Even if you're far away like this, you can do programming classes!
Everyone has studied for a year,
but some of you may have never even touched a computer, right, Prosta?
That's right!
There are so many children who have never touched a computer!
According to an international academic survey,
35% of students answered that 15-year-olds in Japan use computers at home.
If you compare this with other advanced countries,
America is 73%, England is 78%, and South Korea is 63%.
If you look at it like this in numbers,
you can see that the spread rate of Japanese computers is low.
This is a hurdle that stands in the way of online classes.
If you don't get used to your computer, you'll be late for international competitions, so it's a bit of a problem.
Do you know why the numbers are low?
What is it?
Don't you all use your smartphones more than your computers?
Ah!
- We do! - We do!
You can do some research on your smartphone, too!
So this time, I'll teach you how to turn on your computer carefully so that even people who haven't touched their computers will know how to do it!
- Yes! - Yes!
Now, do you all have your computers in front of you?
- We do! - We do!
In order to operate your computer, you need to turn it on!
In order to turn it on, you need an AC adapter that connects your computer and your outlet!
First of all, you need to plug in the adapter to the outlet!
Then you connect the adapter to your computer!
With this, you can supply power to your computer!
Now that you've done this far, let's try moving your computer!
There's a power mark on the keyboard!
If you press this power mark, your computer will start up!
Now, let's all plug in our computers and try jumping into a wide world!
So, have you all got your computers up and running?
- Yes! - Yes!
- We did it! - We did it!
- Now, let's move on! - Yes!
- Yes!
This time, you'll be using an OS called Windows 10, but do you know what an OS is?
- No! - No!
- Do you know what an OS is? - No!
- OS... - OS...
There are OSes, CPUs and machines called "memory" in the computer.
I will use this machine as an example of human work.
CPU stands for "human" "brain".
If CPU performance is good, work speed will be faster.
And "memory" stands for "work table width".
The bigger "memory" is, the more work you can do.
And "os" stands for "workable human".
No work can be done without a person working on it.
No computer can work without an OS.
I will teach you how to connect to the Internet!
This program is brought to you by CROSSA, a programming learning system.
Now, let's try connecting to the Internet!
There is an earth sign in the lower right corner. Click it!
- Okay! - Okay!
"Wi-Fi" is a radio wave that connects a computer to the Internet.
In fact, there are a lot of "wi-fi" radio waves!
You can choose your own "wi-fi" radio wave and enter a password to use it!
- Okay! - Okay!
When you connect "wi-fi" at home, check the router.
The name and password of "wi-fi" are displayed on the back of the router.
Find that name from many "wi-fi" names and enter the password.
Everyone, did you connect?
It's connected!
Now, the computer and the Internet are connected.
Then, let's look back at online classes using Minecraft, which was broadcasted on May 23rd.
Due to COVID-19, we realized the importance of online classes in order not to be isolated.
But we don't know who we should learn programming from, do we?
Surprisingly, you can enjoy learning while playing games now!
That's Minecraft!
This is a role-playing game, but you can also play using programming!
Actually, there is a robot called "agent" in the game, but you can control it with programming!
In other words, you can learn programming while enjoying playing games!
The agent moves on its own with its own programming and advances the game!
This is so much fun, isn't it?
In this show, we've brought up Minecraft from time to time, but we've also evolved the way we learn programming!
Now, if you're interested in Minecraft,
we've posted a detailed description of how you can get the game and how you can start programming on the show's homepage,
so check it out!
Now, Prosta-kun!
Yes!
What are we doing today?
This time, we'll use the agent to draw an alphabet "L" in the sky!
Sounds like fun!
For this mission, we'll make an alphabet "L" on a wall in the air!
If you type in the alphabet "L" in a place called "chat room",
an agent will stack blocks in the shape of "L".
After this, let's draw an alphabet "L" on a wall in the air!
Now, let's make "L" letters on the wall!
First of all, let's draw a blueprint of how to make "L" letters!
It's very important to draw a blueprint!
There is an infinite way of making an agent draw "L" letters!
Let's draw a blueprint and think about how to make an agent move!
Size doesn't matter! Draw "L" letters as you like!
Emiri-chan, you've become half-hearted.
Here is a blueprint of "L" letters you've made!
Based on this blueprint, it's important to think about how to make an agent move!
In this lesson, we'll try to make an agent move like this, but there are many other ways of doing it!
For example, there is a way of making "L" letters by making an agent move in the opposite direction from before,
or you can think of a way of making "L" letters move in the opposite direction from the beginning.
This time, we'll make "L" letters move in the opposite direction from the beginning,
and make "L" letters move in the opposite direction from the beginning.
First, teleport the agent to the yellow block.
When you stand on the yellow block, press "Enter" key and type in "tp" and "chatran".
When you're ready, stack up the blocks.
First, move from the yellow block to the right...
Move up and place the block in front of you.
Next, move to the right and place the block in front of you.
Now, let's make "L" letters.
Here we go!
First, select "chatran" when you type in "chatran".
Let's change "chatran" to "L".
"Chatran" to "L".
"L".
"OK".
OK, we're done.
Now, in order to move the agent to the starting point of "L",
let's connect "make one block move forward" from the agent's menu.
OK.
Make one block move forward for the agent.
When you're done, change "forward" to "right", OK?
"Right", "right", "right".
OK!
Next, in order to move to the starting point of "L", let's move the agent "up".
From the agent's menu, connect "make one block move forward" and "forward" to "up".
"Up", "agent", "up"...
OK.
When you're done, place the block.
From "agent" menu, choose "mya ocasel" and connect it!
Yes!
"mae" "ocaseru"
Yes!
Yes! It's done!
OK!
Once you've done this much, all you have to do is repeat!
Move to the right and "mae" "ocaseru"
Oh! It's repeating!
Yes!
"agent" "mae" "ocaseru"
mae
Now, let's review the programming so far!
First, from the "player" menu, select "when you enter chat command [jump]".
Let's change "jump" to "l".
Next, to move "agent" to "l" point,
From "agent" menu, connect "mae" "ocaseru" to "mae" "ocaseru".
Once connected, let's change "mae" "ocaseru" to "right".
Next, to move "agent" to "l" point, move "agent" up.
From "agent" menu, connect "mae" "ocaseru" to "mae" "ocaseru".
Once you've done this much, place "block".
From "agent" menu, select "mae" "ocaseru" and connect.
Once you've done this much, repeat the rest!
Move to "right" and repeat "mae" "ocaseru".
Once you've done the bottom line, complete "l" as you designed it!
Yes!
Once you've done "l" as you designed it, complete "l" as you designed it!
Yes!
You can connect many blocks, so let's try it!
Yes!
We won't reveal it from now on!
Let's take a look at everyone's programming!
First of all, Saya-chan, whose bottom part of "l" is finished.
Looking at the design drawing, it looks like you want to double the bottom line.
To do so, let's place the block while returning to the left.
What will Saya-chan do?
Ah, like this!
Up!
Left!
Saya-chan, nice error!
It's difficult!
Here, instead of placing it to the left, placing it to the front is correct.
When you make letters on a wall, you place a block in front of the wall, so you can make letters just by placing it in front of you.
On the other hand, Moeko-chan...
Go back and place it.
While looking at the design drawing, she carefully places the blocks.
One, two, three, four...
Oh, it's too big!
And what about Emily-chan?
Oh, I see!
As she pushes the agent up, the bottom line of "l" looks like it's finished.
Six!
Wait!
I'm going to minus one, so one, two, three, four, five, one, two, three, four, five, five blocks
Looking at Emily's design diagram, it is true that it is correct to go up five blocks
However
I don't know who this is, one, two, three, one, two, three, two more
While going up, Emily puts a block in front of her
Now it's not "l" but this kind of word
When you go up, don't put a block, but only "agent"
Oh, I may have done it
"Alphabet with "l" in Minecraft". Announcement after this!
On the official homepage of the program, we have posted web fusion works created by members in the past and works created with "scratch"
There is also a forum for viewers to post, so please check it out!
The alphabet "L" created in Minecraft.
First, Emiri-chan will announce it.
Here is the blueprint.
Will she be able to do it properly?
OK, I'll do it.
Go for it!
- Wow! - You're doing great!
Huh?
It's moving.
Will it be OK?
How far will it go?
Huh?
Emiri-chan, nice error!
Nice error?
Why?!
Looking at Emiri-chan's programming,
after the line below "l" is completed,
after two blocks go up,
one block goes to the right!
There is a frame there, so you can't put blocks there!
That's why the agent stopped!
Here is the correct way of programming!
After the line below "l" is completed, go up,
then go left,
and as you go down, put it in front of you!
Let's correct it and try again!
Go for it!
One, two, three...
Go for it!
Oh, it's going up!
Isn't it good?
Oh, isn't it good?
You did it!
Next is Saya-chan's "l".
Here is the design drawing.
Is it really completed?
Go for it!
Oh, it's cute, pink!
Nice error!
It seems like they ran out of time and finished in the middle.
Just like Saya-chan's design drawing,
here is the programming to make a double "l"!
First, make the bottom part of "l" like everyone else,
go up one step and put a block there!
Then, go left and put a block there!
Next, go up and put three blocks there!
If you can do it up to here, move the agent to the left!
Then you fold it down and put four blocks on top of it!
Then you'll have a double "L"!
It's complicated programming, but let's try it!
Next is Iori's "L"!
Here's the blueprint. Is it really done?
Here it goes!
Ah! It's coming together!
Oh! You can do it!
What? What? What?
Huh? What?
Huh? There's a big error happening!
What's going on?
Iori, nice error!
Let's take a look at the programming!
After Iori-chan made the bottom line, she went up and it was fine until she went to the left.
But after she went to the left, she chose to go down instead of moving the block forward.
Then, because of the block at the bottom, the agent couldn't go down.
If I had moved this block forward, I could have made "L" properly!
Then, I'll correct it and try again!
I did it!
Perfect! I'm glad!
The last one is Moeko-chan.
Here is the design drawing. Is it properly made?
It's good, isn't it?
It's good!
It's good, isn't it?
How is it?
It's good, isn't it?
It's perfect!
Next time, we'll try online classes again!
It's difficult!
We'll teach you how to use "biscuits", which even beginners can understand!
Look forward to it!
Shinji-san is...
"Shin" and "Shinju"
So cute!
This program was brought to you by PROSTA, a programming learning system.