The Department of Computer Education offers a Bachelor of Science (B.Sc.) degree program in Computer Education. The principal objective of this department is to prepare highly qualified Computer Education instructors for all educational levels within the academic system. The curriculum comprises foundational professional courses that emphasize methodological and pedagogical frameworks for computer education, while simultaneously developing students’ comprehensive understanding of computer science principles and contemporary technological innovations. Students acquire proficiency through hands-on experience with cutting-edge robotics and artificial intelligence technologies, ensuring their readiness for the dynamic demands of the digital era. The program incorporates elective courses that enable students to explore specialized areas of interest and cultivate expertise in diverse computational domains. Graduates of this program are qualified to pursue professional careers in public educational institutions, governmental agencies, private schools, and technology companies, assuming roles such as Computer Education instructor, technology specialist, and software developer.


Areas
Graduates of the B.Sc. program in Computer Education are prepared to pursue diverse professional pathways across educational and technological sectors, including:
- Computer Education Teacher – Delivering computer science and digital literacy instruction in primary and secondary educational institutions
- Educational Technology Specialist – Integrating technology into curriculum design and classroom instruction
- Computer Laboratory Instructor – Managing and supervising computer laboratories in schools and educational centers
- Technical Support Specialist – Providing technical assistance and maintaining educational technology infrastructure
- Software Developer – Designing and developing educational software applications and learning management systems
- Curriculum Developer – Creating computer education curricula and instructional materials aligned with contemporary pedagogical standards
- Teacher Trainer – Conducting professional development programs for educators in computer education and educational technology
- Educational Consultant – Advising educational institutions on technology integration, digital transformation strategies, and computer education program development
- Robotics and AI Instructor – Teaching robotics, artificial intelligence, and emerging technologies in academic and extracurricular settings







