5 papers
Planning on Paper: Problem Decomposition with Diagrams in Introductory Computing
Annapurna Vadaparty, Devamardeep Hayatpur, Adalbert Gerald Soosai Raj +2
Background and Context. Problem decomposition is a core concern of computing education. It has also become increasingly relevant: in response to GenAI, many CS1 educators are advoc…
Drawing Your Programs: Exploring the Applications of Visual-Prompting with GenAI for Teaching and Assessment
David H. Smith, S. Moonwara A. Monisha, Annapurna Vadaparty +2
When designing a program, both novice programmers and seasoned developers alike often sketch out -- or, perhaps more famously, whiteboard -- their ideas. Yet despite the introducti…
Assessing Problem Decomposition in CS1 for the GenAI Era
Samvrit Srinath, Annapurna Vadaparty, David H. Smith +2
Problem decomposition--the ability to break down a large task into smaller, well-defined components--is a critical skill for effectively designing and creating large programs, but…
Integrating Large Language Models and Evaluating Student Outcomes in an Introductory Computer Science Course
Annapurna Vadaparty, David H. Smith, Samvrit Srinath +5
Generative AI (GenAI) models have broad implications for education in general, impacting the foundations of what we teach and how we assess. This is especially true in computing, w…
Dissecting the Ullman Variations with a SCALPEL: Why do LLMs fail at Trivial Alterations to the False Belief Task?
Zhiqiang Pi, Annapurna Vadaparty, Benjamin K. Bergen +1
Recent empirical results have sparked a debate about whether or not Large Language Models (LLMs) are capable of Theory of Mind (ToM). While some have found LLMs to be successful on…