CFP last date
20 May 2024
Reseach Article

An Educational Data Mining Model for Predicting Student Performance in Programming Course

by A. F. El Gamal
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 70 - Number 17
Year of Publication: 2013
Authors: A. F. El Gamal
10.5120/12160-8163

A. F. El Gamal . An Educational Data Mining Model for Predicting Student Performance in Programming Course. International Journal of Computer Applications. 70, 17 ( May 2013), 22-28. DOI=10.5120/12160-8163

@article{ 10.5120/12160-8163,
author = { A. F. El Gamal },
title = { An Educational Data Mining Model for Predicting Student Performance in Programming Course },
journal = { International Journal of Computer Applications },
issue_date = { May 2013 },
volume = { 70 },
number = { 17 },
month = { May },
year = { 2013 },
issn = { 0975-8887 },
pages = { 22-28 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume70/number17/12160-8163/ },
doi = { 10.5120/12160-8163 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:33:06.667933+05:30
%A A. F. El Gamal
%T An Educational Data Mining Model for Predicting Student Performance in Programming Course
%J International Journal of Computer Applications
%@ 0975-8887
%V 70
%N 17
%P 22-28
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper presents an educational data mining model for predicting student performance in programming courses. Identifying variables that predict student programming performance may help educators. These variables are influenced by various factors. The study engages factors like students' mathematical background, programming aptitude, problem solving skills, gender, prior experience, high school mathematics grade, locality, previous computer programming experience, and e learning usage. The proposed model includes three phases; data preprocessing, attribute selection and rule extraction algorithm.

References
  1. Sushmita Mitra, Senior Member,, Sankar K. Pal, Fellow, and Pabitra Mitra, "Data Mining in Soft Computing Framework: A Survey", IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 13, NO. 1, JANUARY 2002.
  2. A. Kusiak, "Data Mining and Decision Making", in B. V. Dasarathy (Ed. ), Proceedings of the SPIE Conference on Data Mining and Knowledge Discovery: Theory, Tools, and Technology IV, Vol. 4730, SPIE, Orlando, FL, April 2002, pp. 155-165.
  3. Löfström, T. & Johansson, U. , 2005. Predicting the Benefit of Rule Extraction: A Novel Component in Data Mining. Human IT, 7(3), pp. 78-108.
  4. Murat Koklu_, Humar Kahramanli and Novruz Allahverdi, "A New Approach To Classification Rule Extraction Problem by the Real Value Coding", nternational Journal of Innovative Computing, Information and Control Volume 8, Number 9, September 2012
  5. P. Andreeva, M. Dimitrova and P. Radeva, "Learning Models and Algorithms for Rule Extraction and Prediction", www. cvc. uab. es/~petia/maya%20saer3. pdf
  6. A. S. Kuttiyil, "Survey of Rule Extraction Methods", Master Thesis, Wayne State University, Detroit, Michigan, 2004.
  7. L. Ozbakir, A. Baykasoglu, S. Kulluk and H. Yap_c_, TACO-miner, "An ant colony based algorithm for rule extraction from trained neural networks", Expert Systems with Applications, vol. 36, pp. 12295-12305, 2009.
  8. L. E. Z_arate, S. M. Dias and M. A. J. Song, FCANN," A new approach for extraction and representation of knowledge from ANN trained via formal concept analysis", Neurocomputing, vol. 71, no. 13-15, pp. 2670-2684, 2008.
  9. R. Nayak, "Generating rules with predicates, terms and variables from the pruned neural networks", Neural Networks, vol. 22, no. 4, pp. 405-414, 2009.
  10. A. E. Elal_, R. Haque and M. E. Elalami," Extracting rules from trained neural network using GA for managing E-business", Applied Soft Computing, vol. 4, no. 1, pp. 65-77, 2004.
  11. M. A. H. Farquad, V. Ravi and S. B. Raju, "Support vector regression based hybrid rule extraction methods for forecasting", Expert Systems with Applications, vol. 37, no. 8, pp. 5577-5589, 2010.
  12. KOJI FUJIMOTO* and SAMPEI NAKABAYASHI, "Applying GMDH algorithm to extract rules from examples", Systems Analysis Modelling Simulation Vol. 43, No. 10, October 2003, pp. 1311-1319.
  13. Nekuri Naveen, V. Ravi, and C. Raghavendra Rao, "data Mining via Rules Extracted from GMDH: an application to predict churn in bank credit cards, KES 2010, part I, LNAI6276, pp. 80-89, 2010.
  14. A. Y. K. Chan, K. O. Chow, and K. S. Cheung. "Online Course Refinement through Association Rule Mining" Journal of Educational Technology Systems Volume 36, Number 4 / 2007-2008, pp 433 – 44, 2008.
  15. C. Romero , S. Ventura, "Educational data mining: A survey from 1995 to 2005", Expert Systems with Applications 33 (2007) 135–146.
  16. E. Chandra,"Knowledge Mining from Student Data", European Journal of Scientific Research, ISSN 1450-216X, Vol. 47 No. 1 (2010), pp. 156-163.
  17. B. Minaei-Bidgoli, D. A. Kashy, G. Kortemeyer and, W. F. Punch. "Predicting student performance: an application of data mining methods with the educational web-based system LON-CAPA" In Proceedings of ASEE/IEEE Frontiers in Education Conference, Boulder, CO: IEEE, 2003.
  18. F. Castro, A. Vellido, A. Nebot, and F. Mugica. "Applying Data Mining Techniques to e-Learning Problems". Evolution of Teaching and Learning Paradigms in Intelligent Environment ISBN: 10. 1007/978-3-540-71974-8_8 Volume 62, pp 183-221. Springer Berlin Heidelberg, 2007.
  19. S. Charles, L. Arockiam, and V. Kumar, "Deriving Association between learning behavior and programming skills", Computer Networks and Information Technologies Communications in Computer and Information Science, Volume 142, 2011, pp 96-103.
  20. Luis de-la-Fuente-Valentín, Abelardo Pardo, Carlos Delgado Kloos, "Addressing drop-out and sustained effort issues with large practical groups using an automated delivery and assessment system", Computers & Education 61 (2013) 33–42.
  21. Douglas A. Kranch, "Teaching the novice programmers: A study of instructional sequences and perception", Educ. Inf. Technol. , Springer, 2012.
  22. Jens Bennedsen, Michael E. Caspersen, "Failure rates in introductory programming", ACM SIGCSE Bulletin , Volume 39 Issue 2, June 2007, Pages 32-36
  23. Susan Wiedenbeck, Deborah LaBelle, and Vennila N. R. Kain,"Factors Affecting Course Outcomes in Introductory Programming' 16th Workshop of the Psychology of Programming Interest Group. Carlow, Ireland, April 2004.
  24. Lynda Thomas, Mark Ratcliffe, John Woodbury and Emma Jarman, "Learning Styles and Performance in the Introductory Programming Sequence", Proceedings of the 33rd SIGCSE technical symposium on Computer science education, Vol. 34, No. 1. (March 2002), pp. 33-37.
  25. Richard Bornat, Saeed dehnadi, and ," Mental models, consistency and programming aptitude", Proceedings of the tenth conference on Australasian computing education - Volume 78,2008, Pages 53-61.
  26. Leo F. Denton and Dawn McKinney ," Affective Factors and Student Achievement: A Quantitative and Qualitative Study", 34th ASEE/IEEE Frontiers in Education Conference, 2004, Session T1G, pp. 6-11.
  27. Wilfred W. F. Lau, Allan H. K, " Modelling programming performance: Beyond the influence of learner characteristics", Computers & Education 57 (2011) 1202–1213.
  28. A. T. Chamillard, "Using Student Performance Predictions in a Computer Science Curriculum" ITiCSE'06, June 26–28, 2006, Bologna, Italy.
  29. Sally Fincher et al. , "Programmed to succeed?: A multi-national, multi-institutional study of introductory programming courses", Technical Report No. 1-05, University of Kent,April 2005.
  30. Carl Farrell, " PREDICTING (AND CREATING) SUCCESS IN CS1", Issues in Information Systems, Volume VII, No. 1, 2006,pp. 259-263.
  31. Markku Tukiainen and Eero Mönkkönen, " Programming aptitude testing as a prediction of learning to program", 14th Workshop of the Psychology of Programming Interest Group, Brunel University, June 2002.
  32. Valerie J. Shute, "Who is likely to acquire programming skills?", Educational computing research, Vol. 7(1), 1991, pp. 1-24.
  33. Carl Farrell ,PREDICTING (AND CREATING) SUCCESS IN CS1, Issues in Information Systems, Volume VII, No. 1, 2006,pp. 259-263.
  34. Saeed Dehnadi, "A Cognitive Study of Learning to Program in Introductory Programming Courses", thesis submitted to Middlesex University, May 2009.
  35. Y. B. -D. Kolikant, S. Pollack, "Improving mathematically oriented programming skills in computer science studies" fie, vol. 1, pp. T1G3-8, 32nd Annual Frontiers in Education (FIE'02), 2002.
  36. Gerald E. Evans and Mark G. Simkin, "What best predicts computer proficiency?, Communications of the ACM, November 3989 Volume 32 Number 11, pp. 1322-1327.
  37. Doane, William E. J," Predicting student performance in introductory computer programming courses", State University of New York at Albany, ProQuest Dissertations and Theses, 2008.
  38. Stanley TenEyck Schuyler,"Using Problematizing Ability to Predict Student performance In A First Course In Computer Programming", Robert Morris University, Copyright © Stanley TenEyck Schuyler 2008.
  39. Vassilios Petridis, Vassilis G. Kaburlasos, " Clustering and Classification in Structured Data Domains Using Fuzzy Lattice Neurocomputing (FLN)", IEEE Transactions on Knowledge and Data Engineering, March/April,Vol. 13, No. 2, 2001.
  40. J. H. Wang, Wen-Jeng Liu and Lian-Da Lin, " Histogram-Based Fuzzy Filter For Image Restoration", IEEE Trans On Systems, Man, and Cybernetics, Vol. 32, No. 2, PP. 230-238, Apr. 2002.
  41. R. M. Hogarth. " Methods For Aggregating Opinions", In H. Jungermann And G. De Zeeuw, Editors, Decision Making And Change In Human Affairs. D. Reidel Publishing, Dordrecht-Holland, 1977.
  42. Sebastian Nowozin, "Improved Information Gain Estimates for Decision Tree Induction", Appearing in Proceedings of the 29 th International Conference on Machine Learning, Edinburgh, Scotland, UK, 2012.
  43. T Warren Liao and Evangelos Triantaphyllou, Recent advances in data mining of enterprise data algorithms and applications, Series on Computers and Operations Research, Vol 6, 2007.
Index Terms

Computer Science
Information Sciences

Keywords

Data Mining Student Performance Programming Course Rule Extraction