Master of Science in Computer Science
A flexible, research-oriented Master’s programme in Computer Science at Kiel University with English and German language options.
Best for:Best for students with a Bachelor’s in Computer Science or related fields who seek a flexible, research-focused Master’s programme with opportunities for international collaboration and language immersion in English or German.
Overview
The Master of Science in Computer Science at Kiel University offers a flexible, research-oriented curriculum designed for students seeking advanced expertise in computer science. Located in Kiel, Germany, the programme combines core theoretical and practical modules with elective courses, allowing students to tailor their studies to their interests. The programme emphasizes interdisciplinary collaboration and provides opportunities for international exchange through partnerships with universities worldwide. Students can choose modules taught in English or German, and the programme includes integrated language courses to support international participants. The curriculum is structured to ensure a balance between theoretical foundations and practical applications, culminating in a thesis project under the guidance of a research advisor.
What you'll do
- Complete 60-65 ECTS in elective Computer Science modules, including advanced programming, mathematical foundations, and computational theory.
- Complete 10-15 ECTS in non-subject-specific modules to broaden interdisciplinary knowledge.
- Participate in a 5 ECTS seminar and a 10 ECTS project to apply theoretical knowledge in practical settings.
- Conduct and submit a 30 ECTS Master’s thesis under the supervision of a research advisor.
- Engage in international exchange opportunities through ERASMUS and other partnerships with universities worldwide.
- Choose modules taught in either English or German, depending on language proficiency and interest.
- Attend integrated language courses to improve proficiency in German or English as needed.
- Collaborate with peers and faculty on research projects and interdisciplinary initiatives.
Requirements
Degree required: Bachelor’s degree in Computer Science or a comparable degree from a recognized institution, with a focus on theoretical and practical topics such as advanced programming, mathematical proofs, theory of computation, and logic in Computer Science.
Language: English; B1 level required (TOEFL iBT 43 or equivalent, IELTS Academic 5.5, or PTE Academic 43). No minimum German language requirement.
Instruction: English and German (modules available in both languages)
- Proven knowledge of advanced programming beyond object-oriented concepts.
- Understanding of mathematical foundations, particularly mathematical proofs.
- Familiarity with the theory of computation and logic in Computer Science.
- Ability to conduct independent research and write a Master’s thesis.
- Proficiency in English at B1 level or equivalent, as verified by an official language certificate.
- Applicants must hold a Bachelor’s degree in Computer Science or a related field.
- Applicants whose previous degrees do not fully match the requirements may be invited to participate in an online exam to assess suitability.
- No nationality or residency restrictions.
- No age restrictions.
Funding & terms
Programme and admissions
Admissions not verified
A catalogue listing does not mean applications are open or funding is guaranteed. Check the source for your intake.
- Intake
- Not confirmed by the source
- Duration
- Not confirmed by the source
- Teaching language
- Not confirmed by the source
- Taught / research mode
- Not confirmed by the source
- Study mode
- Not confirmed by the source
- Campus
- Not confirmed by the source
- Prerequisites
- Not confirmed by the source
- Application instructions
- Not confirmed by the source
- Tuition
- Not confirmed by the source
- Funding
- Not confirmed by the source
How to apply
Deadline: 15 June (Winter semester) or 15 December (Summer semester)
Applicants must submit their application through the uni-assist portal. Required documents include a completed application form, proof of Bachelor’s degree, language proficiency certificates, and any additional documents if invited for an online exam. Detailed instructions and deadlines are available on the Kiel University website.
- Completed application form
- Proof of Bachelor’s degree in Computer Science or related field
- Official English language proficiency certificate (TOEFL, IELTS, or PTE)
- Transcripts of previous academic records
- Curriculum Vitae (CV)
- Letter of motivation (if required)
- Proof of any additional qualifications or relevant experience
Contact
Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.