Supporting Collaboration in Introductory Programming Classes Taught in Hybrid Mode: A Participatory Design Study

Programming Education & Computational ThinkingCollaborative Learning & Peer TeachingK-12 TeachersSoftware Engineers & Developers

Hybrid learning modalities, where learners can attend a course in-person or remotely, have gained particular significance in post-pandemic educational settings. In introductory programming courses, novices' learning behaviour in the collaborative context of classrooms differs in hybrid mode from that of a traditional setting. Reflections from conducting an introductory programming course in hybrid mode led us to recognise the need for re-designing programming tools to support students' collaborative learning practices. We conducted a participatory design study with nine students, directly engaging them in design to understand their interaction needs in hybrid pedagogical setups to enable effective collaboration during learning. Our findings first highlighted the difficulties that learners face in hybrid modes. The results then revealed learners' preferences for design functionalities to enable collective notions, communication, autonomy, and regulation. Based on our findings, we discuss design principles and implications to inform the future design of collaborative programming environments for hybrid modes.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/dis/118075/2023

AdRecommended

Learn AI Coding at CodeNow

At a Glance

Paper Snapshot

fact_check
dataset
Source
DIS
calendar_month
Year
2023
emoji_events
Award
No award tagged
group
Authors
4 authors
sell
Subtopics
Programming Education & Computational Thinking, Collaborative Learning & Peer Teaching
work
Professions
K-12 Teachers, Software Engineers & Developers
article
Content Status
Abstract only
hub
Related Papers
4 related papers