The purpose of this paper is to explore pre-service primary teachers' conceptions of loops for drawing squares in their early stages of learning Scratch. Twenty-six pairs of student teachers, all with some experience in teaching mathematics at primary school level, explain the advantages and disadvantages of using loops in Scratch. Qualitative content analysis of their written explanations revealed three categories: (1) the higher efficiency of loops is seen as a clear advantage, (2) their narrower range of applicability as a clear disadvantage, and with regard to (3) the cognitive demand of loops, the responses are contradictory. In addition to some misconceptions, we could identify a key fact that student teachers must know in order to co...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
A current educational practice in grouping students is looping. Looping involves teachers remaining ...
Scratch enables children to learn about programming by creating games and animations, and is current...
International audienceThe purpose of this paper is to explore pre-service primary teachers' concepti...
This research paper is a study of looping. The purpose of this study was to conduct a review and an ...
The use of Scratch programming in introducing text-based programming to novices at all levels of edu...
The practice ofhaving teachers and students remain together for a period of two or more years is kno...
Studies have shown that learning mathematics through programming can be complex and that the program...
Abstract. This paper describes different Scratch activities proposed in different learning situation...
Problem and goal. Computational thinking has been introduced in many countries around the world and ...
Looping is the practice of a teacher staying with the same group of students for two or more years. ...
A number of studies report about students’ difficulties with basic flow-control constructs, and spec...
In an effort to improve student achievement for second to fifth grade students in both urban and rur...
Programming and computational thinking are becoming more important in primary education. This raises...
In recent years, the inclusion of computational thinking in education has become very important. Thi...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
A current educational practice in grouping students is looping. Looping involves teachers remaining ...
Scratch enables children to learn about programming by creating games and animations, and is current...
International audienceThe purpose of this paper is to explore pre-service primary teachers' concepti...
This research paper is a study of looping. The purpose of this study was to conduct a review and an ...
The use of Scratch programming in introducing text-based programming to novices at all levels of edu...
The practice ofhaving teachers and students remain together for a period of two or more years is kno...
Studies have shown that learning mathematics through programming can be complex and that the program...
Abstract. This paper describes different Scratch activities proposed in different learning situation...
Problem and goal. Computational thinking has been introduced in many countries around the world and ...
Looping is the practice of a teacher staying with the same group of students for two or more years. ...
A number of studies report about students’ difficulties with basic flow-control constructs, and spec...
In an effort to improve student achievement for second to fifth grade students in both urban and rur...
Programming and computational thinking are becoming more important in primary education. This raises...
In recent years, the inclusion of computational thinking in education has become very important. Thi...
Evaluating the quality of students’ programs is necessary for better teaching and learning. Although...
A current educational practice in grouping students is looping. Looping involves teachers remaining ...
Scratch enables children to learn about programming by creating games and animations, and is current...