A number of studies report about students’ difficulties with basic flow-control constructs, and specifically with iteration. Although such issues are less explored in the context of pre-tertiary education, this seems to be especially the case for high-school programming learning, where the difficulties concern both the “mechanical” features of the notional machine as well as the logical aspects connected with the constructs, ranging from the implications of loop conditions to a more abstract grasp of the underlying algorithms. As part of a project whose long-run goal is identifying methodological tools to improve the learning of iteration constructs, we interviewed 20 experienced upper secondary teachers of introductory programming in diffe...
This experience report presents a participatory process that involved primary school teachers and co...
This diploma thesis maps pupils' understanding about a functional principle of using commands along ...
The purpose of this paper is to explore pre-service primary teachers' conceptions of loops for drawi...
A number of studies report about students’ difficulties with basic flow-control constructs, and spec...
Although a number of studies report about novices’ diffi-culties with basic flow-control ...
The challenges associated with teaching computer programming are recognised (Biddle & Tempero, 1998;...
This chapter describes a framework, 'Naive Iteration", which accounts for the conceptualizations und...
Iteration is a fundamental concept in computer sciences which allows the construction of algorithms ...
Instructional design and development methods prescribe how specifications for advanced instructional...
This study investigates changes in conjectures of four typical students when they are using differen...
There is general consensus that recursion is difficult to learn, which may be meant to imply that no...
Instructional design and development methods prescribe how specifications for advanced instructional...
High-school students specialising in computing fields need to develop the abstraction skills require...
Instructional design is not a linear process: designers have to weigh the advantages and disadvantag...
This paper focuses on the search for suitable research methods for research regarding iteration in i...
This experience report presents a participatory process that involved primary school teachers and co...
This diploma thesis maps pupils' understanding about a functional principle of using commands along ...
The purpose of this paper is to explore pre-service primary teachers' conceptions of loops for drawi...
A number of studies report about students’ difficulties with basic flow-control constructs, and spec...
Although a number of studies report about novices’ diffi-culties with basic flow-control ...
The challenges associated with teaching computer programming are recognised (Biddle & Tempero, 1998;...
This chapter describes a framework, 'Naive Iteration", which accounts for the conceptualizations und...
Iteration is a fundamental concept in computer sciences which allows the construction of algorithms ...
Instructional design and development methods prescribe how specifications for advanced instructional...
This study investigates changes in conjectures of four typical students when they are using differen...
There is general consensus that recursion is difficult to learn, which may be meant to imply that no...
Instructional design and development methods prescribe how specifications for advanced instructional...
High-school students specialising in computing fields need to develop the abstraction skills require...
Instructional design is not a linear process: designers have to weigh the advantages and disadvantag...
This paper focuses on the search for suitable research methods for research regarding iteration in i...
This experience report presents a participatory process that involved primary school teachers and co...
This diploma thesis maps pupils' understanding about a functional principle of using commands along ...
The purpose of this paper is to explore pre-service primary teachers' conceptions of loops for drawi...