中文
相关论文

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

200 篇论文

Computer literacy is not negotiable for any professional in an increasingly computerised environment. Educational institutions should be equipped to provide this new basic training for modern life. Accordingly, computer labs are an…

其他计算机科学 · 计算机科学 2015-03-17 Jesús Martínez-Mateo , Susana Munoz-Hernandez , David Pérez-Rey

In this innovative practice work-in-progress paper, we compare two different methods to teach machine learning concepts to undergraduate students in Electrical Engineering. While machine learning is now being offered as a senior-level…

机器学习 · 计算机科学 2022-11-15 Chinmay Sahu , Blaine Ayotte , Mahesh K. Banavar

In the Tutor Allocation Problem, the objective is to assign a set of tutors to a set of workshops in order to maximize tutors' preferences. The problem is solved every year by many universities, each having its own specific set of…

计算机与社会 · 计算机科学 2020-05-20 Giulia Caselli , Maxence Delorme , Manuel Iori

The introductory programming sequence has been the focus of much research in computing education. The recent advent of several viable and freely-available AI-driven code generation tools present several immediate opportunities and…

This study examines the adaptation of the problem-solving studio to computer science education by combining it with pair programming. Pair programming is a software engineering practice in industry, but has seen mixed results in the…

计算机与社会 · 计算机科学 2023-11-06 J. Walker Orr

While laboratory instruction is a cornerstone of physics education, the impact of student behaviours in labs on retention, persistence in the field, and the formation of students' physics identity remains an open question. In this study, we…

Capstone courses in undergraduate software engineering are a critical final milestone for students. These courses allow students to create a software solution and demonstrate the knowledge they accumulated in their degrees. However, a…

软件工程 · 计算机科学 2023-02-14 Ze Shi Li , Nowshin Nawar Arony , Kezia Devathasan , Daniela Damian

Understanding collaboration patterns in introductory programming courses is essential, as teamwork is a critical skill in computer science. In professional environments, software development relies on effective teamwork, navigating diverse…

软件工程 · 计算机科学 2024-10-29 Santiago Berrezueta-Guzman , Patrick Bassner , Stefan Wagner , Stephan Krusche

Software testing is one of the crucial supporting processes of the software life cycle. Unfortunately for the software industry, the role is stigmatized, partly due to misperception and partly due to treatment of the role. The present study…

软件工程 · 计算机科学 2023-06-05 Luiz Fernando Capretz , Abdul Rehman Gilal

Background: Cheating in university education is commonly described as context dependent and influenced by assessment design, institutional norms, and student interpretation. In software engineering education, programming oriented coursework…

计算机与社会 · 计算机科学 2026-03-20 Ronnie de Souza Santos , Italo Santos , Mariana Bento , Giuseppe Destefanis , Cleyton Magalhães , Mairieli Wessel

In this paper, we describe how we changed the structure of problem sessions in an algorithmic subject, in order to improve student confidence. The subject in question is taught to very large cohorts of (around 900) students, though our…

计算机与社会 · 计算机科学 2023-11-22 André van Renssen

While lab courses are an integral part of studying physics aiming at a huge variety of learning objectives, research has shown that typical lab courses do not reach all the desired goals. While diverse approaches by lab instructors and…

Research on how the popularization of generative Artificial Intelligence (AI) tools impacts learning environments has led to hesitancy among educators to teach these tools in classrooms, creating two observed disconnects. Generative AI…

计算机与社会 · 计算机科学 2025-11-18 Anya Bardach , Hamilton Murrah

This work-in-progress paper describes a vision, i.e., that of fast and reliable software user experience studies conducted with the help from the crowd. Commonly, user studies are controlled in-lab activities that require the instruction,…

人机交互 · 计算机科学 2016-09-06 Florian Daniel , Pavel Kucherbaev

Since computer science is still mainly male dominated, academia, industry and education jointly seek ways to motivate and inspire girls, for example by introducing them to programming at an early age. The recent COVID-19 pandemic has forced…

软件工程 · 计算机科学 2022-08-30 Isabella Graßl , Gordon Fraser

The traditional teaching of software engineering is focused on technical skills. Active strategies, where students experience content and interact with reality, are effective. The market demands new skills in the digital transformation,…

Background: Despite the potential benefits of software modelling, developers have shown a considerable reluctance towards its application. There is substantial existing research studying industrial use and technical challenges of modelling.…

软件工程 · 计算机科学 2023-01-05 Shalini Chakraborty , Grischa Liebel

Contribution: A flipped classroom approach to teaching empirical software engineering increases student learning by providing more time for active learning in class. Background: There is a need for longitudinal studies of the flipped…

软件工程 · 计算机科学 2020-01-13 Lucas Gren

CONTEXT: There is growing interest in establishing software engineering as an evidence-based discipline. To that end, replication is often used to gain confidence in empirical findings, as opposed to reproduction where the goal is showing…

软件工程 · 计算机科学 2018-02-14 Martin Shepperd

Live coding for teaching-synchronously writing software in front of students-can be an effective method for engaging students and instilling practical programming skills. However, not all settings are conducive to live coding and not all…

人机交互 · 计算机科学 2025-04-04 Caroline Berger , David Weintrop , Niklas Elmqvist