Nearly all of these articles are available open access from brettbecker.com/publications. If you have trouble accessing any papers, feel free to contact Brett. In general, the page linked above is better 🙂
2023
Brief History of K-12 Computer Science Education in Ireland Journal Article
In: Int. J. Comput. Sci. Educ. Sch., vol. 6, no. 1, pp. 3–34, 2023.
CONVERSATIONS: Computing Crossroads Journal Article
In: Inroads, vol. 14, no. 3, pp. 17–19, 2023.
A Combined Knowledge and Competency (CKC) Model for Computer Science Curricula Journal Article
In: Inroads, vol. 14, no. 3, pp. 22–29, 2023.
ACM CompEd Resumes After Two-year Delay! Journal Article
In: ACM SIGCSE Bull., vol. 55, no. 1, pp. 6, 2023.
SIGCSE Board DEIA Update Journal Article
In: ACM SIGCSE Bull., vol. 55, no. 2, pp. 2–3, 2023.
Announcing the ACM SIGCSE Broadening Participation in Computing Education Award Journal Article
In: ACM SIGCSE Bull., vol. 55, no. 3, pp. 2–3, 2023.
Announcing the ACM SIGCSE 2024 Award Winners Journal Article
In: ACM SIGCSE Bull., vol. 55, no. 4, pp. 2, 2023.
Student Sense of Belonging: The Role of Gender Identity and Minoritisation in Computing and Other Sciences Proceedings Article
In: Proceedings of the 25th Australasian Computing Education Conference, ACE 2023, Melbourne, VIC, Australia, 30 January 2023 - 3 February 2023, pp. 87–96, ACM, 2023.
My AI Wants to Know if This Will Be on the Exam: Testing OpenAI's Codex on CS2 Programming Exercises Proceedings Article
In: Proceedings of the 25th Australasian Computing Education Conference, ACE 2023, Melbourne, VIC, Australia, 30 January 2023 - 3 February 2023, pp. 97–104, ACM, 2023.
The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on Gender Proceedings Article
In: Choppella, Venkatesh; Phatak, Deepak B.; Luxton-Reilly, Andrew; Craig, Michelle (Ed.): Proceedings of the ACM Conference on Global Computing Education Vol 1, CompEd 2023, Hyderabad, India, December 5-9, 2023, pp. 29–35, ACM, 2023.
Programmers' Views on IDE Compilation Mechanisms Proceedings Article
In: Choppella, Venkatesh; Phatak, Deepak B.; Luxton-Reilly, Andrew; Craig, Michelle (Ed.): Proceedings of the ACM Conference on Global Computing Education Vol 1, CompEd 2023, Hyderabad, India, December 5-9, 2023, pp. 98–104, ACM, 2023.
Always Provide Context: The Effects of Code Context on Programming Error Message Enhancement Proceedings Article
In: Choppella, Venkatesh; Phatak, Deepak B.; Luxton-Reilly, Andrew; Craig, Michelle (Ed.): Proceedings of the ACM Conference on Global Computing Education Vol 1, CompEd 2023, Hyderabad, India, December 5-9, 2023, pp. 147–153, ACM, 2023.
Perspectives on Computer Science Curricula 2023 (CS2023) Proceedings Article
In: Choppella, Venkatesh; Phatak, Deepak B.; Luxton-Reilly, Andrew; Craig, Michelle (Ed.): Proceedings of the ACM Conference on Global Computing Education Vol 2, CompEd 2023, Hyderabad, India, December 5-9, 2023, pp. 187–188, ACM, 2023.
Understanding a post-COVID Drop in the Belongingness of Minoritised Men in an Undergraduate Computer Science Course Proceedings Article
In: Choppella, Venkatesh; Phatak, Deepak B.; Luxton-Reilly, Andrew; Craig, Michelle (Ed.): Proceedings of the ACM Conference on Global Computing Education Vol 2, CompEd 2023, Hyderabad, India, December 5-9, 2023, pp. 202, ACM, 2023.
Teaching Students To Use Programming Error Messages Proceedings Article
In: Choppella, Venkatesh; Phatak, Deepak B.; Luxton-Reilly, Andrew; Craig, Michelle (Ed.): Proceedings of the ACM Conference on Global Computing Education Vol 2, CompEd 2023, Hyderabad, India, December 5-9, 2023, pp. 207–208, ACM, 2023.
Chat Overflow: Artificially Intelligent Models for Computing Education - renAIssance or apocAIypse? Proceedings Article
In: Laakso, Mikko-Jussi; Monga, Mattia; Simon,; Sheard, Judithe (Ed.): Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2023, Turku, Finland, July 7-12, 2023, pp. 3–4, ACM, 2023.
Evaluating the Performance of Code Generation Models for Solving Parsons Problems With Small Prompt Variations Proceedings Article
In: Laakso, Mikko-Jussi; Monga, Mattia; Simon,; Sheard, Judithe (Ed.): Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2023, Turku, Finland, July 7-12, 2023, pp. 299–305, ACM, 2023.
Online Programming Exams - An Experience Report Proceedings Article
In: Laakso, Mikko-Jussi; Monga, Mattia; Simon,; Sheard, Judithe (Ed.): Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2023, Turku, Finland, July 7-12, 2023, pp. 436–442, ACM, 2023.
Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans Proceedings Article
In: Laakso, Mikko-Jussi; Monga, Mattia; Simon,; Sheard, Judithe (Ed.): Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, ITiCSE 2023, Turku, Finland, July 7-12, 2023, pp. 561–562, ACM, 2023.
Fuzzy Logic++: Towards Developing Fuzzy Education Curricula Using ACM/IEEE/AAAI CS2023 Proceedings Article
In: Cohen, Kelly; Ernest, Nicholas; Bede, Barnabás; Kreinovich, Vladik (Ed.): Fuzzy Information Processing 2023 - Proceedings of the 2023 Annual Conference of the North American Fuzzy Information Processing Society, NAFIPS 2023, and at the related Workshop on Constraint Programming and Decision Making CoProD 2023, Cincinnati, OH, USA, May 31 - June 2, 2023, pp. 184–193, Springer, 2023.
Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation Proceedings Article
In: Doyle, Maureen; Stephenson, Ben; Dorn, Brian; Soh, Leen-Kiat; Battestilli, Lina (Ed.): Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023, pp. 500–506, ACM, 2023.
First Steps Towards Predicting the Readability of Programming Error Messages Proceedings Article
In: Doyle, Maureen; Stephenson, Ben; Dorn, Brian; Soh, Leen-Kiat; Battestilli, Lina (Ed.): Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023, pp. 549–555, ACM, 2023.
Using Large Language Models to Enhance Programming Error Messages Proceedings Article
In: Doyle, Maureen; Stephenson, Ben; Dorn, Brian; Soh, Leen-Kiat; Battestilli, Lina (Ed.): Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023, pp. 563–569, ACM, 2023.
Community Input for CS2023: Society, Ethics and Professionalism Proceedings Article
In: Doyle, Maureen; Stephenson, Ben; Dorn, Brian; Soh, Leen-Kiat; Battestilli, Lina (Ed.): Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023, pp. 1245, ACM, 2023.
The Implications of Large Language Models for CS Teachers and Students Proceedings Article
In: Doyle, Maureen; Stephenson, Ben; Dorn, Brian; Soh, Leen-Kiat; Battestilli, Lina (Ed.): Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023, pp. 1255, ACM, 2023.
Applying Software Engineering Anti-patterns to Programming Error Messages Proceedings Article
In: Doyle, Maureen; Stephenson, Ben; Dorn, Brian; Soh, Leen-Kiat; Battestilli, Lina (Ed.): Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023, pp. 1297, ACM, 2023.
The European Commission and AI: Guidelines, Acts and Plans Impacting the Teaching of AI and Teaching with AI Proceedings Article
In: Doyle, Maureen; Stephenson, Ben; Dorn, Brian; Soh, Leen-Kiat; Battestilli, Lina (Ed.): Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023, pp. 1410, ACM, 2023.
No More Pencils No More Books: Capabilities of Generative AI on Irish and UK Computer Science School Leaving Examinations Proceedings Article
In: Astarte, Troy; Moller, Faron; Quille, Keith; Russell, Seán (Ed.): Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research, Swansea, Wales, UK, September 7-8, 2023, pp. 2:1–2:7, ACM, 2023.
Sense of Belonging of Undergraduate Computing Students: A Comparative Analysis of University Entry Routes Proceedings Article
In: Astarte, Troy; Moller, Faron; Quille, Keith; Russell, Seán (Ed.): Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research, Swansea, Wales, UK, September 7-8, 2023, pp. 26:1, ACM, 2023.
Evaluating the Sense of Belonging of Undergraduate Computing Students in the UK and Ireland Proceedings Article
In: Astarte, Troy; Moller, Faron; Quille, Keith; Russell, Seán (Ed.): Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research, Swansea, Wales, UK, September 7-8, 2023, pp. 34:1–34:2, ACM, 2023.
CS Outreach to Inform Secondary School Students' Perceptions of CS: Initial Findings Proceedings Article
In: Sentance, Sue; Grillenberger, Mareen (Ed.): Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research, WiPSCE 2023, Cambridge, United Kingdom, September 27-29, 2023, pp. 13:1–13:6, ACM, 2023.
Computing Education Research in the UK & Ireland Book Section
In: Apiola, Mikko; López-Pernas, Sonsoles; Saqr, Mohammed (Ed.): Past, Present and Future of Computing Education Research - A Global Perspective, pp. 421–479, Springer, 2023.
"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers Journal Article
In: CoRR, vol. abs/2304.02491, 2023.
Computing Education in the Era of Generative AI Journal Article
In: CoRR, vol. abs/2306.02608, 2023.
Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators Journal Article
In: CoRR, vol. abs/2307.16364, 2023.
The Robots are Here: Navigating the Generative AI Revolution in Computing Education Journal Article
In: CoRR, vol. abs/2310.00658, 2023.
Prompt Problems: A New Programming Exercise for the Generative AI Era Journal Article
In: CoRR, vol. abs/2311.05943, 2023.
2022
Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use Journal Article
In: ACM Trans. Comput. Educ., vol. 22, no. 4, pp. 39:1–39:31, 2022.
ITiCSE 2022 call for participation: Fáilte go hÉirinn! Journal Article
In: ACM SIGCSE Bull., vol. 54, no. 2, pp. 5–6, 2022.
ITiCSE 2022 Recap: Boots on the Ground! Journal Article
In: ACM SIGCSE Bull., vol. 54, no. 4, pp. 2–3, 2022.
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming Proceedings Article
In: Sheard, Judy; Denny, Paul (Ed.): ACE '22: Australasian Computing Education Conference, Virtual Event, Australia, February 14 - 18, 2022, pp. 10–19, ACM, 2022.
AI and ML in School Level Computing Education: Who, What and Where? Proceedings Article
In: Longo, Luca; O'Reilly, Ruairi (Ed.): Artificial Intelligence and Cognitive Science - 30th Irish Conference, AICS 2022, Munster, Ireland, December 8-9, 2022, Revised Selected Papers, pp. 201–213, Springer, 2022.
It's a Two-Way Street: From the Computing Classroom to Computing Education Research Proceedings Article
In: Choppella, Venkatesh; Karkare, Amey; Babu, Chitra; Chimalakonda, Sridhar (Ed.): COMPUTE 2022, Jaipur, India, November 9-11, 2022, pp. 3, ACM, 2022.
Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation Proceedings Article
In: Vahrenhold, Jan; Fisler, Kathi; Hauswirth, Matthias; Franklin, Diana (Ed.): ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7 - 11, 2022, Volume 1, pp. 164–176, ACM, 2022.
Comparing the Programming Self-Efficacy of Teachers Using CSLINC to Those Teaching the Formal National Curriculum Proceedings Article
In: Becker, Brett A.; Quille, Keith; Laakso, Mikko-Jussi; Barendsen, Erik; Simon, (Ed.): ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8 - 13, 2022, Volume 2, pp. 619, ACM, 2022.
From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 1, pp. 71–77, ACM, 2022.
Experiences Implementing and Utilizing a Notional Machine in the Classroom Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 1, pp. 850–856, ACM, 2022.
How Creatively Are We Teaching and Assessing Creativity in Computing Education: A Systematic Literature Review Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 1, pp. 934–940, ACM, 2022.
Novice Reflections During the Transition to a New Programming Language Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 1, pp. 948–954, ACM, 2022.
What Fails Once, Fails Again: Common Repeated Errors in Introductory Programming Automated Assessments Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 1, pp. 955–961, ACM, 2022.