David Weintrop
77 papers 675 citations h-index 3 2013–2026
Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming
AI code generators like OpenAI Codex have the potential to assist novice programmers by generating code from natural language descriptions, however, over-reliance might negatively impact learning...
How Novices Use LLM-Based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment
As Large Language Models (LLMs) gain in popularity, it is important to understand how novice programmers use them. We present a thematic analysis of 33 learners, aged 10-17, independently learning...
Scaffolding Progress: How Structured Editors Shape Novice Errors When Transitioning from Blocks to Text
Transitioning from block-based programming to text-based programming environments can be challenging as it requires students to learn new programming language concepts. In this paper, we identify...
How Novices Use LLM-based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment
2023-01
Koli Calling
Turning Bugs into Learning Opportunities: Understanding Debugging Processes, Perspectives, and Pedagogies
2020-01
ICLS
Identifying Spheres of Influence for a Culturally Relevant Computing Curriculum through Participatory Design
2020-01
ICLS
Blocks or Text? How programming language modality makes a difference in assessing underrepresented populations
2018-01
ICLS