English
Related papers

Related papers: A Computer-Supported Collaborative Learning Enviro…

200 papers

One of the objectives of software engineering education is to make students to learn essential teamwork skills. This is done by having the students work in groups for course assignments. Student team composition plays a vital role in this,…

Software Engineering · Computer Science 2023-06-16 Sajid Ibrahim Hashmi , Jouni Markkula

Many software development platforms now support LLM-driven programming, or "vibe coding", a technique that allows one to specify programs in natural language and iterate from observed behavior, all without directly editing source code.…

Human-Computer Interaction · Computer Science 2026-03-17 Sverrir Thorgeirsson , Theo B. Weidmann , Zhendong Su

Collaborative learning is an educational approach that enhances learning through shared goals and working together. Interaction and regulation are two essential factors related to the success of collaborative learning. Since the information…

Computer Vision and Pattern Recognition · Computer Science 2022-10-12 Yante Li , Yang Liu , KhÁnh Nguyen , Henglin Shi , Eija Vuorenmaa , Sanna Jarvela , Guoying Zhao

Virtual Reality has become a significant element of education throughout the years. To understand the quality and advantages of these techniques, it is important to understand how they were developed and evaluated. Since COVID-19, the…

Human-Computer Interaction · Computer Science 2022-03-30 Fozlur Rahman , Marium Sana Mim , Feekra Baset Baishakhi , Mahmudul Hasan , Md. Kishor Morol

The development of technologies of multimedia, linked to that of Internet and democratization of high speed, has made henceforth E-learning possible for learners being in virtual classes and geographically distributed. One benefit to taking…

Computers and Society · Computer Science 2015-02-25 Bousaaid Mourad , Ayaou Tarik , Afdel Karim , Estraillier Pascal

Creative coding is a rapidly expanding domain for both artistic expression and computational education. Numerous libraries and IDEs support creative coding, however there has been little consideration of how the environments themselves…

Human-Computer Interaction · Computer Science 2023-02-01 Andrew McNutt , Anton Outkine , Ravi Chugh

Concurrent computations resemble conversations. In a conversation, participants direct utterances at others and, as the conversation evolves, exploit the known common context to advance the conversation. Similarly, collaborating software…

Programming Languages · Computer Science 2024-09-09 Tony Garnock-Jones

Technology is currently ubiquitous and is also part of the educational system at all levels. It started with communication technology systems, and later continued with digital competence. Nowadays, although these previous concepts are still…

Computers and Society · Computer Science 2025-02-18 Javier Bilbao , Eugenio Bravo , Olatz Garcia , Carolina Rebollar

Education is a key factor in ensuring economic growth, especially for countries with growing economies. Today, students have become more technologically savvy as teaching and learning uses more advance technology day in, day out. Due to…

Computers and Society · Computer Science 2017-06-06 Rania Almajalid

The problem addressed in this paper is the challenge arising in enabling collaborative learning in the context distance education models. While research has made quantum leaps in the development of both effective collaborative pedagogical…

Computers and Society · Computer Science 2017-03-16 Ahmad Al-Jarrah , Enrico Pontelli , Clinton Jeffery

Many challenges remain before AI agents can be deployed in real-world environments. However, one virtue of such environments is that they are inherently multi-agent and contain human experts. Using advanced social intelligence in such an…

Machine Learning · Computer Science 2025-08-22 Eric Ye , Ren Tao , Natasha Jaques

With the introduction of educational robotics (ER) and computational thinking (CT) in classrooms, there is a rising need for operational models that help ensure that CT skills are adequately developed. One such model is the Creative…

Computers and Society · Computer Science 2021-07-20 Morgane Chevalier , Laila El-Hamamsy , Christian Giang , Barbara Bruno , Francesco Mondada

This study evaluates the effectiveness of incorporating makerspace workshops into computer science education by assessing 21st century skills critical thinking, collaboration, communication, and creativity before and after the intervention.…

Computers and Society · Computer Science 2024-11-11 Petros Papagiannis , Georgios Pallaris

As programming education becomes more widespread, many college students from non-computer science backgrounds begin learning programming. Collaborative programming emerges as an effective method for instructors to support novice students in…

Human-Computer Interaction · Computer Science 2025-02-26 Gefei Zhang , Shenming Ji , Yicao Li , Jingwei Tang , Jihong Ding , Meng Xia , Guodao Sun , Ronghua Liang

In this paper, we propose a dynamic shared context processing method based on DSC (Dynamic Shared Context) model, applied in an e-collaborative learning environment. Firstly, we present the model. This is a way to measure the relevance…

Human-Computer Interaction · Computer Science 2012-01-19 Jing Peng , Alain-Jérôme Fougères , Samuel Deniaud , Michel Ferney

The modern engineering landscape increasingly requires a range of skills to successfully integrate complex systems. Project-based learning is used to help students build professional skills. However, it is typically applied to small teams…

Computers and Society · Computer Science 2014-10-28 Robert Margolies , Maria Gorlatova , John Sarik , Peter Kinget , Ioannis Kymissis , Gil Zussman

Labor market institutions are central for modern economies, and their polices can directly affect unemployment rates and economic growth. At the individual level, unemployment often has a detrimental impact on people's well-being and…

Social and Information Networks · Computer Science 2016-09-07 Abdullah Almaatouq

In domains with high knowledge distribution a natural objective is to create principle foundations for collaborative interactive learning environments. We present a first mathematical characterization of a collaborative learning group, a…

Artificial Intelligence · Computer Science 2020-08-26 Tom Hanika , Jens Zumbrägel

Contributing to OSS projects can help students to enhance their skills and expand their professional networks. However, novice contributors often feel discouraged due to various barriers. Gamification techniques hold the potential to foster…

Software Engineering · Computer Science 2024-07-08 Italo Santos , Katia Romero Felizardo , Marco A. Gerosa , Igor Steinmacher

Naturally, university courses should be designed to attract students, engaging them to achieve learning goals. Toward this end, the use of Serious Games has been proposed in the literature. To address positive effects, such as content…

Human-Computer Interaction · Computer Science 2023-11-29 Lea C. Brandl , Börge Kordts , Andreas Schrader