default search action
Koli Calling 2024: Koli, Finland
- Juho Leinonen, Andreas Mühling:
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, Koli Calling 2024, KoliFinland, November 12-17, 2024. ACM 2024, ISBN 979-8-4007-1038-4
Part 1: In-Person presentations Full Paper
- Patric Feldmeier
, Gordon Fraser
, Ute Heuer
, Florian Obermüller
, Siegfried Steckenbiller
:
A Block-Based Testing Framework for Scratch. 1:1-1:12 - Maximilian Georg Barth
, Sverrir Thorgeirsson
, Zhendong Su
:
A Direct Manipulation Programming Environment for Teaching Introductory and Advanced Software Testing. 2:1-2:11 - Tina Vrieler
:
Applying the Computer Science Capital Framework to Understand Factors Facilitating Children's Decision to Participate in Code Clubs. 3:1-3:13 - Joey Bevilacqua
, Luca Chiodini
, Igor Moreno Santos
, Matthias Hauswirth
:
Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam Questions. 4:1-4:12 - Bostjan Bubnic
, Zeljko Kovacevic
, Tomaz Kosar
:
Can metacognition predict your success in solving problems? An exploratory case study in programming. 5:1-5:12 - Noah Q. Cowit
, Lecia Barker
:
Designing for Interdisciplinary Transfer to Reduce Intrinsic Cognitive Load, Increase Self-Efficacy, and Promote Conceptual Understanding in Introductory Programming. 6:1-6:13 - Fabian Pfütsch
, Frank Höppner
:
Estimating and Differentiating Programming Skills from Unstructured Coding Exercises via Matrix Factorization. 7:1-7:9 - Eduardo Carneiro Oliveira
, Hieke Keuning
, Johan Jeuring
:
Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study. 8:1-8:11 - Anastasiia Birillo
, Elizaveta Artser
, Anna Potriasaeva
, Ilya Vlasov
, Katsiaryna Dzialets
, Yaroslav Golubev
, Igor Gerasimov
, Hieke Keuning
, Timofey Bryksin
:
One Step at a Time: Combining LLMs and Static Analysis to Generate Next-Step Hints for Programming Tasks. 9:1-9:12 - Marten van den Berg
, Bastiaan Heeren
, Ebrahim Rahimi
:
Parsons Problems for Equivalence Proofs in Logic. 10:1-10:12 - Marco Hartmann
, Michael Hielscher
, Eva Marinus
:
Prevalence of Programming Misconceptions in Primary School Students. 11:1-11:11 - Cyrille Jégourel
, Jung Yi Ong
, Oka Kurniawan
, Lim Meng Shin
, Kushat Chitluru
:
Sieving Coding Assignments Over Submissions Generated by AI and Novice Programmers. 12:1-12:11 - Matin Amoozadeh
, Daye Nam
, Daniel Prol
, Ali Alfageeh
, James Prather
, Michael Hilton
, Sruti Srinivasa Ragavan
, Amin Alipour
:
Student-AI Interaction: A Case Study of CS1 students. 13:1-13:13 - Hieke Keuning
, Isaac Alpizar Chacon
, Ioanna Lykourentzou
, Lauren Beehler
, Christian Köppe
, Imke de Jong
, Sergey A. Sosnovsky
:
Students' Perceptions and Use of Generative AI Tools for Programming Across Different Computing Courses. 14:1-14:12 - Miranda C. Parker
, James Marsh
, Anna Nguyen
, Chloe Salazar
, Garen Vehouni
:
The Effect (or Lack Thereof) of Spatial Skills Training in a Mid-Major Computing Course. 15:1-15:11 - Anna Sollazzo
:
Towards a Theory of Humanistic Computing and How to Teach It. 16:1-16:11 - Maximilian Sölch
, Markus Paulsen
, Stephan Krusche
:
Transforming Computer-Based Exams with BYOD: An Empirical Study. 17:1-17:11 - Imke de Jong
, Bo Sichterman
, Johan Jeuring
:
Use of Computational Thinking Skills when solving Bebras Tasks: a Think-aloud Study. 18:1-18:11
Discussion Paper
- Elizaveta Artser
, Anastasiia Birillo
, Yaroslav Golubev
, Maria Tigina
, Hieke Keuning
, Nikolay Vyahhi
, Timofey Bryksin
:
Clustering MOOC Programming Solutions to Diversify Their Presentation to Students. 19:1-19:8 - Marko Schmellenkamp
, Dennis Stanglmair
, Tilman Michaeli
, Thomas Zeume
:
Exploring Error Types in Formal Languages Among Students of Upper Secondary Education. 20:1-20:8 - Erkki Kaila
, Leo Leppänen
, Matti Luukkainen
, Kjell Lemström
:
Flowthrough Analysis on Student Intake Paths. 21:1-21:8 - Lukas Höper
, Carsten Schulte
:
New Perspectives on the Future of Computing Education: Teaching and Learning Explanatory Models. 22:1-22:8 - Kai Korpimies
, Antti Laaksonen
, Matti Luukkainen
:
Unrestricted Use of LLMs in a Software Project Course: Student Perceptions on Learning and Impact on Course Performance. 23:1-23:7
Poster Abstracts
- Mustafa Mohammed
, Maria Knobelsdorf
:
Crossing the Boundaries of Computer Science: Exploring Disciplinary Integration. 24:1-24:2 - Naaz Sibia
, Valeria Ramirez Osorio
, Angela M. Zavaleta Bernuy
, Efthimia Aivaloglou
, Rutwa Engineer
, Andrew Petersen
, Michael Liut
, Carolina Nobre
:
Exploring the Impact of Multiple Representations in Introductory Programming: A Pilot Study. 25:1-25:2 - Alexandra Vassar
, Jake Renzella
, Emily Ross
, Andrew Taylor
:
Fine-Tuning Large Language Models for Better Programming Error Explanations. 26:1-26:2 - Hieke Keuning
, Andrew Luxton-Reilly
, Claudia Ott
, Andrew Petersen
, Natalie Kiesler
:
Goodbye Hello World - Research Questions for a Future CS1 Curriculum. 27:1-27:2 - Siegfried Steckenbiller
, Patric Feldmeier
, Gordon Fraser
, Ute Heuer
, Florian Obermüller
:
Introducing Block-Based Testing in Scratch. 28:1-28:2 - Joyce Mahon
, Brett A. Becker
, Brian Mac Namee
, Juho Leinonen
:
Post Primary Teachers' Perspectives on Machine Learning and Artificial Intelligence in the Leaving Certificate Computer Science Curriculum. 29:1-29:2 - Martijn Stegeman
, Kim Koomen
:
Terra: a cloud-free browser-based IDE for teaching. 30:1-30:2 - Nickolas J. G. Falkner
, Rebecca Vivian
:
The "Koli DC": Towards Improving the Effectiveness of Doctoral Consortia. 31:1-31:2 - Nickolas J. G. Falkner
, Rebecca Vivian
:
Thinking Beyond the Familiar with the Research Alternatives Exercise. 32:1-32:2
Doctoral Consortium Poster Abstracts
- Anastasiia Birillo
:
Bringing Industry-Grade Code Quality and Practices into Software Engineering Education (Doctoral Consortium). 33:1-33:2 - Naaz Sibia
:
Enhancing Novice Programmers? Understanding through Interactive Visualizations and Multiple Representations. 34:1-34:2 - Johan Mattias Snider
:
Framing Improvement in Introductory Programming with Social Cognitive Theory. 35:1-35:2 - Chidera Chinedu Ugo
:
Mobile Escape Rooms for Learning Programming in Nigerian Higher Institutions. 36:1-36:3 - Rafael Corsi Ferrão
:
Teaching Code Quality In Embedded Systems (Doctoral Consortium). 37:1-37:2 - Katrin Kunz
:
The Association between Computational Thinking and Mental Models in Talented Children (Doctoral Consortium). 38:1-38:2 - Sindre Mathias Strømnes Nordvoll
:
The Role of Programming in Lower Secondary Math Education in Probability. 39:1-39:2 - Anna Sollazzo
:
Towards a Theory and Practice of Computing Education in the Digital Humanities. 40:1-40:2 - Lukas Scheppach
:
Towards an Instrument to Assess K-12 Students' Conceptions of Machine Learning Using Concept Cartoons. 41:1-41:2
Part 2: Online Presentations Full Paper
- Ethel Tshukudu
, Emma R. Dodoo
, Felienne Hermans
, Monkgogi Mudongo
:
Bilingual Programming: A Study of Student Attitudes and Experiences in the African context. 42:1-42:11 - Aubrey Lawson
, Eileen T. Kraemer
:
Example Output: A Sequentialist Rabbit Hole for Students Solving Concurrent Problems. 43:1-43:11 - Yana Malysheva
, Caitlin Kelleher
, Barbara Jane Ericson
:
Interrelation between Teaching Assistants' debugging strategies and adherence to sound tutoring practices during office hours. 44:1-44:11 - Nicole Ude
, Gia Minh Vo
, Nils Pancratz
:
"Like a Real Human with Much More Knowledge" - A Phenomenon-oriented Investigation of Pre-instructional Conceptions in the Context of Artificial Intelligence. 45:1-45:9 - Morteza Moalagh
, Syed Sajid Hussain
, Babak A. Farshchian
, Samrawit G. Selassie
:
Which teamwork challenges do computing students face in a project-based learning course in research methods? 46:1-46:12
Discussion Paper
- Minji Kong
, Owen He
, Matthew Louis Mauriello
, Lori L. Pollock
:
"Anything That Can Be Streamlined Would Be Great": Validating Elementary School Teachers' Preferences for a Block-Based Programming Teaching Augmentation System. 47:1-47:9 - Samiha Marwan
, Nicki Choquette
, Veronica Cateté
, Briana B. Morrison
:
Exploring Novices' Problem-Solving Strategies in Computing and Math Domains. 48:1-48:8 - Moritz Kreinsen
, Anna Rabe
, Finja Grospietsch
, Sandra Schulz
:
Leveraging Conceptual Change regarding Artificial Intelligence in Computer Science Education. 49:1-49:7
Poster Abstracts
- Mareen Grillenberger
, Andreas Grillenberger
:
Collecting Research Data in Educational Escape Rooms. 50:1-50:2 - Natalie Kiesler
, Ingo Scholz
, Jens Albrecht
, Friedhelm Stappert
, Uwe Wienkop
:
Novice Learners of Programming and Generative AI - Prior Knowledge Matters. 51:1-51:2 - Bruno Pereira Cipriano
, Miguel Silva
, Rodrigo Correia
, Pedro Alves
:
Towards the Integration of Large Language Models and Automatic Assessment Tools: Enhancing Student Support in Programming Assignments. 52:1-52:2
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.