Impact of Undergraduate Students’ Mathematics Attainment on their Academic Performance in Computer Science and Engineering (CSE) Courses
Francis Avevor
Advanced School of System and Data Studies (ASSDAS), Accra Institute of Technology, Accra, Ghana
DOI: https://doi.org/10.51244/IJRSI.2025.12060083
Received: 26 May 2025; Accepted: 04 June 2025; Published: 10 July 2025
This descriptive study is underpinned by, and anchored on, the Transfer of Learning Theory (TLT); and it sought to determine the association between students’ attainments in Mathematics at West African Senior School Certificate Examination (WASSCE) and their undergraduate Mathematics courses. In addition, it sought to establish the correlation between students’ performance in undergraduate Mathematics courses and that of Computer Science and Engineering (CSE) courses. 872 undergraduate students were sampled from three public universities in Ghana using stratified random sampling technique; and data analysis was performed with ANOVA and descriptive statistics. The results revealed a moderate correlation among the students’ attainments in Mathematics at WASSCE, in undergraduate Math courses, and in undergraduate CSE courses. Also, it showed a significant difference in the mean performances of male and female students in all the 3 performance variables/datasets, with the females outperforming the males. Furthermore, this study proffered policy and strategy recommendations for university administrators and academic deans.
Keywords: Academic performance, undergraduate mathematics, ANOVA, Likert scale, undergraduate grades
Over the last two decades, West African Examinations Council in collaboration with the Ghana Education Service has been producing a competitive School Performance League Table (SPLT) that ranks the performance of public Senior High Schools at WASSCE annually. Based on the SPLT, schools are ranked as Category A, Category B and Category C. Typically, Category A schools are provided with more government-sponsored developmental projects; notably: well-equipped model Science, Technology, Engineering and Mathematics (STEM) facilities including robotics laboratory, and aeronautic engineering workshop/laboratory. Also, Ghana’s Ministry of Education introduced a robust, inspirational, competitive, and innovation scheme, dubbed STEMNNOVATION, for students from public pre-university schools to compete in using their skills and knowledge in mechatronics, STEM, robotics, and Computer-Aided Design tools to find novel solutions to health and socio-economic problems. Furthermore, the Ghana Education Service has instituted annual National Teachers’ Awards Scheme to motivate teachers and non-teaching staff in public Basic Schools and Senior High Schools. This scheme tends to inspire teaching and non-teaching staffs to be innovative and implement proactive strategies to promote teaching and learning in schools and boost their schools’ academic performance and ranking.
Obtaining good grades (specifically: A1, B2, B3, C4, C5, or C6) in six subjects (with a minimum of aggregate 24) at WASSCE is an entry requirement into tertiary institutions in Ghana. To gain admission to pursue undergraduate CSE programmes in Ghanaian Universities, students are specifically required to obtain grade C6 or better in the following six subjects: Core Mathematics, Elective Mathematics, English Language, Social Studies, and two Science subjects. The tenacity of making students’ performances in both Core Mathematics and Elective Mathematics at WASSCE as a precursor for admission to undergraduate CSE programmes is often questioned.
The general perception is that mathematics teaches problem-solving skills and emphasizes abstract and deductive reasoning required in CSE studies and careers (BYJU’s Future School, 2022; Bohlmann & Pretorius, 2008; Venkat, 2007). It promotes analytical, logical, and critical reasoning which, in turn, tends to increase students’ performance in CSE courses (Neri, 2021). Invariably, the fields of Mathematics and Computer Science and Engineering (CSE) are tightly intertwined. For instance, “mathematical reasoning complements Computer Science reasoning” (Baldwin, Walker & Henderson, 2013 p.74). Thus, the strength of students’ mathematics background determines their level of performance in undergraduate CSE courses. (Duran, 2016; White & Sivitanides, 2015; Duran, 2015; Paulson (n.d.)).
Some students who get admission to pursue undergraduate Mathematics and CSE programmes lack understanding of some basic mathematical concepts and topics as well as logical problem-solving skills relevant for their undergraduate studies. This raises questions as to whether their attainment in mathematics at pre-tertiary educational level can significantly predict their performance in undergraduate Mathematics and CSE programmes. Similarly, people are skeptical about a relationship between students’ performance in undergraduate mathematics courses and that of CSE courses.
Problem Statement and Motivation for Study
Students’ overall pre-tertiary educational attainments predict their performances in undergraduate programmes in higher educational institutions (Gray et al., 2016; Mayston, 2003; Morgan et al., 2001). In students’ quest to qualify for admission to pursue undergraduate CSE programmes, many of them struggle to pass Core Mathematics and Elective Mathematics at the WASSCE. The general perception among them is that once they gain admission into undergraduate CSE programmes, academic work would be smooth sailing for them. However, on entering the undergraduate CSE programmes, “students with weak mathematics background are often overwhelmed by the many mathematics courses that they have to take during their undergraduate Computer Science and Engineering (CSE) programmes; and tend to question the relevance of mathematics to their CSE studies” (Avevor, 2022a p. 30). Often, students who underperform in some of their undergraduate mathematics courses struggle to cope with, and sometimes trail, CSE courses.
As a computer scientist, educator, and counselor, the researcher had witnessed some of his undergraduate CSE students with grades C4, C5 or C6 (i.e., credit/average performance) in mathematics at WASSCE struggling to cope with undergraduate mathematical courses and/or CSE courses. The researcher was, therefore, driven to investigate the relationships (if any) among students’ performances in mathematics at WASSCE, undergraduate mathematics courses, and undergraduate CSE courses. This study, therefore, sought to appraise the tenacity of making students’ performances in both Core Mathematics and Elective Mathematics at WASSCE as a precursor for gaining admission to pursue undergraduate CSE education in Ghana; and determine the three-pronged relationships among students’ performances in pre-university mathematics (at WASSCE), undergraduate mathematics courses, and undergraduate CSE courses.
Research Objectives and Research Questions
Objectives that guided this study are:
The corresponding research questions are:
In this section, the researcher reviewed pertinent theoretical and empirical literature; and provided the conceptual framework for this study.
Theoretical Review
The theoretical underpinning for this study is expounded in this sub-section.
Transfer of Learning Theory (ToLT)
This theory, propounded by Edward Thorndike in 1901 and greatly transformed a century later by Robert Haskell with his 11 cognitive, instructional, and reasoning principles [outlined in Figure 1], succinctly explains how individuals utilize (or generalize) their prior skills and knowledge to perform inherently different tasks in different environments and contexts (Nakakoji & Wilson, 2020; Sala & Gobet, 2016; Kowalski, 2010; Haskell, 2001). In situations where the two contexts are explicitly close, the learner harnesses his/her prior knowledge precisely and steadfastly to perform the task on hand. However, in situations where the two contexts are distant, the learner applies his/her abstracts and merges principles and practices from different domains to perform the task at hand. The success of prior knowledge transfer depends on how explicitly and closely-associated the task-at-hand and the previous task(s) performed are (Nakakoji & Wilson, 2020; Lobato, 2012; Gick & Holyoak, 1987). Steiner (2001) postulates that “newly acquired knowledge structures need consolidation in order to be transferred” (p. 15845). A transfer of learning can be positive, negative, proactive, retroactive, or bilateral (Rashid, 2023). Table 1 describes the 5 types of learning transfer.
Figure 1. Haskell’s 11 learning transfer principles (Haskell, 2001 p. xv).
Table 1. Types of learning transfer
Type of Transfer | Explanation |
Positive | A positive learning transfer occurs when prior skill, knowledge, or strategy enhances a person’s capability to execute a new task in a different context/domain. |
Negative | A negative learning transfer occurs when prior skill, knowledge, or strategy impedes a person’s capability to execute a new task in a different context/domain. |
Bilateral | A bilateral learning transfer occurs when there is a bidirectional transfer of skills or knowledge between the two problem domains or tasks; and here, the skills from two domains (or simultaneous tasks) impact each other. |
Proactive | A proactive learning transfer occurs when prior skills or knowledge foster(s) the acquisition of new related skills or knowledge. |
Retroactive | Retroactive learning transfer occurs when an individual’s efforts towards the acquisition of new skills or knowledge is hindered by the prior skills or knowledge that he/she had acquired. |
Thus, a prior learning can either enhance or inhibit the subsequent task performance in another domain/context. Alternatively, the impact of a prior learning on the subsequent task performance can be nil (Sala & Gobet, 2016; Haskell, 2004). This theory may be influenced by several key factors, including the similarities between previous and new learning processes/contexts (Steiner, 2001), the learner’s mental processes, personal characters, and motivation (Herring, 2010; Volet, 1999; Greeno et al., 1993); the learner’s physical and social environments, and the learner’s interaction with others (Royer, Mestre & Dufresne, 2005).
It is essential for educators to use this theory to identify “how transfer works and how transfer can be facilitated” (Royer, Mestre & Dufrene, 2005 p. viii) and device appropriate pedagogical strategies to achieve desired outcomes. Many mathematics courses are contextually and explicitly close to, and have loose intrinsic coupling with, many CSE courses (Baldwin, Walker & Henderson, 2013; Beaubouef & Mason, 2005; Beaubouef, 2002; Glass, 2000). For instance, prior skills and knowledge acquired from learning statistics, discrete mathematics, linear algebra, calculus, and probability can be positively transferred to learning topics such as cryptography, digital signature generation and verification algorithms, as well as data encryption and compression algorithms in undergraduate Computer Security course (Avevor, 2022a). This is because topics that are usually taught in the five mathematics courses listed above are closely related to topics that are taught in undergraduate Computer Security course. Invariably, a direct and smooth application of prior skills and knowledge acquired from the afore-listed mathematics courses enhances students’ understanding and problem-solving in undergraduate Computer Security course.
Conceptual Framework
The conceptual framework to ascertain the relationships among students’ performances in Mathematics at WASSCE, undergraduate Mathematics courses, and undergraduate CSE courses is shown in Figure 2.
Figure 2. Conceptual framework for relationships among WASSCE Math scores, undergraduate Math scores and CSE scores
Empirical Review
This section explores pertinent literature regarding the relationships among students’ performances in mathematics at WASSCE, undergraduate mathematics courses, and undergraduate CSE courses.
Relationship between Pre-University Math and Undergraduate Math Performance
According to Hourigan & O’Donoghue (2007), many students struggle to cope with undergraduate mathematics courses in situations where there is a mismatch between their “pre-tertiary mathematical experiences and subsequent tertiary level mathematics-intensive courses” (p. 461). By comparing students’ performances in 4 undergraduate mathematics courses with their prior mathematics courses studied in final year secondary school, Rylands & Coady (2009) found that the students’ pre-tertiary mathematics background greatly impacts their performance in undergraduate mathematics courses. They, thus, concluded that students who performed well in mathematics in secondary school will excel in their undergraduate mathematics courses.
Fioroni (2006) conducted a 3-year survey, using a total of 732 McMaster University’s 1st year mathematics students, to determine the association between their performance in mathematics at high school and their attainment in a mandatory 1st year undergraduate Calculus course dubbed “Calculus for Science” (p.1). He administered a questionnaire with math aptitude test in it during the 1st week of the semester. He made the following key findings:
He, therefore, contended that the more exposure students have to mathematics in high school and the more amount of time they devote to learning topics, the better they will ultimately understand the subject.
Islam Al-Ghassani & Al-hadhrami (2018) evaluated the attainment of 551 undergraduate students in a mathematics course (dubbed: “Mathematics Foundation Course” p. 96) in relation to their prior performance in mathematics at high school. They found that the students performed generally better in mathematics at high school than in the undergraduate mathematics course; and that the female students outperformed the male students in both courses. In addition, their study revealed that the students’ attainment in mathematics at high school significantly predicts their performance in the undergraduate mathematics course. However, the ratio of the likelihood of success of the female and male students in the undergraduate mathematics course is 4:1 in favour of the female students. In related research using regression analysis, Husnira et al. (2018) used data on 2442 Engineering students and found a significant positive correlation between their attainment in Mathematics at Malaysian secondary school leaving certificate examination (SPM) and that of undergraduate Engineering Mathematics 2. In contrast, Shukri et al. (2022) used data on 179 undergraduate Medical and Engineering students and found a weak correlation (r=.363, producing effect size r2 [i.e., coefficient of determination] of 13.18) between the students’ performance in Mathematics at Malaysian secondary school leaving certificate examination (SPM) and that of undergraduate Mathematics 1.
Furthermore, Kpe-Nobana & Wonu (2019) used data on 67 undergraduate Computer Science students of Ignatus Ajuru University of Education in Nigeria to investigate whether students’ performance in mathematics at 3 external high school leaving examinations (namely: UTME/JAMB, WASSCE, and post-UTME) can predict their performance in undergraduate Algebra. They found that students’ performance in Mathematics at all the 3 external examinations strongly, positively and significantly correlated with their performance in undergraduate Algebra. They concluded that the predictive power of the students’ performance in mathematics at WASSCE was the strongest among the 3 external examinations in gauging the students’ success (or otherwise) in undergraduate Algebra.
Performance relationship between Undergraduate Math and Undergraduate CSE courses
A strong mathematics background is essential for great success in undergraduate CSE courses (Popanao, Smith & Pairor, 2022; Duran, 2016; Balmes, 2017; Buick, 2007; Meltzer, 2002). According to Wilson & Shrock (2001) and Bergin & Riley (2006), students’ attainment in undergraduate mathematics correlates with their performance in CSE courses. Similarly, using examination scores of 99 computer science graduates, Razak & Ismail (2018) found the existence of a strong association between their performance in mathematics courses and that of programming courses. Also, Duran (2015) conducted a study with 132 undergraduate students in the Philippines to determine how students’ mathematics background influences their performance in two computer programming courses. He found that students’ mathematics background correlated significantly with their attainment in the programming courses. He concluded that good mathematics students should expect to excel better in the two programming courses he used in his study. Using a sample of 19 undergraduate students of Lyceum of the Philippines University, Balmes (2017) found that students’ score in mathematics is a predictor of their performance in all the 9 courses of the BSc Computer Science programme used in his study. Likewise, White & Sivitanides (2003) and Fan & Li (2002), in separate studies using 283 students in USA and 940 students in Taiwan, respectively, found that the students’ performance in undergraduate mathematics courses correlates positively with their performance in undergraduate CSE courses.
Using 121 undergraduate students at Selangor International Islamic University College in Malaysia, Sofi, Khalid & Jalil (2010) found a “significant correlation between Discrete Mathematics course and Introduction to Programming course” (p. 649). Furthermore, Cornillez, Treceñe & Santos (2020) conducted a survey using 73 datasets and J48 datamining classification algorithm to determine the association between students’ performances in 2 undergraduate mathematics courses and Computer Programming 1 course (i.e., C Programming Language) in the Philippines. They obtained the following two key results:
Andrade-Arenas, Vasquez-Paragulla & Sotomayor-Beltran (2019) conducted a 4-year study (covering 8 semesters in 2015 – 2018), to determine the correlation between students’ performance in undergraduate mathematics courses and that of Algorithms course. They found a moderate positive correlation between the 2 variables. Also, Patalay, Danguilan & Daligcon (2017) investigated the relationship between students’ mean performance in 3 undergraduate mathematics courses and 4 programming courses. They found a strong association between the 2 variables and concluded that “if a student is good in Mathematics, the student will also perform better in programming” (p. 43).
Furthermore, Nanayakkara & Peiris (2016) used correlation analysis and PLS-Structural Equation Modeling to analyze the relationship between 626 undergraduate engineering students’ performance in Level 1 (i.e., 1st and 2nd semester) mathematics courses and their performance in Level 2 (i.e., 3rd and 4th semester) core engineering courses. Correlating the mathematics performance variables separately with the engineering courses, they found that 2nd semester mathematics courses recorded a higher impact on the students’ mean performance in Level 2 engineering courses than that of the 1st semester mathematics courses. Analyzing the joint impact of the Level 1 mathematics courses (i.e., both 1st semester and 2nd semester mathematics courses), they concluded that the students’ mean performance in mathematics greatly predicts their mean performance in the various engineering courses; and that the levels of impact vary across the various engineering programmes/disciplines. They reported an effect size (i.e., coefficient of determination) of between 39% and 73% for the positive correlation between the students’ performance in engineering courses and that of their prior undergraduate mathematics courses.
Relationship between Pre-university Math and Undergraduate CSE Performance
Students’ prior attainment in mathematics at pre-tertiary educational level is a significant predictor of their undergraduate performance in CSE programmes (Gomes & Mendes, 2008; Bergin & Reilly, 2005; Spark, 2005; Golding & McNamarah (2005); Wilson & Shrock, 2001; Byrne & Lyons, 2001; Goold & Rimmer, 2000). Using 82 undergraduate Information Technology students, Barlow-Jones, Westhuizen & Coetzee, (2015) conducted a study to determine whether South African students’ performance in Mathematics at Grade 12 National Senior Certificate (NSC) Examinations correlates with their performance in 2 undergraduate programming courses (dubbed: “Development Software 1A” and “Development Software 1B” p. 4). They found weak correlations between the students’ Grade 12 NSC Mathematics performance and each of the 2 programming courses. Similarly, Westhuizen & Barlow-Jones (2015) conducted a study using a sample of 398 undergraduate students in a South African University and found that statistically insignificant positive correlations exist between the students’ Mathematics attainment at secondary school leaving examination (NSC) and their performances in two mandatory undergraduate CSE courses (specifically) used in their study. Also, they found that the students’ mean scores in the 2 undergraduate CSE courses were higher than their mean score in Mathematics at NSC.
In contrast, Maharaj & Gokal (2006) found no association between students’ achievement in Mathematics at the secondary school leaving examination and that of CSE courses. Similarly, in their study of 9418 students from 118 US Universities, Chen et al. (2020) found that the students’ attainment in Calculus at the high school leaving examination had no significant effect on their success in undergraduate Computer Science courses. Thus, from the literature, the results for the relationship between students’ attainment in Mathematics at secondary school leaving examination and that of their undergraduate CSE courses is mixed. In the same vein, several other studies assert that the influence(s) of students’ performance in other pre-tertiary level courses on their attainment in undergraduate CSE programmes is inconclusive (Keane & Gray, 2019; Bergin & Reilly, 2005).
This descriptive survey utilized a mixed research design (i.e., combining quantitative and qualitative approaches) so as to make data analysis very comprehensive (Creswell, 2009). Semi-structured questionnaire and focus-group discussion were the instruments used in this study. Quantitative data was collected on students’ biographical data and the following 3 datasets of students’ performance: (i). their performance in Core mathematics and Elective mathematics at WASSCE, (ii). their performance in undergraduate mathematics courses, and (iii). their performance in undergraduate CSE courses. These performance datasets were coded using a 9-point likert-scale. Prior to data analysis, a 56-minutes focus-group discussion was held with 9 heads of departments from the 3 universities selected for this study. Data from the questionnaires was triangulated with the data from the focus-group discussion “i. to enhance the credibility and validity of the findings of this study; and ii. explain the results in more detail.” (Avevor, 2024).
Two university professors, who are well-versed in designing questionnaires, validated a 16-item instrument that the researcher developed to gather students’ biographical data (comprising age, gender, institution, program, and level) and the 3 datasets of their performance (outlined above).
This study’s target population was all Level 300 and Level 400 students in public universities in Ghana that are (i). offering CSE programmes; (ii). offering the selected 4 mathematical courses that usually serve as prerequisites for CSE courses, and (iii). offering the 5 core CSE courses selected for this study. The researcher stratified the research population into regions; thereafter, convenience sampling technique was used to select 3 universities with an accessible population (i.e., target population’s eligible and available students who are willing to voluntarily participate in the study) of 2341 students. This accessible population comprised 1463, 681 and 197 students from University #1, University #2, and University #3, respectively. After further stratification into levels 300 and 400, and gender, the researcher used purposive random sampling to pick 872 students for this study; and the questionnaires were then administered to them.
The instrument for this study attained Cronbach alpha (i.e., internal consistency) value of 0.79, average variance extracted (i.e., convergent and discriminant validity) value of 0.61, and composite reliability (i.e., convergent validity) value of 0.86. These values are greater than their individual thresholds of 0.70 set by Hair et al. (2010), 0.50 set by Fornell & Larcker (1981), and 0.80 set by Ramayah, et al. (2016), respectively. Thus, the instrument passed the tests of internal consistency and validity.
Descriptive statistics as well as correlation coefficients and ANOVA were used to analyze the data on IBM SPSS 28.0.1.1 software.
Table 2 showed that 53.2% of the respondents for this study were males while and the remainder (46.8%) were females. It also showed that 53.3% of the respondents were from University #1, while 37.6% and 9.1% of them were from University #2 and University #3, respectively.
Table 2. Gender Distribution of Respondents by University
Gender | University #1 N (%) | University #2 N (%) | University #3 N (%) | Total (%) |
Male | 249 (28.5%) | 171 (19.6%) | 44 (5.1%) | 464 (53.2%) |
Female | 216 (24.8%) | 157 (18.0%) | 35 (4.0%) | 408 (46.8%) |
Total | 465 (53.3%) | 328 (37.6%) | 79 (9.1%) | 872 (100%) |
Table 3 showed that the Level 300 students and Level 400 students from University #1 were 33.2% and 20.1%, respectively; while the Level 300 students and Level 400 students from University #2 were 19.3% and 18.3%, respectively. Also, the Level 300 students and Level 400 students from University #3 were 5.1% and 3.9%, respectively. Table 3 also showed that the level 300 students from University #1 comprised 18.1% males and 15.1% females while Level 400 students comprised 10.4% males and 9.6% females. Also, the level 300 students from University #2 comprised 10.0% males and 9.2% females while Level 400 students comprised 9.6% males and 8.7% females. Furthermore, the level 300 students from University #3 comprised 3.3% males and 1.8% females while Level 400 students comprised 1.7% males and 2.2% females.
Table 3 Gender Distribution of Respondents by Undergraduate Level
Gender | University #1
L300 L400 |
University #2
L300 L400 |
University #3
L300 L400 |
Total
(%) |
|||
Male | 158 (18.1%) | 91 (10.4%) | 87 (10.0%) | 84 (9.6%) | 29 (3.3%) | 15 (1.7%) | 464 (53.2%) |
Female | 132 (15.1%) | 84 (9.6%) | 81 (9.2%) | 76 (8.7%) | 16 (1.8%) | 19 (2.2%) | 408 (46.8%) |
Total | 290 (33.2%) | 175 (20.1%) | 168 (19.3%) | 160 (18.3%) | 45 (5.1%) | 34 (3.9%) | 872 (100%) |
L300 = Level 300, L400 = Level 400
RQ1. How relevant is making students’ performances in Core Mathematics and Elective Mathematics at WASSCE a prerequisite for their admission to pursue undergraduate CSE education in Ghana?
Many universities require students to take several Mathematics courses in the first 3 or 4 semesters of their CSE programmes. Some authors attribute this phenomenon to the seemingly loose intrinsic coupling of Mathematics to various CSE courses (Pospiech, et al. 2015; Baldwin, Walker & Henderson, 2013; Beaubouef & Mason, 2005; Beaubouef, 2002; Glass, 2000). Invariably, CSE students and professionals utilize mathematical concepts and skills to develop and analyze CSE theories and applications, as well as for solving problems in CSE courses and careers. The Core Mathematics and Elective Mathematics that students studied at Senior High School and wrote the WASSCE in, underpin and/or provide the background of their mathematical and critical thinking skills needed for understanding and coping with undergraduate CSE courses. Thus, it is imperative for students who are seeking admission to pursue undergraduate CSE education to pass Core Mathematics and Elective Mathematics at WASSCE (or analogous senior high school leaving examinations). This requirement not only augurs well with the several undergraduate mathematics courses that they take in CSE programmes, but also helps them to understand and cope with undergraduate CSE courses. Therefore, a good mathematics background is required for success in undergraduate CSE education. An overview of the relevance of mathematics for CSE education is provided for the 5 core undergraduate CSE courses that were used for this study.
Data Structures and Algorithms
Students require a strong background in discrete mathematics (specifically proof techniques, set theory and graph theory) to understand topics like algorithm analysis, searching and sorting, and data structures (such as hash tables, symbol tables, graphs, maps, and trees) in Data Structure and Algorithms. Thus, this course invariably requires “strong Mathematical skills such as abstraction ability and algorithmic thinking but do not require strong rigorous mathematical reasoning skill” (Sritharan, 2018 p. 3). Apart from discrete mathematics, Data Structures and Algorithms course also requires knowledge and skills from abstract algebra, and geometry.
Computer Security
Undergraduate students require knowledge of probability, calculus, statistics, linear algebra, abstract algebra, and discrete mathematics to understand cryptography, digital signature generation and verification algorithms, and data encryption and compression algorithms in undergraduate Computer Security course.
Computer Programming II
Students require a good knowledge of abstract algebra, linear algebra, calculus, geometry, and discrete mathematics to understand and appreciate topics in Computer Programming II such as coding theory, programming principles and tools for VB-Net, Java, Python and C++, graph algorithms, software error correcting strategies, and proofs of program correctness. Their mathematics background will also enable them to understand “algorithm analysis, software quality metrics, code optimization, dynamic storage allocation principles, parallelism and parallelization techniques, and computational complexity of algorithms” (Avevor, 2022a p. 32).
Computer Networks and Data Communication
CSE students require knowledge of statistics, probability, abstract algebra, discrete mathematics, linear algebra, and geometry to understand topics such as network topology construction, and network protocols, routing and security in undergraduate Computer Networks and Data Communication course; to enable them to “solve various problems such as routing issues, security issues, network load issues, recovery issues and efficiency-related issues” (Avevor, 2022a p. 33).
Artificial Intelligence and Machine Learning
Students require knowledge of abstract algebra, linear algebra, discrete mathematics, geometry, statistics, calculus, and probability to understand topics like vision and image analysis, data compression, data mining, patterns generation, simulation, speech recognition, and abstract problem analysis in undergraduate Artificial Intelligence and Machine Learning course (The University of Sheffield, n.d.). Specifically, for the students “to create axioms and rules for machine learning operations, they require mathematical logic and proofs from discrete mathematics and abstract algebra, respectively” (Avevor, 2022a p.33).
From the foregoing, the importance of mathematics in CSE education cannot be overstated. It is, therefore, apt, imperative, and appropriate that Core Mathematics and Elective Mathematics are made as pre-requisites for gaining admission to undergraduate CSE programmes in universities in Ghana.
RQ2. Do any relationships exist among students’ achievements in Mathematics at WASSCE, undergraduate Mathematics courses, and undergraduate CSE courses?
Table 4 revealed that the students performed modestly in Mathematics at WASSCE, in undergraduate Math courses, and in the undergraduate CSE courses. On average, they performed best in mathematics at WASSCE (with consolidated mean=7.20, SD=2.28), followed by their performance in undergraduate Mathematics courses (with consolidated mean= 5.89, SD=3.27) and trailed by their performance in undergraduate CSE courses (with consolidated mean=5.81, SD=3.17).
Table 4. Descriptive statistics of grades for WASSCE Courses
Course | Mean | SD |
WASSCE Math Scores | ||
Core Mathematics | 7.40 | 2.25 |
Elective Mathematics | 7.00 | 2.30 |
Consolidated WASSCE Math score | 7.20 | 2.28 |
Undergraduate Mathematics Scores | ||
Calculus I | 6.13 | 3.00 |
Discrete Mathematics | 5.65 | 3.37 |
Calculus II | 5.98 | 3.26 |
Linear Algebra | 5.80 | 3.44 |
Consolidated Undergraduate Math score | 5.89 | 3.27 |
Undergraduate CSE Scores | ||
Data Structures & Algorithms | 5.47 | 3.09 |
Computer Security | 5.72 | 3.17 |
Computer Programming II | 5.81 | 2.89 |
AI and Machine Learning | 5.64 | 3.37 |
Networking & Data Communications | 6.41 | 3.32 |
Consolidated undergraduate CSE score | 5.81 | 3.17 |
N = 872, Scale: 1 – 9 (WASSCE: F9=1, A1=9; Undergraduate: F=1, A=9)
Tables 5 and Figure 3 revealed a moderate positive correlation (r=.649, and effect size (r2)=.4212) between the students’ performance in undergraduate Mathematics courses and that of undergraduate CSE courses. Thus, 42.12% of the variation in students’ performance in CSE courses can be explained by their prior performance in undergraduate Mathematics courses. Similarly, a moderate positive correlation (r=.598, and effect size (r2) = .3576) is found between the students’ performance in Mathematics at WASSCE and that of undergraduate Mathematics courses. Thus, 35.76% of the variation in students’ performance in undergraduate Mathematics courses can be explained by their prior performance in Mathematics at WASSCE. Also, there is a moderate positive correlation (r=.514, and effect size (r2) = .2642) between the students’ performance in Mathematics at WASSCE and that of undergraduate CSE courses. Thus, 26.42% of the variation in students’ performance in undergraduate CSE courses can be explained by their prior performance in Mathematics at WASSCE.
Table 5. Pearson’s Correlation Coefficients and P-values
Course | 1 WMS | 2 UMS | 3 UCS |
1. WASSCE Math score (WMS) | 1 | .598* p<.00001 | .514* p<.00001 |
2. Undergraduate Math score (UMS) | 1 | .649* p<.00001 | |
3. Undergraduate CSE score (UCS) | 1 |
α=.05 sig. level
Figure 3. Effect Size (Correlation Strength) Interpretation.
Adopted from Ferguson (2009)
Table 6 showed that the differences among the students’ 3 performance variables (viz. their performances in Mathematics at WASSCE, undergraduate Mathematics courses, and undergraduate CSE courses) are statistically significant since the p value (.00000) is less than the test’s significant level of α=.05.
Table 6. One way ANOVA for differences in WASSCE Math, Undergraduate Math courses and Undergraduate CSE courses
Course Type | df | SS | MS | F | p value |
Between Groups | 2 | 1062.2704 | 531.1352 | 189.0393 | .00000 |
Within Groups | 2613 | 7341.6296 | 2.8097 | ||
Total | 2615 | 8403.9 |
N = 872 α = .05 sig. level
Table 7 revealed that the statistically significant differences among the 3 performance variables cannot be attributed to any pair of them because from the Studentized (Tukey) q tables q(3, 2613)=3.32, which is greater than all the values of HSD (q-calc).
Table 7. One way Tukey-Kramer ANOVA for performance across Course/Exam Types
Exam Type (I) | Exam Type (J) | Absolute Mean Diff. |I-J| | HSD (q-calc) | Decision |
WASSCE Math | Undergrad Math | 1.31 | 1.562459 | Insignificant |
Undergrad CSE | 1.39 | 1,657876 | Insignificant | |
Undergrad Math | Undergrad CSE | 0.08 | 0.095417 | Insignificant |
α = 0.05, q(3, 2613) = 3.32 from Studentized (Tukey) q tables
RQ2. Do male and female students have significant differences in their performances in Mathematics at WASSCE, undergraduate Mathematics courses, and CSE courses?
Table 8 showed that on average, female students outperformed the male students in all the 3 performance datasets; i.e., in Math at WASSCE, in undergraduate math courses and in undergraduate CSE courses. Specifically, in Mathematics at WASSCE, the females obtained a consolidated mean score of 7.34 while the males got 7.08. In the undergraduate Mathematics courses, while the females obtained a consolidated mean score of 6.23, the males got 5.59. Similarly, while the females scored a consolidated mean of 6.03 in the CSE courses, the males obtained 5.61. Table 8 also revealed that, on average, the male students’ performances had both the highest and the least variability. Specifically, the male students obtained the highest consolidated standard deviation of 3.22 in undergraduate Mathematics courses; and they also got the lowest consolidated standard deviation of 2.23 in Mathematics at WASSCE.
Table 8. Gender Distribution of WASSCE Math, Undergraduate Mathematics, and CSE Scores
Male | Female | |||
Course | Mean | SD | Mean | SD |
WASSCE Math Scores | ||||
Core Mathematics | 7.34 | 2.27 | 7.46 | 2.17 |
Elective Mathematics | 6.81 | 2.19 | 7.22 | 2.42 |
Consolidated WASSCE Math score | 7.08 | 2.23 | 7.34 | 2.30 |
Undergraduate Mathematics Scores | ||||
Calculus I | 5.87 | 3.05 | 6.42 | 2.87 |
Discrete Mathematics | 5.28 | 2.98 | 6.08 | 3.11 |
Calculus II | 5.88 | 3.29 | 6.08 | 3.21 |
Linear Algebra | 5.32 | 3.56 | 6.35 | 3.28 |
Consolidated undergraduate Math score | 5.59 | 3.22 | 6.23 | 3.12 |
Undergraduate CSE Scores | ||||
Data Structures & Algorithms | 5.41 | 3.06 | 5.53 | 3.33 |
Computer Security | 5.47 | 3.32 | 6.01 | 3.04 |
Computer Programming II | 5.32 | 2.81 | 6.32 | 2.97 |
AI & Machine Learning | 5.52 | 3.37 | 5.78 | 3.33 |
Networking & Data Communications | 6.33 | 3.22 | 6.50 | 3.38 |
Consolidated CSE score | 5.61 | 3.16 | 6.03 | 3.21 |
Scale: 1 – 9 (WASSCE: F9=1, A1=9; Undergraduate: F=1, A=9)
(Male = 464, Female = 408, Total = 872)
Table 9 revealed a statistically significant difference in the mean performances of male and female students at WASSCE Mathematics since the p value (.00000) is below the test’s significance criterion/level of α=.05.
Table 9. One way ANOVA for WASSCE Math Performance across Genders
Gender | df | SS | MS | F | p value |
Between Groups | 1 | 90.2408 | 90.2408 | 86.26302 | .00000 |
Within Groups | 870 | 910.118 | 1.046112 | ||
Total | 871 | 1000.36 |
N = 872 α = .05 sig. level
Table 10 showed a statistically significant difference in the mean performances of male and female students in their undergraduate Mathematics courses since the p value (.000002) is below the test’s significant criterion/level of α=.05.
Table 10. One way ANOVA for Undergraduate Math Performance across Genders
Gender | df | SS | MS | F | p value |
Between Groups | 1 | 128.89 | 128.89 | 22.4725 | .000002 |
Within Groups | 870 | 4989.84 | 5.73545 | ||
Total | 871 | 1807214.897 |
N = 872 α = .05 sig. level
Table 11 showed a statistically significant difference in the mean performances of male and female students in their undergraduate CSE courses since the p value (.00000) is below the test’s significant criterion/level of α=.05.
Table 11. One way ANOVA for Undergraduate CSE Performance across Genders
Gender | df | SS | MS | F | p value |
Between Groups | 1 | 98.4312 | 98.4312 | 77.3563 | .00000 |
Within Groups | 870 | 1107.02 | 1.27244 | ||
Total | 871 | 1205.45 |
N = 872 α = .05 sig. level
RQ1. How relevant is making students’ performances in Core Mathematics and Elective Mathematics at WASSCE a prerequisite for their admission to pursue undergraduate CSE education in Ghana?
Various CSE programmes that universities in Ghana offer at the bachelor’s degree level require strong mathematics backgrounds and skills since there is a loose coupling of mathematics to CSE courses (Pospiech, et al. 2015; Baldwin, Walker & Henderson, 2013; Beaubouef & Mason, 2005; Beaubouef, 2002; Glass, 2000). Also, mathematics “encourages logical reasoning, critical thinking, abstract thinking, problem-solving as well as creativity” (Twum, Yarkwah & Arthur, 2020 p. 1328) and these skills are required for success in CSE (and/or STEM) courses and careers. Specifically, students utilize mathematical skills and concepts in CSE education for 2 basic reasons: (i). to foster their grasp and understanding of the principles and practices of the various CSE courses and careers; and (ii). to solve real-life socio-economic problems using a blend of their knowledge from mathematics and CSE courses (Avevor 2022a). Thus, many universities require students pass Mathematics (both Core Mathematics and Elective Mathematics) at WASSCE to gain admission to CSE programmes; they also require the students to take several mathematics courses during the first 3 or 4 semesters of their undergraduate CSE programmes.
Undergraduate CSE programmes in Ghana have the following core courses that students take: Data structures and algorithms, Computer security, Computer programming II, Computer networks and data communications, and Artificial intelligence and machine learning. Table 12 showed the key undergraduate mathematics courses that students are required to pass as pre-requisites for taking each of these core CSE courses.
Table 12. Key undergraduate mathematics courses required for core CSE courses.
Core CSE Course | Key Mathematics Courses Required |
Data structures and algorithms | Discrete mathematics, abstract algebra, and geometry. |
Computer security | Discrete mathematics, abstract algebra, probability, calculus, statistics, and linear algebra. |
Computer Programming II | Discrete mathematics, geometry, linear algebra. calculus, and abstract algebra. |
Computer networks and data communications | Discrete mathematics, geometry, abstract algebra, statistics, linear algebra, and probability. |
Artificial intelligence and machine learning | Discrete mathematics, abstract algebra, geometry, linear algebra, statistics, calculus, and probability. |
Universities in Ghana do not offer any bridging Mathematics course(s) to help students who have weak mathematics backgrounds from senior high school. It is, therefore, both imperative and relevant for universities to make students’ performance in Core Mathematics and Elective Mathematics at WASSCE as a requirement for admission to undergraduate CSE programmes in Ghana. Their prior mathematical backgrounds from Core Mathematics and Elective Mathematics prepare them to cope with the several undergraduate mathematics courses that they take “prior to their registration for various undergraduate CSE courses” (Avevor, 2022a p. 33). This finding, however, contradicts the study of Westhuizen & Barlow-Jones (2015) which correlated students high school Mathematics performance with that of 2 undergraduate computer programming courses; and found insignificant marginal correlation between them. They, therefore, asserted that “the mark achieved for school mathematics cannot be considered as a valid admission criterion for programming courses in the South African context” (p. 37).
RQ2. Do any relationships exist among students’ achievements in Mathematics at WASSCE, undergraduate Mathematics courses, and undergraduate CSE courses?
This study found a statistically moderate positive correlation between the mean performance of the students in Mathematics at WASSCE and that of undergraduate Mathematics courses. Specifically, it showed that 35.76% of the variation in the students’ mean performance in undergraduate Mathematics courses can be explained by their prior mean performance in Mathematics at WASSCE. This finding supports those of Kpe-Nobana & Wonu (2019), Husnira et al. (2018), Islam Al-Ghassani & Al-hadhrami (2018), Rylands & Coady (2009), and Fioroni (2006); who all concluded that students’ attainment in Mathematics at high school certificate examinations (such as WASSCE, UTME/JAMB, NSC, et cetera) is a good predictor of their success, or otherwise, in undergraduate mathematics courses. This finding, however, contradicts that of Shukri et al. (2022) who used data on 179 undergraduate Medical and Engineering students and found a weak correlation (r=.363, producing effect size r2 [i.e. coefficient of determination] of .1318) between their mean performance in Mathematics at Malaysian secondary school leaving certificate examination (SPM) and that of their undergraduate Mathematics 1.
This study also found that the students’ mean performance in Mathematics at WASSCE is better than that of their undergraduate Mathematics courses. This finding supports those of Islam, Al-Ghassani & Al-hadhrami (2018) and Fioroni (2006). For instance, Islam, Al-Ghassani & Al-hadhrami (2018) evaluated the attainment of 551 undergraduate students in a mathematics course in relation to their prior performance in mathematics at high school final examinations; and concluded that the students performed generally better in mathematics at high school than in the undergraduate mathematics course.
In addition, this study found a statistically moderate positive correlation between the mean performance of the students in Mathematics at WASSCE and that of undergraduate CSE courses. Specifically, 26.42% of the variation in their mean performance in undergraduate CSE courses can be explained by their prior mean performance in Mathematics at WASSCE. This finding supports by those of Spark (2005), Gomes & Mendes (2008), Golding & McNamarah (2005) and Bergin & Reilly 2005). This finding, however, contradicts that of Westhuizen & Barlow-Jones (2015) who found a statistically insignificant positive correlation between the students’ Mathematics attainment at secondary school leaving examination and their performances in two mandatory undergraduate CSE courses (specifically) used in their study. It also contradicts the research of Maharaj & Gokal (2006) and Chen et al. (2020) who found no association between students’ achievement in Mathematics at the secondary school leaving examination and that of CSE courses.
Also, this study found that the students’ mean performance in mathematics at WASSCE is better than that of their undergraduate CSE courses. This finding contradicts that of Westhuizen & Barlow-Jones (2015) who found that the students’ mean performance at National School Certificate (NSC) examination were less than their mean performances in the 2 undergraduate CSE courses that they used in their study.
Furthermore, this study found a statistically moderate positive correlation between the mean performance of the students in undergraduate Mathematics courses and that of undergraduate CSE courses. Specifically, 42.12% of the variation in their mean performance in CSE courses can be explained by their prior mean performance in undergraduate Mathematics courses. This finding corroborates those of Andrade-Arenas, Vasquez-Paragulla & Sotomayor-Beltran (2019), Razak & Ismail (2018), Balmes (2017), Nanayakkara & Peiris (2016), Duran (2015), Sofi, Khalid & Jalil (2010), White & Sivitanides (2003), and Bergin & Riley (2006). However, the finding of this study contradicts that of Cornillez, Treceñe & Santos (2020). In their survey to determine the association between students’ performances in 2 undergraduate mathematics courses and Computer Programming 1 course, Cornillez, Treceñe & Santos (2020) found that the relationship between a math course (i.e., “Mathematics in the modern world”) and the programming course is statistically insignificant.
In addition, this study found that the students’ mean performance in undergraduate Mathematics courses is better than that of their undergraduate CSE courses. This finding contradicts that of Patalay, Danguilan & Daligcon (2017) who concluded that “if a student is good in Mathematics, the student will also perform better in programming” (p. 43).
RQ3. Do male and female students have significant differences in their performances in Mathematics at WASSCE, undergraduate Mathematics courses, and CSE courses?
This study found that on average, female students outperformed the male students in all the 3 performance variables/datasets: Math at WASSCE, in undergraduate math courses and in undergraduate CSE courses. It also revealed the existence of a statistically significant difference in the performances of male and female students in all the 3 performance variables/datasets for this study. This finding supports those of Avevor (2022b), Cornillez, Treceñe & Santos (2020) and Islam, Al-Ghassani & Al-hadhrami (2018). Avevor (2022b), for instance, analyzed data on 140 undergraduate Information Technology students and found a “statistically significant difference in the academic performances of male and female students” (p. 675); and concluded that the female students generally outperformed their male counterparts in Data Structures and Algorithms course. Similarly, Islam, Al-Ghassani & Al-hadhrami (2018) concluded that the ratio of the likelihood of success of the female and male students in undergraduate mathematics course is 4:1 in favour of the female students.
This study provided an insight to the discourse on the impact of students’ prior performance in mathematics on their performance in undergraduate CSE programmes. Specifically, it established that students should have strong mathematics backgrounds and skills from their high school mathematics courses and pre-requisite undergraduate mathematics courses to succeed in their undergraduate CSE courses. Thus, it is prudent, apt, and relevant for universities to make students’ performance in Core Mathematics and Elective Mathematics at WASSCE as a prerequisite for their admission to undergraduate CSE programmes. This study also revealed that there are statistically moderate correlations between the following 3 pairs of performance variables:
(i). students’ performance in Mathematics at WASSCE and that of undergraduate Mathematics courses.
(ii). students’ performance in Mathematics at WASSCE and that of undergraduate CSE courses.
(iii). students’ performance in undergraduate Mathematics courses and that of undergraduate CSE courses.
Furthermore, this study showed the existence of a statistically significant difference in the performances of male and female students in all the 3 performance variables/datasets used in the study.
The remainder of this section provides policy and strategy recommendations for university management towards boosting students’ performance in CSE programmes as well as recommendations for future research.
Recommendations to University Management
Recommendations for Future Research
I acknowledge Dr. Gideon Thompson for editing the manuscript. My sincere gratitude also goes to the students from the 3 public universities in Ghana who voluntarily and enthusiastically participated in this study as well as their heads of departments who eagerly coordinated the data collection process.