AISubs v3.5
Finally, programming education starts!
But, according to a survey conducted this year,
there are still many people who don't know much about programming education.
So, PROSTA renews!
What is a computer anyway?
How does programming education change classes at school?
What's good about programming?
Shinji-kun, Noemi-kun and I will experience everyone's questions and find answers!
In this program, we will review programming information we learned in April and want to know now!
And in the unpublished program, we will thoroughly explain programming problems challenged by Emiri- chan and Iori-chan!
What!?
In addition, in Scratch Special Course, we will challenge a history quiz created by Emiri-chan!
If you watch our program, you will know everything about programming education!
Now I want to know! Let's go, programming star!
First of all, let's review programming education that Emiri-chan and Iori-chan learned on April 11th.
What do you think is the purpose of learning programming now?
Purpose...
To be good at programming...
There are many programmers now, so it's for increasing such people.
Certainly, in Japan, the number of programmers is declining year after year due to aging.
However, due to that influence, programming depletion does not begin in elementary school.
One of the things that the Department of Science and Technology wants in programming education is to nurture programming thinking.
Programming thinking is a way of thinking to order the computer, and these six processes are necessary.
Once you decide what you want the computer to do, you think about how to combine symbols to make it happen.
At that time, the three kinds of human skills of programming are important.
The first is sequence processing. It is basic for computers to support them in order from above.
The next is repetition. If you repeat programming many times, you can process it efficiently without lining up the same blocks.
And then, condition splitting. By making another routine under the condition "what if ____"
With these three kinds of human skills, you write programming and actually move the computer.
If there is a problem, look for the cause. Programming is a try and error. You can do it over and over again.
Mistakes are treasures. If you make an error, say "nice error" and praise each other.
And what nourishes programming thinking is not only computers.
It's not only using computers.
It's called "unplugged programming".
By using a flowchart instead of using a computer, you can learn programming thinking.
If you study programming this much, will you take a programming test someday?
Yes, in fact, it's already out.
Programming admission has also appeared for middle school admission.
Is there such a thing for middle school admission?
In a middle school in Tokyo, a problem was raised to think of programming that cats walk around a triangle using a scratch.
But this is not actually aimed at how well you can scratch.
After graduation, there is also a group discussion where you talk in groups.
You explain how you made the program, and all of that is the target of judging.
That's amazing. It's like an audition.
That's right.
Let's review what kind of software it is for those who don't know scratch.
Scratch is a software called "visual programming" that does not use the source code used in conventional programming.
You can build a program just by connecting blocks written in Japanese with instructions.
It's very easy to get scratch.
Search "scratch" on the Internet and go to the scratch homepage.
Then, click "build" and you can start right away.
From now on, the two will challenge the original test questions that Aikawa-san made with scratch.
On the stage there is a cat and black lines drawn.
Walking from A to B on those lines and once again programming to return to A.
This is serious!
So...
So what?
Let's see...
Isn't it that?
Isn't it moving for now?
It's moving and...
Ah, it's this!
Move ten steps.
Is ten steps enough?
- This distance... - Do you want to pick it up?
- What just moved? Did it move? - Ah, it moved.
- Do you want to repeat this? - Repeat...
- Yes. - Repeat it? - Let's repeat it.
- Really? - We've been watching you for a while now.
- Look at this.
- It moved! - It moved!
- Isn't it good? - Isn't it good?
- How many times do we have to repeat it? - Isn't it about 30 times now?
- 30?
- Wait, wait, wait. - We've done 30 times too many.
As you can see, no matter how many times you fail at programming, you can do it all over again.
So don't be afraid of failure and challenge yourself.
If you fail, say "nice error" and praise each other.
- Isn't it good? - It's good.
- Should we flip it over or leave it as it is? - Should we flip it over?
- I think it's better to flip it over. - It's better.
It seems like the two of them want to flip the cat that arrived at the beach shop over like this.
Will they be able to do it?
What does "reverse" mean?
It's like something like tens of degrees.
Oh, like rotating it.
Wasn't it in "moving"?
It was.
Is it this one?
180 degrees?
Let's try it.
Is it okay here?
Oh, you're opening it.
Let's try it.
Go ahead and put it back in.
Put it back in.
Go ahead.
Okay.
What!?
What's wrong with you?
But, isn't it okay to flip it like this?
It's cute, isn't it?
It may be good for individuality.
That's right.
The two of them gave up on "reversing".
Now, let's do the programming for "reversing".
The block facing 90 degrees is up if it's zero degrees,
and right if it's 90 degrees,
and down if it's 180 degrees,
and left if it's -90 degrees.
If you want to face it the other way, -90 degrees is correct.
However, since the cat is upside down,
if you connect "only left and right" from "moving block" to "rotation method",
the rotation will only be left and right, so it will face the left side properly.
So, we'll go back next, won't we?
Go back?
Will we go back?
Well...
I wonder if we'll go back.
Huh!?
What does "go back" mean?
For now...
Can't we repeat this twice?
Oh, we can't.
Let's stick it here again.
Okay.
For now...
Oh, minus!
Oh, I see!
So, minus ten blocks here, too?
That's right. If you reduce the number of repeated blocks to minus ten, you can go back to the previous route.
Well done, Emily!
Don't we need this?
Do we need it?
Can we move it as it is?
Can you go back once?
Oh, no!
No, no!
Wait a minute!
Can you rotate it again?
Once again, nice error!
The cat will go in the direction it is facing now.
If this happens, make sure you return it to its original direction.
Can we do it now?
Yes.
We did it!
Yes.
Well done!
You were able to clear the task properly.
And you two were thinking hard about it.
I think this is exactly what programming thinking is about.
Yes.
Here's one more thing.
Let's add walking motion to the cat.
Let's add blocks to the programming we just created.
First, select "make next costume" from the "appearance" palette.
Let's connect it under "make cat walk".
And also, from the "appearance" palette,
connect "make next costume" under "-make cat walk".
If you press the flag with this, the cat will start walking.
By knowing the content of the block, you can add various movements.
Everyone, while repeating "try and error", try to remember the mechanism of the block.
I think it's good that students now can meet such fun things.
If we could do programming at this time, we would have been smarter.
That's right. We wanted to do it.
At Hulu, you can watch past episodes of this program for financial support until May 10th for free distribution!
Let's review it over and over again at Hulu!
This program is provided by PROSTA of Programming Learning System.
Programming will save the world!
On April 4th and 11th,
Noimi and her team investigated the programming technology that protects cats' lives.
Wow, it's the latest!
Here it is!
Cat-specific toilet "Toretta" developed for early detection of urinary diseases in cats.
Urinary diseases can be detected by urine floods and urine volume increase.
With "Toretta", every time a cat enters the toilet,
information is sent to a smartphone connected to it by measuring weight, urine volume, urination number, urination number, stay time and passing hours.
It also has an AI-equipped individual identification camera,
and no matter how many cats are there, they will collect individual information.
Then, we asked the developer how "toretta" was born.
When there was an earthquake, our representative looked at the situation of pets left behind,
and we decided to start a pet business because there was nothing we could do for pets.
While we were doing various pet services, we were told by a veterinarian that in order to manage cats' health,
we needed information about the toilet at home, and we decided to develop this toilet in order to get that information.
What was the most difficult part of developing "toretta"?
The most difficult part of developing "toretta" was measuring the amount of urine that cats urinate when they enter the toilet,
but we had to match it with each other.
For this purpose, every time cats enter the toilet, we measured the amount of urine they urinate every time,
as well as the weight of the program produced, and whether it was the same or not.
We tested this for about a month.
That's very difficult!
Data collection programs such as weight, amount of urine, and number of urines were developed,
and AI-based individual identification programs were developed.
However, development was not easy.
There, NOIMII's members challenged to recreate a development story.
After the prototype was completed and the staff's cats' data were obtained, but this is still not credible enough, is it?
That's right, senpai. We want to improve the accuracy of infant data...
What should we do? What should we do?
That's right. We need more data.
Hmm...
Ah! Let's investigate in a place where cats are bought a lot!
Where is it?
Fufufu...
Cat cafe!
Wow! A dream space for me who loves cats!
Hey! We're not here to play with cats! We're investigating!
Investigation!
Can you stop it for a second? Meow! Meow!
Don't become a cat!
You really like cats, don't you?
Teacher! Nice to meet you!
Nice to meet you, too!
Now, let's get the data.
Yes!
It's going to be a long process, so be prepared!
Yes!
In this way, the investigation that will take us a month began.
The most difficult thing is collecting hospitalization data.
Oh! I think I'm going to the bathroom!
I'm going! I'm going!
Every time I went to the bathroom, I wrote down the urine amount and checked if it matched the data in the program, and at the same time investigated it with several cats.
Fourteen thirty-five minutes.
Tama-chan's urine amount is twenty milliliters.
This program... more... like this...
If it didn't match the data, I fixed the program and repeated it over and over again.
Twenty five milliliters.
Hey!
It's out.
Oh, I'm sorry.
Well...
And then, start collecting data for a month.
Finally, if you have data for Tama-chan's next bathroom, it's complete.
If you can count, it's time for the bathroom, isn't it?
That's right.
Oh!
It's here!
It's here.
Well then, I will measure it!
The current input is...
...equal to the program data!
We did it!
Yeah!
We did it!
We collected the data over and over again and corrected the program.
This effort came together and it was finally completed.
After this, we will challenge the history quiz that Emily-chan made with Scratch!
Number 3, Jomon Bakufu.
Wow!
On the program's official website, we have posted web fusion works and Scratch works that members made in the past.
There is also a home page for viewers, so please check it out!
Programming Star Special Lesson
From April of this year, programming will be standardized in elementary schools.
What kind of lessons will be held?
Instead of adding new programming subjects,
we will incorporate programming into previous subjects such as Japanese, math, science, and society.
Therefore, we will challenge original lessons that incorporate programming as soon as possible.
In the last lesson, these three people made a history quiz about society.
OK.
Then I will be number two.
If you click on the question word displayed on the stage with Scratch,
you will get three choices.
And if you click on the answer, you will see the correct answer.
To make a history quiz, click on the cat mark in the lower right and select the brush mark.
Click on the blind spot mark and make a base for the question sentence.
Next, select the "t" mark and type in the question sentence.
Once you've reached this point, click the "cat" mark at the bottom right again and select the "brush" mark.
Select the "t" mark and type in the answer.
Once you've entered it in, click the "cat" mark at the bottom right again and select the "brush" mark.
Next, select the "t" mark and type in the correct answer.
Once you've reached this point, select the sprite for the question and select when this sprite is pressed from the event.
Then, connect "send message 1" from the event.
Next, select the sprite for the answer and select when you received message 1 from the event.
Next, connect "display" from the event.
Then, select "when flag is pressed" from the event and connect "hide" from the event.
Next, select "when this sprite is pressed" from the event.
Again, select "send message 1" from the event and change it to "message 2".
Next, select the correct sprite and select when you received message 1 from the event.
Change "message 1" to "message 2".
Then, connect "display" from the event.
Once you've done this much, select "when the flag is pressed" from the event and connect "display" from "appearance".
Programming is now complete!
When you press the flag, only the question appears.
When you click "question", "choice" appears.
When you click "choice", the correct answer appears.
Oh, Miri-nyan.
Then, using this programming, Emily-chan will make two questions about Oda Nobunaga.
Oh, two questions.
In the meantime, you two should prepare and review.
Yes!
"Breaking the Iwagawashi", "Digging up the Noromachi Shrine", and "Creating the Azuchi- Momoyama Era"?
Oh, I see.
Emily-chan, are you ready?
Yes, I'm ready!
Emily-chan's "Oda Nobunaga Quiz" Question 1!
Question!
What is the battle that Oda Nobunaga fought against Takedashi?
Oh!
I said it earlier, didn't I?
What was it?
1. The Battle of Sekigahara.
2. The Battle of Nagashino.
3. The Battle of Itou.
I've never heard of "The Battle of Itou".
You might know it.
But this is...
Shall we say it together?
1, 2...
2!
Oh! It's "The Battle of Nagashino", isn't it?
Yes!
Then, the correct answer is...
Correct!
2! It's "The Battle of Nagashino"!
Congratulations!
Thank you!
The Battle of Nagashino was won in 1575 by Oda Nobunaga and Tokugawa Ieyasu's allied forces who defeated Takeda Katsuyori.
In this battle, Oda's army won by using guns.
The second history quiz of Emiri-chan! What kind of quiz will she answer?
Wow!
In Furu, you can watch past episodes of the program for financial support until May 10th for free!
Let's watch it again and again in Furu and review it!
The second Oda Nobunaga quiz that Emiri-chan created!
Question!
Ta-dah!
What was the wakufu that Oda Nobunaga destroyed?
Ah, just now!
Ah, ah, ah!
It's clearly written here, too!
That's right!
Number one! Muromachi Wakufu!
Number two! Edo Wakufu!
Number three! Jomon Wakufu!
Wow!
This is...
It's important, isn't it?
Number three, don't get lost!
Number three, Jomon Wakufu!
Yeah, I've heard of it!
I've heard of it!
One, two...
Number one!
Muromachi Wakufu!
Yes!
The correct answer is...
Lower, lower...
Yes! Muromachi Wakufu!
Yay!
Congratulations!
15th General Yoshiaki Ashikaga, who opposed Oda Nobunaga,
tried to defeat Nobunaga in various places.
Even so, Nobunaga won victories in various places and
in 1573, he exiled Yoshiaki Ashikaga from Kyoto.
As a result, Muromachi Wakufu perished.
However, Yoshiaki Ashikaga continued to rule Kyoto and
Don't you think it's easy to remember if you make a problem yourself using Scratch?
That's right. I learned a lot, too.
It's a good lesson.
I think so, too.
It's quite difficult to make a problem and it's hard to come up with a choice.
This program was brought to you by PROSTA, a programming learning system.