A Computer-Supported Collaborative Learning Environment for Computer Science Education
Michael Holly, Jannik Hildebrandt, Johanna Pirker

TL;DR
This paper investigates how integrating collaborative and competitive elements into a virtual computer science laboratory enhances social interaction, engagement, and learning effectiveness for students using interactive visualizations of algorithms.
Contribution
It introduces a novel virtual laboratory environment that combines collaboration and competition to improve CS education, validated through an AB study with students.
Findings
Collaborative elements increased student engagement.
Competitive elements motivated learners to perform better.
The combined approach improved understanding of sorting algorithms.
Abstract
Skills in the field of computer science (CS) are increasingly in demand. Often traditional teaching approaches are not sufficient to teach complex computational concepts. Interactive and digital learning experiences have been shown as valuable tools to support learners in understanding. However, the missing social interaction affects the quality of the learning experience. Adding collaborative and competitive elements can make the virtual learning environment even more social, engaging, and motivating for learners. In this paper, we explore the potential of collaborative and competitive elements in an interactive virtual laboratory environment with a focus on computer science education. In an AB study with 35 CS students, we investigated the effectiveness of collaborative and competitive elements in a virtual laboratory using interactive visualizations of sorting algorithms.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInnovative Teaching and Learning Methods · Open Education and E-Learning
