The research reported here investigates variation in first year university students’ early experiences of learning to program, with a particular focus on revealing differences in how they go about learning to program. A phenomenographic research approach was used to reveal variation in how the act of learning to program may be constituted amongst first year university students. Semi-structured interviews were conducted with students who had either recently completed, or were enrolled in, a university-level introductory programming subject. Analysis revealed that students might go about learning to program in any of five different ways; by: (1) Following – where learning to program is experienced as ‘getting through’ the unit; (2) Codi...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
Why is learning to program so difficult? One difficulty is that learning to program needs the acquis...
The research reported here investigates variation in first year university students’ early experienc...
The research reported here investigates variation in first year university students’ early experienc...
Learning to program is a complex and arduous process undertaken by thousands of undergraduates in th...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Students continue to struggle with learning to program. Not only has there been a significant drop i...
This thesis investigates students ’ experiences of learning to program. Learning concepts as well as...
The quest for a better way to learn and teach programming, in particular object-oriented programming...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
Traditionally the learning of programming is documented as being a challenging activity among higher...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
Why is learning to program so difficult? One difficulty is that learning to program needs the acquis...
The research reported here investigates variation in first year university students’ early experienc...
The research reported here investigates variation in first year university students’ early experienc...
Learning to program is a complex and arduous process undertaken by thousands of undergraduates in th...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Students continue to struggle with learning to program. Not only has there been a significant drop i...
This thesis investigates students ’ experiences of learning to program. Learning concepts as well as...
The quest for a better way to learn and teach programming, in particular object-oriented programming...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
Traditionally the learning of programming is documented as being a challenging activity among higher...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
Why is learning to program so difficult? One difficulty is that learning to program needs the acquis...