DocumentCode
3712436
Title
Toward a domain-specific visual discussion forum for learning computer programming: An empirical study of a popular MOOC forum
Author
Joyce Zhu;Jeremy Warner;Mitchell Gordon;Jeffery White;Renan Zanelatto;Philip J. Guo
Author_Institution
Department of Computer Science, University of Rochester, NY 14627, USA
fYear
2015
Firstpage
101
Lastpage
109
Abstract
Online discussion forums are one of the most ubiquitous kinds of resources for people who are learning computer programming. However, their user interface - a hierarchy of textual threads - has not changed much in the past four decades. We argue that generic forum interfaces are cumbersome for learning programming and that there is a need for a domain-specific visual discussion forum for programming. We support this argument with an empirical study of all 5,377 forum threads in Introduction to Computer Science and Programming Using Python, a popular edX MOOC. Specifically, we investigated how forum participants were hampered by its text-based format. Most notably, people often wanted to discuss questions about dynamic execution state - what happens “under the hood” as the computer runs code. We propose that a better forum for learning programming should be visual and domain-specific, integrating automatically-generated visualizations of execution state and enabling inline annotations of source code and output.
Keywords
"Reliability engineering","Programming"
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing (VL/HCC), 2015 IEEE Symposium on
Type
conf
DOI
10.1109/VLHCC.2015.7357204
Filename
7357204
Link To Document