Introductory programming: a systematic literature review
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 …
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 …
addressing a more contemporary context of introductory programming. It proposes a …
Automatic generation of programming exercises and code explanations using large language models
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 …
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
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 …
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 …
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 …
Copilot have gained significant attention from computing educators. Both researchers and …
Exploring the responses of large language models to beginner programmers' help requests
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 …
world by storm. In computing education, like in other walks of life, many opportunities and …
Predicting academic performance: a systematic literature review
The ability to predict student performance in a course or program creates opportunities to
improve educational outcomes. With effective performance prediction approaches …
improve educational outcomes. With effective performance prediction approaches …
Evaluating the performance of code generation models for solving Parsons problems with small prompt variations
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 …
attracted wide attention. Models such as OpenAI Codex can take natural language problem …
Danceon: Culturally responsive creative computing
Dance provides unique opportunities for embodied interdisciplinary learning experiences
that can be personally and culturally relevant. danceON is a system that supports learners to …
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
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 …
novices programmers. Unlike syntax errors, for which a compiler or interpreter can issue a …