Blogs (4) >>
Fri 22 Mar 2024 14:35 - 15:00 at Meeting Rooms C120-122 - Engaging Tools Chair(s): Lama Hamandi

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 epistemological 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 own epistemological 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 thinking aloud interviews. The results indicate that the participants were able to engage in a data-driven epistemic programming process and to gain individual insights. They used the given worked example - especially at the beginning of the process - by adopting code and adapting it afterwards according to their individual needs and proceeded in different ways. The study thus provides first indications that engaging in epistemic programming with the support of worked examples can serve as a way of individualized knowledge acquisition - also for programming novices - and thus illustrates a new perspective on computing education for all.

Fri 22 Mar

Displayed time zone: Pacific Time (US & Canada) change

13:45 - 15:00
Engaging ToolsPapers at Meeting Rooms C120-122
Chair(s): Lama Hamandi Northeastern University
13:45
25m
Talk
Disentangling the Learning Gains from Reading a Book Chapter and Completing Proof Blocks Problems
Papers
Seth Poulsen Utah State University, Yael Gertner University of Illinois Urbana-Champaign, Hongxuan Chen University of Illinois at Urbana-Champaign, Benjamin Cosman University of California San Diego, Matthew West University of Illinois at Urbana-Champaign , Geoffrey Herman University of Illinois at Urbana-Champaign
DOI
14:10
25m
Talk
Solving Proof Block Problems Using Large Language ModelsGlobal
Papers
Seth Poulsen Utah State University, Sami Sarsa Aalto University, James Prather Abilene Christian University, Juho Leinonen Aalto University, Brett Becker University College Dublin, Arto Hellas Aalto University, Paul Denny The University of Auckland, Brent Reeves Abilene Christian University
DOI
14:35
25m
Talk
Using Worked Examples for Engaging in Epistemic Programming ProjectsGlobal
Papers
Sven Hüsing Paderborn University, Carsten Schulte University of Paderborn, Sören Sparmann Paderborn University, Mario Bolte Paderborn University
DOI