


default search action
Koli Calling 2023: Koli, Finland
- Andreas Mühling, Ilkka Jormanainen:
Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, Koli Calling 2023, Koli, Finland, November 13-18, 2023. ACM 2023
Session 1 - Programming
- Xinying Hou
, Barbara Jane Ericson
, Xu Wang
:
Understanding the Effects of Using Parsons Problems to Scaffold Code Writing for Students with Varying CS Self-Efficacy Levels. 1:1-1:12 - Nynne Grauslund Kristiansen
, Sebastian Mateos Nicolajsen
, Claus Brabrand
:
Feedback on Student Programming Assignments: Teaching Assistants vs Automated Assessment Tool. 2:1-2:10 - Majeed Kazemitabaar
, Xinying Hou
, Austin Z. Henley
, Barbara Jane Ericson
, David Weintrop
, Tovi Grossman
:
How Novices Use LLM-based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment. 3:1-3:12
Session 2 - Assessment and Competencies
- Liat Nakar
, Mor Friebroon Yesharim
, Michal Armoni
:
From Modelling to Assessing Algorithmic Abstraction - the Missing Dimension. 4:1-4:12 - Miranda C. Parker
, Matt J. Davidson
, Yvonne S. Kao
, Lauren E. Margulieux
, Zachary R. Tidler
, Jan Vahrenhold
:
Toward CS1 Content Subscales: A Mixed-Methods Analysis of an Introductory Computing Assessment. 5:1-5:13 - Kamilla Tenório
, Ralf Romeike
:
AI Competencies for non-computer science students in undergraduate education: Towards a competency framework. 6:1-6:12
Session 3 - Systems and Tools
- Matthias Linhuber
, Jan Philip Bernius
, Stephan Krusche
:
Constructive Alignment in Modern Computing Education: An Open-Source Computer-Based Examination System. 7:1-7:11 - Mark H. Liffiton
, Brad E. Sheese
, Jaromír Savelka
, Paul Denny
:
CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes. 8:1-8:11 - Sören Sparmann
, Sven Hüsing
, Carsten Schulte
:
JuGaze: A Cell-based Eye Tracking and Logging Tool for Jupyter Notebooks. 9:1-9:11
Session 4 - Barriers
- Daphne Miedema
, Michael Liut
, George H. L. Fletcher
, Efthimia Aivaloglou
:
"There is no ambiguity on what to return": Investigating the Prevalence of SQL Misconceptions. 10:1-10:12 - Renato Magela Zimmermann
, Sonya Allin
, Lisa Zhang
:
Common Errors in Machine Learning Projects: A Second Look. 11:1-11:12 - Syed Sajid Hussain
, Morteza Moalagh
, Babak A. Farshchian
:
Which Threshold Concepts do Computing Students Encounter while Learning Empirical Research Methods? 12:1-12:12
Session 5 - Students
- Angela M. Zavaleta Bernuy
, Runlong Ye
, Elexandra Tran
, Naaz Sibia
, Abhijoy Mandal
, Hammad Shaikh
, Bogdan Simion
, Michael Liut
, Andrew Petersen
, Joseph Jay Williams
:
Do Students Read Instructor Emails? A Case Study of Intervention Email Open Rates. 13:1-13:12 - Sadia Sharmin
, Sicong Huang
, Robert Soden
:
Impact of Undergraduate Research Workshops on Sense of Belonging and Self-Efficacy based on Gender and Race. 14:1-14:10 - Ebrahim Rahimi
, Harrie Passier
, Sylvia Stuurman
:
Exploring Factors Influencing the Satisfaction of Adult Software Engineering Students with Teamwork in Distance Education. 15:1-15:11
Session 6 - Computing Education
- Kathryn Cunningham
, Miranda C. Parker
, Jonathan Zhang
:
The Landscape of Computer Science Education Courses: A Syllabi Analysis. 16:1-16:11 - Lauri Malmi
, Judy Sheard
, Jane E. Sinclair
, Päivi Kinnunen
, Simon
:
Domain-Specific Theories of Teaching Computing: Do they Inform Practice? 17:1-17:15 - Michael J. Johnson
, Rachel Baker-Ramos
, Christopher Lynnly Hovey
, Betsy DiSalvo
:
Keeping Mindful of Modality: A Comparison of Computer Science Education Resources for Learning. 18:1-18:14
Session 7 - New Perspectives
- Mark Guzdial
, August E. Evrard
:
Identifying the Computing Education Needs of Liberal Arts and Sciences Students (Discussion Paper). 19:1-19:7 - Roger McDermott
, Mats Daniels
, Stephen T. Frezza
:
Steps Towards a Philosophy of Computing Education (Discussion Paper). 20:1-20:9 - Felix Winkelnkemper
, Carsten Schulte
:
Reconstructing the Digital - An Architectural Perspective for Non-Engineers (Discussion Paper). 21:1-21:7
Session 8 - Discussing systems and tools, part 1
- Florian Wörister
, Maria Knobelsdorf
:
A Block-Based Programming Environment for Teaching Low-Level Computing (Discussion Paper). 22:1-22:7 - Lassi Haaranen
, Lukas Ahrenberg
, Arto Hellas
:
Decades of Striving for Pedagogical and Technological Alignment. 23:1-23:8
Session 9 - Discussing systems and tools, part 2
- Yoshi Malaise
, Beat Signer
:
Explorotron: An IDE Extension for Guided and Independent Code Exploration and Learning (Discussion Paper). 24:1-24:8 - Karolína Miková
, Zuzana Kubincová
, Barbora Stenová
:
Appropriateness of a New Programmable Robotics Kit - Preliminary Results (Discussion Paper). 25:1-25:12
Session 10 - Introductory Programming
- Mohammed Aristide Foughali
:
Some thoughts on teaching introductory programming and the first language dilemma (Discussion Paper). 26:1-26:8 - Erkki Kaila
, Matti Luukkainen
, Antti Laaksonen
, Kjell Lemström
:
On Changing the Curriculum Programming Language from Java to Python (Discussion Paper). 27:1-27:7
Session 11 - Doctoral Consortium Posters
- Laurie Gale
:
Towards an Aid for Teaching Effective Debugging to Lower Secondary Students (Doctoral Consortium). 28:1-28:2 - Hamzah Arishi
:
A Framework for Enhancing the Student Experience Through Automated Analysis (Doctoral Consortium). 29:1-29:2 - Katrin Kunz
:
Developing, Validating, and Implementing a Mental Model Test for Primary School Students (Doctoral Consortium). 30:1-30:2 - Jakub Krcho
:
Assessment of pupils in educational robotics (Doctoral Consortium). 31:1-31:2 - Jesse Hoobergs
:
Removing the Notional Machine Discrepancy (Doctoral Consortium). 32:1-32:2 - Vivian van der Werf
:
Fostering a natural language approach in programming education (Doctoral Consortium). 33:1-33:2 - Viktoriya Olari
:
Data Literacy as a Fundamental Component of Artificial Intelligence Education in Schools (Doctoral Consortium). 34:1-34:2 - Sebastian Mateos Nicolajsen
:
A Pragmatic Perspective on Programming in Danish Tertiary Education (Doctoral Consortium). 35:1-35:2 - Kamilla Tenório
:
Teaching Artificial Intelligence for Non-computer Science Students in Undergraduate Education: A Competency Framework and an AI Course (Doctoral Consortium). 36:1-36:2 - Dimitri Eckert
:
Misconceptions about Control and Data Structures in Introductory Programming Courses and their Remedy (Doctoral Consortium). 37:1-37:2
Session 12 - Beyond Programming
- Johan Jeuring
, Roel Groot
, Hieke Keuning
:
What Skills Do You Need When Developing Software Using ChatGPT? (Discussion Paper). 38:1-38:6 - Jane Waite
, Eirini Kolaiti
, Meurig Thomas
, Karl Maton
:
Constructing feedback for computer science MCQ wrong answers using semantic profiling (Discussion Paper). 39:1-39:9 - Fiona Fairlie
:
Encouraging the Development of Computational Thinking Skills through Structured Dance Activities (Discussion Paper). 40:1-40:8
Session 13 - Posters and Demos
- Juho Kahila
, Eetu Arkko
, Anssi Lin
:
How we taught AI concepts, workflows, and ethics to 200 schoolchildren. 41:1-41:2 - Nea Pirttinen
, Juho Leinonen
:
Could ChatGPT Be Used for Reviewing Learnersourced Exercises? 42:1-42:2 - Carol Zander
, Lynda Thomas
, Jan Erik Moström
, Robert McCartney
, Anna Eckerdal
:
Pseudocode: scaffolding student object-oriented software design. 43:1-43:2 - Lauri Malmi
, Arto Hellas
, Kate Sanders
:
Understanding Pathways to Computing Education Research (CER). 44:1-44:2 - Fitsum Gizachew Deriba
, Ismaila Temitayo Sanusi
, Amos Oyelere Sunday
:
Enhancing Computer Programming Education using ChatGPT- A Mini Review. 45:1-45:2 - Johan Mattias Snider
, Olle Bälter
, Daniel Bosk
:
Edit, Run, Error, Repeat: A Longitudinal Analysis of Time-on-Task and Error Quotient. 46:1-46:2 - Viktoriya Olari
, Till Zoppke
, Martin Reger
, Evgenia Samoilova
, Martin Kandlhofer
, Valentina Dagiene
, Ralf Romeike
, Anna Sarah Lieckfeld
, Ulrike Lucke
:
Introduction of Artificial Intelligence Literacy and Data Literacy in Computer Science Teacher Education. 47:1-47:2 - Maria N. Ntinda
, Erkki Sutinen
, Tuula Valkonen
, Juli-Anna Aerila
:
Deep Talk: Ascertain Soft Skills in Graduates to Improve Computing Education. 48:1-48:2 - Anton Limbo
, Maria N. Ntinda
, Lannie Uwu-Khaeb
, Annastasia Shipepe
, Vuyelwa David Ruwodo
, Erkki Sutinen
:
Integration Dimensions of Programming Education in Namibia. 49:1-49:2 - Michael Guerzhoy
:
"Medium-n studies" in computing education conferences. 50:1-50:2 - Tomi 'bgt' Suovuo
, Erkki Sutinen
, Lannie Uwu-Khaeb
:
Sustainability Engineering in Computing. 51:1-51: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.