Objective The first objective is to lay out a theoretical foundation for understanding the learning situation when novices first encounter programming in the computer lab. The second objective is to illustrate how this theoretical foundation can help give insight by applying it to an empirical study. Method Core concepts from Dewey’s pragmatic theory are combined with the thinking of Deleuze and the later Wittgenstein to form a theoretical framework. The main empirical data is seven student interviews, which were analyzed using a qualitative content analysis method in two steps, first analyzing the stated content and second through the lens of the theoretical framework. Findings Students’ learning processes can be understood as ‘come to agr...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
The teaching of introductory computer programming seems far from successful, with many first year st...
The teaching of introductory computer programming seems far from successful, with many first year st...
Objective The first objective is to lay out a theoretical foundation for understanding the learning ...
Understanding how novices learn to program is of national and global concern. A substantial number o...
Understanding how novices learn to program is of national and global concern. A substantial number o...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
Computer programming is a core area in computer science education that involves practical as well as...
Abstract—Planning is a critical, early step on the path to successful program writing and a skill th...
The research reported here investigates variation in first year university students’ early experienc...
Around the world, and for many years, students have struggled to learn to program computers. The rea...
Planning is a critical, early step on the path to successful program writing and a skill that is oft...
This article proposes a conceptual framework for analyzing students’ knowledge of programming. The f...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
The teaching of introductory computer programming seems far from successful, with many first year st...
The teaching of introductory computer programming seems far from successful, with many first year st...
Objective The first objective is to lay out a theoretical foundation for understanding the learning ...
Understanding how novices learn to program is of national and global concern. A substantial number o...
Understanding how novices learn to program is of national and global concern. A substantial number o...
BACKGROUND Around the world, and for many years, students have struggled to learn to program compute...
Abstract- To investigate the reasons for the high failure rates in introductory programming courses,...
Computer programming is a core area in computer science education that involves practical as well as...
Abstract—Planning is a critical, early step on the path to successful program writing and a skill th...
The research reported here investigates variation in first year university students’ early experienc...
Around the world, and for many years, students have struggled to learn to program computers. The rea...
Planning is a critical, early step on the path to successful program writing and a skill that is oft...
This article proposes a conceptual framework for analyzing students’ knowledge of programming. The f...
This thesis presents a longitudinal study of novice programmers during their first year learning to ...
Computer programming is a relatively new phenomenon. Instructional methods in response to this new p...
The teaching of introductory computer programming seems far from successful, with many first year st...
The teaching of introductory computer programming seems far from successful, with many first year st...