AISubs v3.5
In 2020, programming education will be introduced in elementary school classes.
Now, we don't need computers in our lives.
For children who dream of the future, it is important for them to know how computers work.
To do that, they need to learn programming.
Learning programming doesn't mean changing the world in the future!
Therefore, in our program, we will try programming for next year's graduation!
We will use games and music to learn programming with fun!
What are you doing?
It's a game!
So, everyone in front of the TV should prepare a tablet or a computer and go on a programming journey with us!
Go for it! Programming Star!
Hello, everyone!
I am Kyoko Bunji, the class president of "Go for it! Programming Star!" and I will be teaching you programming today!
And we will be taught programming by Mr. Ando!
Thank you for having us!
Today, we will be studying together with everyone in front of the TV.
We will be studying with Shonan no Kaze's young husband and Mr. Nira Shinji.
Rino Sashihara produced "equal love", Emiri Ohtani and Iori Noguchi.
In addition, a new student has joined us.
She is Hitomi Takamatsu of "equal love" and it's her first appearance.
Nice to meet you.
And she is Moeko Kanisawa of "not equal me" and it's her first appearance.
I am Moeko Kanisawa of "not equal me". Nice to meet you.
Nice to meet you.
First of all, let's start with revenge.
Most of you already know what it is.
Mr. Noguchi, what is a program?
Well, an order book!
Correct!
I was scared just now!
For example, do you know "first servant"?
Yes, of course.
A mother instructs her child to be able to serve safely.
Please think of this "instructing" as "programming".
Then, I have a question for Mr. Shinji.
What is the procedure that Mr. Shinji, who is serving for the first time, needs to do shopping in the best way without getting lost on the road?
Well...
Algorithm!
Correct!
"Programming" is creating an order book.
"Algorithm" is efficiently programming it.
Last time, we used "scratch".
Let's review it.
What is "scratch" teacher? Let's review it.
Until now, this programming language is such a complicated thing. How do you feel when you see it?
It's like "hmmm"
It makes you feel a little bad.
However, this innovative programming has been developed, and that is...
This one.
In other words, it required a lot of letters to make an order book,
but now, with this software "scratch", it's this simple and easy to make an order book.
"scratch" is different from the "source code" we used in programming before.
You can program just by connecting blocks.
It's easy to get "scratch".
Search for "scratch" on the internet, and click on it to go to "scratch"'s website.
And if you click on "scratch", you can start right away, so let's get ready.
Now that we know what "scratch" is, let's teach what we practiced last time to the two of you who are participating for the first time today.
Yes.
Good luck.
Please.
Shinji is also doing it well.
The first thing we did in "scratch" was the action of moving a cat ten steps.
Now, Otani-san, please teach the two of them.
First...
You click on the event, right?
Yes.
And...
Yes.
When you press this "space" key, you click it and move it to the middle part on the right.
You drag it and move it.
Yes.
And...
Next is "action", right?
Yes.
What color is "action"?
"Action" is blue.
Yes, blue.
You drag it and move it ten steps.
Yes.
And...
You press "space" key.
When you press "space" key...
Oh, I see.
Did you remember it, everyone in front of the TV?
Now, Hitomi-chan will try "scratch" for the first time.
It worked!
Oh, it's done?
Yes, it's done!
Oh, great!
To move the cat, from the event palette,
bring the space key to the code area when it is pressed,
and from the movement palette, connect "move ten steps".
If you press the space key with this programming, the cat will move forward.
To make it look like it's running, use the picture on the second costume.
To use this picture, connect the purple block "make" to the next costume.
"make" makes it move like it's running!
If you've done so far, today's mission is "make original characters"!
This program is brought to you by PROSTA, a programming learning system.
Sensei, how do you actually draw a picture?
Yes, let's actually do it.
First of all, on the bottom right of the screen, there is a "sprite list".
There is a cat-like mark here, and if you click it,
a menu like this will pop up, and it is this brush mark.
Yes, I will click it.
Yes, a screen like this will pop up.
This time we will add movement, so please change it to "convert to vector".
To draw your own character, first click the cat mark on the sprite list,
and a brush mark will appear, so let's click it!
Then it will become a screen for drawing, so click "convert to bitmap" and choose "convert to vector"!
First of all, I will explain, but first I will decide the color of the first line here.
There is a habit of choosing colors here, for example, since it is black at first, I will do a bright south slide like this.
If you bring it to the far left, you can draw in black here.
First, select this and press it while drawing.
Yes, like this.
Next is filling in.
For example, select a pen and draw.
If this line is closed, select this bucket and tap it to fill it in.
To draw a picture, first click "fill in"
Let's choose a color and brightness!
If you move the mouse while pressing the click button, you can draw a picture!
If you want to fill in the picture you drew, select the mark of the bucket and click where you want to fill it in.
You can fill it in like this!
Now, let's start drawing!
Please draw your favorite character.
What should I do?
It's easy!
You can actually draw it on your computer!
It's really fun!
Shinji-kun, you have a drawing spirit!
I have a lot of it!
I'm done!
I'm done, too!
You're fast!
I even added a comment!
Wow!
What kind of characters have been created?
Let's take a look at everyone's drawings!
First of all, Takamatsu-san!
Wow, cute!
I'm a rabbit, but I think I drew it well.
What kind of movement do you do with this?
I'll show you.
Oh, I see.
What? It grew!
Oh, I see.
I see.
The legs grew.
It grew.
Let's move on to Kanisawa-san.
Wow!
She's good!
She's fantastic!
Why is everyone so good at this?
I don't like it.
What kind of movement do you do with this?
I'll show you the second one.
Wow!
It's good!
It's cute!
It moves like this.
It has a belly button.
It's cute!
Let's take a look at the third one, Noguchi-san.
Here's the first one.
Wow!
She's good at drawing.
Oh, really?
This is my original character, Sukime-chan.
Sukime-chan!
Yes, it's my original character.
Let's take a look at the second one.
Wow!
It has both hands and legs moving.
Oh, it's true!
It has both hands and legs moving.
It's so cute!
Let's take a look at the fourth one, Ohtani-san.
Wow!
It's quite novel!
Yes!
Well, Ando-sensei, who do you think it is?
Is it Tertelbosch or something like that?
No, it's not!
Who is it?
Actually, Ando-sensei drew it.
Oh, you drew it?
Yes!
Didn't you notice it?
Do I look like this?
You're wearing tights underneath.
How does it feel when it moves like this?
It's nice, isn't it?
Is it like this?
And it's very soft.
You can print it with your own character.
It's nice.
It's cute.
It's a stamp.
I'm happy.
Thank you very much.
You've got the characteristics of the form.
That's right.
Let's have a look at Shinji's.
Please.
I'm also a bit like Ando-sensei.
Very popular.
Thank you very much.
It's different.
It's like Gohho or something like that.
It's like a real one.
It's amazing.
If I could do it a little better, I would have drawn it better.
That's amazing.
What kind of movement does it have?
Nice Error.
It's amazing.
It's a nice error.
Nice Error.
It's amazing, isn't it?
It's like opening your eyes wide.
Nice Error.
Thank you very much.
Here are the characters drawn by the five of you.
Did you all draw well?
Everyone drew their favorite characters.
Let's move the characters from here.
After this, let's move the original characters freely.
In the next study, let's move the original characters.
Before that, let's review what we did last time.
Let's make a programming that makes a cat run.
First, let's make a programming that moves ten cats.
Then, let's connect the purple-looking palette to the next costume.
Then, it will move like a cat is running.
From now on, I will add various blocks to this running programming and make it move complexly.
The next thing we will study is "control".
Just by learning this "control", there are many more things you can do.
That's right.
Repeat "control" ten times.
Ten times...
Repeat it ten times.
From "control" palette, orange palette...
Repeat "control" ten times.
Repeat it ten times.
Then, you can pinch it like this.
Oh, I see.
Pinch it.
We will add new instructions.
First of all, please bring your character here.
This is the starting point.
Now, I will bring my character to the circle at the starting point.
The starting point is here.
From "movement", "x" coordinate and "y" coordinate...
From the top...
From the blue palette...
Then, you will always start from the starting point.
First of all, if you move "control" ten times with the "repeat ten times" block in "control" palette, you can pinch "make it into the next costume".
Next, move the drawn character to the starting point.
From "movement" palette...
Connect "x" coordinate and "y" coordinate blocks under "space" key.
In addition, we will add new blocks!
It's "control", isn't it?
We waited one second for "control".
If you insert "one second wait" into this,
costumes will change every one second.
Oh, I see.
It becomes slow.
That's right.
From "control" palette,
we will connect "one second wait" under "next costume".
What kind of movement has been made by this programming?
Let's look at everyone's screens!
Let's look at Takamachi-san's.
Is the rabbit walking?
I want to see it.
It's cute.
Oh, it's walking!
It's cool.
It's cute.
It's amazing!
Let's look at Shinji-kun's.
OK.
It's "attack", isn't it?
That's right.
I want to see "attack" something.
I should have made "move, move" or something like that.
Here is the movement of characters programmed by other three people.
All of them were able to line up blocks without making mistakes.
The next study is...
Let's change the direction of characters!
So, "move".
From "move"...
It said "move" not "turn" but "turn 90 degrees", didn't it?
So, bring it here and change the direction like this, upward.
Upward...
Yes, it's this direction now, but if you put this arrow up, it will turn upward.
Yes, put the arrow where you want to turn.
When you want to change the direction of characters,
From "move" palette, add "turn 90 degrees" to the bottom block.
When you click "90 degrees", an arrow will appear, so put the arrow where you want the character to turn.
Now, it's "work" from here.
Let's go to the milk shop from where we are now.
Yes.
From the start to the milk shop, let's move the characters along the path on the map.
The hint is "move 10 steps" and "repeat 12 steps" and you can move one block.
How many degrees from here...
Teacher...
Yes!
My teacher is like this now.
Yes, that's right.
How many degrees to go this way?
You can only change the direction.
You can turn 90 degrees or something like that.
Has everyone programmed properly?
Let's take a look at the students' screens.
Let's take a look at Noguchi-san's screen.
Yes!
Here we go!
Yes!
Wow!
That's amazing!
The path is...
Yes!
It goes straight from the house, turns the tree to the left, and goes all the way to the tree, and then turns to the right.
Yes!
Next, let's take a look at Ohtani-san's screen.
Yes!
Where did it go?
It went towards the river.
It got lost.
It must have gone towards Kawashima-kano-kami.
It feels good.
It feels really good.
Sensei Ando.
Lastly, let's take a look at Senji-kun's screen.
Sensei Ando is following the same path.
That's how I feel.
He's following the same path.
Is that possible?
Why did Senji-kun and Emily-chan go to the river?
It's because of the wrong number of times of "repeat".
Everyone, with the spirit of "try and error", let's challenge without fear of failure!
After this, let's learn about the programming inside the station.
What is "programming inside the station"?
Let's learn about "programming inside the station".
Most of the smart phones and games you use are actually programmed.
Let's investigate "programming inside the station".
In the last episode, the two of them taught us what became convenient by programming, such as oda-class electric trains and automatic inspection machines.
This time as well, we will learn about the convenient programming technology inside the station.
First of all, this.
"Unknown time operation information display".
Since it is a train accident, when it stops, it is a display that shows you that you are going to use a return transport tower when you stop.
Display installed in front of the ticket office at Shinjuku Station.
Advertisements are usually displayed, but when an error occurs, it is a system that displays where it is occurring.
In the past, it was the basic movement of customers to stop at a station, but with this display, you can see how other return transports are going and current latest information.
This is a display of when you are actually stopping, but for example, when an accident occurs in this area, it indicates that you are stopping at this red X.
In addition, it will also notify you at the same time what time the return of driving is expected to be.
I usually don't know the return time of driving, and I'm wondering what time it will be, but it's great that it shows me.
This display information can also be viewed from the Odakyu Electric Railway homepage and smartphone applications.
Now we are driving normally, so everything is displayed in blue and we are driving as usual.
If there is an accident, red or orange lines or signs will appear.
We feel that this is also possible due to improvements in programming.
Next is a programming system that takes into account the safety of users.
I just came to the platform, what is here?
Here is a program that protects users' safety.
What is it?
Do you know what it is?
What is it?
This wall...
Closing...
Home door.
That is one of them.
What we are going to introduce today is a little different.
Home door, which we often see recently.
This is also an important system to prevent falling into the track.
What else protects users' safety?
The answer is this.
Yellow line.
Yellow line?
What is this?
This is a remote camera.
This is used for sensor detection.
When a customer is outside of the yellow block,
it will automatically guide you to go inside of the yellow block.
This is how it is announced.
Wow!
Now, let's experience what it is like in reality.
This is just for broadcasting and programming when it is dangerous.
Please do not try this at home.
That's right.
Today, we will do it in a special way.
Please do not try this at home.
Please.
Today, we will show you how it works.
Please do not try this at home.
One, two...
Please stay inside the yellow display block.
What?
I think we should stay until everything is over.
Please stay inside the yellow display block.
So, as long as we keep saying it, it will be broadcasted, right?
That's right.
When users cross the yellow display block,
the remote camera will react and the announcement will be broadcasted.
However, when you get on or off the train, you will cross the display block.
What will happen in this case?
The red lamp on the side of the train,
when it is flashing,
even if you are outside of the yellow display block,
the announcement will not be broadcasted.
I see.
With that lamp.
That's right.
When the remote camera detects the red lamp on the side of the train,
the announcement will not be broadcasted.
This kind of system is also controlled by a program.
Today we learned about familiar programming.
We took a peek inside Oda Prefecture.
What did you think, Natsume-chan?
Even though I had never cared about it before,
there was a lot of programming and it was fun.
I feel like I'm going to see a lot of it when I get on the train.
It was fun, wasn't it?
With that said, we would like to continue investigating familiar programming,
so please look forward to it! See you!
Today's review!
This time we used Scratch to create an original character.
Shinji-kun, you have a good sense of drawing!
It's really there!
We used a control block to make the character walk.
Did everyone do well?
Next time we will review all of this!
Look forward to it!
This program was brought to you by PROSTA of the Programming Learning System.