Time to completion is a major factor in determining the total cost of a college degree. In an effort to reduce the number of students taking more than four years to complete a degree, we propose the use of Bayesian networks to predict student grades, given past performance in prerequisite courses. This is an intuitive approach because the necessary structure of any Bayesian network must be a directed acyclic graph, which is also the case for prerequisite graphs. We demonstrate that building a Bayesian network directly from the prerequisite graph results in effective predictions, and demonstrate a few applications of the resulting network in areas of identifying struggling students and deciding upon which courses a department should allocate tutoring resources. We find that many of our observations agree with what has long been considered conventional wisdom in computer science education.
[1]
Ian H. Witten,et al.
The WEKA data mining software: an update
,
2009,
SKDD.
[2]
Zachary A. Pardos,et al.
Using Fine-Grained Skill Models to Fit Student Performance with
,
2006
.
[3]
Patricia J. Donnelly.
Examining Pre-College Academic Variables: Investigating Future College Success.
,
2010
.
[4]
Judy Goldsmith,et al.
The Bayesian Advisor Project: Modeling Academic Advising
,
2001
.
[5]
R. Zwick,et al.
Using Discrete Loss Functions and Weighted Kappa for Classification: An Illustration Based on Bayesian Network Analysis
,
2009
.
[6]
Peter Norvig,et al.
Artificial Intelligence: A Modern Approach
,
1995
.
[7]
J. D'agostino,et al.
High School Exit Exam Scores and University Performance
,
2009
.