Preparing scientifically and professionally qualified teachers in the field of computer teaching and designing its educational and applicational programs in various fields.
The department seeks to prepare scientifically and professionally qualified teachers in the field of computer teaching and design its educational and applied programs in various fields to meet the requirements of Education Ministry and the needs of the local and regional labor market.
1. Qualifying graduates equipped with the necessary skills to teach computer courses in public and private schools. 2. Qualifying graduates equipped with the necessary skills to work as specialists in information systems in educational departments. 3. Qualifying graduates equipped with applied skills and theoretical knowledge in the field of designing and preparing educational computer programs and other applied programs, and evaluating and selecting the appropriate ones. 4. Providing students with the skills of using contemporary programming languages to design and develop desktop, web and mobile applications. 5. Enhancing the ability of teachers from the graduates of the department to understand the use of modern computer technology successfully in the school and social environment, and to raise awareness of social and scientific issues related to computers and modern technologies. 6. Contributing to the dissemination of information knowledge and the preparation of qualified cadres in computer and information technology to serve the goals of development. 7. Providing the student with the basics of knowledge in the basic fields of computer science and qualifying him to enter the academic field in various computer science disciplines. 8. Implementing courses and workshops dedicated to professional development for faculty members in various faculties of the university in partnership with specialized centers at the university, which contributes to raising the quality of teaching performance at the university. 9. Familiarity with concepts and skills of computers, operating systems, networks, information systems, programming languages, and network-based learning. 10. Familiarity with computer-based ICTs and networks. 11. Planning, implementing and evaluating computer teaching with high efficiency. 12. Commitmenting to the controls and ethics of the teaching profession.