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) Coding – w...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
The quest for a better way to learn and teach programming, in particular object-oriented programming...
Studies assessing novice programming proficiency have often found that many students coming out of i...
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...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
This thesis investigates students ’ experiences of learning to program. Learning concepts as well as...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
Traditionally the learning of programming is documented as being a challenging activity among higher...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
The quest for a better way to learn and teach programming, in particular object-oriented programming...
Studies assessing novice programming proficiency have often found that many students coming out of i...
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...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
This thesis investigates students ’ experiences of learning to program. Learning concepts as well as...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Based on a survey of literature, four different approaches to teaching introductory programming are ...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
Traditionally the learning of programming is documented as being a challenging activity among higher...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
The quest for a better way to learn and teach programming, in particular object-oriented programming...
Studies assessing novice programming proficiency have often found that many students coming out of i...