Computer science Med - Uni4edu

Computer science Med

University of Mainz, Germany

686 / years

Master's & Postgraduate24 months
Johannes Gutenberg University Mainz campus with modern lecture buildings, green courtyards, and students walking between faculty buildings on a sunny day in Rhineland-Palatinate, Germany
Master of Education (M.Ed.)

Master of Education in Computer Science

Johannes Gutenberg University Mainz

Computer Science / Teacher Education

Duration4 Semesters
LanguageGerman
FormatFull-time
StartWinter & Summer

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 CP

In-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 CP

Focuses on methods for teaching computer science effectively, including lesson planning, curriculum design, and assessment strategies for secondary education.

School Practicum (Praxissemester)

15 CP

An extended school-based practicum where you gain hands-on teaching experience under professional supervision, applying theoretical knowledge in real classroom settings.

Educational Sciences

12 CP

Covers pedagogical theory, educational psychology, and classroom management, providing the foundational knowledge needed for effective teaching practice.

Second Subject (Mathematics or Physics)

18 CP

Advanced coursework in your chosen second teaching subject, either Mathematics or Physics, including subject-specific didactics for that discipline.

Master's Thesis

15 CP

An 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

Artificial Intelligence in Education IT Security and Digital Literacy Data Science and Computational Thinking Media Informatics and Digital Tools for Teaching

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

Bachelor of Education degree certificate (or transcript with at least 135 CP if degree is pending) Official transcript of records with current grade point average Certificate of recognition for international qualifications Proof of German language proficiency (DSH-2 or equivalent) Valid passport or identity document

Application Deadlines

Winter Semester
Summer Semester

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 month

A 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 program

The 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 country

Available 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.

High Demand CS teachers are among the most sought-after in Germany
Civil Service Eligibility for Beamter (civil servant) status as a teacher
Diverse Paths Opportunities in education, EdTech, and corporate training

Potential Career Roles

Gymnasium Computer Science Teacher Curriculum Developer for Digital Education Educational Technology Specialist Corporate IT Trainer Academic Advisor in Computer Science Education E-Learning Content Designer

Potential Employers

State Education Ministries (Rhineland-Palatinate and beyond) Gymnasium and Gesamtschule secondary schools across Germany German Federal Institute for Vocational Education and Training (BIBB) SAP (Corporate Training & Education Division) Cornelsen Verlag (Educational Publishing) Deutsche Telekom Stiftung (Education Foundation)

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.

QS World University Rankings
#452
2026
THE World University Rankings
#301
2026
ARWU Shanghai Ranking
#151
2025
U.S. News Best Global Universities
#224
2026
SubjectRanking BodyRank
Computer ScienceEduRank#25 in Germany
PhysicsEduRank#14 in Germany
MathematicsQS / NationalTop 300 globally
EducationUniversity GuruTop 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.

1

Contact Uni4Edu

Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.

2

Prepare Your Documents

Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.

3

Submit Your Application

Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.

4

Receive Your Offer

Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.

Contact Uni4Edu

corporate@uni4edu.com
+90 5435286292
+44 7868736984
Apply Now

Similar Programmes

Master's & Postgraduate

30 months

Computer Science (Conversion) (30 Months) MSc

location

London South Bank University, London, United Kingdom

Earliest Intake

October 2025

Gross Tuition

18750 £

Bachelor's Degree

12 months

Computer Science (Top-up)

location

University of Roehampton, London, United Kingdom

Earliest Intake

January 2026

Gross Tuition

17628 £

Bachelor's Degree

12 months

Web Design and Development (Top-up)

location

University of Roehampton, London, United Kingdom

Earliest Intake

June 2026

Gross Tuition

16950 £

Bachelor's Degree

48 months

Software Engineering BEng (Hons)

location

University of Bradford, Bradford, United Kingdom

Earliest Intake

June 2025

Gross Tuition

24456 £

Bachelor's Degree

48 months

Computer Information Systems

location

Loyola University New Orleans, New Orleans, United States

Earliest Intake

March 2027

Gross Tuition

47390 $

Give us some starts:

AI Assistant

Uni4Edu AI Assistant