Schedule 2024
This is a draft schedule of the conference events to provide a rough guide for attendees. The schedule was last updated Friday, October 25.
New this year: Sessions will indicate whether they are a “regular” session with 15-minute presentations followed by 5-minute Q&As, or a “panel” session, where presenters will give regular presentations (15 + 5 minutes) first, followed by a joint 30-minute panel at the end of the session between presenting authors with audience Q&A.
All times are in EET (Helsinki, UTC+2)
Thursday, November 14
10:00 | Shuttle bus to Koli from Joensuu (DC, pre-conference workshop, AY341 flight), arrival at 11:45 |
11:45 | Shuttle bus to Koli from Joensuu (InterCity 1 train), arrival at 13:30 |
11:45 | Fun activities at Koli for early arrivals |
13:30 | Lunch available upon arrival |
14:15 | Opening session |
14:30 | Session 1 (Regular): Problem Solving and Understanding – Session Chair Ilkka Jormanainen Eduardo Carneiro de Oliveira, Hieke Keuning and Johan Jeuring: Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study Imke de Jong, Bo Sichterman and Johan Jeuring: Use of Computational Thinking Skills when solving Bebras Tasks: a Think-aloud Study Joey Bevilacqua, Luca Chiodini, Igor Moreno Santos and Matthias Hauswirth: Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam Questions |
15:45 | Short break |
16:00 | Session 2: Doctoral Consortium Lightning Talks and Posters – Session Chair Nick Falkner Chidera Ugo: Mobile Escape Rooms for Learning Programming in Nigerian Higher Institutions Anastasiia Birillo: Bringing Industry-Grade Code Quality and Practices into Software Engineering Education (Doctoral Consortium) Naaz Sibia: Enhancing Novice Programmers’ Understanding through Interactive Visualizations and Multiple Representations Sindre Mathias Strømnes Nordvoll: The Role of Programming in Lower Secondary Math Education in Probability Lukas Scheppach: Towards an Instrument to Assess K-12 Students’ Conceptions of Machine Learning using Concept Cartoons Anna Sollazzo: Towards a Theory and Practice of Computing Education in the Digital Humanities Katrin Kunz: The Association between Computational Thinking and Mental Models in Talented Children (Doctoral Consortium) Rafael Corsi Ferrao: Teaching Code Quality In Embedded Systems (Doctoral Consortium) |
17:30 | Program ends |
18:00 | Social program: Dr. Nick’s Wine Tasting |
19:00 | Dinner |
Friday, November 15
07:00 | Breakfast available in the hotel restaurant |
09:00 | Keynote and discussion – Session Chair Juho Leinonen Lauri Malmi: 24 years of Koli Calling – reflections on the conference and the development of computing education research as a research field |
10:15 | Short break |
10:30 | Session 3 (Regular): Student Conceptions – Session Chair Hieke Keuning Marco Hartmann, Michael Hielscher and Eva Marinus: Prevalence of Programming Misconceptions in Primary School Students Marko Schmellenkamp, Dennis Stanglmair, Tilman Michaeli and Thomas Zeume: Exploring Error Types in Formal Languages Among Students of Upper Secondary Education Tina Vrieler: Applying the Computer Science Capital Framework to Understand Factors Facilitating Children’s Decision to Participate in Code Clubs Bostjan Bubnic, Željko Kovačević and Tomaž Kosar: Can metacognition predict your success in solving problems? An exploratory case study in programming |
12:00 | Lunch |
13:00 | Session 4 (Panel): Generative AI – Session Chair Otto Seppälä Hieke Keuning, Isaac Alpizar-Chacon, Ioanna Lykourentzou, Lauren Beehler, Christian Köppe, Imke De Jong and Sergey Sosnovsky: Students’ Perceptions and Use of Generative AI Tools for Programming Across Different Computing Courses Kai Korpimies, Antti Laaksonen and Matti Luukkainen: Unrestricted Use of LLMs in a Software Project Course: Student Perceptions on Learning and Impact on Course Performance Matin Amoozadeh, Daye Nam, Daniel Prol, Ali Alfageeh, James Prather, Michael Hilton, Sruti Srinivasa Ragavan and Mohammad Amin Alipour: Student-AI Interaction: A Case Study of CS1 students |
14:30 | Short break |
14:45 | Session 5 (Regular): Learning Analytics – Session Chair Miranda Parker Fabian Pfütsch and Frank Höppner: Estimating and Differentiating Programming Skills from Unstructured Coding Exercises via Matrix Factorization Erkki Kaila, Leo Leppänen, Matti Luukkainen and Kjell Lemström: Flowthrough Analysis on Student Intake Paths Cyrille Jegourel, Jung Yi Ong, Oka Kurniawan, Lim Meng Shin and Kushat Chitluru: Sieving Coding Assignments Over Submissions Generated by AI and Novice Programmers Elizaveta Artser, Anastasiia Birillo, Yaroslav Golubev, Maria Tigina, Hieke Keuning, Nikolay Vyahhi and Timofey Bryksin: Clustering MOOC Programming Solutions to Diversify Their Presentation to Students |
16:15 | Program ends |
16:30 | Social program: Koli Relax Spa |
19:00 | Dinner |
Saturday, November 16
07:30 | Breakfast available in the hotel restaurant |
09:00 | Session 6 (Regular): Teaching Tools – Session Chair Leo Leppänen Patric Feldmeier, Gordon Fraser, Ute Heuer, Florian Obermüller and Siegfried Steckenbiller: A Block-Based Testing Framework for Scratch Marten van den Berg, Bastiaan Heeren and Ebrahim Rahimi: Parsons Problems for Equivalence Proofs in Logic Maximilian Georg Barth, Sverrir Thorgeirsson and Zhendong Su: A Direct Manipulation Programming Environment for Teaching Introductory and Advanced Software Testing Anastasiia Birillo, Elizaveta Artser, Anna Potriasaeva, Ilya Vlasov, Katsiaryna Dzialets, Yaroslav Golubev, Igor Gerasimov, Hieke Keuning and Timofey Bryksin: One Step at a Time: Combining LLMs and Static Analysis to Generate Next-Step Hints for Programming Tasks |
10:30 | Short break |
10:45 | Session 7 (Panel): Teaching Approaches – Session Chair Brian Dorn Noah Cowit and Lecia Barker: Designing for Interdisciplinary Transfer to Reduce Intrinsic Cognitive Load, Increase Self-Efficacy, and Promote Conceptual Understanding in Introductory Programming Miranda Parker, James Marsh, Anna Nguyen, Chloe Salazar and Garen Vehouni: The Effect (or Lack Thereof) of Spatial Skills Training in a Mid-Major Computing Course Maximilian Sölch, Markus Paulsen and Stephan Krusche: Transforming Computer-Based Exams with BYOD: An Empirical Study |
12:15 | Lunch |
13:15 | Social program: Koli Calling Nature walk / free time for discussions |
15:00 | Session 8: Posters (including afternoon coffee) – Session Chair Andreas Mühling Alexandra Vassar, Jake Renzella, Emily Ross and Andrew Taylor: Fine-Tuning Large Language Models for Better Programming Error Explanations Nickolas Falkner and Rebecca Vivian: The “Koli DC”: Towards Improving the Effectiveness of Doctoral Consortia Mustafa Mohammed and Maria Knobelsdorf: Crossing the Boundaries of Computer Science: Exploring Disciplinary Integration Nickolas Falkner and Rebecca Vivian: Thinking Beyond the Familiar with the Research Alternatives Exercise Martijn Stegeman and Kim Koomen: Terra: a cloud-free browser-based IDE for teaching Naaz Sibia, Valeria Ramirez Osorio, Angela Zavaleta Bernuy, Efthimia Aivaloglou, Rutwa Engineer, Andrew Petersen, Michael Liut and Carolina Nobre: Exploring the Impact of Multiple Representations in Introductory Programming: A Pilot Study Siegfried Steckenbiller, Patric Feldmeier, Gordon Fraser, Ute Heuer and Florian Obermüller: Introducing Block-Based Testing in Scratch Joyce Mahon, Brett A. Becker, Brian MacNamee and Juho Leinonen: Post Primary Teachers’ Perspectives on Machine Learning and Artificial Intelligence in the Leaving Certificate Computer Science Curriculum Hieke Keuning, Andrew Luxton-Reilly, Claudia Ott, Andrew Petersen and Natalie Kiesler: Goodbye Hello World – Research Questions for a Future CS1 Curriculum |
16:00 | Session 9 (Panel): New Didactic Approaches – Session Chair Lauri Malmi Anna Sollazzo and Quintin Cutts: Towards a Theory of Humanistic Computing and How to Teach It Lukas Höper and Carsten Schulte: New Perspectives on the Future of Computing Education: Teaching and Learning Explanatory Models |
17:15 | Closing discussion |
17:30 | Program ends |
17:45 | Program committee meeting |
19:00 | Dinner and awards |
21:00 | Social program: Sauna available until 23:00 (split 1 hr for women, 1 hr for men) |
Sunday, November 17
Early bus
06:30 | Complete check-out and boarding to the early bus |
07:00 | Early bus departs to Joensuu for InterCity 6 at 9:00 |
08:30 | Early bus arrival to the Joensuu Railway Station |
09:00 | InterCity 6 train departs from Joensuu |
Late bus
07:30 | Breakfast available in the hotel restaurant |
09:30 | Complete check-out and boarding to the late bus |
10:00 | Late bus departs to Joensuu for InterCity 8 at 12:11 |
11:30 | Late bus arrival to the Joensuu Railway Station |
12:11 | InterCity 8 train departs from Joensuu |
18:35 | AY346 flight departs from Joensuu |
Online Program
The online program this year is asynchronous. Please find links to presentation videos on the conference Discord (link to the Discord has been emailed to registered participants). Below is the list of papers and posters/demos presented online.
Online papers
Nicole Ude, Gia Minh Vo and Nils Pancratz | “Like a Real Human with Much More Knowledge” – A Phenomenon-oriented Investigation of Pre-instructional Conceptions in the Context of Artificial Intelligence |
Ethel Tshukudu, Emma R. Dodoo, Felienne Hermans and Monkgogi Mudongo | Bilingual Programming: A Study of Student Attitudes and Experiences in the African Context |
Yana Malysheva, Caitlin Kelleher and Barbara Ericson | Interrelation between Teaching Assistants’ debugging strategies and adherence to sound tutoring practices during office hours |
Morteza Moalagh, Syed Sajid Hussain, Babak A. Farshchian and Samrawit G. Selassie | Which teamwork challenges do computing students face in a project-based learning course in research methods? |
Aubrey Lawson and Eileen Kraemer | Example Output: A Sequentialist Rabbit Hole for Students Solving Concurrent Problems |
Minji Kong, Owen He, Matthew Louis Mauriello and Lori Pollock | “Anything That Can Be Streamlined Would Be Great”: Validating Elementary School Teachers’ Preferences for a Block-Based Programming Teaching Augmentation System |
Moritz Kreinsen, Anna Rabe, Finja Grospietsch and Sandra Schulz | Leveraging Conceptual Change regarding Artificial Intelligence in Computer Science Education |
Samiha Marwan, Nicki Choquette, Veronica Catete and Briana Morrison | Exploring Novices’ Problem-Solving Strategies in Computing and Math Domains |
Online posters/demos
Natalie Kiesler, Ingo Scholz, Jens Albrecht, Friedhelm Stappert and Uwe Wienkop | Novice Learners of Programming and Generative AI – Prior Knowledge Matters |
Mareen Grillenberger and Andreas Grillenberger | Collecting Research Data in Educational Escape Rooms |
Bruno Pereira Cipriano, Miguel Silva, Rodrigo Correia and Pedro Alves | Towards the Integration of Large Language Models and Automatic Assessment Tools: Enhancing Student Support in Programming Assignments |