In programming education, explicit strategies are gaining traction. The reason for this study was to improve an introductory programming course based on a problem-based methodology, by using more explicit programming strategies. After analysing a previous run of this course for first year undergraduate students, we concluded that such strategies could improve learning transfer for students across the different weeks of the semester. We introduced four instructional strategies to tutors with close to no pedagogical background: explicit tracing, subgoal labeled worked examples, Parsons problems and explicit problem solving. These explicit programming strategies aim to decrease cognitive load. Tutors tested these four strategies in the course....
The aim of the study is to determine the effects of different instructional strategies on retention ...
Also cited as: Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, SIG...
This study analyzed the effectiveness of training participants in the use of self-explanation strate...
In this paper we analyse in detail how tutors of an undergraduate-level introductory programming cou...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
An experiment was conducted to test a curriculum that explicitly incorporated programming strategies...
Traditionally the learning of programming is documented as being a challenging activity among higher...
More and more people take up learning how to program: in schools and universities, in large open onl...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...
Problem-solving tasks form an important part of (higher education) curricula, especially in STEM-dom...
The difficulty of learning to program has long been identified amongst novices. This study explored ...
Problem-solving tasks form an important part of (higher education) curricula, especially in STEM-dom...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
The aim of the study is to determine the effects of different instructional strategies on retention ...
Also cited as: Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, SIG...
This study analyzed the effectiveness of training participants in the use of self-explanation strate...
In this paper we analyse in detail how tutors of an undergraduate-level introductory programming cou...
[Abstract]: An experiment was conducted to test a curriculum that explicitly incorporated programmin...
An experiment was conducted to test a curriculum that explicitly incorporated programming strategies...
Traditionally the learning of programming is documented as being a challenging activity among higher...
More and more people take up learning how to program: in schools and universities, in large open onl...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...
Problem-solving tasks form an important part of (higher education) curricula, especially in STEM-dom...
The difficulty of learning to program has long been identified amongst novices. This study explored ...
Problem-solving tasks form an important part of (higher education) curricula, especially in STEM-dom...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
The aim of the study is to determine the effects of different instructional strategies on retention ...
Also cited as: Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, SIG...
This study analyzed the effectiveness of training participants in the use of self-explanation strate...