Skip to Main content Skip to Navigation
Conference papers

Measuring an Impact of Block-Based Language in Introductory Programming

Abstract : The use of block-based visual language in introductory programming is a popular method in education. However, there is little research which provides evidence showing advantages of block-based language. This paper presents the results of learning data analysis with fine grain logs recorded by students’ development environment where the students can select their language in block-based or Java. A total of 400+ students’ logs collected each of four years were analyzed. The results show that migration from Block to Java can be consistently seen each year, although the whole block-editing rate was influenced by the method of the instructor’s introduction. Though block-editing did not affect working time and Lines of Code (LOC), it could reduce the compile error correction time, whereas using Java requires approximately 20% of compile error correction time for students. We concluded that block-based language worked to encourage students to focus high-level algorithm creation, as well as it provides an advantage to understanding text-based language.
Document type :
Conference papers
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download
Contributor : Hal Ifip Connect in order to contact the contributor
Submitted on : Friday, October 27, 2017 - 3:05:55 PM
Last modification on : Thursday, January 23, 2020 - 2:44:02 PM
Long-term archiving on: : Sunday, January 28, 2018 - 3:34:48 PM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



Yoshiaki Matsuzawa, Yoshiki Tanaka, Sanshiro Sakai. Measuring an Impact of Block-Based Language in Introductory Programming. 1st International Conference on Stakeholders and Information Technology in Education (SAITE), Jul 2016, Guimarães, Portugal. pp.16-25, ⟨10.1007/978-3-319-54687-2_2⟩. ⟨hal-01625380⟩



Record views


Files downloads