NobleBlocks

Research indexBook chapter

Learning Support System for Programming Language Python

Kamagasako, Shishido, Ikuta

Advances in Early Childhood and K-12 Education27 Dec 2019

DOI10.4018/978-1-7998-1400-9.ch007

Paywalled

The full text is at the publisher

You can read the abstract here, or open it at the publisher.

Read 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.

Discussion

Citations

More

Suggest a correction or report