Litcius/Paper detail

Towards Giving Timely Formative Feedback and Hints to Novice Programmers

Johan Jeuring, Hieke Keuning, Samiha Marwan, Dennis Bouvier, Cruz Izu, Natalie Kiesler, Teemu Lehtinen, Dominic Lohr, Andrew Peterson, Sami Sarsa

202237 citationsDOIOpen Access PDF

Abstract

Every year, millions of students learn how to write programs. Learning activities for beginners almost always include programming tasks that require a student to write a program to solve a particular problem. When learning how to solve such a task, many students need feedback on their previous actions, and hints on how to proceed. For tasks such as programming, which are most often solved stepwise, the feedback should take the steps a student has taken towards implementing a solution into account, and the hints should help a student to complete or improve a possibly partial solution.

Topics & Concepts

Formative assessmentComputer scienceTask (project management)Human–computer interactionMathematics educationMultimediaPsychologyManagementEconomicsTeaching and Learning ProgrammingIntelligent Tutoring Systems and Adaptive LearningInnovative Teaching and Learning Methods
Towards Giving Timely Formative Feedback and Hints to Novice Programmers | Litcius