• 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