中文
相关论文

相关论文: Evaluating Micro Parsons Problems as Exam Question…

200 篇论文

Highly successful students, as measured by grades and by scores on the Force Concept Inventory, still struggle with fundamental concepts in mathematics and physics. These difficulties, which turn physics into parrot learning and include…

物理教育 · 物理学 2007-05-23 Sanjoy Mahajan

An important, yet largely unstudied, problem in student data analysis is to detect misconceptions from students' responses to open-response questions. Misconception detection enables instructors to deliver more targeted feedback on the…

机器学习 · 统计学 2017-03-31 Joshua J. Michalenko , Andrew S. Lan , Richard G. Baraniuk

A typical problem in MOOCs is the missing opportunity for course conductors to individually support students in overcoming their problems and misconceptions. This paper presents the results of automatically intervening on struggling…

计算机与社会 · 计算机科学 2018-09-27 Ralf Teusner , Thomas Hille , Thomas Staubitz

Peer-customer is a mechanism to pair student teams with customers in hands-on curriculum courses. Each student pitches a problem they want someone else in the class to solve for them. The use of peer-customers provides practical and…

物理教育 · 物理学 2024-09-16 Edward Jay Wang

Assessing student's answers and in particular natural language answers is a crucial challenge in the field of education. Advances in machine learning, including transformer-based models such as Large Language Models(LLMs), have led to…

计算机与社会 · 计算机科学 2024-01-12 Priti Oli , Rabin Banjade , Jeevan Chapagain , Vasile Rus

Generative artificial intelligence poses new challenges around assessment, increasingly driving introductory programming educators to employ invigilated exams. But exams do not afford more authentic programming experiences that involve…

计算机与社会 · 计算机科学 2024-11-19 Suhas Kannam , Yuri Yang , Aarya Dharm , Kevin Lin

Pareto optimization via evolutionary multi-objective algorithms has been shown to efficiently solve constrained monotone submodular functions. Traditionally when solving multiple problems, the algorithm is run for each problem separately.…

神经与进化计算 · 计算机科学 2026-04-17 Liam Wigney , Frank Neumann

Object-Oriented programming is frequently challenging for undergraduate Computer Science students, particularly in understanding abstract concepts such as encapsulation, inheritance, and polymorphism. Although the literature outlines…

软件工程 · 计算机科学 2025-07-24 Andre Menolli , Bruno Strik

In computer science, students could benefit from more opportunities to learn important, high-level concepts and to improve their learning skills. Peer review is one method to encourage this by providing students with the opportunity to…

计算机与社会 · 计算机科学 2009-07-21 Scott Turner , Manuel A. Perez-Quinones

In software development, encountering bugs is inevitable. However, opportunities to learn more about bug removal are limited. When students perform debugging tasks, they often use print statements because students do not know how to use a…

软件工程 · 计算机科学 2024-07-26 Aoi Kanaya , Takuma Migo , Hiroaki Hashiura

The paper presents complexity results and performance guaranties for a family of approximation algorithms for an optimisation problem arising in software testing and manufacturing. The problem is formulated as a partitioning of a set where…

数据结构与算法 · 计算机科学 2022-12-13 Yakov Zinder , Bertrand M. T. Lin , Joanna Berlińska

Newcomers to a software project must overcome many barriers before they can successfully place their first code contribution, and they often struggle to find information that is relevant to them. In this work, we argue that much of the…

软件工程 · 计算机科学 2024-04-30 Christoph Treude , Marco A. Gerosa , Igor Steinmacher

Python implementation of permutations is presented. Three classes are introduced: Perm for permutations, Group for permutation groups, and PermError to report any errors for both classes. The class Perm is based on Python dictionaries and…

数学软件 · 计算机科学 2014-06-17 Andrzej Kapanowski

Introducing computational thinking in primary school curricula implies that teachers have to prepare appropriate lesson material. Typically this includes creating programming tasks, which may overwhelm primary school teachers with lacking…

计算机与社会 · 计算机科学 2023-06-27 Luisa Greifenstein , Ute Heuer , Gordon Fraser

We describe how graduate students categorize introductory mechanics problems based on the similarity of their solutions. Graduate students were asked at the end of a teaching assistant training class to categorize problems from their own…

物理教育 · 物理学 2016-02-25 Chandralekha Singh

Students' answers to tasks provide a valuable source of information in teaching as they result from applying cognitive processes to a learning content addressed in the task. Due to steadily increasing course sizes, analyzing student answers…

计算机与社会 · 计算机科学 2025-01-22 Dominic Lohr , Marc Berges , Michael Kohlhase , Florian Rabe

Providing feedback, both assessing final work and giving hints to stuck students, is difficult for open-ended assignments in massive online classes which can range from thousands to millions of students. We introduce a neural network method…

机器学习 · 计算机科学 2015-05-25 Chris Piech , Jonathan Huang , Andy Nguyen , Mike Phulsuksombati , Mehran Sahami , Leonidas Guibas

Testing probabilistic programs is non-trivial due to their stochastic nature. Given an input, the program may produce different outcomes depending on the underlying stochastic choices in the program. This means testing the expected outcomes…

软件工程 · 计算机科学 2025-09-03 Katrine Christensen , Mahsa Varshosaz , Raúl Pardo

A concern can be characterized as a developer's intent behind a piece of code, often not explicitly captured in it. We discuss a technique of recording concerns using source code annotations (concern annotations). Using two studies and two…

软件工程 · 计算机科学 2018-08-13 Matúš Sulír , Milan Nosáľ , Jaroslav Porubän

Students often make mistakes on their introductory programming assignments as part of their learning process. Unfortunately, providing custom repairs for these mistakes can require a substantial amount of time and effort from class…

软件工程 · 计算机科学 2022-09-30 Jialu Zhang , José Cambronero , Sumit Gulwani , Vu Le , Ruzica Piskac , Gustavo Soares , Gust Verbruggen