In the present study we identify and experimentally investigate variations in the values of three important variables that are present in learning environments for programming fundamentals: the type of the source of problems (concrete vs. abstract); the type of the programming language grammar (context-free vs. natural language like); and the distance between the concepts in the source of problems and the programming language primitives (close vs. distant). We understand that the results of our research can be used to design better courses and learning material, to improve students' performance in the learning of introductory programming
This thesis investigates factors that can be used to predict the success or failure of students taki...
Computer programming is a core area in computer science education that involves practical as well as...
Students face several challenges when learning computer programming languages, a central topic to ac...
Abstract. In this study, we identify and experimentally investigate three important variables that a...
In this paper, we describe work to investigate the creation of engaging programming learning experie...
In this day and age, knowing a programming language is an essential skill to have for those pursuing...
Learning programming is hard for novice students. Complicated syntax and semantic of programming lan...
Programming –as Programming Fundamentals– has been and still is a basic part of most Computing Curri...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
In this article, we present a replication of an empirical experiment that evaluates intuitiveness an...
In this Master thesis we look into students' characteristics which impact their success at introduct...
This study was designed to compare learning problem-solving methods versus non problem-solving activ...
In order to improve the course design of an objects-first CS1 pro-gramming course we will study pote...
Current learning outcomes for introductory programming courses are relatively general, specifying ta...
Choosing the right programming environment has a great influence on the efficiency of the educational,...
This thesis investigates factors that can be used to predict the success or failure of students taki...
Computer programming is a core area in computer science education that involves practical as well as...
Students face several challenges when learning computer programming languages, a central topic to ac...
Abstract. In this study, we identify and experimentally investigate three important variables that a...
In this paper, we describe work to investigate the creation of engaging programming learning experie...
In this day and age, knowing a programming language is an essential skill to have for those pursuing...
Learning programming is hard for novice students. Complicated syntax and semantic of programming lan...
Programming –as Programming Fundamentals– has been and still is a basic part of most Computing Curri...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
In this article, we present a replication of an empirical experiment that evaluates intuitiveness an...
In this Master thesis we look into students' characteristics which impact their success at introduct...
This study was designed to compare learning problem-solving methods versus non problem-solving activ...
In order to improve the course design of an objects-first CS1 pro-gramming course we will study pote...
Current learning outcomes for introductory programming courses are relatively general, specifying ta...
Choosing the right programming environment has a great influence on the efficiency of the educational,...
This thesis investigates factors that can be used to predict the success or failure of students taki...
Computer programming is a core area in computer science education that involves practical as well as...
Students face several challenges when learning computer programming languages, a central topic to ac...