Skip to main content

Effect of Nandom’s Java Intelligent Tutor System on Computer Education Students’ Retention in Java p

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 12 Issue: 11 | Nov 2025

p-ISSN: 2395-0072

www.irjet.net

Effect of Nandom’s Java Intelligent Tutor System on Computer Education Students’ Retention in Java programming Language in Universities in south-east Nigeria 1Dr. Ibebuife Enemchukwu UGWU. Madonna University Nigeria, Okija campus, Anambra state, Nigeria 2Victor Ikenna ELLAM. Madonna University Nigeria, Elele campus, River state, Nigeria

3 Dr. Anthony Ifeanyi EHUJUO, Madonna University Nigeria, Okija campus, Anambra state, Nigeria

4 Dr. Ikechukwu Kelvin ASOEGWU, Madonna University Nigeria, Okija campus, Anambra state, Nigeria 5 Dr. Caroline OKORIE. Madonna University Nigeria, Okija campus, Anambra state, Nigeria 6Angella Ogechi EZE, University of Nigeria, Nsukka

---------------------------------------------------------------------***---------------------------------------------------------------------

Abstract - This study determined the effect of the Nandom’s

Information and Communication Technology down to the grass root [2]. Computer Education has been designed to satisfy the need of all in the world of computing and consists of major areas that include Database Management, Networking, Information communication and security, Network security and Computer Programming among others.

Java Intelligent Tutor System (NJITS) on the retention of Computer Education students in Java programming language in Universities in south-east Nigeria. The study used a population of 136 students. A total population sampling technique was used. Data was collected using Java Programming Achievement Test (JPAT). The instrument was validated by five experts. Reliability index of 0.78 was established. After pretest, the experimental group and control group were taught respectively with NJITS and lecture method. After the experiment, a posttest was given to both groups then a retention test also given after two weeks of the post test. Data collected were analyzed using Statistical Package for Social Science (SPSS). The research questions were answered using mean and standard deviation while the null hypotheses formulated at 0.05 level of significance, were tested using Analysis of Covariance (ANCOVA). Findings revealed that NJITS improved students’ retention in Java programming language more than lecture method. Again, female students taught Java programming language using NJITS had slightly higher retention than the male students taught Java programming language using the same tool. Also, a significant difference exists in the mean retention scores of students, taught Java programming language using NJITS and those taught using the lecture method.

Computer programming can be defined as the practice of writing useful, maintainable, and extensible source code which a computing system can interpret and evaluated to perform one or more specific computing tasks. Vangie [3] described computer programming as the process of designing, building, testing and maintaining a workable and executable computer program in a selected programming language to accomplish a specific task. Programming involves all the technical activities that range from analysis of users’ requirements through functional specification to testing and implementation that is undergone in the production of a computer program [4]. This process must be accomplished in a language known as the computer programming language A programming language is a recognized language, which comprises of a set of instructions that is evaluated by the computer to produce specified kinds of output. Sunday, Ocheja, Hussain, Oyelere, Samson & Agbo [5]) noted that a computer programming language is a language with strict syntaxes used to write computer programs that a computer translates to make it perform tasks. The last authors identified four types of programming languages which include procedural programming language, functional programming language, scripting language and Objectoriented programming language. Procedural programming like BASIC, C, Pascal, uses a very detailed list of step by step instructions to direct the computer on what to do [6]. Functional programming languages like Haskell, Lisp, Erlang, and Scala, approach and treat every computational issue as a mathematical function. The scripting language like PHP, Python, JavaScript, and jQuery define a programming paradigm that provides instructions, called scripts, for software in applications and websites [7]. Object-oriented programming (OOP) is a style of programming

Key Words: java programming language, intelligent tutor system, students’ retention, computer education, computer education students

1.INTRODUCTION Computer Education is a computing program geared towards training learners on Computers and their operations and also inculcating in them the skills for training other learners with the acquired knowledge. Dumbiri and Nwadiani [1] described Computer education as an education that endows the learners with the overall knowledge of computer and computing together with the pedagogical skills and techniques of conveying the same knowledge to others. This education programme has been introduced into the Nigerian schools, colleges and Universities to bring the basic knowledge of computers and

© 2025, IRJET

|

Impact Factor value: 8.315

|

ISO 9001:2008 Certified Journal

|

Page 207


Turn static files into dynamic content formats.

Create a flipbook