


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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














