Programming is hard-or at least it used to be: Educational opportunities and challenges of ai code generation
The introductory programming sequence has been the focus of much research in computing
education. The recent advent of several viable and freely-available AI-driven code …
education. The recent advent of several viable and freely-available AI-driven code …
Chatgpt and software testing education: Promises & perils
Over the past decade, predictive language modeling for code has proven to be a valuable
tool for enabling new forms of automation for developers. More recently, we have seen the …
tool for enabling new forms of automation for developers. More recently, we have seen the …
“It's Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers
Recent developments in deep learning have resulted in code-generation models that
produce source code from natural language and code-based prompts with high accuracy …
produce source code from natural language and code-based prompts with high accuracy …
Computing education in the era of generative AI
ACM: Digital Library: Communications of the ACM ACM Digital Library Communications of the
ACM Volume 67, Number 2 (2024), Pages 56-67 Computing Education in the Era of …
ACM Volume 67, Number 2 (2024), Pages 56-67 Computing Education in the Era of …
Conversing with copilot: Exploring prompt engineering for solving cs1 problems using natural language
GitHub Copilot is an artificial intelligence tool for automatically generating source code from
natural language problem descriptions. Since June 2022, Copilot has officially been …
natural language problem descriptions. Since June 2022, Copilot has officially been …
The robots are here: Navigating the generative ai revolution in computing education
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are
threatening to fundamentally reshape computing and society. Largely driven by large …
threatening to fundamentally reshape computing and society. Largely driven by large …
An HCI-Centric Survey and Taxonomy of Human-Generative-AI Interactions
Generative AI (GenAI) has shown remarkable capabilities in generating diverse and realistic
content across different formats like images, videos, and text. In Generative AI, human …
content across different formats like images, videos, and text. In Generative AI, human …
The promise and challenges of generative AI in education
Generative artificial intelligence (GenAI) tools, such as large language models (LLMs),
generate natural language and other types of content to perform a wide range of tasks. This …
generate natural language and other types of content to perform a wide range of tasks. This …
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 …
Can generative pre-trained transformers (gpt) pass assessments in higher education programming courses?
We evaluated the capability of generative pre-trained transformers (GPT), to pass
assessments in introductory and intermediate Python programming courses at the …
assessments in introductory and intermediate Python programming courses at the …