2020
DOI: 10.3991/ijet.v15i02.11527
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing Student Performance in Programming Education Using Classification Techniques

Abstract: In this research, we aggregated students log data such as Class Test Score (CTS), Assignment Completed (ASC), Class Lab Work (CLW) and Class Attendance (CATT) from the Department of Mathematics, Computer Science Unit, Usmanu Danfodiyo University, Sokoto, Nigeria. Similarly, we employed data mining techniques such as ID3 & J48 Decision Tree Algorithms to analyze these data. We compared these algorithms on 239 classification instances. The experimental results show that the J48 algorithm has higher accuracy … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0
4

Year Published

2020
2020
2022
2022

Publication Types

Select...
7
2

Relationship

2
7

Authors

Journals

citations
Cited by 43 publications
(31 citation statements)
references
References 14 publications
0
22
0
4
Order By: Relevance
“…Introductory programming can be difficult for novice CS students (Malik et al, 2019 ). In the context of a developing country, e.g., Nigeria, this problem persists and has caused increasing failure rates among students who enroll in programming classes (Oyelere et al, 2018 ; Sunday et al, 2020 ). A previous study (Agbo et al, 2019a ) recognized the potential of exploring CT approaches in higher education institutions (HEI) to allow students to gain the problem-solving skills required for advanced programming classes.…”
Section: Introductionmentioning
confidence: 99%
“…Introductory programming can be difficult for novice CS students (Malik et al, 2019 ). In the context of a developing country, e.g., Nigeria, this problem persists and has caused increasing failure rates among students who enroll in programming classes (Oyelere et al, 2018 ; Sunday et al, 2020 ). A previous study (Agbo et al, 2019a ) recognized the potential of exploring CT approaches in higher education institutions (HEI) to allow students to gain the problem-solving skills required for advanced programming classes.…”
Section: Introductionmentioning
confidence: 99%
“…The findings in the research by [15][16][17] suggest that the students benefit from scaffolding techniques, detecting a positive effect in the student's interaction with learning settings. These results are important because they show the strategies students use to deal with the complexity of a specific task [58]. It is important to point that the predictive model identifies patterns that associate to students' behaviors when interacting with the math Intelligent Tutoring System "Scooter", additionally, it contributes to having the knowledge of students' behavior for teachers, assistants, parents and even students regarding how they interact with the ITS "Scooter".…”
Section: Discussionmentioning
confidence: 99%
“…Besides, applying the Data Mining Tools can constitute a practical guide for decision-makers and teachers in higher education institutions, to identify hidden problems related to student success and failure [27]. Furthermore, the classification techniques are useful to predict a student's career [28].…”
Section: Related Workmentioning
confidence: 99%