This research is dedicated to the theory which underlies programming teaching through the worked examples. Today Computing Education Research (CER) has a lack of agreement on the efficiency of different methodologies applied in programming teaching. I investigate the influence of the following practical factors on learning: modality effect, segmentation effect, visualization, and self-explanation.Peer reviewe
Programming recently became mandatory in Swedish compulsory schools (age group 7-16); this article c...
The use of worked examples represents an alternative instructional method to that of problem-solving...
The interest of children in learning to program computers has increased dramatically in recent years...
The aim of the study is to determine the effects of different instructional strategies on retention ...
In an attempt to help alleviate the complexity of programming, the technique called Programming by E...
Learning by example is a natural process. Novice programmers and even experienced programmers tend t...
This meta-analysis maps the evidence on the effectiveness of instructional approaches and conditions...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...
The programming process traditionally involves the static and abstract description of algorithms in ...
Although several factors that affect learning to program have been identified over the years, there ...
Students often find learning to program difficult. This may be because the concepts are inherently d...
Although computers and programs have now become essential in many sciences as analysis or measuremen...
The purpose of this study was to investigate and compare the effect of the two computer-assisted lea...
The purposes of the study were to define and design two theoretically reasonable instructional metho...
We present a brief overview of a model for the human cognitive ar-chitecture and three learning theo...
Programming recently became mandatory in Swedish compulsory schools (age group 7-16); this article c...
The use of worked examples represents an alternative instructional method to that of problem-solving...
The interest of children in learning to program computers has increased dramatically in recent years...
The aim of the study is to determine the effects of different instructional strategies on retention ...
In an attempt to help alleviate the complexity of programming, the technique called Programming by E...
Learning by example is a natural process. Novice programmers and even experienced programmers tend t...
This meta-analysis maps the evidence on the effectiveness of instructional approaches and conditions...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...
The programming process traditionally involves the static and abstract description of algorithms in ...
Although several factors that affect learning to program have been identified over the years, there ...
Students often find learning to program difficult. This may be because the concepts are inherently d...
Although computers and programs have now become essential in many sciences as analysis or measuremen...
The purpose of this study was to investigate and compare the effect of the two computer-assisted lea...
The purposes of the study were to define and design two theoretically reasonable instructional metho...
We present a brief overview of a model for the human cognitive ar-chitecture and three learning theo...
Programming recently became mandatory in Swedish compulsory schools (age group 7-16); this article c...
The use of worked examples represents an alternative instructional method to that of problem-solving...
The interest of children in learning to program computers has increased dramatically in recent years...