1.1 Introduction
Computer Science is defined as the study of computers, computational systems, and the processes used to solve problems using technology (Denning, 2017). It involves understanding algorithms, programming languages, software development, and information systems, which are essential skills in the digital age. In the context of Nigerian secondary schools, computer science education is designed to equip students with practical and theoretical knowledge that enables them to adapt to technological advancements and participate effectively in the global information economy (Ololube, 2013). Teachers are further challenged by large class sizes, diverse student learning abilities, and low motivation among some students, which make it difficult to maintain engagement and provide personalized instruction. On the other hand, the rapid pace of technological change demands continuous professional development, yet opportunities for training and skill upgrading are often limited, costly, or inaccessible to many educators (Owolabi & Falade, 2020).
As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are significance of the study, scope of work, research hypothesis and questions, limitation of the study and definition of terms.
1.2 Background of Study
Computer Science has emerged as a critical field in the twenty-first century due to the rapid expansion of technology and its pervasive influence on virtually every aspect of modern life. According to Denning (2017), computer science is the systematic study of algorithms, programming languages, software design, and computational processes that enable problem-solving and innovation in diverse domains. In Nigerian secondary schools, computer science education is intended to equip students with the knowledge and practical skills necessary to navigate a world increasingly driven by technology. It is, however, widely reported that the effective teaching of computer science in these schools faces a range of persistent challenges that impede the achievement of these educational goals (Ololube, 2013).
Ololube (2013) affirmed that many Nigerian secondary schools lack functional computer laboratories, sufficient computers, reliable electricity, and internet connectivity, which are essential for practical exercises and interactive learning. Similarly, Adeyemi (2012) reported that even when schools have computer laboratories, the equipment is often outdated or insufficient for the number of students, which limits opportunities for hands-on learning and reduces the effectiveness of instructional delivery. On the other hand, Owolabi and Falade (2020) contend that these infrastructural limitations directly affect student engagement and interest, as learners are unable to translate theoretical knowledge into practical skills due to the absence of adequate resources.
According to Adeyemi (2012), many educators teaching computer science in Nigerian secondary schools do not possess specialized training in the subject, which affects their confidence and competence in delivering lessons. Ololube (2013) stated that teachers with limited knowledge in computer science struggle to explain complex concepts, manage practical sessions, or integrate modern technological developments into their teaching. On the other hand, it is reported that professional development opportunities for these teachers are often scarce or difficult to access due to logistical and financial constraints (Owolabi & Falade, 2020).
According to Adewale (2018), large class sizes and diverse student abilities make it difficult for teachers to provide personalized attention, maintain discipline, and ensure that all students achieve learning objectives. Teachers are reported to face difficulties in managing classrooms where students have varying levels of prior knowledge and exposure to technology. On the other hand, some students exhibit low motivation or interest in computer science, which Adeyemi (2012) asserts is partly due to the abstract nature of theoretical content and limited opportunities for practical, hands-on learning experiences. These factors combine to make classroom management and effective instruction particularly demanding for computer science teachers.
According to Ololube (2013), educational reforms and government policies sometimes overlook the local realities of schools, creating a mismatch between the expectations of the curriculum and the practical capabilities of educators and learners. On the other hand, Owolabi and Falade (2020) reported that teachers frequently feel unsupported in advocating for necessary resources or implementing innovative teaching strategies due to bureaucratic constraints and limited policy attention.
Furthermore, the rapid pace of technological change presents both an opportunity and a challenge for computer science educators. Denning (2017) asserted that keeping up with advancements in programming languages, software, and educational technologies is essential for delivering relevant and current instruction. On the other hand, inadequate access to training and updated resources constrains teachers from fulfilling this requirement, thereby limiting students' exposure to modern technological skills. This study is set against the backdrop of these challenges, seeking to examine and provide insights into the factors affecting computer science instruction and propose solutions to enhance teaching quality and student outcomes.
1.3 Statement of Problems
Investigation revealed that many educators teaching this subject do not have specialized training in computer science, which limits their ability to explain complex concepts, design engaging lesson plans, or incorporate current industry trends into their teaching (Adeyemi, 2012). On the other hand, the rapid evolution of technology demands that teachers constantly update their skills, yet professional development programs are often scarce, expensive, or inaccessible.
Furthermore, large classrooms hinder individualized attention, and teachers often struggle to manage students with varying levels of prior knowledge in computer science. On the other hand, some students lack motivation or interest in the subject, which may stem from its perceived difficulty or the limited practical exposure they receive in schools (Owolabi & Falade, 2020). It is against this backdrop that this study seeks to examine the challenges facing teachers in teaching computer science in Nigerian secondary schools.
1.4 Aim and Objectives of Study
The aim of this study is to identify and analyze the challenges that teachers face in teaching computer science in Nigerian secondary schools. In achieving this aim, the following specific objectives were laid out as follows:
- To examine the adequacy of teaching resources and infrastructure available to computer science teachers.
- To investigate the professional competence and training needs of computer science teachers.
- To assess classroom challenges, including class size and student engagement, that affect teaching outcomes.
- To evaluate the level of policy and administrative support provided to teachers.
- To propose strategies that will enhance the quality of computer science education in Nigerian secondary schools.
1.5 Research Questions
Based on the stated objectives, the research seeks to answer the following questions:
- How adequate are the teaching resources and infrastructure available to computer science teachers in Nigerian secondary schools?
- What is the level of professional competence and training among computer science teachers?
- What classroom challenges, including class size and student engagement, affect the teaching of computer science?
- To what extent do policy and administrative support influence computer science teaching outcomes?
- What strategies will help improve the quality of computer science education in Nigerian secondary schools?
1.6 Research Hypothesis
In order to pursue the objective of this study, the following generalized statements have been designed to guide and aids in obtaining the result for the experiment to be conducted. For this work, the null hypothesis will be represented with H0 while the alternative hypothesis will be represented with hypothesis H1.
Hypothesis One
- H0: There is no significant relationship between the challenges faced by teachers and the effectiveness of teaching computer science in Nigerian secondary schools.
- H1: There is a significant relationship between the challenges faced by teachers and the effectiveness of teaching computer science in Nigerian secondary schools.
1.7 Significance of Study
It is believed that at the completion of the study, the research will support educational authorities in implementing policies that strengthen computer science education. The study will also help policymakers design policies that improve funding, infrastructure, and training programs for computer science teachers.
Furthermore, the study will benefit school administrators by providing insights into resource allocation, classroom management, and teacher support strategies. In addition, teachers will be informed about strategies to improve student engagement, classroom practices, and professional development opportunities.
Lastly, students will benefit indirectly, as the quality of instruction will improve, providing them with better practical skills and understanding of computer science concepts.
1.8 Scope and Limitations of the Study
The scope of the research is focused on the challenges facing computer science teachers in secondary schools within Lagos State, Nigeria.
The study was limited by insufficient teaching resources in schools, lack of continuous professional training, and inadequate support from educational authorities.
1.9 Definition of Terms
Computer Science:
According to Denning (2017), computer science is the systematic study of algorithms, software design, programming languages, and computational systems that enable problem-solving and technological innovation.
Teacher Competence:
Adeyemi (2012) contended that teacher competence refers to the ability of educators to effectively deliver subject content, manage classrooms, and engage students using both theoretical and practical knowledge.
Infrastructure:
Ololube (2013) stated that infrastructure includes the physical and technological resources, such as computer laboratories, internet access, software tools, and electricity supply, necessary for effective teaching and learning.
Classroom Challenges:
Owolabi and Falade (2020) affirmed that classroom challenges refer to issues such as large student populations, varying student abilities, and low motivation that affect teaching and learning outcomes.
Administrative Support:
Adewale (2018) reported that administrative support encompasses the policies, funding, and management practices provided by school authorities and policymakers to enable teachers to perform effectively.
Professional Development:
Denning (2017) stated that professional development involves training programs, workshops, and continuous education opportunities aimed at enhancing teachers' knowledge, skills, and ability to adopt new technologies in teaching.
Student Engagement:
According to Owolabi and Falade (2020), student engagement is the level of interest, participation, and active involvement of learners in classroom activities, which affects their understanding and mastery of computer science concepts.
…