TY - GEN
T1 - Predicting Success for Computer Science Students in CS2 using Grades in Previous Courses
AU - Malla, Sulav
AU - Wang, Jing
AU - Hendrix, William
AU - Christensen, Ken
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - 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.
AB - 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.
KW - Admission GPA
KW - CS1
KW - CS2
KW - Data mining
UR - http://www.scopus.com/inward/record.url?scp=85082477115&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85082477115&partnerID=8YFLogxK
U2 - 10.1109/FIE43999.2019.9028577
DO - 10.1109/FIE43999.2019.9028577
M3 - Conference contribution
AN - SCOPUS:85082477115
T3 - Proceedings - Frontiers in Education Conference, FIE
BT - 2019 IEEE Frontiers in Education Conference, FIE 2019
T2 - 49th IEEE Frontiers in Education Conference, FIE 2019
Y2 - 16 October 2019 through 19 October 2019
ER -