Program Overview
Computer science for teaching (B.Sc.)
The Informatik f僡 das Lehramt (B.Sc.) program is designed to provide comprehensive training in the field of computer science for teaching. The program covers various aspects of computer science, including algorithms, technical computer science, practical computer science, and theoretical computer science.
Study
The program consists of several modules, including:
- Algorithms and Programming
- Technical Computer Science
- Practical Computer Science
- Theoretical Computer Science
- Mathematics for Computer Science
- Elective Area
- Teaching-Related Vocational Science (LBW)
Internships
The program includes various practical training components, such as:
- School internship
- Practical semester
Tasks
The program covers a range of topics, including:
- The Concept of Learning (1st Semester)
- Logic (1st semester) (Logic, 1st semester)
- Theoretical Computer Science (2nd semester)
- Bubblesort (2nd semester) (Bubblesort, 2nd semester)
- Bin酺baum (2nd Semester) (Binary Tree, 2nd Semester)
- Imperative vs. Functional (3rd semester) (Imperative vs. Functional, 3rd semester)
- K霵igsberg Bridge Problem (3rd Semester) (K霵igsberg Bridge Problem, 3rd Semester)
- Assembler (3rd semester) (Assembler, 3rd semester)
- Non-Sequential Programming (4th Semester)
Everyday life
The program provides insights into the daily life of a teacher, including:
- Interviews with Students
- Semester week (Semester Week)
- Event Types
- Location plan
- Mentoring
- Student Groups
Perspectives
The program offers various perspectives on the field of computer science, including:
- Andreas Gramm, teacher of computer science and English, seminar leader for computer science (Andreas Gramm, teacher of computer science and English, seminar leader for computer science) -Dr. Martin Kurze, Director Research & Innovation
Become a teacher
To become a teacher, students must complete a Bachelor's degree in Computer Science for Teaching (B.Sc.) and then pursue a Master's degree in a teaching-related field. The program provides a comprehensive education in the field of computer science, including didactics and pedagogy. The Informatikdidaktik (Computer Science Didactics) is a research-based field that investigates the learning processes and biographical learning processes in computer science education.
