GGrantIndex
← Search

Identifying and Aiding At-Risk Students in Computing

$315,326FY2017EDUNSF

University Of California-San Diego, La Jolla CA

Investigators

Abstract

This project will address the problem of meeting computer science students' learning needs by identifying and supporting at-risk students. Computer science (CS) education has been pushed to the foreground as the importance of computing in society continues to increase. Initiatives like the Hour of Code and CS10K have been successful in attracting students to computing courses, but this in turn has also strained instructor resources at many institutions. Over the past 40 years of computer science education, a concerning theme has emerged in terms of student success. Students fail at elevated rates compared to other STEM disciplinary courses and often leave the field altogether after poor early experiences. Many learn less than instructors expect. The CS education community has done well to document these struggles and hypothesize on their antecedents, but has done less well in terms of intervening to help these students. Leveraging a source of student process and learning data not available to earlier generations of researchers such as in-class clicker responses and fine-grained programming activity data allowed for identification of struggling students in introductory computing courses using machine learning techniques. The core intellectual merit of the project is the creation of practical and sharable methods and tools for instructors to identify struggling CS students early, an improved understanding of the factors that cause students to struggle, and written reports on the value of one-on-one or small group interventions for helping CS students improve. Specifically, the project aims to advance the team's preliminary work in this area by (1) broadening the applicability of the technique to more computing courses under differing circumstances, (2) interviewing students at-risk early in the term with the goal of identifying reasons for their struggles, and (3) piloting interventions with follow-up student interviews to better understand the effect of the interventions. The broader impacts of this work will be the increased learning, success, and retention of computer science undergraduate students. Instructors armed with the tools of early and accurate identification of struggling students will be able to intervene before the students have fallen too far behind. Knowing why the students are struggling, and what actions might help, better equips instructors to intervene and help students. This offers the potential to grow the supply of capable computer scientists, which, despite increased national enrollments, will still fall short of industry demand. It also promises to help underrepresented groups, who are most apt to be at risk, thus improving gender, racial, ethnic, and socioeconomic equality in CS.

View original record on NSF Award Search →