中文
相关论文

相关论文: Write a Line: Tests with Answer Templates and Stri…

200 篇论文

We present a method for automatically generating repair feedback for syntax errors for introductory programming problems. Syntax errors constitute one of the largest classes of errors (34%) in our dataset of student submissions obtained…

编程语言 · 计算机科学 2016-03-22 Sahil Bhatia , Rishabh Singh

Task requirements (TRs) writing is an important question type in Key English Test and Preliminary English Test. A TR writing question may include multiple requirements and a high-quality essay must respond to each requirement thoroughly and…

计算与语言 · 计算机科学 2021-07-19 Shiting Xu , Guowei Xu , Peilei Jia , Wenbiao Ding , Zhongqin Wu , Zitao Liu

Prompting with natural language instructions has recently emerged as a popular method of harnessing the capabilities of large language models. Given the inherent ambiguity present in natural language, it is intuitive to consider the…

计算与语言 · 计算机科学 2023-10-20 Mayank Mishra , Prince Kumar , Riyaz Bhat , Rudra Murthy , Danish Contractor , Srikanth Tamilselvam

Formal methods for software correctness are critical to the future of software engineering - and so must be an essential part of software engineering education. Unfortunately, formal methods are often resisted by students due to perceived…

软件工程 · 计算机科学 2022-05-03 James Noble , David Streader , Isaac Oscar Gariano , Miniruwani Samarakoon

The growing need for automated and personalized feedback in programming education has led to recent interest in leveraging generative AI for feedback generation. However, current approaches tend to rely on prompt engineering techniques in…

计算机与社会 · 计算机科学 2025-09-16 Victor-Alexandru Pădurean , Tung Phung , Nachiket Kotalwar , Michael Liut , Juho Leinonen , Paul Denny , Adish Singla

Access to high-quality education at scale is limited by the difficulty of providing student feedback on open-ended assignments in structured domains like computer programming, graphics, and short response questions. This problem has proven…

机器学习 · 计算机科学 2021-03-25 Ali Malik , Mike Wu , Vrinda Vasavada , Jinpeng Song , Madison Coots , John Mitchell , Noah Goodman , Chris Piech

AI-powered planning tools show promise in supporting programming learners by enabling early, formative feedback on their thinking processes prior to coding. To date, however, most AI-supported planning tools rely on students'…

人机交互 · 计算机科学 2026-02-04 Yoshee Jain , Heejin Do , Zihan Wu , April Yi Wang

Recent breakthroughs in Large Language Models (LLMs), such as GPT-3 and Codex, now enable software developers to generate code based on a natural language prompt. Within computer science education, researchers are exploring the potential…

计算机与社会 · 计算机科学 2022-12-13 Stephen MacNeil , Andrew Tran , Juho Leinonen , Paul Denny , Joanne Kim , Arto Hellas , Seth Bernstein , Sami Sarsa

Large Language Models (LLMs) can generate functional source code from natural-language prompts, but often fail to consistently follow higher-level architectural structures or design patterns. Since LLMs are increasingly used in software…

软件工程 · 计算机科学 2026-05-27 Viktor Kjellberg , Farnaz Fotrousi , Miroslaw Staron

We report on a one-semester compiler construction course based on the idea of implementing a small self-contained compiler for a small model language from scratch, not using other compiler construction frameworks. The course is built around…

编程语言 · 计算机科学 2022-07-27 Daniil Berezun , Dmitry Boulytchev

When learning to program, students are usually assessed based on the code they wrote. However, the mere completion of a programming task does not guarantee actual comprehension of the underlying concepts. Asking learners questions about the…

软件工程 · 计算机科学 2025-10-14 Florian Obermüller , Gordon Fraser

In computer science education, test cases are an integral part of programming assignments since they can be used as assessment items to test students' programming knowledge and provide personalized feedback on student-written code. The goal…

计算与语言 · 计算机科学 2024-02-13 Nischal Ashok Kumar , Andrew Lan

Individual feedback can help students improve their essay writing skills. However, the manual effort required to provide such feedback limits individualization in practice. Automatically-generated essay feedback may serve as an alternative…

计算与语言 · 计算机科学 2024-04-25 Maja Stahl , Leon Biermann , Andreas Nehring , Henning Wachsmuth

Intelligent tutoring systems have demonstrated effectiveness in teaching formal propositional logic proofs, but their reliance on template-based explanations limits their ability to provide personalized student feedback. While large…

人工智能 · 计算机科学 2025-11-24 Sutapa Dey Tithi , Arun Kumar Ramesh , Clara DiMarco , Xiaoyi Tian , Nazia Alam , Kimia Fazeli , Tiffany Barnes

Student course feedback is generated daily in both classrooms and online course discussion forums. Traditionally, instructors manually analyze these responses in a costly manner. In this work, we propose a new approach to summarizing…

计算与语言 · 计算机科学 2018-05-29 Wencan Luo , Fei Liu , Zitao Liu , Diane Litman

Many instructors choose to assess their students using open-ended written exam items that require students to show their understanding of physics by solving a problem and/or explaining a concept. Grading these items is fairly time…

物理教育 · 物理学 2015-06-15 Cassandra Paul , Wendell H. Potter , Brenda Weiss

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

Generative AI has the potential to enhance education by providing personalized feedback to students at scale. Recent work has proposed techniques to improve AI-generated programming hints and has evaluated their performance based on…

计算机与社会 · 计算机科学 2025-09-04 Tung Phung , Mengyan Wu , Heeryung Choi , Gustavo Soares , Sumit Gulwani , Adish Singla , Christopher Brooks

Automated tutoring systems offer the flexibility and scalability necessary to facilitate the provision of high quality and universally accessible programming education. In order to realise the full potential of these systems, recent work…

人机交互 · 计算机科学 2021-10-08 Jessica McBroom , Irena Koprinska , Kalina Yacef

Automated feedback generation has the potential to enhance students' learning progress by providing timely and targeted feedback. Moreover, it can assist teachers in optimizing their time, allowing them to focus on more strategic and…

计算与语言 · 计算机科学 2025-08-18 Sylvio Rüdian , Yassin Elsir , Marvin Kretschmer , Sabine Cayrou , Niels Pinkwart