CHAPTER ONE
INTRODUCTION
1.0 BACKGROUND OF THE STUDY
Technically, computer education in schools has become one of Nigeria's most rapidly increasing and far-reaching advancements (Okebukola and Ajewole, 1990). Computer technology is currently being used to transmit information and teaching. According to Okebukola (1990), the concept of utilizing and studying computers in schools, as well as its increasing acceptance, began in the late 1960s, despite the fact that computers had been present for much longer. A computer is defined as a device or system that is specifically built to conduct computations, process data, and store information that can be conveniently accessed when needed (Aghadino, 1990; Adamu and Bello, 2002). According to Ahore (1990), a computer is a device that executes precisely defined rules with precision, speed, and dependability. Adamu (1994) defined a computer as a machine utilized by humans to solve issues. This most likely explains the role of computers in processing information in order to deal with certain problems that humans face. From the foregoing, it is clear that a computer is a device or machine designed to assist in the processing of information or data and to store such information for future use in dealing with daily living problems. Okebukola (1990) defined computer education as the learning that can lead to computer literacy. This implies that the goal of learning and teaching computer science is to develop an individual's knowledge and skills in computer application or use. Computer science is a learning process in which an individual is guided through the fundamentals of using a computer to accurately and efficiently store and process data/information. The process aims to provide the individual with the skills and knowledge necessary to effectively use a computer (Adamu and Bello, 2002). Anyone who is computer literate or has received computer education and instruction is expected to tell the computer what he wants it to do, which includes the ability to understand what the computer says, according to Gboboniyi (1989), Aghedino (1990), and Adamu and Bello (2002). They go on to say that being literate in computer science entails being able to read, write, and speak the computer's language. The computer is gradually being applied in all aspects of human endeavor in the modern world. It has been emphasized that the use of computers will improve effectiveness and efficiency in this fast changing and technologically evolving environment. Computer education is being promoted since it is nearly guaranteed that in the rapidly expanding information age, computer literacy will have just as big of an influence on professional choices (Adamu and Bello, 2002). As a result, the utility value of computer science determines its relevance. The National Policy of Education (NPE, 1981, updated in 1988, 1991, 1998, and 2004) established computer science education in Nigerian schools. The addition of computer science in the school curriculum was intended to provide every student with the chance to become computer literate. The study of computer science has had a great impact on both students and society. However, computer usage and study in Nigeria is relatively new when compared to other regions of the globe where computers are used in every aspect of human endeavor, including offices, schools, businesses, research centers, communication, and hospitals, to name a few. The complexity of today's educational scenario has complicated the transfer of knowledge and instruction to pupils, as well as the nature of learning and teaching in general. This has made the teacher's responsibility in fostering learning more difficult. The new position entails more than simply transmitting knowledge to pupils; it also entails investigating issues related to learning and instruction so that students can get the most from the teaching and learning process. Computers are currently employed in situations where a large amount of data must be handled, complicated processes must be managed, or real-time access to centralized information from random places is required, such as in education, telemedicine, telecommunications, and numerous other areas (Adewopo, 1995). The study of computers in school is therefore aimed at assisting students in dealing with current technology development, equipping them with knowledge and competences or abilities of program and administrative administration, and improving the learning process. Students are required to acquire computer appreciation or application skills rather than merely what a computer is and what it can accomplish. Students are thus required to be taught in such a way that they can not only perceive and understand the computer, but also successfully manage their own learning, reinforce it, and apply such information or training in a practical context. This new technique has made computer science education a little more difficult and hard. It has been noticed that teaching and learning of 193 computer science subjects in schools has proven difficult. People frequently complain about insufficient equipment, facilities, and computer instructional tools for learning and teaching exercises (Aghadino, 1990;Okebukola, 1990). It is considered that the teaching of science in general, and computer science in particular, has a variety of challenges (Adamu, 2000). This was due to the sluggish speed of computer learning and application. This assumes that there are issues with the teaching and learning of computer science education.