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

J Prather, BN Reeves, P Denny, BA Becker… - ACM Transactions on …, 2023 - dl.acm.org
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 …

The robots are here: Navigating the generative ai revolution in computing education

J Prather, P Denny, J Leinonen, BA Becker… - Proceedings of the …, 2023 - dl.acm.org
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are
threatening to fundamentally reshape computing and society. Largely driven by large …

Large language models for education: A survey and outlook

S Wang, T Xu, H Li, C Zhang, J Liang, J Tang… - arxiv preprint arxiv …, 2024 - arxiv.org
The advent of Large Language Models (LLMs) has brought in a new era of possibilities in
the realm of education. This survey paper summarizes the various technologies of LLMs in …

[HTML][HTML] Artificial Intelligence in Teaching and Teacher Professional Development: A Systematic Review

X Tan, G Cheng, MH Ling - Computers and Education: Artificial Intelligence, 2024 - Elsevier
Abstract The application of Artificial Intelligence (AI) technology in education is increasingly
recognized as a key driver of educational innovation. While extensive literature exists on the …

Exploring the responses of large language models to beginner programmers' help requests

A Hellas, J Leinonen, S Sarsa, C Koutcheme… - Proceedings of the …, 2023 - dl.acm.org
Background and Context: Over the past year, large language models (LLMs) have taken the
world by storm. In computing education, like in other walks of life, many opportunities and …

The widening gap: The benefits and harms of generative ai for novice programmers

J Prather, BN Reeves, J Leinonen, S MacNeil… - Proceedings of the …, 2024 - dl.acm.org
Novice programmers often struggle through programming problem solving due to a lack of
metacognitive awareness and strategies. Previous research has shown that novices can …

Codehelp: Using large language models with guardrails for scalable support in programming classes

M Liffiton, BE Sheese, J Savelka, P Denny - Proceedings of the 23rd Koli …, 2023 - dl.acm.org
Computing educators face significant challenges in providing timely support to students,
especially in large class settings. Large language models (LLMs) have emerged recently …

Promptly: Using prompt problems to teach learners how to effectively utilize ai code generators

P Denny, J Leinonen, J Prather, A Luxton-Reilly… - arxiv preprint arxiv …, 2023 - arxiv.org
With their remarkable ability to generate code, large language models (LLMs) are a
transformative technology for computing education practice. They have created an urgent …

[PDF][PDF] Can we trust AI-generated educational content? comparative analysis of human and AI-generated learning resources

P Denny, H Khosravi, A Hellas… - arxiv preprint arxiv …, 2023 - juholeinonen.com
As an increasing number of students move to online learning platforms that deliver
personalized learning experiences, there is a great need for the production of high-quality …

Codeaid: Evaluating a classroom deployment of an llm-based programming assistant that balances student and educator needs

M Kazemitabaar, R Ye, X Wang, AZ Henley… - Proceedings of the CHI …, 2024 - dl.acm.org
Timely, personalized feedback is essential for students learning programming. LLM-
powered tools like ChatGPT offer instant support, but reveal direct answers with code, which …