Development of Programming Learning Application for Smartphones Using Japanese

Conference: The Barcelona Conference on Education (BCE2021)
Title: Development of Programming Learning Application for Smartphones Using Japanese
Stream: Design, Implementation & Assessment of Innovative Technologies in Education
Presentation Type: Virtual Presentation
Haruka Okubo, Tokyo Denki University, Japan
Makoto Shishido, Tokyo Denki University, Japan


In recent years, programming education has garnered attention. The programming education has been introduced in elementary schools since the fiscal year 2020 in Japan. Conventional programming education in Japan teaches programming in English. Programming in a language that is not your native tongue is difficult. For many Japanese, it is easier to understand intuitively if you can program using Japanese. This helps beginners to start acquiring basic programming skills. Also, error messages are sometimes displayed in long sentences in English, which is another factor that hinders beginners from learning. In this material, the program description and error message specifications are written in Japanese. The purpose of this study is to develop learning materials for Japanese students to learn programming so that they can experience the fun of acquiring programming skills. In this research, I have developed an application that allows Japanese students to learn programming for smartphones in the Japanese language. The application has been designed for Android smartphones. Android Studio is used for IDE development and the programming language used is Java. The layout is written in XML. In this application, learners can learn about variables, operators, control statements, and arrays. For example, learners can learn how to program "determining even or odd numbers", "assigning data to an array", and so on. By using this application, learners can learn the basics of programming that they need to understand first. This will help them advance to their next step of learning a general-purpose programming language such as Java in English.

Virtual Presentation

Conference Comments & Feedback

Place a comment using your LinkedIn profile


Share on activity feed

Powered by WP LinkPress

Share this Presentation