Development of Mobile-Interfaced Machine Learning-Based Predictive Models for Improving Students Performance in Programming Courses

01/09/2019
by   Temitayo Matthew Fagbola, et al.
0

Student performance modelling (SPM) is a critical step to assessing and improving students performances in their learning discourse. However, most existing SPM are based on statistical approaches, which on one hand are based on probability, depicting that results are based on estimation; and on the other hand, actual influences of hidden factors that are peculiar to students, lecturers, learning environment and the family, together with their overall effect on student performance have not been exhaustively investigated. In this paper, Student Performance Models (SPM) for improving students performance in programming courses were developed using M5P Decision Tree (MDT) and Linear Regression Classifier (LRC). The data used was gathered using a structured questionnaire from 295 students in 200 and 300 levels of study who offered Web programming, C or JAVA at Federal University, Oye-Ekiti, Nigeria between 2012 and 2016. Hidden factors that are significant to students performance in programming were identified. The relevant data gathered, normalized, coded and prepared as variable and factor datasets, and fed into the MDT algorithm and LRC to develop the predictive models. The evaluation results obtained indicate that the variable-based LRC produced the best model in terms of MAE, RMSE, RAE and the RRSE having yielded the least values in all the evaluations conducted. Further results obtained established the strong significance of attitude of students and lecturers, fearful perception of students, erratic power supply, university facilities, student health and students attendance to the performance of students in programming courses. The variable-based LRC model presented in this paper could provide baseline information about students performance thereby offering better decision making towards improving teaching/learning outcomes in programming courses.

READ FULL TEXT
research
07/12/2020

Detecting Student’s Educational Performance by Machine Learning

During university life students face so many problems regarding their pe...
research
06/02/2020

Saber Pro success prediction model using decision tree based learning

The primary objective of this report is to determine what influences the...
research
02/02/2021

Predicting student performance using data from an auto-grading system

As online auto-grading systems appear, information obtained from those s...
research
02/21/2021

A Multivariate Methodology for Analysing Students' Performance Using Register Data

We present a new method for jointly modelling the students' results in t...
research
08/29/2023

Intelligent System for Assessing University Student Personality Development and Career Readiness

While academic metrics such as transcripts and GPA are commonly used to ...
research
05/22/2023

Envisioning an Inclusive Metaverse: Student Perspectives on Accessible and Empowering Metaverse-Enabled Learning

The emergence of the metaverse is being widely viewed as a revolutionary...

Please sign up or login with your details

Forgot password? Click here to reset