Relationship Between Help-seeking Behaviour of CS Undergraduate Students and Academic Performance

TR Number
Date
2022-06-21
Journal Title
Journal ISSN
Volume Title
Publisher
Virginia Tech
Abstract

Computer Science students need to understand the mechanism of programming systems that involve computation, automation, and information. Computer scientists need to know how to design and analyze a problem and solve it with an algorithm. We study students' behaviors in CS education to find out patterns of those who need help. Several behaviors are examined: Time Management, Incremental development, Self-checking, Persistence, and Planning. Help-seeking, when done correctly, is known as a good strategy related to self-regulated learning. This behavior includes online searching, coming to office hours for help from instructional staff, and asking instructors and peers publicly on online forums. Some of these sources of help can be tracked more easily than others. We present efforts to collect and analyze data related to the help-seeking behavior of students in a second-semester programming course. The goal of this work is to establish mechanisms that will permit us to collect sufficient data from a variety of sources so that we can determine what help-seeking behavior patterns are associated with successful course outcomes.

Our current data collection efforts are tied in part to the effects of the COVID-19 pandemic, which caused courses to be taught online during our data collection period that normally would be taught face-to-face. Data includes logs of viewing or posting questions to the online forum system Piazza, office hour visit logs, Zoom logs, and grades from the Canvas LMS. We present initial analysis such as comparing course grades with the number of times students received help from instructional staff both in office hours and online forum Piazza.

Description
Keywords
Help-seeeking behavior of CS undergraduate students
Citation
Collections