
Computer science Med
University of Mainz, Germany
Master of Education in Computer Science
Johannes Gutenberg University Mainz
Computer Science / Teacher Education
Program Overview: Master of Education in Computer Science
The Master of Education (M.Ed.) in Computer Science at Johannes Gutenberg University Mainz is a teacher education program designed to prepare you for a career teaching computer science at the Gymnasium (secondary school) level. You will work intensively with various methods and perspectives in computer science, learning how to model, explain, and teach complex topics in the field to future generations.
This program equips you not only as an expert in information systems and computational methods, but also as a skilled mediator of knowledge. You will learn to analyze, structure, and develop targeted solutions to computer science problems that are both technically sound and applicable in practical teaching situations.
Johannes Gutenberg University Mainz is one of the largest and most diverse universities in Germany, with more than 32,000 students across 10 faculties. The university is a member of the German U15 group of major research universities and part of the Rhine-Main Universities alliance alongside Goethe University Frankfurt and Technische Universität Darmstadt.
Key Program Highlights
- Teacher education program qualifying you to teach Computer Science at Gymnasium level in Germany
- Studied in combination with Mathematics or Physics as a second subject
- Research-oriented curriculum integrating current developments in digitalization and didactics
- Part of a major research university within the Rhine-Main Universities alliance
Curriculum & Modules
The M.Ed. in Computer Science combines advanced computer science coursework with educational science and subject-specific didactics. The curriculum prepares you to design and deliver computer science instruction, integrating current topics such as data security, algorithmic efficiency, and digital literacy into classroom settings.
Advanced Computer Science
12 CPIn-depth study of advanced computer science topics including algorithms, data structures, and software engineering, building on your Bachelor of Education foundation.
Computer Science Didactics
10 CPFocuses on methods for teaching computer science effectively, including lesson planning, curriculum design, and assessment strategies for secondary education.
School Practicum (Praxissemester)
15 CPAn extended school-based practicum where you gain hands-on teaching experience under professional supervision, applying theoretical knowledge in real classroom settings.
Educational Sciences
12 CPCovers pedagogical theory, educational psychology, and classroom management, providing the foundational knowledge needed for effective teaching practice.
Second Subject (Mathematics or Physics)
18 CPAdvanced coursework in your chosen second teaching subject, either Mathematics or Physics, including subject-specific didactics for that discipline.
Master's Thesis
15 CPAn independent research project in computer science education or a related area, demonstrating your ability to conduct scholarly work and contribute to the field of CS didactics.
Elective Specializations
Admission Requirements
Admission to the M.Ed. in Computer Science at JGU requires a completed Bachelor of Education (B.Ed.) in the corresponding subject. Computer Science must be studied in combination with Mathematics or Physics. All applications are processed through Uni4Edu, where our team will guide you through every step of the process.
Academic Requirements
- Previous DegreeBachelor of Education (B.Ed.) in Computer Science with Mathematics or Physics as second subject
- Minimum CreditsAt least 135 credit points if final certificate is not yet available at time of application
- Subject CombinationComputer Science must be combined with Mathematics or Physics
- Aptitude TestAn aptitude test may be required; contact Uni4Edu for current details on the selection process
- International CredentialsForeign qualifications must be recognized; submit recognition request at least 6-8 weeks before the application deadline
Language Requirements
- German ProficiencyDSH-2 or equivalent (required for non-German-speaking applicants)
- English ProficiencySufficient command of English to read specialist literature and participate in English-language lectures
- Alternative German CertificatesTestDaF (TDN 4 in all sections), Goethe-Zertifikat C2, or equivalent accepted
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships & Funding
Germany's public universities, including JGU Mainz, generally do not charge tuition fees for most degree programs. However, several scholarship opportunities are available to help cover living expenses and support your studies. Contact Uni4Edu for personalized guidance on funding options.
Deutschlandstipendium (Germany Scholarship)
EUR 300 per monthA merit-based scholarship co-funded by the German federal government and private sponsors, awarded to high-achieving students regardless of nationality. The scholarship is granted for at least two semesters.
DAAD Scholarships for International Students
Varies by programThe German Academic Exchange Service (DAAD) offers various scholarships for international students pursuing graduate studies in Germany, covering living costs and travel expenses.
Erasmus+ Mobility Grant
Varies by destination countryAvailable for students undertaking an exchange semester at a partner university within Europe, providing monthly grants to support living and travel costs during the mobility period.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
The M.Ed. in Computer Science prepares you for a rewarding career as a Gymnasium-level teacher in Germany, one of the most in-demand teaching specializations. Beyond classroom teaching, graduates are also qualified for roles in educational technology, curriculum development, and corporate training. The growing importance of digital literacy in education ensures strong demand for qualified computer science educators.
Potential Career Roles
Potential Employers
Rankings & Recognition
Johannes Gutenberg University Mainz is consistently ranked among the top universities in Germany and worldwide. As a member of the German U15 group of major research universities, JGU maintains a strong reputation across multiple disciplines. The university's computer science department contributes to its research profile through active engagement in areas such as algorithms, artificial intelligence, and computational sciences.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | EduRank | #25 in Germany |
| Physics | EduRank | #14 in Germany |
| Mathematics | QS / National | Top 300 globally |
| Education | University Guru | Top ranked in Mainz |
How to Apply
Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
30 months
Computer Science (Conversion) (30 Months) MSc
London South Bank University, London, United Kingdom
Earliest Intake
October 2025
Gross Tuition
18750 £
Bachelor's Degree
12 months
Computer Science (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
January 2026
Gross Tuition
17628 £
Bachelor's Degree
12 months
Web Design and Development (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
June 2026
Gross Tuition
16950 £
Bachelor's Degree
48 months
Software Engineering BEng (Hons)
University of Bradford, Bradford, United Kingdom
Earliest Intake
June 2025
Gross Tuition
24456 £
Bachelor's Degree
48 months
Computer Information Systems
Loyola University New Orleans, New Orleans, United States
Earliest Intake
October 2026
Gross Tuition
47390 $
Uni4Edu AI Assistant




