An Educational Data Mining System For Predicting And Enhancing Tertiary Students’ Programming Skill

Abstract Educational Data Mining (EDM) has become a promising research field for improving the quality of students and the education system. Although EDM dates back to several years, there is still lack of works for measuring and enhancing the computer programming skills of tertiary students. As suc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer journal 2023-05, Vol.66 (5), p.1083-1101
Hauptverfasser: Marjan, Md Abu, Uddin, Md Palash, Ibn Afjal, Masud
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1101
container_issue 5
container_start_page 1083
container_title Computer journal
container_volume 66
creator Marjan, Md Abu
Uddin, Md Palash
Ibn Afjal, Masud
description Abstract Educational Data Mining (EDM) has become a promising research field for improving the quality of students and the education system. Although EDM dates back to several years, there is still lack of works for measuring and enhancing the computer programming skills of tertiary students. As such, we, in this paper, propose an EDM system for evaluating and improving tertiary students’ programming skills. The proposed EDM system comprises two key modules for (i) classification process and (ii) learning process,. The classification module predicts the current status of a student and the learning process module helps generate respective suggestions and feedback to enhance the student’s quality. In particular, for the classification module, we prepare a real dataset related to this task and evaluate the dataset to investigate six key Machine Learning (ML) algorithms, Support Vector Machine (SVM), decision tree, artificial neural network, Random Forest (RF), k-nearest neighbor and naive Bayes classifier, using accuracy-related performance measure metrics and goodness of the fit. The experimental results manifest that RF and SVM can predict the students more accurately than the other models. In addition, critical factors analysis is accomplished to identify the critical features toward achieving high classification accuracy. At last, we design an improvement mechanism in the learning process module that helps the students enhance their programming skills.
doi_str_mv 10.1093/comjnl/bxab214
format Article
fullrecord <record><control><sourceid>oup_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1093_comjnl_bxab214</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><oup_id>10.1093/comjnl/bxab214</oup_id><sourcerecordid>10.1093/comjnl/bxab214</sourcerecordid><originalsourceid>FETCH-LOGICAL-c273t-5203529887f8519b339db8e382eb344a0d78a77b3ce3e3551fe52b976551ba2d3</originalsourceid><addsrcrecordid>eNqFkLtOwzAYhS0EEqWwMntlSPvbTuJkrEoLSEUgtcyRbykuiVPZrkQ3XoPX40lIaXem_6Jzjo4-hG4JjAiUbKy6duOasfwUkpL0DA1ImkNCIefnaABAIElzCpfoKoQNAFAo8wEyE4dneqdEtJ0TDb4XUeBn66xb4-U-RNPieefxqzfaqnj4TpzGM_cunDpcK-OjFX6Pl3GnjYvh5-u7V3drL9r2L-TDNs01uqhFE8zNaQ7R23y2mj4mi5eHp-lkkSjKWUwyCiyjZVHwushIKRkrtSwMK6iRLE0FaF4IziVThhmWZaQ2GZUlz_tVCqrZEI2Oucp3IXhTV1tv275eRaA6QKqOkKoTpN5wdzR0u-1_2l-NS2yI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>An Educational Data Mining System For Predicting And Enhancing Tertiary Students’ Programming Skill</title><source>Oxford University Press Journals All Titles (1996-Current)</source><creator>Marjan, Md Abu ; Uddin, Md Palash ; Ibn Afjal, Masud</creator><creatorcontrib>Marjan, Md Abu ; Uddin, Md Palash ; Ibn Afjal, Masud</creatorcontrib><description>Abstract Educational Data Mining (EDM) has become a promising research field for improving the quality of students and the education system. Although EDM dates back to several years, there is still lack of works for measuring and enhancing the computer programming skills of tertiary students. As such, we, in this paper, propose an EDM system for evaluating and improving tertiary students’ programming skills. The proposed EDM system comprises two key modules for (i) classification process and (ii) learning process,. The classification module predicts the current status of a student and the learning process module helps generate respective suggestions and feedback to enhance the student’s quality. In particular, for the classification module, we prepare a real dataset related to this task and evaluate the dataset to investigate six key Machine Learning (ML) algorithms, Support Vector Machine (SVM), decision tree, artificial neural network, Random Forest (RF), k-nearest neighbor and naive Bayes classifier, using accuracy-related performance measure metrics and goodness of the fit. The experimental results manifest that RF and SVM can predict the students more accurately than the other models. In addition, critical factors analysis is accomplished to identify the critical features toward achieving high classification accuracy. At last, we design an improvement mechanism in the learning process module that helps the students enhance their programming skills.</description><identifier>ISSN: 0010-4620</identifier><identifier>EISSN: 1460-2067</identifier><identifier>DOI: 10.1093/comjnl/bxab214</identifier><language>eng</language><publisher>Oxford University Press</publisher><ispartof>Computer journal, 2023-05, Vol.66 (5), p.1083-1101</ispartof><rights>The British Computer Society 2022. All rights reserved. For permissions, please e-mail: journals.permissions@oup.com 2022</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c273t-5203529887f8519b339db8e382eb344a0d78a77b3ce3e3551fe52b976551ba2d3</citedby><cites>FETCH-LOGICAL-c273t-5203529887f8519b339db8e382eb344a0d78a77b3ce3e3551fe52b976551ba2d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,1584,27924,27925</link.rule.ids></links><search><creatorcontrib>Marjan, Md Abu</creatorcontrib><creatorcontrib>Uddin, Md Palash</creatorcontrib><creatorcontrib>Ibn Afjal, Masud</creatorcontrib><title>An Educational Data Mining System For Predicting And Enhancing Tertiary Students’ Programming Skill</title><title>Computer journal</title><description>Abstract Educational Data Mining (EDM) has become a promising research field for improving the quality of students and the education system. Although EDM dates back to several years, there is still lack of works for measuring and enhancing the computer programming skills of tertiary students. As such, we, in this paper, propose an EDM system for evaluating and improving tertiary students’ programming skills. The proposed EDM system comprises two key modules for (i) classification process and (ii) learning process,. The classification module predicts the current status of a student and the learning process module helps generate respective suggestions and feedback to enhance the student’s quality. In particular, for the classification module, we prepare a real dataset related to this task and evaluate the dataset to investigate six key Machine Learning (ML) algorithms, Support Vector Machine (SVM), decision tree, artificial neural network, Random Forest (RF), k-nearest neighbor and naive Bayes classifier, using accuracy-related performance measure metrics and goodness of the fit. The experimental results manifest that RF and SVM can predict the students more accurately than the other models. In addition, critical factors analysis is accomplished to identify the critical features toward achieving high classification accuracy. At last, we design an improvement mechanism in the learning process module that helps the students enhance their programming skills.</description><issn>0010-4620</issn><issn>1460-2067</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNqFkLtOwzAYhS0EEqWwMntlSPvbTuJkrEoLSEUgtcyRbykuiVPZrkQ3XoPX40lIaXem_6Jzjo4-hG4JjAiUbKy6duOasfwUkpL0DA1ImkNCIefnaABAIElzCpfoKoQNAFAo8wEyE4dneqdEtJ0TDb4XUeBn66xb4-U-RNPieefxqzfaqnj4TpzGM_cunDpcK-OjFX6Pl3GnjYvh5-u7V3drL9r2L-TDNs01uqhFE8zNaQ7R23y2mj4mi5eHp-lkkSjKWUwyCiyjZVHwushIKRkrtSwMK6iRLE0FaF4IziVThhmWZaQ2GZUlz_tVCqrZEI2Oucp3IXhTV1tv275eRaA6QKqOkKoTpN5wdzR0u-1_2l-NS2yI</recordid><startdate>20230519</startdate><enddate>20230519</enddate><creator>Marjan, Md Abu</creator><creator>Uddin, Md Palash</creator><creator>Ibn Afjal, Masud</creator><general>Oxford University Press</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20230519</creationdate><title>An Educational Data Mining System For Predicting And Enhancing Tertiary Students’ Programming Skill</title><author>Marjan, Md Abu ; Uddin, Md Palash ; Ibn Afjal, Masud</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c273t-5203529887f8519b339db8e382eb344a0d78a77b3ce3e3551fe52b976551ba2d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Marjan, Md Abu</creatorcontrib><creatorcontrib>Uddin, Md Palash</creatorcontrib><creatorcontrib>Ibn Afjal, Masud</creatorcontrib><collection>CrossRef</collection><jtitle>Computer journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Marjan, Md Abu</au><au>Uddin, Md Palash</au><au>Ibn Afjal, Masud</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Educational Data Mining System For Predicting And Enhancing Tertiary Students’ Programming Skill</atitle><jtitle>Computer journal</jtitle><date>2023-05-19</date><risdate>2023</risdate><volume>66</volume><issue>5</issue><spage>1083</spage><epage>1101</epage><pages>1083-1101</pages><issn>0010-4620</issn><eissn>1460-2067</eissn><abstract>Abstract Educational Data Mining (EDM) has become a promising research field for improving the quality of students and the education system. Although EDM dates back to several years, there is still lack of works for measuring and enhancing the computer programming skills of tertiary students. As such, we, in this paper, propose an EDM system for evaluating and improving tertiary students’ programming skills. The proposed EDM system comprises two key modules for (i) classification process and (ii) learning process,. The classification module predicts the current status of a student and the learning process module helps generate respective suggestions and feedback to enhance the student’s quality. In particular, for the classification module, we prepare a real dataset related to this task and evaluate the dataset to investigate six key Machine Learning (ML) algorithms, Support Vector Machine (SVM), decision tree, artificial neural network, Random Forest (RF), k-nearest neighbor and naive Bayes classifier, using accuracy-related performance measure metrics and goodness of the fit. The experimental results manifest that RF and SVM can predict the students more accurately than the other models. In addition, critical factors analysis is accomplished to identify the critical features toward achieving high classification accuracy. At last, we design an improvement mechanism in the learning process module that helps the students enhance their programming skills.</abstract><pub>Oxford University Press</pub><doi>10.1093/comjnl/bxab214</doi><tpages>19</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0010-4620
ispartof Computer journal, 2023-05, Vol.66 (5), p.1083-1101
issn 0010-4620
1460-2067
language eng
recordid cdi_crossref_primary_10_1093_comjnl_bxab214
source Oxford University Press Journals All Titles (1996-Current)
title An Educational Data Mining System For Predicting And Enhancing Tertiary Students’ Programming Skill
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-30T21%3A26%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-oup_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Educational%20Data%20Mining%20System%20For%20Predicting%20And%20Enhancing%20Tertiary%20Students%E2%80%99%20Programming%20Skill&rft.jtitle=Computer%20journal&rft.au=Marjan,%20Md%20Abu&rft.date=2023-05-19&rft.volume=66&rft.issue=5&rft.spage=1083&rft.epage=1101&rft.pages=1083-1101&rft.issn=0010-4620&rft.eissn=1460-2067&rft_id=info:doi/10.1093/comjnl/bxab214&rft_dat=%3Coup_cross%3E10.1093/comjnl/bxab214%3C/oup_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_oup_id=10.1093/comjnl/bxab214&rfr_iscdi=true