Virtual Conference
July 26, 2021
July 26, 2021
July 19, 2022
Electrical and Computer
11
10.18260/1-2--37575
https://peer.asee.org/37575
552
Saffeer M. Khan received Ph. D. degree in Electrical and Computer Engineering from the University of North Carolina at Charlotte, Charlotte, NC, USA in 2013. He is an Associate Professor in the Department of Electrical Engineering at Arkansas Tech University. His research interests include signal processing for audio and acoustics, internet of things and machine/deep learning, engineering education, and K-12 and higher education collaboration. Dr. Khan is the Chair of ASEE Midwest Section.
Mohamed Ibrahim, PhD
Associate Professor of Curriculum and Instruction
College of Education
Arkansas Tech University
(479) 964-0583 ext. 2452
Educational data mining has been extensively used to predict students’ performance in university courses to plan improvements in teaching and learning processes, achieve academic goals, and timely support interventions. Computer Science (CS) courses focus on promoting problem solving skills through writing of software code and developing solutions using computing technologies. Within a four-year CS curriculum, the sequencing of courses is deliberately designed so that knowledge gained in a prerequisite lower level course is critical for success in upper-level courses. Overall, the CS curriculum prepares the students for a capstone experience in a final year Software Engineering (SE) course. The student success in SE course is dependent on skills such as requirement analysis, design, implementation, and testing gained in lower-level prerequisite courses. In this paper, we analyze grades data of 531 students in all under-graduate CS courses at a public university in the United States over a period of 8 years (2010 to 2018). Statistical analysis techniques including multiple linear regression, Pearson product-moment correlation coefficient, and paired samples t-test are used to analyze the data. The performance of students in SE course is investigated based on their grades in sequence of prerequisite courses including CS I, CS II, Data Structures and Object-oriented Programming. These prerequisite courses teach and test fundamental and advanced programming skills essential for success in SE course. The analysis shows CS II is a significant predictor of students’ success in the SE course. We also investigate the relationship between study of theoretical concepts and their application by examining the correlation between CS II (theory) and Data Structures (application) courses. Results shows a strong and positive correlation between students’ academic performance in the Data Structures course and CS I. We also observe the correlation between CS I and CS II. CS I builds fundamental concepts such as syntax, data types, control structures, selection statements, functions, and recursion while CS II focuses on advanced tools to use the concepts studied in CS I for problem solving. The results indicate a significant difference in mean grades in both courses. Conclusion, interpretations, and implications of these findings for the CS students will be discussed in detail in the full paper.
Khan, S. M., & Ibrahim, M., & Haider, S. A. (2021, July), Performance Prediction of Computer Science Students in Capstone Software Engineering Course Through Educational Data Mining Paper presented at 2021 ASEE Virtual Annual Conference Content Access, Virtual Conference. 10.18260/1-2--37575
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2021 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015