Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Science
Area of study
Information and Communication Technologies | Education
Course Language
English
About Program
Program Overview
Program of Computer Teacher in English
The computer teacher preparation program in English was established by a ministerial decision.
Program Vision
The computer teacher preparation program in English aims to be a distinguished program locally and regionally.
Program Message
The English language computer teacher program is committed to preparing graduates academically and professionally to meet the needs of the local and regional labor market.
General Objectives of the Program
- Prepare students academically, professionally, and culturally to teach computer courses in language schools, international schools, and distinguished institutes.
- Provide students with information and knowledge of computer science, educational courses, and English language courses.
- Refine students' abilities for self- and cooperative learning, developing skills in presentation, effective communication, time management, and decision-making.
Academic Standards for the Program
Graduates of the "Teacher of Computer Techniques in English" program should be able to:
- Be familiar with the basics, principles, and theories in basic areas of computer science.
- Apply mathematical foundations, algorithm concepts, and computer science theories in modeling, designing, implementing, evaluating, and developing computer-based systems.
- Master communication skills in English.
- Apply knowledge of computer science to real-world problems, including data analysis and interpretation.
- Master analytical skills necessary to effectively evaluate the characteristics of programs, computer systems, and algorithms.
- Understand and apply software engineering principles and tools.
- Understand and apply the principles and techniques of natural language processing and data mining.
- Be familiar with the concepts, principles, and theories of teaching and learning processes.
- Employ algorithms, data structures, computer architecture, and concepts of programming languages to solve large-scale life problems and develop software systems.
- Design, implement, and evaluate computer-based educational systems.
- Master teaching principles, skills, and operations, as well as the application of computer teaching methods.
- Be committed to the rules and ethics of the teaching profession.
- Carry out responsibilities towards the development of the educational institution in accordance with quality systems.
- Develop an attitude towards self and continuous learning, professional growth, and the development of critical and creative thinking.
- Participate in solving professional and societal problems using scientific methods.
See More
