ISBN: 978-981-11-0008-6 DOI: 10.18178/wcse.2016.06.136
Prediction Model for Students’ Performance in Java Programming with Course-content Recommendation System
Abstract— Comparative analysis among different data mining algorithm for attribute selection and classification was conducted on this two-phase study which aims to predict the students’ performance in Java Programming and be able to generate recommendations. Processes in Knowledge Discovery in Database (KDD) was followed in finding patterns among the historical data. Logistic Regression and Correlation-based Feature Selection was used for finding significant predictors. Classifiers such as CHAID, Exhaustive CHAID, CRT, QUEST, J48, BayesNet, NaïveBayes and JRip were implemented and it was found out that J48, on the context of this study, has the most straightforward rules set and the highest percentage of prediction. For the second phase evolutionary prototyping implemented through Ruby on Rails was done to develop a web-based examination module that will determine the students’ index of learning style and to assess their prior knowledge in Java. A course-content recommendation presenting the learners’ strengths and weaknesses in the subject with suggested method of learning style will be automatically generated by the system.
Index Terms— Classification Algorithm, Prediction Model, Performance Prediction, Attribute Selection, Course-content Recommendation, Tree Classifiers, Index of Learning Style
Digna S. Evale, Menchita F. Dumlao, Shaneth Ambat, Melvin Ballera
College of Computer Studies, AMA University, PHILIPPINES
Cite: Digna S. Evale, Menchita F. Dumlao, Shaneth Ambat, Melvin Ballera, "Prediction Model for Students’ Performance in Java Programming with Course-content Recommendation System," Proceedings of 2016 6th International Workshop on Computer Science and Engineering, pp. 760-764, Tokyo, 17-19 June, 2016.