Interactive learning environment for practical programming language based on web service
Inho Jung, Jaewoong Choi, Injung Kim, Changbeom Choi · 2016
As the needs of education of programming language increase, the importance of the learning environment has been emphasized. Based on the social trends, various web services for the education of programming which improves the computational thinking of a student. Among the web services, block-based programming languages are well known as an effective educational tool for a primary student though a freshman in the university. These tools are proven to be useful tools since the tools provide same programming environment to the students and the teachers anytime and anywhere. However, the environments may be insufficient for learning practical programming languages, such as C/C++ and Java, because they are not the block-based programming languages. This paper introduces a block-based learning environment for C programming language using web services. The environment fills the gap between building computational thinking and learning the syntax of the programming language. The programming environment provides the equivalent environment to teachers and the students during the programming hands-on.