I tried using an application "programming seminar" that even elementary school students can learn programming without knowledge & code input



As an effort to solve the shortage of IT human resources, from 2020 it was decided to complement programming education at elementary school. In DeNA, programming classes are held for public elementary school 1st to 3rd grade from 2014, and educational application that has high degree of completion reflecting feedback from children and teachers who got in classProgramming seminar"Was released for free from October 19, 2017. I tried experiencing by using the application what kind of programming education actually is being done for elementary school students.

Programming seminar
https://programmingzemi.com/index.html

◆ Setting up programming seminars

"Programming seminar"AppStore,Google Play,Microsoft StoreYou can download from. Here I will use the iOS version of the application to try it on the iPad.

Programming seminar 【Programming application which can be used from lower grade】 on the App Store
https://itunes.apple.com/jp/app/id1264450008


Tap Acquisition ......


Tap Install.


If you are asked for the iTunes Store password, enter the password and tap "OK" ......


Installation begins.


Tap "Open" when installation is completed.


Since the user contract of "programming seminar" is displayed, scroll downwards ......


Tap "I agree".


The "programming seminar" screen opens, so tap the screen.


Enter your favorite nickname and tap "OK" ...


Tap "Yes". This completes the setup.


How to use programming seminar

Opening programming seminar starts with self introduction of programming seminar character "Sora Momo", but since I do not know how to operate it, when I tap on the hint at the top right ....


The index of the operation method to which the item number of "Increase character" "Change size" "Move character without touching" "Move automatically" "Move only touched character" "Hooseki get" It shows. Since I want to see in order, tap "→" button.


A tutorial movie of how to move Sora is displayed.


If you drag while tapping Sora, you can place the sky in the field ......


You can remove the sky from the battlefield by dragging Sora in the field to the left.


As the movie is over, tap the "→" button and move to the next movie ......


A movie of how to change the size of Sora is reproduced. You can enlarge by spreading the dumpling in the field with two fingers ......


Conversely you can shrink it.


As the movie is over, tap the "→" button and move to the next movie ......


Here "Onegai block" which is a programming instruction (statement) appears, and the usage tutorial starts. Tap on the sky on the left ... ...


A list of Onegai blocks is displayed. Drag "Jump" to the place ......


When you touch (tap) the "jumping" of the field, the two skimmers jump on the spot.


When you tap an instruction in the field, the program is in a moving state, so tap "Stop" button in the lower right.


As the movie is over, tap the "→" button and move to the next movie ......


I can tell you that I am able to connect onegai blocks in the manner of a puzzle, and that the connected things become "programs".


As the movie is over, tap the "→" button and move to the next movie ......


Instead of targeting all the sky, we will explain "Ogami Block" to move only tapped characters. By placing "Ogami Block" at the beginning of the program, you can execute the program only for the tapped character.


As the movie is over, tap "→" button ......


Since the way to get "Hosei" is explained, tap the "×" button.


I will try to get a recipe. Drag two slags on the left into the bat ... ...


Tap on the sky at the top left and arrange "Please stay at ←" and "Hurry at →" on the wish block at the top of the "Touch character" at the top of the block.


Tap the play button on the bottom right ... ...


Tap the sky on the right.


Then, Sora is walking to the left ......


Walking to the right ......


I can receive 3 pieces of cod roe.


◆ Title that can be studied with programming seminar

Various curriculums are available for programming seminars to learn the basics of programming.


·Try

This is the subject of the "Programming seminar" tutorial. You can check the tutorial of the operation method also in "How to use programming seminar" here.


· Repeat

It is a curriculum that can learn iterative processing which is one of important elements of programming. In this topic, I am devised to correct program which is wrong to the program which matches the theme, or to feed programming skills while playing with a sense of puzzle by rebuilding originally completed program apart again.


Caretaker

You can learn conditional branching which is one of the important elements of programming. It is the same as "Repeat", correct the incorrect program to the one that matches the subject, or break up the completed program and recreate it again.


·message

You can create a program triggered by message transmission. By receiving a message, you can increase the programming skill of the program where the event starts. Here, the purpose is to create a program that suits your problem.


· Rubber

Here, you can learn about variables that everyone uses to create a program. There is a problem of creating simple programs using variables and filling them up and making programs that matches your theme. For example, when the parking lot is full, "full" is displayed and ...


When there is space, "sky" is displayed.


In this program, when a car enters the parking lot, 1 is added to the variable, and when the car comes out, 1 is subtracted from the variable. Then, this movement can be realized by displaying "full" when the total value is 3 and "sky" if it is not 3.


·data

You can learn programs to exchange data with other applications and cameras on smartphones and tablets. Coming so far, almost extraordinary elements are strong, but you can experience creating programs to "shoot movies", "start barcode readers to read barcodes", "upload movies to the internet". For example, in this program you tap a character ... ...


The movie shooting mode is set.


· · ·

You can experience programs using information on acceleration sensors installed in smartphones and other programs and program creation using external DC motors and infrared sensors.


For some reason only "DC motor" I am worried that the hint is in English ......


To assemble

Assemble completed example programs using repetitions, conditional branches, messages, and variables separately. You can enjoy it as a puzzle sense game. For example, when you tap the "Make apart" button of the Meloid Tattoo program ......


You can rebuild the program from scratch while anticipating the movements of a simple gaming ball game.


◆ Puzzle

Here, a puzzle game that can be solved with a simple program is prepared. It is a matter of making a program to move with a route that allows you to get all the cakes on the screen to Sora without hitting the dragon. It is difficult to solve if you do not know certain tricks because it is decided to take all the cakes within any hand in order to get the maximum number of hoes.


◆ Make new

It is a mode in which you can program yourself freely and create works.


In this mode you can import your own picture or image and use it as a character. In "Menu" tap "Make Newly".


Tap "Make to Ji".


At the top left, touch the "+" button.


To use the transparent processed GIGAZINE logo image, tap the "image" icon and select the photo of the logo ......


As the image is loaded, tap "OK".


Now you can program the loaded image as a character.


This time using this character I tried making animation that "G" of the GIGAZINE logo chase the blue GIGAZINE logo.

I made animation with programming seminar - YouTube


◆ Everyone's work

Program works made using "programming seminar" are open to the public. I think that most programs are programs created by elementary school students, but if you are packed with various ideas, you will likely forget your time.


I think that it is made intuitively easy to understand because "programming seminar" is made as a programming teaching material for primary school students. For those who have never touched on programming, but for those who would like to learn programming or want to learn basic things from one, why do not you add "programming seminars" as a teaching material to your options .

in Review,   Software, Posted by darkhorse_log