中文
相关论文

相关论文: Making Lab Sessions Mandatory -- On Student Work D…

200 篇论文

While much prior work examines Large Language Models (LLMs) for solo development tasks (e.g., coding), far less is known about how LLMs shape collaborative group work in software engineering. This study focuses on one such collaborative…

软件工程 · 计算机科学 2026-04-13 Victoria Jackson , Yoonha Cha , Rafael Prikladnicki , André van der Hoek

Given the potential for technology to inflict harm and injustice on society, it is imperative that we cultivate a sense of social responsibility among our students as they progress through the Computer Science (CS) curriculum. Our students…

计算机与社会 · 计算机科学 2024-06-11 Aakash Gautam , Anagha Kulkarni , Sarah Hug , Jane Lehr , Ilmi Yoon

As computer systems become more and more complex, software and tools lag more and more behind. This is especially true for scientific software that often demands high performance, and thus needs to take advantage of parallelisms, memory…

计算机与社会 · 计算机科学 2013-09-11 Anne C. Elster

The shift design and the personnel scheduling problem is known to be a difficult problem. It is a real-world problem which has lots of applications in the organization of companies. Solutions are usually found by dividing the problem in two…

最优化与控制 · 数学 2024-03-28 Nicolo Gusmeroli , Andrea Bettinelli

This paper presents data analysis from a course on Software Engineering in an effort to identify metrics and techniques that would allow instructor to act proactively and identify patterns of low engagement and inefficient peer…

计算机与社会 · 计算机科学 2013-06-11 Daniel Dietsch , Andreas Podelski , Jaechang Nam , Pantelis M. Papadopoulos , Martin Schäf

A number of machine learning (ML) methods have been proposed recently to maximize model predictive accuracy while enforcing notions of group parity or fairness across sub-populations. We propose a desirable property for these procedures,…

机器学习 · 计算机科学 2019-10-08 Ofir Nachum , Heinrich Jiang

Intelligent Tutoring Systems often grant learners shared control over skill and problem selection. This choice brings motivational and metacognitive benefits. At the same time, past literature suggests that learners exhibit diverse…

人机交互 · 计算机科学 2026-05-26 Haley Noh , Aarna Chowdhary , Jeroen Ooge , Vincent Aleven , Conrad Borchers

Project-based learning (PBL) is a student-centered and learn-by-doing approach that organizes learning around projects. While entrepreneurship and PBL in SE education are thrilling research topics, there seems to be very little work…

软件工程 · 计算机科学 2021-02-03 Leonardo Humberto Silva , Renata Xavier Castro , Marice Costa Guimaraes

Whether teaching in a classroom or a Massive Online Open Course it is crucial to present the material in a way that benefits the audience as a whole. We identify two important tasks to solve towards this objective, 1 group students so that…

人工智能 · 计算机科学 2017-03-28 Sanaz Bahargam , Dóra Erdos , Azer Bestavros , Evimaria Terzi

Course assignment is a wide-spread problem in education and beyond. Often students have preferences for bundles of course seats or course schedules over the week, which need to be considered. The problem is a challenging distributed…

计算机科学与博弈论 · 计算机科学 2018-12-10 Martin Bichler , Sören Merting , Aykut Uzunoglu

Scientific laboratories are among the most challenging course components to integrate into online instruction. Available technology restricts the design and nature of experiments and it can be hard to replicate the collaborative lab…

物理教育 · 物理学 2021-05-19 Louis Leblond , Melissa Hicks

Student experiences in large undergraduate Computer Science courses are increasingly impacted by automated systems. Bots, or agents of software automation, are useful for efficiently grading and generating feedback. Current efforts at…

软件工程 · 计算机科学 2021-03-18 Chris Brown , Chris Parnin

Live coding is a pedagogical technique in which an instructor writes and executes code in front of students to impart skills like incremental development and debugging. Although live coding offers many benefits, instructors face many…

人机交互 · 计算机科学 2025-06-05 Xiaotian Su , April Wang

Formal methods yet advantageous, face challenges towards wide acceptance and adoption in software development practices. The major reason being presumed complexity. The issue can be addressed by academia with a thoughtful plan of teaching…

软件工程 · 计算机科学 2019-06-05 Mansur Khazeev , Manuel Mazzara , Daniel De Carvalho , Hamna Aslam

Software engineers have significant expertise to offer when building intelligent systems, drawing on decades of experience and methods for building systems that are scalable, responsive and robust, even when built on unreliable components.…

软件工程 · 计算机科学 2020-01-22 Christian Kästner , Eunsuk Kang

Collaborative learning has successfully applied knowledge transfer to guide a pool of small student networks towards robust local minima. However, previous approaches typically struggle with drastically aggravated student homogenization…

机器学习 · 计算机科学 2021-02-23 Shaoxiong Feng , Hongshen Chen , Xuancheng Ren , Zhuoye Ding , Kan Li , Xu Sun

Computational physics is a key part of what it means to do physics in the twenty-first century. However, upper division computational physics remains a largely understudied area. We set out to understand the experiences of students in an…

物理教育 · 物理学 2026-03-13 Luke Nearhood , Patti Hamerski

High school science classrooms across the United States are answering calls to make computation a part of science learning. The problem is that there is little known about the barriers to learning that computation might bring to a science…

物理教育 · 物理学 2023-09-16 Patti Hamerski , Daryl McPadden , Marcos D. Caballero , Paul W. Irving

For the past five years advanced students have developed projects for our redesigned Calculus II classes to use. Our student project designers are often mathematically early in their careers, and so this provides them with an opportunity to…

历史与综述 · 数学 2016-05-23 Steve Cohen , Barbara Gonzalez-Arevalo , Melanie Pivarski

Generative AI enables students to produce plausible code quickly. Producing working code is therefore no longer a reliable indicator of understanding. This is particularly problematic in non-computer-science programmes, where time…

计算机与社会 · 计算机科学 2026-04-09 Christina Maria Mayr