English
Related papers

Related papers: The effect of self-efficacy and pair programming e…

200 papers

Commonly, introductory programming courses in higher education institutions have hundreds of participating students eager to learn to program. The manual effort for reviewing the submitted source code and for providing feedback can no…

Human-Computer Interaction · Computer Science 2023-07-26 Gerhard Johann Hagerer , Laura Lahesoo , Miriam Anschütz , Stephan Krusche , Georg Groh

Generative AI tools, such as AI-generated hints, are increasingly integrated into programming education to offer timely, personalized support. However, little is known about how to effectively leverage these hints while ensuring autonomous…

Computers and Society · Computer Science 2025-12-05 Heeryung Choi , Tung Phung , Mengyan Wu , Adish Singla , Christopher Brooks

Active learning strategies have been widely recognised for their effectiveness in tertiary education, yet their implementation at scale, particularly in large first-year mathematics courses, presents considerable challenges. A common method…

History and Overview · Mathematics 2025-04-30 Raymond Vozzo , Stuart Johnson , Jonathan Tuke , Tanya Evans

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…

Software Engineering · Computer Science 2024-10-29 Santiago Berrezueta-Guzman , Patrick Bassner , Stefan Wagner , Stephan Krusche

Design and scientific investigation are recognized as key components of undergraduate physics laboratory curricula. In light of this, many successful lab programs have been developed to train students to develop these abilities, and…

Physics Education · Physics 2016-06-29 Evan Halstead

For several decades, scholars have studied cooperation and its outcomes in the educational context. Yet, we lack a complete understanding of how different instructional strategies impact the relationship between cooperation and learning.…

Physics Education · Physics 2020-07-01 Javier Pulgar , Cristian Candia , Paul Leonardi

The study reported in this paper, examines the effects of a rigorously designed introduction of Twitter in the educational process. In specific, it examines the relation between the students use of Twitter in the context of well-organized…

Computers and Society · Computer Science 2018-03-06 Smaragdi Loutou , Nikolaos Tselios , Panagiota Altanopoulou

Knowledge of programming and computing is becoming increasingly valuable in today's world, and thus it is crucial that students from all backgrounds have the opportunity to learn. As the teaching of computing at high-school becomes more…

Human-Computer Interaction · Computer Science 2023-04-14 Hussel Suriyaarachchi , Alaeddin Nassani , Paul Denny , Suranga Nanayakkara

If students have a broad spectrum of study skills, learning will likely be positively affected, since they can adapt the way they learn in different situations. Such study skills can be learned in for example learning-to-learn courses.…

Computers and Society · Computer Science 2016-08-03 Björn Hedin , Viggo Kann

The importance of science beliefs such as self-efficacy, interest, identity, sense of belonging, perceived recognition and effectiveness of peer interaction in science education has been increasingly recognized in recent years. Here, we use…

Physics Education · Physics 2023-04-14 Kyle Whitcomb , Alexandru Maries , Chandralekha Singh

Course selection is a crucial activity for students as it directly impacts their workload and performance. It is also time-consuming, prone to subjectivity, and often carried out based on incomplete information. This task can, nevertheless,…

Human-Computer Interaction · Computer Science 2021-04-02 Gonzalo Gabriel Méndez , Luis Galárraga , Katherine Chiluiza

Introductory artificial intelligence (AI) courses present significant learning challenges due to abstract concepts, mathematical complexity, and students' diverse technical backgrounds. While active and collaborative pedagogies are often…

Computers and Society · Computer Science 2026-03-31 Jennifer M. Reddig , Scott Moon , Kaitlyn Crutcher , Christopher J. MacLellan

There are repetitive patterns in strategies of manipulating source code. For example, modifying source code before acquiring knowledge of how a code works is a depth-first style and reading and understanding before modifying source code is…

Software Engineering · Computer Science 2016-12-01 Zahra Karimia , Ahmad Baraani-Dastjerdia , Nasser Ghasem-Aghaeea , Stefan Wagner

In this study, I explored the impact of Generative AI on learning efficacy in academic reading materials using experimental methods. College-educated participants engaged in three cycles of reading and writing tasks. After each cycle, they…

Computers and Society · Computer Science 2023-11-13 Qirui Ju

Problem Roulette (PR), an online study service at the University of Michigan, offers points-free formative practice to students preparing for examinations in introductory STEM courses. Using four years of PR data involving millions of…

Physics Education · Physics 2023-05-02 William K. Black , Rebecca L. Matz , Mark Mills , A. E. Evrard

Context: Various approaches aim to support program comprehension by automatically detecting algorithms in source code. However, no empirical evaluations of their helpfulness have been performed. Objective: To empirically evaluate how…

Software Engineering · Computer Science 2025-04-29 Denis Neumüller , Alexander Raschke , Matthias Tichy

A simple model to help students see the connections between a physics course and their engineering major is described. "Bridging" had positive effects on performance, attitude, and motivation, as measured by grade analyses, surveys, and…

Physics Education · Physics 2007-05-23 S. W. Pierson , S. T. Gurland , V. Crawford

To enhance student learning, we demonstrate an experimental study to analyze student learning outcomes in online and in-class sections of a core data communications course of the Undergraduate IT program in the Information Sciences and…

Physics Education · Physics 2017-12-15 Pouyan Ahmadi , Khondkar Islam. Salman Yousaf

This study examines how AI code assistants shape novice programmers experiences during a two-part exam in an introductory programming course. In the first part, students completed a programming task with access to AI support; in the second,…

Emerging Technologies · Computer Science 2025-08-11 Sergio Rojas-Galeano , Julian Tejada , Fernando Marmolejo-Ramos

How students utilize immediate tutoring feedback in programming education depends on various factors. Among them are the feedback quality, but also students' engagement, i.e., their perception, interpretation, and use of feedback. However,…

Computers and Society · Computer Science 2025-11-19 Sven Jacobs , Jan Haas , Natalie Kiesler