Search filters

List of works by Brett A Becker

A Global Survey of Introductory Programming Courses

scientific article published on 07 March 2024

A review of introductory programming research 2003–2017

Always Provide Context: The Effects of Code Context on Programming Error Message Enhancement

scientific article published on 21 November 2023

Applying Software Engineering Anti-patterns to Programming Error Messages

scientific article published on 07 March 2023

Chat Overflow: Artificially Intelligent Models for Computing Education - renAIssance or apocAIypse?

scientific article published on 30 June 2023

Developing Assessments to Determine Mastery of Programming Fundamentals

Discussing the Changing Landscape of Generative AI in Computing Education

scientific article published on 15 March 2024

Effective compiler error message enhancement for novice programming students

EpimiRBase: a comprehensive database of microRNA-epilepsy associations

scientific article published on 8 January 2016

Evaluating the Performance of Code Generation Models for Solving Parsons Problems With Small Prompt Variations

scientific article published on 30 June 2023

Evaluating the Sense of Belonging of Undergraduate Computing Students in the UK and Ireland

scientific article published on 25 September 2023

Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills

scientific article published on 03 July 2024

First Steps Towards Predicting the Readability of Programming Error Messages

scientific article published on 03 March 2023

Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation

scientific article published on 3 August 2022

Guidelines for the Evolving Role of Generative AI in Introductory Programming Based on Emerging Practice

scientific article published on 03 July 2024

Introductory programming: a systematic literature review

conference paper published in 2018

Investigating the Impact of the COVID-19 Pandemic on Computing Students' Sense of Belonging

scientific article

LLMs in Open and Closed Book Examinations in a Final Year Applied Machine Learning Course (Early Findings)

scientific article published on 04 July 2024

Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use

scientific article published in 2022

My AI Wants to Know if This Will Be on the Exam: Testing OpenAI’s Codex on CS2 Programming Exercises

scientific article published on 19 January 2023

No More Pencils No More Books: Capabilities of Generative AI on Irish and UK Computer Science School Leaving Examinations

scientific article published on 25 September 2023

Novice Reflections During the Transition to a New Programming Language

scientific article published on 22 February 2022

Online Programming Exams - An Experience Report

scientific article published on 30 June 2023

Pathways to Belonging: Understanding How University Entry Routes Shape the Sense of Belonging of Undergraduate Computing Students

scientific article published on 23 September 2024

Programmers' Views on IDE Compilation Mechanisms

scientific article published on 21 November 2023

Programming Is Hard - Or at Least It Used to Be

scientific article published on 03 March 2023

Prompt Problems: A New Programming Exercise for the Generative AI Era

scientific article published on 07 March 2024

Self-Regulation, Self-Efficacy, and Fear of Failure Interactions with How Novices Use LLMs to Solve Programming Problems

scientific article published on 03 July 2024

Sense of Belonging of Undergraduate Computing Students: A Comparative Analysis of University Entry Routes

scientific article published on 25 September 2023

Solving Proof Block Problems Using Large Language Models

scientific article published on 07 March 2024

Student Sense of Belonging: The Role of Gender Identity and Minoritisation in Computing and Other Sciences

scientific article published on 19 January 2023

Teaching Programming Error Message Understanding

scientific article published on 24 September 2024

Teaching Students To Use Programming Error Messages

scientific article published on 21 November 2023

The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on Gender

scientific article published on 21 November 2023

The Implications of Large Language Models for CS Teachers and Students

scientific article published on 07 March 2023

The Robots Are Here: Navigating the Generative AI Revolution in Computing Education

scientific article published on 28 December 2023

The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers

scientific article published on 06 August 2024

Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans

scientific article published on 29 June 2023

Understanding a post-COVID Drop in the Belongingness of Minoritised Men in an Undergraduate Computer Science Course

scientific article published on 21 November 2023

Using Large Language Models to Enhance Programming Error Messages

scientific article published on 03 March 2023

Working Group Proposal: Computing Education in Africa

scientific article published on 04 July 2024

“It’s Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers

scientific article published on 23 August 2023