GSTF Journal on Computing (JoC)

, 3:47

First online:

Open Access This content is freely available online to anyone, anywhere at any time.

Mathematics Ability and Anxiety, Computer and Programming Anxieties, Age and Gender as Determinants of Achievement in Basic Programming

  • J OwolabiAffiliated withInstitute of Education, University of Ibadan Email author 
  • , P OlanipekunAffiliated withMathematics department, University of Lagos
  • , J IwerimaAffiliated withdepartment of science and technology, University of Lagos


Computer programming which forms the major component of most technological inventions is perceived by most computer science students as difficult. Some researchers have also reported that failure rates in programming courses are between 30% and 40%. It has therefore become necessary to study factors that could influence achievement in programming. This study therefore investigated the interaction between some selected factors (mathematics ability, mathematics anxiety, computer anxiety, programming anxiety, age and gender) and achievement in Basic programming. The study adopted a correlational design with achievement in Basic programming as the dependent variable, while mathematics ability, mathematics anxiety, computer anxiety, programming anxiety, age and gender serve as the independent variables. Three scales namely; mathematics anxiety (r = 0.82), computer anxiety (r = 0.82) and programming anxiety (r = 0.82) rating scales were used for data collection. Data collected were analysed using Pearson Product Moment Correlation (PPMC) coefficient and multiple regression analyses.The result of the analysis showed that the correlation between mathematics ability and achievement in Basic programming are positive and significant. The composite effect of the factors under study on achievement in Basic programming is 20.8%. Efforts should be made to motivate students to improve their mathematics ability so as to improve programming performance and consequently improve efficiency in programming.


Mathematics Computer Programming Ability Anxiety and Achievement