中文
相关论文

相关论文: Personalized Parsons Puzzles as Scaffolding Enhanc…

200 篇论文

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 Parsons problems, which are code puzzles where students…

计算机与社会 · 计算机科学 2024-01-12 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 difficult and frustrating for students, especially those with…

计算机与社会 · 计算机科学 2023-12-01 Xinying Hou , Barbara J. Ericson , Xu Wang

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 intro-level programming problems. However, students might…

计算机与社会 · 计算机科学 2024-05-31 Xinying Hou , Zihan Wu , Xu Wang , Barbara J. Ericson

Parsons problems provide useful scaffolding for introductory programming students learning to write code. However, generating large numbers of high-quality Parsons problems that appeal to the diverse range of interests in a typical…

计算机与社会 · 计算机科学 2024-04-18 Andre del Carpio Gutierrez , Paul Denny , Andrew Luxton-Reilly

Lowering the barriers to computer programming requires understanding how to scaffold learning. Parsons problems, which require learners to drag-and-drop blocks of code into the correct order and indentation, are proving to be beneficial for…

人机交互 · 计算机科学 2025-12-30 Carl Christopher Haynes-Magyar

Parsons problems (PPs) have shown promise in structured problem solving by providing scaffolding that decomposes the problem and requires learners to reconstruct the solution. However, some students face difficulties when first learning…

人机交互 · 计算机科学 2025-05-09 Sutapa Dey Tithi , Xiaoyi Tian , Min Chi , Tiffany Barnes

Large Language Models (LLMs) such as ChatGPT have quickly become part of student programmers' toolkits, whether allowed by instructors or not. This paper examines how introductory programming (CS1) students integrate LLMs into their…

人机交互 · 计算机科学 2025-10-07 Jade Hak , Nathaniel Lam Johnson , Matin Amoozadeh , Amin Alipour , Souti Chattopadhyay

Large language models (LLMs) are promising tools for scaffolding students' English writing skills, but their effectiveness in real-time K-12 classrooms remains underexplored. Addressing this gap, our study examines the benefits and…

人机交互 · 计算机科学 2026-03-03 Junho Myung , Hyunseung Lim , Hana Oh , Hyoungwook Jin , Nayeon Kang , So-Yeon Ahn , Hwajung Hong , Alice Oh , Juho Kim

Parsons problems are a type of programming activity that present learners with blocks of existing code and requiring them to arrange those blocks to form a program rather than write the code from scratch. Micro Parsons problems extend this…

人机交互 · 计算机科学 2024-05-31 Zihan Wu , David H. Smith

Large Language Models (LLMs) have become part of how students solve programming tasks, offering immediate explanations and even full solutions. Previous work has highlighted that novice programmers often heavily rely on LLMs, thereby…

计算机与社会 · 计算机科学 2026-04-15 Iris Groher , Patrick Heissenberger , Michael Vierhauser

Recent Language Models (LMs) achieve breakthrough performance in code generation when trained on human-authored problems, even solving some competitive-programming problems. Self-play has proven useful in games such as Go, and thus it is…

机器学习 · 计算机科学 2023-04-13 Patrick Haluptzok , Matthew Bowers , Adam Tauman Kalai

LLMs promise to democratize technical work in complex domains like programmatic data analysis, but not everyone benefits equally. We study how students with varied experiences use LLMs to complete Python-based data analysis in computational…

人机交互 · 计算机科学 2026-02-03 Qianou Ma , Kenneth Koedinger , Tongshuang Wu

Programming skills are typically developed through completing various hands-on exercises. Such programming problems can be contextualized to students' interests and cultural backgrounds. Prior research in educational psychology has…

人机交互 · 计算机科学 2024-07-18 Evanfiya Logacheva , Arto Hellas , James Prather , Sami Sarsa , Juho Leinonen

As AI becomes more deeply embedded in knowledge work, building assistants that support human creativity and expertise becomes more important. Yet achieving synergy in human-AI collaboration is not easy. Providing AI with detailed…

人机交互 · 计算机科学 2026-04-22 Sean Kelley , David De Cremer , Christoph Riedl

As AI tools such as ChatGPT enter programming classrooms, students encounter differing rules across courses and instructors, which shape how they use AI and leave them with unequal capabilities for leveraging it. We investigate how students…

人机交互 · 计算机科学 2026-04-14 Tianyu Shao , Miguel Feijóo-García , Yi Zhang , Hugo Castellanos , Tawfiq Salem , Alejandra Magana , Tianyi Li

Large Language Models (LLMs) have been widely applied to student-facing educational tools, this work explores their use in supporting instructors by presenting a practical adaptation of the Framework for Adaptive Content using Educational…

人机交互 · 计算机科学 2026-05-01 Franco Ortiz , Runlong Ye , Michael Liut

AI-supported tools can help learners overcome challenges in programming education by providing adaptive assistance. However, existing research often focuses on individual tools rather than deriving broader design recommendations. A key…

人机交互 · 计算机科学 2025-03-04 Zihan Wu , Yicheng Tang , Barbara Ericson

The rapid evolution of Large Language Models (LLMs) has made them powerful tools for enhancing student writing. This study explores the extent and limitations of LLMs in assisting secondary-level English as a Foreign Language (EFL) students…

人机交互 · 计算机科学 2026-04-20 Hengky Susanto , David James Woo , Chingyi Yeung , Stephanie Wing Yan Lo-Philip , Chi Ho Yeung

Providing personalized assistance at scale is a long-standing challenge for computing educators, but a new generation of tools powered by large language models (LLMs) offers immense promise. Such tools can, in theory, provide on-demand help…

计算机与社会 · 计算机科学 2024-01-09 Brad Sheese , Mark Liffiton , Jaromir Savelka , Paul Denny

Project-based learning (PBL) is an instructional method that is very helpful in nurturing students' creativity, but it requires significant time and energy from both students and teachers. Large language models (LLMs) have been proven to…

人机交互 · 计算机科学 2024-04-08 Siyu Zha , Yuehan Qiao , Qingyu Hu , Zhongsheng Li , Jiangtao Gong , Yingqing Xu
‹ 上一页 1 2 3 10 下一页 ›