Pilot Study of a Visualization Tool for Object Graphs and Concurrency via Shared Memory

Filip Strömbäck, Linda Mannila, Mariam Kamkar

Research output: Conference materialsAbstractpeer-review

Abstract

Concurrency and synchronization are two topics that are becoming increasingly important as multicore systems and distributed systems are becoming the norm. However, prior research shows that students struggle with these topics, perhaps partially since they require a good understanding of language semantics and abstract reasoning. To aid students' learning, we developed Progvis to visualize these concepts and let students experiment with them. We also conducted a pilot study of whether the tool helps students to solve synchronization problems, and the results are promising.

Original languageEnglish
Pages1294
Number of pages1
DOIs
Publication statusPublished - 3 Mar 2021
Externally publishedYes
MoE publication typeNot Eligible
EventACM Technical Symposium on Computer Science Education - Virtual, Online, United States
Duration: 13 Mar 202120 Mar 2021
Conference number: 52

Conference

ConferenceACM Technical Symposium on Computer Science Education
Abbreviated titleSIGCSE
Country/TerritoryUnited States
CityVirtual, Online
Period13/03/202120/03/2021

Fields of Science

  • computer science education
  • concurrency
  • visualization
  • 113 Computer and information sciences

Cite this