An analysis of the professional preferences and choices of computer engineering students

The revelation of the preferences and choices of students is critical for understanding which areas of the discipline they aim. Especially for final‐year undergraduate students, job prospects are an important concern. In this study, the graduation project choices of the final‐year undergraduate students in the department of computer engineering were investigated in light of their impact on both the industry and academia. A total of 1,693 course grades of 94 final‐year undergraduate students were retrieved from the Student Information System. These course grades were utilized as the features of the employed machine learning algorithms alongside the features that were deduced from them. In addition, the popularities of the graduation project topics on both GitHub and IEEE were investigated to reveal their impact on the industry and academia. To this end, we proposed an experimental study, using 14 machine learning techniques, that predicts the topics of the graduation projects that the final‐year undergraduate students chose. According to the experimental results, the accuracy of the proposed model was calculated to be as high as 100 % when it was utilized with the Bayes Net, Kleene Star, or J48 algorithm. This experimental result confirms the efficiency of the proposed model. Finally, the insights gained from the data are discussed to shed light on the reasons for the choices of the graduation projects as well as their relationships with the courses.

[1]  David A. Landgrebe,et al.  A survey of decision tree classifier methodology , 1991, IEEE Trans. Syst. Man Cybern..

[2]  Aouatif Bencheikh,et al.  Transition Model from Articulatory Domain to Acoustic Domain of Phoneme Using SVM for Regression: Towards a Silent Spoken Communication , 2018 .

[3]  Hüseyin Gürüler,et al.  A new student performance analysing system using knowledge discovery in higher educational databases , 2010, Comput. Educ..

[4]  Ian H. Witten,et al.  Weka: Practical machine learning tools and techniques with Java implementations , 1999 .

[5]  Bindiya M. Varghese,et al.  Clustering Student Data to Characterize Performance Patterns , 2011 .

[6]  Mohd Sharifuddin Ahmad,et al.  Analyzing students records to identify patterns of students' performance , 2013, 2013 International Conference on Research and Innovation in Information Systems (ICRIIS).

[7]  Kelly Reynolds,et al.  Using Machine Learning to Detect Cyberbullying , 2011, 2011 10th International Conference on Machine Learning and Applications and Workshops.

[8]  R. Veerkamp,et al.  Comparing regression, naive Bayes, and random forest methods in the prediction of individual survival to second lactation in Holstein cattle. , 2019, Journal of dairy science.

[9]  Ching-Chieh Kiu,et al.  Data Mining Analysis on Student’s Academic Performance through Exploration of Student’s Background and Social Activities , 2018, 2018 Fourth International Conference on Advances in Computing, Communication & Automation (ICACCA).

[10]  Siti Mariyam Shamsuddin,et al.  An Heuristic Feature Selection Algorithm to Evaluate Academic Performance of Students , 2019, 2019 IEEE 10th Control and System Graduate Research Colloquium (ICSGRC).

[11]  Songul Albayrak,et al.  Faculty of engineering students' success analysis with clustering methods , 2013, 2013 21st Signal Processing and Communications Applications Conference (SIU).

[12]  D. Kibler,et al.  Instance-based learning algorithms , 2004, Machine Learning.

[13]  Kurt Hornik,et al.  Open-source machine learning: R meets Weka , 2009, Comput. Stat..

[14]  Rashedur M. Rahman,et al.  Determination of Academic Performance and Academic Consistency by Fuzzy Logic , 2018, 2018 International Conference on Intelligent Systems (IS).

[15]  Gregorio Robles,et al.  The quest for open source projects that use UML: mining GitHub , 2016, MoDELS.

[16]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[17]  Raheb Bagherpour,et al.  Stability assessment of hard rock pillars using two intelligent classification techniques: A comparative study , 2017 .

[18]  Narendra Sharma,et al.  Comparison the various clustering algorithms of weka tools , 2012 .

[19]  Subhranil Som,et al.  Predicting Students Academic Performance Using Support Vector Machine , 2019, 2019 Amity International Conference on Artificial Intelligence (AICAI).

[20]  Ingrid Russell,et al.  An introduction to the WEKA data mining system , 2006, ITICSE '06.

[21]  Po-Yao Chao,et al.  Improving early prediction of academic failure using sentiment analysis on self-evaluated comments , 2018, J. Comput. Assist. Learn..

[22]  Francisco Herrera,et al.  Study on the Impact of Partition-Induced Dataset Shift on $k$-Fold Cross-Validation , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[23]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[24]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[25]  Morched Zeghal,et al.  Modeling the Creep Compliance of Asphalt Concrete Using the Artificial Neural Network Technique , 2008 .

[26]  Ian H. Witten,et al.  WEKA - Experiences with a Java Open-Source Project , 2010, J. Mach. Learn. Res..

[27]  Zainal Abidin,et al.  MINING STUDENTS' ACADEMIC PERFORMANCE , 2013 .

[28]  Monika Jena,et al.  A Study on WEKA Tool for Data Preprocessing, Classification and Clustering , 2013 .

[29]  Alexandria M. Hertz,et al.  Identifying bladder rupture following traumatic pelvic fracture: A machine learning approach. , 2019, Injury.

[30]  Alaa Mohasseb,et al.  Question categorization and classification using grammar based approach , 2018, Inf. Process. Manag..

[31]  Safeeullah Soomro,et al.  Using naïve bayes algorithm to students' bachelor academic performances analysis , 2017, 2017 4th IEEE International Conference on Engineering Technologies and Applied Sciences (ICETAS).

[32]  Marco Tulio Valente,et al.  What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform , 2018, J. Syst. Softw..