Brett A. Becker
YOU?
Author Swipe
View article: Sense of belonging in undergraduate computing students: A scoping review
Sense of belonging in undergraduate computing students: A scoping review Open
View article: Exploring Student Reactions to LLM-Generated Feedback on Explain in Plain English Problems
Exploring Student Reactions to LLM-Generated Feedback on Explain in Plain English Problems Open
Publisher Copyright: © 2025 Copyright held by the owner/author(s).
View article: Computing Education in African Countries: A Literature Review and Contextualised Learning Materials
Computing Education in African Countries: A Literature Review and Contextualised Learning Materials Open
This report begins with a literature review of computing education in Africa. We found a substantial body of work, scattered over more than 80 venues, which we have brought together here for the first time. Several important themes emerge …
View article: Debugging Without Error Messages: How LLM Prompting Strategy Affects Programming Error Explanation Effectiveness
Debugging Without Error Messages: How LLM Prompting Strategy Affects Programming Error Explanation Effectiveness Open
Making errors is part of the programming process -- even for the most seasoned professionals. Novices in particular are bound to make many errors while learning. It is well known that traditional (compiler/interpreter) programming error me…
View article: Pathways to Belonging: Understanding How University Entry Routes Shape the Sense of Belonging of Undergraduate Computing Students
Pathways to Belonging: Understanding How University Entry Routes Shape the Sense of Belonging of Undergraduate Computing Students Open
Sense of belonging, or belongingness in academia, is an individual's personal conviction as to their acceptance as a valued member of an academic community. The importance of belongingness lies in correlations with motivation, persistence,…
View article: Not the Silver Bullet: LLM-enhanced Programming Error Messages are Ineffective in Practice
Not the Silver Bullet: LLM-enhanced Programming Error Messages are Ineffective in Practice Open
The sudden emergence of large language models (LLMs) such as ChatGPT has had\na disruptive impact throughout the computing education community. LLMs have\nbeen shown to excel at producing correct code to CS1 and CS2 problems, and can\neven…
View article: The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers Open
Publisher Copyright: © 2024 Owner/Author.
View article: Prompts First, Finally
Prompts First, Finally Open
Generative AI (GenAI) and large language models in particular, are disrupting Computer Science Education. They are proving increasingly capable at more and more challenges. Some educators argue that they pose a serious threat to computing …
View article: Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills
Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills Open
Publisher Copyright: © 2024 Owner/Author.
View article: Guidelines for the Evolving Role of Generative AI in Introductory Programming Based on Emerging Practice
Guidelines for the Evolving Role of Generative AI in Introductory Programming Based on Emerging Practice Open
View article: Machine vs Machine: Large Language Models (LLMs) in Applied Machine Learning High-Stakes Open-Book Exams
Machine vs Machine: Large Language Models (LLMs) in Applied Machine Learning High-Stakes Open-Book Exams Open
There is a significant gap in Computing Education Research (CER) concerning the impact of Large Language Models (LLMs) in advanced stages of degree programmes. This study aims to address this gap by investigating the effectiveness of LLMs …
View article: The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers Open
Novice programmers often struggle through programming problem solving due to a lack of metacognitive awareness and strategies. Previous research has shown that novices can encounter multiple metacognitive difficulties while programming. No…
View article: Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills
Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills Open
Reading, understanding and explaining code have traditionally been important skills for novices learning programming. As large language models (LLMs) become prevalent, these foundational skills are more important than ever given the increa…
View article: Prompt Problems: A New Programming Exercise for the Generative AI Era
Prompt Problems: A New Programming Exercise for the Generative AI Era Open
Large language models (LLMs) are revolutionizing the field of computing education with their powerful code-generating capabilities. Traditional pedagogical practices have focused on code writing tasks, but there is now a shift in importanc…
View article: A Global Survey of Introductory Programming Courses
A Global Survey of Introductory Programming Courses Open
We present results of an in-depth survey of nearly 100 introductory programming (CS1) instructors in 18 countries spanning six continents. Although CS1 is well studied, relatively few broadly-scoped studies have been conducted, and none pr…
View article: Solving Proof Block Problems Using Large Language Models
Solving Proof Block Problems Using Large Language Models Open
Publisher Copyright: © 2024 Owner/Author.
View article: Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models
Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models Open
Large Language Models (LLMs) have upended decades of pedagogy in computing education. Students previously learned to code through \textit{writing} many small problems with less emphasis on code reading and comprehension. Recent research ha…
View article: Computing Education in the Era of Generative AI
Computing Education in the Era of Generative AI Open
Challenges and opportunities faced by computing educators and students adapting to LLMs capable of generating accurate source code from natural-language problem descriptions.
View article: Index
Index Open
Issues related to teaching and learning information systems concepts have received keen interest from IS academics since the discipline's inception over 60 years ago. Bringing together cutting-edge research from over 30 international exper…
View article: Computer Science Curricula 2023
Computer Science Curricula 2023 Open
View article: The Robots Are Here: Navigating the Generative AI Revolution in Computing Education
The Robots Are Here: Navigating the Generative AI Revolution in Computing Education Open
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are threatening to fundamentally reshape computing and society. Largely driven by large language models (LLMs), many tools are now able to interpret…
View article: Computing Crossroads
Computing Crossroads Open
column Share on Computing Crossroads Authors: Brett A. Becker University College Dublin, Ireland University College Dublin, IrelandSearch about this author , Megan Maley Scripps College, USA Scripps College, USASearch about this author , D…
View article: The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on Gender
The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on Gender Open
Learning to program is a challenge for many novice computing students. This may be partially due to the inadequacy of many conventional pedagogical approaches resulting in dropouts and failure, especially among females and minoritized stud…
View article: Always Provide Context: The Effects of Code Context on Programming Error Message Enhancement
Always Provide Context: The Effects of Code Context on Programming Error Message Enhancement Open
Programming error messages (PEMs) are notoriously difficult for novice programmers to utilise. Many efforts have been made to enhance PEMs such that they are reworded to explain problems in terms that novices can understand. However, the e…
View article: Programmers' Views on IDE Compilation Mechanisms
Programmers' Views on IDE Compilation Mechanisms Open
In this work we investigate the views of novice programmers on three important IDE mechanisms: compilation, error indication, and error message presentation. We utilize two versions of the BlueJ pedagogical programming environment which en…
View article: Prompt Problems: A New Programming Exercise for the Generative AI Era
Prompt Problems: A New Programming Exercise for the Generative AI Era Open
Large Language Models (LLMs) are revolutionizing the field of computing education with their powerful code-generating capabilities. Traditional pedagogical practices have focused on code writing tasks, but there is now a shift in importanc…
View article: The Robots are Here: Navigating the Generative AI Revolution in Computing Education
The Robots are Here: Navigating the Generative AI Revolution in Computing Education Open
Recent advancements in artificial intelligence (AI) are fundamentally reshaping computing, with large language models (LLMs) now effectively being able to generate and interpret source code and natural language instructions. These emergent…
View article: CS Outreach to Inform Secondary School Students' Perceptions of CS: Initial Findings
CS Outreach to Inform Secondary School Students' Perceptions of CS: Initial Findings Open
This study covers a three-year, longitudinal K–12 outreach initiative that promoted computer science in Ireland from 2017–2020. During the first year, 2017–2018, 2900 students participated in a pilot phase. 7320 students participated in th…
View article: No More Pencils No More Books: Capabilities of Generative AI on Irish and UK Computer Science School Leaving Examinations
No More Pencils No More Books: Capabilities of Generative AI on Irish and UK Computer Science School Leaving Examinations Open
Supplemental data for: Joyce Mahon, Brian Mac Namee, and Brett A. Becker. 2023. No More Pencils No More Books: Capabilities of Generative AI on Irish and UK Computer Science School Leaving Examinations. In The United Kingdom and Ir…
View article: A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula
A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula Open
research-article Free Access Share on A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula Authors: Amruth N. Kumar Ramapo College of New Jersey Ramapo College of New JerseyView Profile , Brett A. Becker Universit…