B.A. Teacher Program in Computer Science

Computer science can also be studied for the teaching profession at grammar schools. The Department of Computer Science is responsible for the subject-specific training, while the pedagogical and didactic skills are taught by other institutes of the University of Stuttgart. The program is taught in German.
[Photo: Fotolia]

In the age of digitization and networking, computer science has become a fundamental science whose findings now shape all areas of life. As a computer science teacher, you will teach young people the complex issues of computer science in an exciting, vivid and didactically sound way.

The teacher training program is a combination of two main subjects, supplemented by the educational sciences. In the teacher training subject Computer Science, you will learn to program and acquire knowledge in theoretical and technical computer science as well as in mathematics. In the educational sciences, you will learn the methods of secondary school teaching and complete a three-week orientation internship at a school.

The degree programme requires good mathematical-analytical skills as well as strong communication skills. A lack of programming knowledge can usually be easily made up. Particularly important is the desire to work with young people and to impart knowledge to them in an interesting way. 

The Study Choice Compass B. A. Teacher Training in Computer Science with
- Structure and contents of the study program
- an expectation check and example tasks

Further information about the computer science teaching program - also in the different federal states of Germany - can be found on these pages.

Each teacher training student has to choose two main subjects, which are then studied in parallel. In the first two semesters of the Bachelor's program, the focus is on understanding the basics of both major subjects as well as on the educational sciences.

From the third semester onwards, the core competences are taught in each major subject. In the accompanying educational studies, the subject didactics and a school internship are pending. If the two main subjects mathematics and computer science are combined with each other, the mathematical basics are omitted from the computer science part of the program. These will be replaced by additional electives in the field of computer science. The bachelor's thesis finishes the study program. It has to be written in one of the two main subjects. In contrast to other Bachelor's degree programs, the Teacher Training Bachelor's degree is not a professional qualification, but merely a preparatory degree. Only with the Master's examination you get access to the legal clerkship and thus to the teaching profession.

Modules
The degree programme is divided into modules for which the credit points (CP). They will be asigned after passing the module examination or after passing all module partial examinations. Modules have a size between 3 and 18 CP. The modules comprise content-related courses and extend over one or two semesters at most.

Module handbook
Detailed descriptions of the individual modules can be found in the Module handbook of the respective degree program. However, since the module manuals of the individual degree programmes must be revised and, if necessary, updated every semester, you will find the current version of the module handbook of your degree programme for the current semester in the C@mpus system.

Credit Points
During the course of study, credit points (CP) must be acquired by passing modules. The average number of CP per semester is 30. One CP corresponds to a workload of about 30 hours. Credit points are therefore a quantitative measure of the time required for the study. A total of 180 CP are required for the Bachelor of Science.

The formal requirements for the Bachelor's degree program in Computer Science Teachers are the general university entrance qualification (Abitur) or a corresponding equivalent qualification as well as qualifying knowledge of German, as the main language of instruction is German. Good academic performance – especially in mathematics – makes it easier to start your studies. Programming skills are helpful, but not a requirement.  For an optimal start to the study program, the university offers courses within the framework of the  MINT-Kolleg (Mathematics-Computer Science-Natural Sciences-Technology). As an applicant for a teacher training program, for admission you have to submit the completed and printed teacher orientation test together with your application documents .

Further information can be obtained from the Degree Programme Management.

he B.A. Computer Science Teacher Training program is not subject to an admission restrictions. However, a teacher orientation test has to be be completed for the application and submitted with the application documents. The application is made online via the C@mpus portal of the University of Stuttgart.

All information and forms can be found in the information portal Lehramt.

For all further information, inquiries, individual advice, etc., our student advisory service is at your disposal. For general application questions, the pages of the Registrar's Office will also help you.

In order to obtain a professional qualification and admission to the legal clerkship, a Master of Education has to be attached, which covers the same main subjects as the underlying Teacher Training Bachelor's degree program. After successfully completing their legal clerkship, the graduates can take up a job as a teacher at a grammar school or other secondary schools.  Graduates of the computer science teacher training program have a basic mathematical and engineering knowledge that is required for the understanding and critical analysis of problems and tasks in computer science. They have the acquired ability to develop concepts and solutions for new software systems, to apply knowledge to new insights and to impart their knowledge to students at high school level.

Ansprechpartner zum Studiengang Lehramt Informatik

This image shows Steffen Becker

Steffen Becker

Prof. Dr.-Ing.

Vice Dean of Faculty 5

This image shows Katrin Schneider

Katrin Schneider

Dr.

Program Manager, Department Manager & Erasmus Coordinator of the Computer Science Department

To the top of the page