activity
20232026
most citedStudying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming

338 citations · 494 across the 10 of their papers we have counts for

collaborators
Showing cs.CYShow all

6 papers · 1 filter

cs.CY2026

To Police or to Guide: How Higher Education Computer Science Instructors Design and Implement Generative AI Policies

Xingjian Gu, Wells Lucas Santo, James M. Zumel Dumlao +1

While generative AI tools are directly changing how undergraduate computer science is learned and taught, they are also reshaping the relationships between instructors and students…

cs.CY2025★ 52 cited

AI Literacy in K-12 and Higher Education in the Wake of Generative AI: An Integrative Review

Xingjian Gu, Barbara J. Ericson

Even though AI literacy has emerged as a prominent education topic in the wake of generative AI, its definition remains vague. There is little consensus among researchers and pract…

cs.CY2024★ 4 cited

Integrating Personalized Parsons Problems with Multi-Level Textual Explanations to Scaffold Code Writing

Xinying Hou, Barbara J. Ericson, Xu Wang

Novice programmers need to write basic code as part of the learning process, but they often face difficulties. To assist struggling students, we recently implemented personalized P…

cs.CY2024★ 42 cited

CodeTailor: LLM-Powered Personalized Parsons Puzzles for Engaging Support While Learning Programming

Xinying Hou, Zihan Wu, Xu Wang +1

Learning to program can be challenging, and providing high-quality and timely support at scale is hard. Generative AI and its products, like ChatGPT, can create a solution for most…

cs.CY2023

Critiquing Computing Artifacts through Programming Satirical Python Scripts

Aadarsh Padiyath, Tamara Nelson-Fromm, Barbara Ericson

Computing artifacts tend to exclude marginalized students, so we must create new methods to critique and change them. We studied the potential for "satirical programming" to critiq…

cs.CY2023★ 15 cited

Understanding the Effects of Using Parsons Problems to Scaffold Code Writing for Students with Varying CS Self-Efficacy Levels

Xinying Hou, Barbara J. Ericson, Xu Wang

Introductory programming courses aim to teach students to write code independently. However, transitioning from studying worked examples to generating their own code is often diffi…