Using log and discourse analysis to improve understanding of collaborative programming

Bernard Yett, Caitlin Snyder, Ningyu Zhang, Nicole Hutchins, Shitanshu Mishra, Gautam Biswas

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

The importance and ubiquity of computing and computational thinking (CT) is leading to re-design of K-12 curricula and the development of appropriate platforms to support computer science instruction. One such environment is the block-based, synchronous programming environment, NetsBlox, that allows for real-time collaboration amongst students. This work presents a novel combination of discourse and activity log analyses to study the collaborative behaviors of K-12 students as they worked on a week-long cybersecurity curriculum. Groups of students were assessed based on pre-post-test learning gains in cybersecurity and CT. We analyze the differences between the collaborative behaviors and discourse of high and low performing groups using case study and differential sequence mining analyses to characterize productive and unproductive collaborative problem solving in programming tasks.

Original languageEnglish
Title of host publicationICCE 2020 - 28th International Conference on Computers in Education, Proceedings
EditorsHyo-Jeong So, Ma. Mercedes Rodrigo, Jon Mason, Antonija Mitrovic, Daniel Bodemer, Weichao Chen, Zhi-Hong Chen, Brendan Flanagan, Marc Jansen, Roger Nkambou, Longkai Wu
Pages137-146
Number of pages10
ISBN (Electronic)9789869721455
StatePublished - 23 Nov 2020
Event28th International Conference on Computers in Education, ICCE 2020 - Virtual, Online
Duration: 23 Nov 202027 Nov 2020

Publication series

NameICCE 2020 - 28th International Conference on Computers in Education, Proceedings
Volume1

Conference

Conference28th International Conference on Computers in Education, ICCE 2020
CityVirtual, Online
Period23/11/2027/11/20

Keywords

  • Collaboration
  • Computer science education
  • Data-driven analysis
  • Robotics

Fingerprint

Dive into the research topics of 'Using log and discourse analysis to improve understanding of collaborative programming'. Together they form a unique fingerprint.

Cite this