Using Worked Examples for Engaging in Epistemic Programming Projects

Sven Hüsing, Carsten Schulte, Sören Sparmann, Mario Bolte · 2024

Programming nowadays has become an important tool in various scientific fields, not only in terms of software engineering but also for knowledge acquisition. In this regard, we analyze epistemic programming as an interdisciplinary, cognitive perspective on programming, enabling programmers to gain insights into individual interests. As a first step towards implementing epistemic programming in computing education, we assess, whether novice programmers can utilize epistemic programming as a means of gaining insights and exploring their interests with the help of a worked example. Therefore, we report on findings from a study, analyzing eye-tracking data, screen recordings, and transcripts from retrospective think-aloud interviews.

Read the paper · More papers on PaperTik