Computer Science Teaching Qualification - Bachelor's study program

Information for prospective students

Course content, study program structure, and the application process – guidance and information on the Bachelor's study program in Computer Science Teaching Qualification at the University of Stuttgart.

Study program structure and content

During the first four semesters, the computer science component of your studies will equip you with knowledge in many areas of theoretical and practical computer science and enable you to familiarize yourself with other areas independently. You will learn programming and general programming language concepts – using the Java programming language as an example.

If you have chosen mathematics as your second major subject: The mathematics modules will be replaced by modules from the elective area.

Alongside your specialized studies, you will complete a subsidiary course in educational science, gaining an understanding of key pedagogical concepts.
In the last two semesters, you will choose elective modules and specialize your profile. At the same time, you will take teaching methodology modules for your main subjects. You will learn how to plan, conduct, and evaluate lessons – e.g., teaching sorting algorithms, programming with Java, or computer architecture. Finally, you will apply your knowledge in your Bachelor’s thesis.

Studying abroad

Intercultural exchange, enhanced language skills, fresh perspectives on your field of study, exciting adventures, lifelong global friendships, personal growth, and a valuable boost to your CV — all this and more awaits you during a stay abroad! Are you interested in studying abroad for one or two semesters, or doing a language course or an internship, or would you like to take part in a summer school? The International Office will help you to make your stay a reality.

Images from the study program

Get a glimpse of how the study program works:

To the top of the page