Predicting Success for Computer Science Students in CS2 using Grades in Previous Courses

Sulav Malla, Jing Wang, William Hendrix, Ken Christensen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

In this Work in Progress Innovative Practice paper, we describe a process for finding predictors for student success - and failure - for Computer Science and Computer Engineering students with a focus on the second programming course (CS2). We use readily available off-the-shelf statistical and data mining tools for generating summary statistics, calculating correlations, testing statistical significance, and creating decision trees. We analyze grade data from the first programming course (CS1), entry-level STEM courses (Calculus and Physics), and an English course to determine success predictors for CS2. Not surprisingly, the grade in CS1 is the best predictor for success in CS2. We also find that success in CS2 is independent of gender. Looking deeper into the data, we find characteristics of students who are very likely to pass or fail CS2. Being able to identify predictors for success is useful for calibrating admission criteria and designing appropriate interventions (e.g., requiring prereq classes, recitation sessions, and so on) to improve success probability for all students. A key contribution of this paper is a step-by-step process that can be used by other programs to find success predictors and design appropriate interventions.

Original languageEnglish
Title of host publication2019 IEEE Frontiers in Education Conference, FIE 2019
ISBN (Electronic)9781728117461
DOIs
StatePublished - Oct 2019
Event49th IEEE Frontiers in Education Conference, FIE 2019 - Covington, United States
Duration: 16 Oct 201919 Oct 2019

Publication series

NameProceedings - Frontiers in Education Conference, FIE
Volume2019-October
ISSN (Print)1539-4565

Conference

Conference49th IEEE Frontiers in Education Conference, FIE 2019
Country/TerritoryUnited States
CityCovington
Period16/10/1919/10/19

Keywords

  • Admission GPA
  • CS1
  • CS2
  • Data mining

Fingerprint

Dive into the research topics of 'Predicting Success for Computer Science Students in CS2 using Grades in Previous Courses'. Together they form a unique fingerprint.

Cite this