Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

A systematic literature review on teaching and learning introductory programming in higher education

RP Medeiros, GL Ramalho… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …

Automatic generation of programming exercises and code explanations using large language models

S Sarsa, P Denny, A Hellas, J Leinonen - Proceedings of the 2022 ACM …, 2022 - dl.acm.org
This article explores the natural language generation capabilities of large language models
with application to the production of two types of learning resources common in …

The robots are coming: Exploring the implications of openai codex on introductory programming

J Finnie-Ansley, P Denny, BA Becker… - Proceedings of the 24th …, 2022 - dl.acm.org
Recent advances in artificial intelligence have been driven by an exponential growth in
digitised data. Natural language processing, in particular, has been transformed by machine …

From" Ban it till we understand it" to" Resistance is futile": How university programming instructors plan to adapt as more students use AI code generation and …

S Lau, P Guo - Proceedings of the 2023 ACM Conference on …, 2023 - dl.acm.org
Over the past year (2022–2023), recently-released AI tools such as ChatGPT and GitHub
Copilot have gained significant attention from computing educators. Both researchers and …

Exploring the responses of large language models to beginner programmers' help requests

A Hellas, J Leinonen, S Sarsa, C Koutcheme… - Proceedings of the …, 2023 - dl.acm.org
Background and Context: Over the past year, large language models (LLMs) have taken the
world by storm. In computing education, like in other walks of life, many opportunities and …

Predicting academic performance: a systematic literature review

A Hellas, P Ihantola, A Petersen, VV Ajanovski… - … companion of the 23rd …, 2018 - dl.acm.org
The ability to predict student performance in a course or program creates opportunities to
improve educational outcomes. With effective performance prediction approaches …

Evaluating the performance of code generation models for solving Parsons problems with small prompt variations

B Reeves, S Sarsa, J Prather, P Denny… - Proceedings of the …, 2023 - dl.acm.org
The recent emergence of code generation tools powered by large language models has
attracted wide attention. Models such as OpenAI Codex can take natural language problem …

Danceon: Culturally responsive creative computing

WC Payne, Y Bergner, ME West, C Charp… - Proceedings of the …, 2021 - dl.acm.org
Dance provides unique opportunities for embodied interdisciplinary learning experiences
that can be personally and culturally relevant. danceON is a system that supports learners to …

Decoding logic errors: a comparative study on bug detection by students and large language models

S MacNeil, P Denny, A Tran, J Leinonen… - Proceedings of the 26th …, 2024 - dl.acm.org
Identifying and resolving logic errors can be one of the most frustrating challenges for
novices programmers. Unlike syntax errors, for which a compiler or interpreter can issue a …