The mission of the Computer Education B.Sc. program is to prepare highly skilled and knowledgeable computer educators by providing comprehensive training in computer science, pedagogy, and educational technology to future teachers. Through a blend of theoretical foundations, hands-on learning, and the integration of emerging technologies such as robotics and digital education tools, the program equips students with the expertise to effectively teach at primary, secondary, and high school levels. Graduates will be well-prepared to shape the next generation of learners in an increasingly technology-driven world.


1. Graduates will be able to design and deliver innovative computer science lessons using pedagogy and educational technology.
2. Graduates will apply critical thinking and computational skills to solve complex problems in computer education.
3. Graduates will promote ethical and responsible technology use, fostering digital citizenship in students.
4. Graduates will integrate research and emerging technologies like AI and robotics to enhance teaching.
5. Graduates will communicate and collaborate effectively with peers, learners, and industry professionals.







