Deconstructing the Discussion Forum: Student Questions and Computer Science Learning

Online discussion forums are widely used and hold great promise for supporting students in learning computer science. Understanding how we can best support students in learning computer science through online discussion forums is an important open question for the CS Ed community. This paper analyzes discussion forum posts from 395 students enrolled in CS2 across two different universities. The results demonstrate that students use the discussion forums often for logistical and relatively shallow questions. However, the largest portion of questions reflect some level of constructive problem-solving activity, and are positively correlated with course grades. Questions that neither describe students' reasoning nor their attempts to solve the problem constitute the smallest percentage of questions, but these questions may be particularly important to attend to because of their relationship to students' prior experience.

[1]  Jens Bennedsen,et al.  An investigation of potential success factors for an introductory model-driven programming course , 2005, ICER '05.

[2]  Timothy S. Newman,et al.  A study of the impact of student background and preparedness on outcomes in CS I , 2001, SIGCSE '01.

[3]  Hans van der Meij,et al.  Constraints on Question Asking in Classrooms. , 1988 .

[4]  Judy Goldsmith,et al.  Online discussions: improving education in CS? , 2014, SIGCSE '14.

[5]  Jure Leskovec,et al.  Engaging with massive online courses , 2014, WWW.

[6]  Michelene T. H. Chi,et al.  Active-Constructive-Interactive: A Conceptual Framework for Differentiating Learning Activities , 2009, Top. Cogn. Sci..

[7]  J. Patel,et al.  Students' Perspective on the Impact of a Web-based Discussion Forum on Student Learning , 2006, Proceedings. Frontiers in Education. 36th Annual Conference.

[8]  Carolyn Penstein Rosé,et al.  Towards triggering higher-order thinking behaviors in MOOCs , 2016, LAK.

[9]  Edward Holden,et al.  The impact of prior experience in an information technology programming course sequence , 2003, CITC4 '03.

[10]  J. R. Landis,et al.  The measurement of observer agreement for categorical data. , 1977, Biometrics.

[11]  Janet Rountree,et al.  Interacting factors that predict success and failure in a CS1 course , 2004, ITiCSE-WGR '04.

[12]  Starr Roxanne Hiltz,et al.  PREDICTING LEARNING FROM ASYNCHRONOUS ONLINE DISCUSSIONS , 2019, Online Learning.

[13]  Jo Davies,et al.  Performance in e-learning: online participation and student grades , 2005, Br. J. Educ. Technol..

[14]  Elsje Scott,et al.  The Fear Factor: How It Affects Students Learning to Program in a Tertiary Environment , 2010 .

[15]  David E. Pritchard,et al.  Studying Learning in the Worldwide Classroom Research into edX's First MOOC. , 2013 .

[16]  Joseph P. Magliano,et al.  Inferring what the student knows in one-to-one tutoring: The role of student questions and answers , 1994 .

[17]  Stuart R. Palmer,et al.  Does the discussion help? The impact of a formally assessed online discussion on final student results , 2008, Br. J. Educ. Technol..

[18]  Janet Rountree,et al.  Interacting factors that predict success and failure in a CS1 course , 2004, ACM SIGCSE Bull..

[19]  Carolyn Penstein Rosé,et al.  Investigating How Student's Cognitive Behavior in MOOC Discussion Forum Affect Learning Gains , 2015, EDM.

[20]  Brenda Cantwell Wilson,et al.  Contributing to success in an introductory computer science course: a study of twelve factors , 2001, SIGCSE '01.