Teaching Certificate in Computer Science

The program grants a certificate for teaching computer science in secondary schools to individuals with a bachelor's degree in computer science. Individuals with a bachelor's degree in related fields must first complete computer science and/or mathematics courses. An academic advisor will determine the appropriate supplementary program for each student.

The study program for a teaching certificate in computer science includes courses in education, methodology and practical training.

Requirements for a teaching certificate in computer science

Courses in education – 21 credits



Philosophy of Education (10765)



Curriculum Planning, Teaching and Evaluation (10106)



Educational Psychology (10125)



Seminar: Topics in Computer Science Education (20560)



Courses in methodology
Algorithmics: The Foundations of Computer Science (20290)


Teaching Computer Science: Methodology (55467)1, 2 Intermediate (6)3

Research Literacy in Education (55476)


Practical training

Practicum in Teaching Computer Science (55468)2, 6


Didactic Seminar in Teaching Computer Science (55475)2, 6


Applicants to the program must submit a request to the Study Program Approval Committee, attaching bachelor's degree documentation and an original grade transcript, no later than the date of completion of the first course in the teaching certificate program and prior to registration for the course Workshop in the Didactics of Computer Science (55475).7

Acceptance to the program is contingent upon completion of a bachelor's degree, or, for students in the final year of degree studies, an average GPA of at least 75, plus fulfillment of the English requirements.

Students studying towards a bachelor's degree from the Open University must meet the following criteria in order to be accepted to the program: at least 72 undergraduate credits; GPA of at least 75, including required courses; at least one advanced course and one seminar paper (as per program requirements); fulfillment of English requirements; and approval of both the degree and teaching certificate study programs by the Study Program Approval Committee.8

Students will be notified regarding acceptance and/or supplementary course requirements (where applicable) by the Study Program Approval Committee.

Students will be granted a teaching certificate in computer science once they have completed all undergraduate degree requirements, supplementary courses (if required) and the study program for the teaching certificate, as approved by the committee.

Students may be exempted from a maximum of two education courses (not more than 12 credits). This exemption is granted only for prior study of courses with similar content matter and scope to those in the program. In all cases, an advanced course will be required in the framework of the teaching certificate.

For additional information/clarification, please contact ela@openu.ac.il.

1 There are several prerequisites for Teaching Computer Science: Methodology (55467) and it is a prerequisite for the practical training courses. Therefore, the courses must be taken in the appropriate order.

2 Attendance is mandatory at meetings for this class.

3 Credit is not granted for this course, but it is equal to 6 semester hours.

4 Credit is not granted for this course, but it is equal to 4 semester hours.

5 Credit is not granted for this course, but it is equal to 10 semester hours.

6 Only students who have successfully completed Teaching Computer Science: Methodology (55467) will be accepted to the Practicum and the Didactic Seminar.

7 The application should be sent to the secretariat of the teaching certificate programs at the Open University of Israel.

8 The curriculum for the undergraduate degree must be approved first, and thereafter the curriculum for the teaching certificate.