Novice programming students often fail or drop out of beginner’s programming courses. One reason for this are incomplete or incorrect mental models, especially with regards to variable assignment and execution sequence, meaning that students have structural misconceptions of how a computer functions. To help correct such misconceptions, this study develops, tests, and assesses an intervention to correct mental models. The intervention consists of an in-class exercise that revolves around code tracing, which is an activity in which students execute code by hand and keep track of variables and their values by using pen and paper. In order to assess the exercise’s effectiveness, participants completed a baseline test and a follow-up test. The ...
Learning to program is challenging, because it involves novel skills. In contrast to the majority of...
It is consensual to consider teaching and learning programming difficult. A lot of work, dedication...
This study reports on an in-depth research into difficulties endured throughout disparate stages of ...
Novice programming students often fail or drop out of beginner’s programming courses. One reason for...
Abstract The tasks of programming include complex knowledge and skills that is, from understanding p...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
Thesis (Ph.D.)--University of Washington, 2021Learning to write programs is hard, but many fail to e...
The teaching of introductory computer programming seems far from successful, with many first year st...
The way in which novice programmers learn to write code is of\ud considerable interest to computing ...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
In this paper, we present evidence that some novice programmers have the ability to hand execute (“t...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
© 2019 Copyright held by the owner/author(s). The CS1 classroom is filled with ideas that may be dif...
Learning to program is challenging, because it involves novel skills. In contrast to the majority of...
It is consensual to consider teaching and learning programming difficult. A lot of work, dedication...
This study reports on an in-depth research into difficulties endured throughout disparate stages of ...
Novice programming students often fail or drop out of beginner’s programming courses. One reason for...
Abstract The tasks of programming include complex knowledge and skills that is, from understanding p...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
Thesis (Ph.D.)--University of Washington, 2021Learning to write programs is hard, but many fail to e...
The teaching of introductory computer programming seems far from successful, with many first year st...
The way in which novice programmers learn to write code is of\ud considerable interest to computing ...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
In this paper, we present evidence that some novice programmers have the ability to hand execute (“t...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
This working group asserts that Program Comprehension (Prog-Comp) plays a critical part in the proce...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
© 2019 Copyright held by the owner/author(s). The CS1 classroom is filled with ideas that may be dif...
Learning to program is challenging, because it involves novel skills. In contrast to the majority of...
It is consensual to consider teaching and learning programming difficult. A lot of work, dedication...
This study reports on an in-depth research into difficulties endured throughout disparate stages of ...