中文
相关论文

相关论文: From {Solution Synthesis} to {Student Attempt Synt…

200 篇论文

In programming education, fostering self-regulated learning (SRL) skills is essential for both students and teachers. This paper introduces TrackThinkDashboard, an application designed to visualize the learning workflow by integrating web…

人机交互 · 计算机科学 2025-03-26 Ko Watanabe , Yuki Matsuda , Yugo Nakamura , Yutaka Arakawa , Shoya Ishimaru

We introduce a novel paradigm for robot pro- gramming with which we aim to make robot programming more accessible for unexperienced users. In order to do so we incorporate two major components in one single framework: autonomous skill…

机器人学 · 计算机科学 2017-09-19 Simon Hangl , Andreas Mennel , Justus Piater

Providing feedback on programming assignments manually is a tedious, error prone, and time-consuming task. In this paper, we motivate and address the problem of generating feedback on performance aspects in introductory programming…

编程语言 · 计算机科学 2014-09-18 Sumit Gulwani , Ivan Radiček , Florian Zuleger

Teaching software testing presents difficulties due to its abstract and conceptual nature. The lack of tangible outcomes and limited emphasis on hands-on experience further compound the challenge, often leading to difficulties in…

软件工程 · 计算机科学 2023-10-11 Chakkrit Tantithamthavorn , Norman Chen

Generating hints for incorrect code is a cognitively demanding task that fosters learning and metacognitive development. This study investigates three designs for personalized, scalable, and reflective hint-writing activities within a data…

人机交互 · 计算机科学 2026-04-23 Anjali Singh , Christopher Brooks , Warren Li , Juho Kim , Xu Wang

As more and more face-to-face classes move to online environments, it becomes increasingly important to explore any emerging barriers to students' learning. This work focuses on characterizing student barriers to active learning in…

人机交互 · 计算机科学 2021-04-13 Reza Hadi Mogavi , Yankun Zhao , Ehsan Ul Haq , Pan Hui , Xiaojuan Ma

Terminal agents have demonstrated strong potential for autonomous command-line execution, yet their training remains constrained by the scarcity of high-quality and diverse execution trajectories. Existing approaches mitigate this…

人工智能 · 计算机科学 2026-04-29 Zhiyuan Fan , Tinghao Yu , Yuanjun Cai , Jiangtao Guan , Yun Yang , Dingxin Hu , Jiang Zhou , Xing Wu , Zhuo Han , Feng Zhang , Lilin Wang

We present a novel algorithm that synthesizes imperative programs for introductory programming courses. Given a set of input-output examples and a partial program, our algorithm generates a complete program that is consistent with every…

编程语言 · 计算机科学 2017-06-14 Sunbeom So , Hakjoo Oh

The ubiquity of technology in our daily lives and the economic stability of the technology sector in recent years, especially in areas with a computer science footing, has led to an increase in computer science enrollment in many parts of…

计算机与社会 · 计算机科学 2014-05-13 Zubair Nabi

Continual learning is crucial for creating AI agents that can learn and improve themselves autonomously. A primary challenge in continual learning is to learn new tasks without losing previously learned knowledge. Current continual learning…

机器学习 · 计算机科学 2025-03-18 Amin Banayeeanzade , Mohammad Rostami

Teaching and advocating data visualization are among the most important activities in the visualization community. With growing interest in data analysis from business and science professionals, data visualization courses attract students…

人机交互 · 计算机科学 2019-10-08 Leo Yu-Ho Lo , Yao Ming , Huamin Qu

Instructors and students alike are often focused on the grade in programming assignments as a key measure of how well a student is mastering the material and whether a student is struggling. This can be, however, misleading. Especially when…

计算机与社会 · 计算机科学 2023-01-09 Chuqin Geng , Wenwen Xu , Yingjie Xu , Brigitte Pientka , Xujie Si

Data science agents promise to accelerate discovery and insight-generation by turning data into executable analyses and findings. Yet existing data science benchmarks fall short due to fragmented evaluation interfaces that make…

人工智能 · 计算机科学 2026-01-26 Fan Nie , Junlin Wang , Harper Hua , Federico Bianchi , Yongchan Kwon , Zhenting Qi , Owen Queen , Shang Zhu , James Zou

Web agents struggle to adapt to new websites due to the scarcity of environment specific tasks and demonstrations. Recent works have explored synthetic data generation to address this challenge, however, they suffer from data quality issues…

Computer Science course instructors routinely have to create comprehensive test suites to assess programming assignments. The creation of such test suites is typically not trivial as it involves selecting a limited number of tests from a…

计算机科学中的逻辑 · 计算机科学 2022-07-21 Filipe Marques , António Morgado , José Fragoso Santos , Mikoláš Janota

Understanding students' misconceptions is important for effective teaching and assessment. However, discovering such misconceptions manually can be time-consuming and laborious. Automated misconception discovery can address these challenges…

机器学习 · 计算机科学 2021-03-09 Yang Shi , Krupal Shah , Wengran Wang , Samiha Marwan , Poorvaja Penmetsa , Thomas W. Price

When Computer Science (CS) students try to use or extend open-source software (OSS) projects, they often encounter the common challenge of OSS failing to build on their local machines. Even though OSS often provides ready-to-build packages,…

软件工程 · 计算机科学 2025-02-25 Sunzhou Huang , Na Meng , Xueqing Liu , Xiaoyin Wang

Simulation studies are widely used to evaluate statistical methods. However, new methods are often introduced and evaluated using data-generating mechanisms (DGMs) devised by the same authors. This coupling creates misaligned incentives,…

统计方法学 · 统计学 2025-10-23 František Bartoš , Samuel Pawel , Björn S. Siepe

As generative AI becomes embedded in higher education, it increasingly shapes how students complete academic tasks. While these systems offer efficiency and support, concerns persist regarding over-automation, diminished student agency, and…

人机交互 · 计算机科学 2026-03-16 Nifu Dan

Monitoring in-class programming exercises can help instructors identify struggling students and common challenges. However, understanding students' progress can be prohibitively difficult, particularly for multi-faceted problems that…

人机交互 · 计算机科学 2026-02-02 Yinuo Yang , Ashley Ge Zhang , Steve Oney , April Yi Wang