Exploring Programming Task Creation of Primary School Teachers in Training

1Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Introducing computational thinking in primary school curricula implies that teachers have to prepare appropriate lesson material. Typically this includes creating programming tasks, which may overwhelm primary school teachers with lacking programming subject knowledge. Inadequate resulting example code may negatively affect learning, and students might adopt bad programming habits or misconceptions. To avoid this problem, automated program analysis tools have the potential to help scaffolding task creation processes. For example, static program analysis tools can automatically detect both good and bad code patterns, and provide hints on improving the code. To explore how teachers generally proceed when creating programming tasks, whether tool support can help, and how it is perceived by teachers, we performed a pre-study with 26 and a main study with 59 teachers in training and the LitterBox static analysis tool for Scratch. We find that teachers in training (1) often start with brainstorming thematic ideas rather than setting learning objectives, (2) write code before the task text, (3) give more hints in their task texts and create fewer bugs when supported by LitterBox, and (4) mention both positive aspects of the tool and suggestions for improvement. These findings provide an improved understanding of how to inform teacher training with respect to support needed by teachers when creating programming tasks.

Cite

CITATION STYLE

APA

Greifenstein, L., Heuer, U., & Fraser, G. (2023). Exploring Programming Task Creation of Primary School Teachers in Training. In Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE (Vol. 1, pp. 471–477). Association for Computing Machinery. https://doi.org/10.1145/3587102.3588809

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free