Research indexBook chapter
Learning Support System for Programming Language Python
Kamagasako, Shishido, Ikuta
Advances in Early Childhood and K-12 Education27 Dec 2019
Learning Support System for Programming Language Python
Kamagasako, Shishido, Ikuta · Advances in Early Childhood and K-12 Education · 2019 · Subscription
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
Abstract
In the new course of study starting next year, programming education starts in all elementary schools in Japan. However, the definition of programming education is not so clear, and an independent compulsory subject for programming education is not available, yet. Almost all of the teachers are not good at programming; they do not have enough ideas on how to teach “programming” in ordinary required subjects. It is expected, however, that this new engagement on programming education at elementary school will promote the development of new ways of teaching programming education in junior and senior high schools. The authors developed a new client-server web system that can help teachers teach Python programming and also help gifted and talented students learn by themselves. In this chapter, the authors detail such a client-server Web system and the activities performed at a juku (private tutoring) school.