Search filters

List of works by James Prather

AI in Computing Education from Research to Practice

scientific article published on 15 March 2024

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

scientific article published on 30 June 2023

Discussing the Changing Landscape of Generative AI in Computing Education

scientific article published on 15 March 2024

Evaluating Contextually Personalized Programming Exercises Created with Generative AI

scientific article published on 06 August 2024

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

scientific article published on 30 June 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

How Instructors Incorporate Generative AI into Teaching Computing

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

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

Solving Proof Block Problems Using Large Language Models

scientific article published on 07 March 2024

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

Using Large Language Models to Enhance Programming Error Messages

scientific article published on 03 March 2023

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

scientific article published on 23 August 2023