In this research full paper, we present a study of a cohort of non-traditional students learning to program as part of an intercalated computer science year named Year in Computing at University of Kent, Canterbury in the UK. The study uses focus group interviews with students to explore their articulations and perceptions of learning to program. During the interviews, we used Bebras puzzles as a tool for students to reflect on their own experiences in learning to program. By observing the students working with the puzzle, some of the tacit information of problem-solving strategies became apparent. We see Bebras puzzles as a way to gain valuable insights that are not as easily available when relying on conventional self-reflection in a qual...
This thesis describes the design, implementation and evaluation of a combined learning and research ...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...
In this research full paper, we present a study of a cohort of non-traditional students learning to ...
The teaching of introductory computer programming seems far from successful, with many first year st...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
This paper describes an investigation into the viability of mental models used by novice programmers...
The research reported here investigates variation in first year university students’ early experienc...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
A mental model is an internal representation that explains how something works. Mental model constru...
Programming could be viewed as a difficult discipline that some novice programmers (NPs) struggle to...
In line with many other institutions, the Open University is responding to the demands of new techno...
Learning to program is a complex and arduous process undertaken by thousands of undergraduates in th...
An increasing number of students arrive at university with programming experience and pre-formed men...
This thesis describes the design, implementation and evaluation of a combined learning and research ...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...
In this research full paper, we present a study of a cohort of non-traditional students learning to ...
The teaching of introductory computer programming seems far from successful, with many first year st...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
This paper describes an investigation into the viability of mental models used by novice programmers...
The research reported here investigates variation in first year university students’ early experienc...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
A mental model is an internal representation that explains how something works. Mental model constru...
Programming could be viewed as a difficult discipline that some novice programmers (NPs) struggle to...
In line with many other institutions, the Open University is responding to the demands of new techno...
Learning to program is a complex and arduous process undertaken by thousands of undergraduates in th...
An increasing number of students arrive at university with programming experience and pre-formed men...
This thesis describes the design, implementation and evaluation of a combined learning and research ...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...