In this paper, we describe work to investigate the creation of engaging programming learning experiences. Background research informed the design of four fieldwork studies involving a range of age groups to explore how programming tasks could best be framed to motivate learners. Our empirical findings from these four studies, described here, contributed to the design of a set of programming "Learning Dimensions" (LDs). The LDs provide educators with insights to support key design decisions for the creation of engaging programming learning experiences. This paper describes the background to the identification of these LDs and how they could address the design and delivery of highly engaging programming learning tasks. A web application has b...
This paper presents the initial findings of an ongoing research program eliciting a basic understand...
This article reports on the longitudinal development of a computer-programming course designed to me...
The purpose of the study is to investigate how programming connected to the technical subject in pri...
In this paper, we describe work to investigate the creation of engaging programming learning experie...
In this paper we describe work to investigate the creation of engaging programming learning experien...
In this paper we describe work to investigate the creation of engaging programming learning experien...
In the present study we identify and experimentally investigate variations in the values of three im...
For this study, we conducted a qualitative content analysis of a random sample of 94 English-languag...
A study of undergraduate students learning to program compared the use of a physical interface with ...
Copyright @ 2013 HEAProgramming is a craft which often demands that learners engage in a significant...
Understanding how novices learn to program is of national and global concern. A substantial number o...
In 2011, the author published an article that looked at the state of the art in novice programming e...
This paper introduces the approach to teaching problem-solving and text-based programming that has b...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Programming is a craft which often demands that learners engage in a significantly high level of ind...
This paper presents the initial findings of an ongoing research program eliciting a basic understand...
This article reports on the longitudinal development of a computer-programming course designed to me...
The purpose of the study is to investigate how programming connected to the technical subject in pri...
In this paper, we describe work to investigate the creation of engaging programming learning experie...
In this paper we describe work to investigate the creation of engaging programming learning experien...
In this paper we describe work to investigate the creation of engaging programming learning experien...
In the present study we identify and experimentally investigate variations in the values of three im...
For this study, we conducted a qualitative content analysis of a random sample of 94 English-languag...
A study of undergraduate students learning to program compared the use of a physical interface with ...
Copyright @ 2013 HEAProgramming is a craft which often demands that learners engage in a significant...
Understanding how novices learn to program is of national and global concern. A substantial number o...
In 2011, the author published an article that looked at the state of the art in novice programming e...
This paper introduces the approach to teaching problem-solving and text-based programming that has b...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Programming is a craft which often demands that learners engage in a significantly high level of ind...
This paper presents the initial findings of an ongoing research program eliciting a basic understand...
This article reports on the longitudinal development of a computer-programming course designed to me...
The purpose of the study is to investigate how programming connected to the technical subject in pri...