中文
相关论文

相关论文: Teaching Loop Testing to Young Learners with the C…

200 篇论文

Teaching programming through storytelling is a popular pedagogical approach and an active area of research. However, most previous work in this area focused on K-12 students using block-based programming. Little, if any, work has examined…

计算机与社会 · 计算机科学 2021-10-19 Sangho Suh , Ken Jen Lee , Celine Latulipe , Jian Zhao , Edith Law

We introduce Code Park, a novel tool for visualizing codebases in a 3D game-like environment. Code Park aims to improve a programmer's understanding of an existing codebase in a manner that is both engaging and intuitive, appealing to…

人机交互 · 计算机科学 2017-08-08 Pooya Khaloo , Mehran Maghoumi , Eugene Taranta , David Bettner , Joseph Laviola

Debugging is an essential skill when learning to program, yet its instruction and emphasis often vary widely across introductory courses. In the era of code-generating large language models (LLMs), the ability for students to reason about…

软件工程 · 计算机科学 2024-11-26 Victor-Alexandru Pădurean , Paul Denny , Adish Singla

Cyber literacy merits serious research attention because it addresses a confluence of specialization and generalization; cybersecurity is often conceived of as approachable only by a technological intelligentsia, yet its interdependent…

计算机与社会 · 计算机科学 2015-05-22 Saboor Zahir , John Pak , Jatinder Singh , Jeffrey Pawlick , Quanyan Zhu

High-fidelity T magic states are a key requirement for fault-tolerant quantum computing in 2D. It has generally been assumed that preparing high-fidelity T states requires noisy injection of T states followed by lengthy distillation…

量子物理 · 物理学 2025-09-17 Jahan Claes

This paper reviews an experiment in human-computer interaction, where interaction takes place when humans attempt to teach a computer to play a strategy board game. We show that while individually learned models can be shown to improve the…

人工智能 · 计算机科学 2009-11-06 Dimitris Kalles , Ilias Fykouras

There is a nationwide drive to get more girls into physics and coding, and some educators believe gaming could be a way to get girls interested in coding and STEM topics. This project, sponsored by NSF, is to create a QCD game that will…

物理教育 · 物理学 2019-03-20 Tristan Özkan , Huey-Wen Lin

Advances in machine learning have led to broad deployment of systems with impressive performance on important problems. Nonetheless, these systems can be induced to make errors on data that are surprisingly similar to examples the learned…

机器学习 · 计算机科学 2018-07-23 Justin Gilmer , Ryan P. Adams , Ian Goodfellow , David Andersen , George E. Dahl

Whenever students use any drilling system the question arises how much of their learning is meaningful learning vs memorisation through repetition or rote learning. Although both types of learning have their place in an educational system…

Various proxy metrics for test quality have been defined in order to guide developers when writing tests. Code coverage is particularly well established in practice, even though the question of how coverage relates to test quality is a…

软件工程 · 计算机科学 2021-03-15 Goran Petrović , Marko Ivanković , Gordon Fraser , René Just

To broaden participation, competitive programming contests may include beginner-level problems that do not require knowledge of advanced Computer Science concepts (e.g., algorithms and data structures). However, since most participants have…

计算机与社会 · 计算机科学 2024-05-27 Mrigank Pawagi , Viraj Kumar

Effective software testing is critical for producing reliable and secure software, yet many computer science students struggle to master the foundational concepts required to construct comprehensive test suites. While automated feedback…

软件工程 · 计算机科学 2025-10-02 Shiza Andleeb , Teo Mendoza , Lucas Cordova , Gursimran Walia , Jeffrey C. Carver

In this work, we investigate the capacity of language models to generate explicit, interpretable, and interactive world models of scientific and common-sense reasoning tasks. We operationalize this as a task of generating text games,…

计算与语言 · 计算机科学 2023-10-25 Ruoyao Wang , Graham Todd , Eric Yuan , Ziang Xiao , Marc-Alexandre Côté , Peter Jansen

Game-based technologies and mobile learning aids open up many opportunities for learners; however, evidence-based decisions on their appropriate use are necessary. This explorative study (N = 100) examines the role of game elements in…

人机交互 · 计算机科学 2018-11-27 Heinrich Söbke , Maria Reichelt

Text editing, such as grammatical error correction, arises naturally from imperfect textual data. Recent works frame text editing as a multi-round sequence tagging task, where operations -- such as insertion and substitution -- are…

计算与语言 · 计算机科学 2022-10-25 Ning Shi , Bin Tang , Bo Yuan , Longtao Huang , Yewen Pu , Jie Fu , Zhouhan Lin

Most attention in K-12 artificial intelligence and machine learning (AI/ML) education has been given to having youths train models, with much less attention to the equally important testing of models when creating machine learning…

计算机与社会 · 计算机科学 2023-12-15 L. Morales-Navarro , M. Shah , Y. B. Kafai

Activity-based learning helps students to learn through participation. A virtual codeathon activity, as part of this learning scheme, was conducted for 180 undergraduate students to focus on analysis and design of solutions to crucial…

计算机与社会 · 计算机科学 2021-07-23 Preetha S , Rajeshwari K , Anitha C , Kausthub Narayan

Deep reinforcement learning (DRL) has attracted much attention in automated game testing. Early attempts rely on game internal information for game space exploration, thus requiring deep integration with games, which is inconvenient for…

人工智能 · 计算机科学 2022-07-19 Guoqing Liu , Mengzhang Cai , Li Zhao , Tao Qin , Adrian Brown , Jimmy Bischoff , Tie-Yan Liu

The widespread adoption of the "Games as a Service" model necessitates frequent content updates, placing immense pressure on quality assurance. In response, automated game testing has been viewed as a promising solution to cope with this…

人工智能 · 计算机科学 2025-12-16 Enhong Mu , Minami Yoda , Yan Zhang , Mingyue Zhang , Yutaka Matsuno , Jialong Li

Children learn though play. We introduce the analogous idea of learning programs through play. In this approach, a program induction system (the learner) is given a set of tasks and initial background knowledge. Before solving the tasks,…

机器学习 · 计算机科学 2019-05-21 Andrew Cropper