Abstract

The task of selecting a few elective courses from a variety of available elective courses has been a difficult one for many students over the years. In many higher institutions, guidance and counsellors or level advisers are usually employed to assist the students in picking the right choice of courses. In reality, these counsellors and advisers are most times overloaded with too many students to attend to, and sometimes they do not have enough time for the students. Most times, the academic strength of the student based on past results are not considered in the new choice of electives. Recommender systems implement advanced data analysis techniques to help users find the items of their interest by producing a predicted likeliness score or a list of top recommended items for a given active user. Therefore, in this work, a collaborative filtering-based recommender system that will dynamically recommend elective courses to undergraduate students based on their past grades in related courses was developed. This approach employed the use of the k-nearest Neighbour algorithm to discover hidden relationships between the related courses passed by students in the past and the currently available elective courses. Real-life students’ results dataset was used to build and test the recommendation model. The new model was found to outperform existing results in the literature. The developed system will not only improve the academic performance of students; it will also help reduce the workload on the level advisers and school counsellors.

Highlights

  • In many educational institutions, undergraduates usually face a difficult time in choosing electives for many reasons

  • The output depends on International Journal of Data Science and Analysis 2019; 5(6): 128-135 whether k-NN is used for classification or regression [2]

  • Whenever we have a new point to classify, we find its K nearest Neighbours from the training data

Read more

Summary

Introduction

Undergraduates usually face a difficult time in choosing electives for many reasons. Recommender systems help with searching for suitable web resources, recommend the right solutions to improve students’ knowledge or analyse data obtained from quizzes and provide feedback to instructor to modify a quiz [1]. These systems can enhance the standard and process of teaching and learning. The k-Nearest Neighbours algorithm (or k-NN for short) is a non-parametric method used for classification and regression. In both cases, the input consists of the k closest training examples in the feature space. The proposed system will help students to dynamically choose the most appropriate electives they can do in a semester for better performance

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call