An Observational Study of Undergraduate Teaching Assistants' Use of Subgoal Learning Integrated in an Introductory Programming Course

O Goletti, K Mens, F Hermans - Proceedings of the 2024 ACM SIGPLAN …, 2024 - dl.acm.org
In this paper we study an approach to support undergraduate teaching assistants-UTAs-in
their teaching with more pedagogical content knowledge. This paper builds upon prior work …

The Story of Building Hedy: A Programming Language with Cognitive Science in Mind

F Hermans - Informatics in Education, 2024 - infedu.vu.lt
This autoethnographic paper is part of a special issue trying to answer the question “How to
design or choose languages for programming novices?” I will describe howmy programming …

Interrelation between Teaching Assistants' debugging strategies and adherence to sound tutoring practices during office hours

Y Malysheva, C Kelleher, B Jane Ericson - Proceedings of the 24th Koli …, 2024 - dl.acm.org
Office hours often play an important role in Computer Science courses. But office hours are
often conducted primarily by graduate and undergraduate Teaching Assistants (TAs). These …

Subgoal Learning Integration in a CS1 Course

O Goletti - Colloque Didapro 10 sur la Didactique de l' …, 2024 - hal.science
Introductory programming courses are sometimes too ambitious for novice programming
students. Since a lot of university level programming courses make use of undergraduate …

Integrating Parsons problems in a CS1 programming course autograder

C Lengelé - Colloque Didapro 10 sur la Didactique de l' …, 2024 - hal.science
Parsons problems are a type of exercises in computer science education where students
have to assemble a correct program from a set of scrambled or disordered program …

[PDF][PDF] Increasing the diversity of feedback types in a CS1 course

C Verstraete, K Mens, O Goletti - 2023 - dial.uclouvain.be
Learning the programming basics can be very challenging, as it demands a different way of
thinking than students are used to. It requires the development of new skills and designing a …

[PDF][PDF] Improving Tutors' Practice by Integrating Explicit Instructional Programming Strategies in Introductory Programming Courses at University

O Goletti - 2025 - dial.uclouvain.be
Context. Often, university-level introductory programming courses (CS1) make use of
undergraduate teaching assistants (UTAs). Such UTAs generally are responsible for most of …

Intégration du Subgoal Learning dans l'enseignement de la programmation

A Demblon - Colloque Didapro 10 sur la Didactique de l' …, 2024 - hal.science
Les exemples résolus avec objectifs étiquetés est une méthode d'enseignement facilitant le
transfert d'apprentissage et réduisant la charge cognitive des apprenants. Ce travail …