Deep learning based analysis of student aptitude for programming at college freshman level

Authors

  • V. Lakshmi Narasimhan Georgia Southern University. USA Author
  • G. Basupi University of Botswana. Botswana Author

DOI:

https://doi.org/10.56294/dm202338

Keywords:

Freshman Students, Aptitude for Programming, Machine Learning, K Nearest Neighbor (KNN), Back Propagation Neural Network (BPN), Recurrent Neural Network (RNN), Gated Recurrent Unit (GNN)

Abstract

Predicting Freshman student’s aptitude for computing is critical for researchers to understand the underlying aptitude for programming. Dataset out of a questionnaire taken from various Senior students in a high school in the city of Kanchipuram, Tamil Nadu, India was used, where the questions related to their social and cultural back- grounds and their experience with computers. Several hypotheses were also generated. The datasets were analyzed using three machine learning algorithms namely, Back- propagation Neural Network (BPN) and Recurrent Neural Network (RNN) (and its variant, Gated Recurrent Network (GNN)) with K-Nearest Neighbor (KNN) used as the classifier. Various models were obtained to validate the under- pinning set of hypotheses clusters. The results show that the BPN model achieved a high degree of accuracies on various metrics in predicting Freshman student’s aptitude for computer programming

References

1. Narasimhan L, Basupi G. Deep Learning Based Analysis of Student Aptitude for Programming at College Freshman Level 2023.

2. Longi K. Exploring factors that affect performance on introductory programming courses. Master thesis. University of Helsinki, 2016.

3. Ahadi A, Lister R, Haapala H, Vihavainen A. Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance. Proceedings of the eleventh annual International Conference on International Computing Education Research, New York, NY, USA: Association for Computing Machinery; 2015, p. 121–30. https://doi.org/10.1145/2787622.2787717.

4. Lakshmi Narasimhan V. Proactive Personalized Primary Care Information System (P3CIS). In: Kim H, Kim KJ, Park S, editors. Information Science and Applications, Singapore: Springer; 2021, p. 357–65. https://doi.org/10.1007/978-981-33-6385-4_33.

5. kumar VS, Narasimhan VL. Using Deep Learning For Assessing Cybersecurity Economic Risks In Virtual Power Plants. 2021 7th International Conference on Electrical Energy Systems (ICEES), 2021, p. 530–7. https://doi.org/10.1109/ICEES51510.2021.9383723.

6. Devasia T, P VT, Hegde V. Prediction of students performance using Educational Data Mining. 2016 International Conference on Data Mining and Advanced Computing (SAPIENCE), 2016, p. 91–5. https://doi.org/10.1109/SAPIENCE.2016.7684167.

7. Ward ME, Peters G, Shelley K. Student and Faculty Perceptions of the Quality of Online Learning Experiences. Irrodl 2010;11:57–77. https://doi.org/10.19173/irrodl.v11i3.867.

8. Kingma DP, Ba J. Adam: A Method for Stochastic Optimization 2017. https://doi.org/10.48550/arXiv.1412.6980.

9. Liu W, Wang Z, Yuan Y, Zeng N, Hone K, Liu X. A Novel Sigmoid-Function-Based Adaptive Weighted Particle Swarm Optimizer. IEEE Transactions on Cybernetics 2021;51:1085–93. https://doi.org/10.1109/TCYB.2019.2925015.

Downloads

Published

2023-05-09

Issue

Section

Original

How to Cite

1.
Lakshmi Narasimhan V, Basupi G. Deep learning based analysis of student aptitude for programming at college freshman level. Data and Metadata [Internet]. 2023 May 9 [cited 2024 Dec. 21];2:38. Available from: https://dm.ageditor.ar/index.php/dm/article/view/172