338 citations · 356 across the 4 of their papers we have counts for
4 papers
"I Feel Like I'm Teaching in a Gladiator Ring": Barriers and Benefits of Live Coding in Classroom Settings
Caroline Berger, David Weintrop, Niklas Elmqvist
Live coding for teaching-synchronously writing software in front of students-can be an effective method for engaging students and instilling practical programming skills. However,…
How Novices Use LLM-Based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment
Majeed Kazemitabaar, Xinying Hou, Austin Henley +3
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, indepe…
Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming
Majeed Kazemitabaar, Justin Chow, Carl Ka To Ma +3
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…
Scaffolding Progress: How Structured Editors Shape Novice Errors When Transitioning from Blocks to Text
Majeed Kazemitabaar, Viktar Chyhir, David Weintrop +1
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 pap…