To content
Study programs

Teacher training master's degree program for grammar schools and comprehensive schools in computer science

You can study Computer Science at the Technical University of Dortmund as a teaching subject for the teaching profession at grammar schools and comprehensive schools and for the teaching profession at vocational colleges. As a teacher training student, you will take part in the same courses in Computer Science (with the exception of subject didactics) as students on the Bachelor's degree courses in Computer Science and Applied Computer Science and thus receive a high-quality specialist education.

Completion of this Master's degree program is equivalent to the first state examination and enables you to enter the preparatory service (Referendariat). The prerequisite for enrolment is the successful completion of the bachelor's teacher training course.

The teacher training master's degree program is a full-time and attendance course with a standard period of study of four semesters (two years) and is completed with the degree Master of Education (M.Ed.). It starts in the winter and summer semesters.

Directly to the application in the TU Dortmund University campus portal

Below is a sample study plan with its various modules. You can find further study plans here.

© K. Lenschen ​/​ TU Dortmund

The courses that you have attended in the subject of Computer Science in the Bachelor's degree program and will attend in this Master's degree program will prepare you for teaching in the context of the North Rhine-Westphalia Central Abitur, among other things, but leave you with a wide range of opportunities to broaden and deepen your knowledge, especially in the Master's degree program.

You can broaden and deepen your knowledge according to your interests in the compulsory elective and elective courses .

Computer Science in Context focuses on the effects of computer science on people's private and professional lives.

After computer networks and distributed systems, you will now learn about information systems (databases) as a central system of computer science. If you have not already studied operating systems on the Bachelor's degree course, you are advised to choose the course on this Master's degree course.

Finally, the courses on subject didactics prepare you for your role as a computer science teacher at a grammar school or comprehensive school.

In the practical semester, the second or third Master's semester, you move your learning location from the university to a school and a Center for Practical Teacher Training (ZfsL) except for one "university day". By enrolling in the winter and summer semesters and having the option of completing the practical semester in the second or third semester, you can choose from a variety of study plans. The practical phase is prepared by the subject didactics and educational sciences departments and supervised together with the centers for practical teacher training (ZfsL) and schools.

Computer science is a general education subject in all types of schools. At vocational colleges, computer science is also part of the vocational knowledge taught. The unique features of computer science include the formal handling of data and information - comparable to the physics formula system for forces and energy - as well as the analysis of problems, solutions and their efficiency.

An important question in computer science is which problems can be solved automatically and, if so, how efficiently. At the same time, computer science also offers students the opportunity to test their ideas in practice by designing, programming and evaluating computer programs.

"Computational thinking is a fundamental skill for everyone, not just for computer scientists. To reading, writing, and arithmetic, we should add computational thinking to every child's analytical ability." (Jeanette M. Wing)