Passau MSc Computer Science Program 2026 | Libertify

📌 Key Takeaways

  • Fully English-taught CS master’s: Study computer science entirely in English at a respected German university with biannual intake in April and October
  • Five deep specializations: Choose from algorithmics, software systems, information systems, intelligent systems, or IT security for at least 40 ECTS of focused study
  • Four double degree partners: Earn two master’s degrees through partnerships with universities in Prague, Paris, Lyon, and Tunis
  • Research-intensive thesis: The 27 ECTS master’s thesis over six months provides genuine research experience and a direct pathway to doctoral studies
  • Flexible admission: Alternative entry path for applicants who rank in the top 70% of their cohort even without a 2.7 grade

Why Choose MSc Computer Science at Passau

The University of Passau’s MSc Computer Science program occupies a distinctive niche in the German higher education landscape. As one of the few fully English-taught computer science master’s programs at a German public university, it eliminates the language barrier that prevents many international talents from accessing Germany’s tuition-free graduate education. Located in Bavaria’s picturesque three-river city, Passau’s Faculty of Computer Science and Mathematics has built a research portfolio that punches well above its weight in areas ranging from IT security to intelligent systems.

What makes the Passau MSc Computer Science especially compelling is its architectural flexibility. Unlike programs at larger technical universities where rigid course sequences limit student agency, Passau’s modular design gives students genuine control over their education. With five distinct specialization tracks, 15 ECTS of completely free elective credits, and four international double degree options, students can craft a curriculum that precisely matches their career ambitions — whether that means deep-diving into algorithmics for a PhD trajectory or combining IT security with software systems for an industry-focused profile.

The program also stands out for its practical orientation alongside academic rigor. Internships can be formally credited toward the degree, transferable skills seminars through the ZKK career center are available free of charge, and the IEEE Student Branch at Passau organizes regular company presentations and industry excursions. For students comparing German CS programs, our comprehensive guide to Konstanz MSc Data Science offers a useful benchmark in the neighboring data science discipline.

Program Structure and Credit Distribution

The MSc Computer Science at Passau follows a four-semester structure totaling 120 ECTS credits, with a target pace of approximately 30 ECTS per semester. The credit distribution reflects a careful balance between depth (via specialization) and breadth (via cross-specialization and free electives). Of the total 120 credits, 93 are earned through taught modules and 27 through the master’s thesis — an unusually high thesis weight that underscores the program’s research orientation.

The taught component breaks down into three distinct areas. First, 8 ECTS of core modules are mandatory for all students: a Computer Science Seminar (5 ECTS) that develops academic presentation and discussion skills, and a Thesis Presentation (3 ECTS) delivered after submitting the master’s thesis. Second, students must complete at least 40 ECTS in their chosen specialization track and at least 30 ECTS from the general area or other specialization groups, creating both depth and cross-disciplinary exposure. Third, 15 ECTS of completely free elective credits allow students to explore interests outside computer science entirely.

A unique advantage of the Passau program is its biannual intake: students can start in either April (summer semester) or October (winter semester), offering significantly more flexibility than programs with only annual admission. The maximum study duration is six semesters, with an additional two-semester grace period for completing remaining assessments, making the absolute maximum eight semesters. Students must, however, meet milestone requirements: at least 30 ECTS by the end of the second semester or 40 ECTS by the end of the third, ensuring steady progress through the program.

ComponentECTS Credits
Core Modules (Seminar + Thesis Presentation)8
Specialization Track (1 of 5)At least 40
General Area / Cross-SpecializationAt least 30
Free Electives15
Master’s Thesis27
Total120

Five Specialization Tracks Explained

The heart of the Passau MSc Computer Science is its five specialization tracks, each representing a distinct research and career direction within the field. Students select one primary specialization for at least 40 ECTS, while drawing additional modules from other tracks for their general area requirement. This design ensures both expertise and versatility in the final degree profile.

Algorithmics and Mathematical Modelling is ideal for students with strong mathematical foundations who want to work on optimization, complexity theory, graph algorithms, and computational geometry. This track leads naturally to research careers and positions in quantitative fields where algorithmic thinking is paramount. Programming and Software Systems focuses on software engineering, programming languages, compiler construction, and systems development — the backbone of modern tech industry roles from senior developer to software architect.

Information and Communication Systems covers distributed systems, databases, networking, and information retrieval, preparing graduates for roles in cloud computing, data infrastructure, and telecommunications. Intelligent Technical Systems addresses artificial intelligence, machine learning, robotics, and computer vision — fields experiencing explosive growth and demand for advanced practitioners. Finally, IT Security and Reliability trains students in cybersecurity, cryptography, secure software development, and system reliability — an area where global demand dramatically outstrips supply, with the German Federal Office for Information Security (BSI) reporting thousands of unfilled positions annually.

Explore the full University of Passau MSc Computer Science brochure as an interactive experience

Try It Free →

Core Modules and Research Training

Beyond the specialization tracks, the program’s core modules play a crucial role in developing research competencies. The Computer Science Seminar (5 ECTS) is the primary vehicle for this: students engage deeply with current research literature, prepare critical analyses, deliver formal presentations, and participate in structured academic discussions. This experience simulates the seminar culture of doctoral programs and builds skills that are equally valuable in industry settings where communicating complex technical concepts to diverse audiences is essential.

The Thesis Presentation (3 ECTS) complements the seminar by requiring students to formally present their master’s thesis research to faculty and peers after submission. This mirrors the defense culture common in doctoral programs and ensures that graduates can articulate their research contributions clearly and respond to critical questioning. Together, these core modules ensure that every Passau CS graduate — regardless of specialization — possesses strong academic communication skills alongside their technical expertise.

The general area requirement (at least 30 ECTS from modules outside the primary specialization) further enriches the research training by exposing students to methodologies and perspectives from other computer science subdisciplines. A student specializing in IT Security, for instance, might take intelligent systems modules to understand AI-driven threat detection, or software systems courses to improve secure coding practices. This cross-pollination is intentional and reflects the increasingly interdisciplinary nature of modern computer science research and practice. For a different perspective on research-focused graduate programs, see our guide to TU Darmstadt’s MA Data and Discourse Studies.

International Double Degree Opportunities

One of the Passau MSc Computer Science program’s most distinctive features is its portfolio of four international double degree partnerships. These agreements allow students to spend part of their studies at a partner institution and graduate with two master’s degrees — a significant advantage for international careers and academic mobility. The four partnerships span three countries and represent diverse European and North African academic traditions.

The Joint Master’s Programme with Charles University Prague in the Czech Republic offers access to one of Central Europe’s oldest and most prestigious universities, with particular strengths in theoretical computer science and formal methods. The double degree with ENSIIE Evry (near Paris) connects students to France’s grande école system and its strong ties to the French tech industry. INSA Lyon, one of France’s leading engineering schools, provides an engineering-oriented complement to Passau’s science-focused approach. Finally, the partnership with ENSI or Sup’Com Tunis in Tunisia opens pathways to the rapidly growing North African tech ecosystem.

International experience extends beyond formal double degrees. Students can study or complete internships abroad during the program, supported by the faculty’s International Coordinator and dedicated International Student Assistants (reachable at master-help@fim.uni-passau.de). The university’s Language Centre offers free German courses, helping international students integrate into both academic and social life in Bavaria. These support structures make Passau particularly welcoming for students from outside Europe who may be navigating the German university system for the first time.

Admission Requirements and Application Process

The admission process for the Passau MSc Computer Science is competitive but transparent. Applicants need a bachelor’s degree in computer science or a related discipline with at least 110 ECTS in computer science content — a specific threshold that ensures incoming students have the technical foundation necessary for master’s-level study. The minimum grade requirement is 2.7 on the German scale, though an important alternative pathway exists: applicants who did not achieve 2.7 can still qualify if they can demonstrate they ranked among the top 70% of their graduating cohort.

Beyond grades, applicants must submit an English or German-language abstract of their bachelor’s thesis or final year project. If no thesis was completed as part of the prior degree, an academic research paper or publication demonstrating independent scientific problem-solving ability is accepted instead. This requirement signals the program’s research orientation from the very start and helps the admissions committee assess candidates’ readiness for the thesis-heavy curriculum.

Language requirements are pragmatic: English B2 CEFR proficiency is sufficient for admission (TOEFL 87 iBT, IELTS 5.5, or equivalent), with German A1 required within the first year and available through free university courses. Application deadlines are May 31 for the October intake and December 15 for the April intake. The online application is processed through the Student Registration Office. Notably, students can begin the program before completing their bachelor’s degree if all coursework is finished and a preliminary transcript showing a 2.7 grade is available — the final certificate must then be submitted by the tenth week of the first semester. For applicants also considering law-focused programs in Germany, our guide to the Mannheim Comparative Business Law program shows how another German university approaches international graduate admissions.

Transform complex university brochures into engaging interactive experiences with Libertify

Get Started →

Master’s Thesis and Doctoral Pathways

The master’s thesis is the capstone of the Passau MSc Computer Science, carrying an exceptionally generous 27 ECTS credits — significantly more than many competing programs. Spanning six months, the thesis requires students to independently carry out academic research by applying scientific methods, producing work that demonstrates genuine contribution to knowledge in their chosen specialization. Students can write in either German or English and must have accumulated at least 70 ECTS before beginning.

This substantial thesis component serves as a direct bridge to doctoral studies. The University of Passau explicitly promotes the master’s-to-doctorate pathway, recommending that students interested in a PhD begin researching their future doctoral topic during the master’s thesis phase. Faculty supervisors who oversee master’s theses are often the same researchers who lead doctoral projects, creating natural mentorship continuity. The university describes its doctoral research conditions as “excellent,” with active research groups across all five specialization areas.

For students not pursuing academia, the six-month thesis still provides significant career advantages. The sustained independent research experience demonstrates project management capabilities, deep technical expertise, and the ability to work autonomously on complex problems — qualities that senior technical roles in industry increasingly demand. A failed thesis can be reattempted once with a new topic, providing a safety net that encourages ambitious topic selection. The Thesis Presentation (3 ECTS) that follows submission ensures graduates can communicate their research findings effectively, a skill valued equally in academic conferences and corporate boardrooms.

Student Support and Campus Life

The University of Passau provides an unusually comprehensive support infrastructure for MSc Computer Science students. The Programme Adviser, Professor Christian Hammer, offers direct guidance on academic planning and specialization choices. For international students, the faculty maintains a dedicated International Coordinator and International Student Assistants who can be reached at master-help@fim.uni-passau.de — providing a personal support channel that larger universities often lack.

The student community is enriched by the Fachschaft Informatik (Student Committee), based in Room IM 244, which organizes social events, study groups, and peer mentoring. The IEEE Student Branch Passau — part of the world’s largest professional association for electrical engineering and computer science — adds a professional development dimension through first-semester welcome events, technical workshops, industry excursions, and company presentations that connect students directly with potential employers.

The ZKK (Zukunft: Karriere und Kompetenzen) center offers a comprehensive range of free transferable skills seminars and computer courses, supplemented by a careers portal and internship advisory services. These resources facilitate the transition from academic study to professional careers, whether in Germany or internationally. Passau’s compact campus means that all services — from the Academic Advice Service to the Examinations Office — are within walking distance, creating an integrated student experience that larger, more dispersed universities struggle to match. Students also have access to the Bavarian Virtual University (Virtuelle Hochschule Bayern) for supplementary online courses.

Career Outcomes and Industry Connections

Graduates of the Passau MSc Computer Science enter a job market where demand for advanced computer science skills continues to outstrip supply across virtually all sectors. The program’s five specialization tracks map directly to high-demand career areas: algorithmics graduates target quantitative research and optimization roles; software systems specialists move into senior development and architecture positions; information systems graduates enter cloud computing and data infrastructure; intelligent systems specialists are sought after for AI and machine learning roles; and IT security graduates face a market where Cyberseek data shows hundreds of thousands of unfilled cybersecurity positions globally.

Germany’s post-study work visa provisions are particularly favorable for international CS graduates. Non-EU students receive an 18-month job-seeking visa after completing their degree, and Germany’s robust tech ecosystem — spanning automotive (BMW, Mercedes, Volkswagen), enterprise software (SAP, Software AG), and a vibrant startup scene in Munich, Berlin, and beyond — provides abundant employment opportunities. The program’s free career services, internship credit option, and IEEE industry connections create practical pathways from classroom to career.

The research-intensive nature of the program, particularly the 27 ECTS thesis, also positions graduates strongly for doctoral studies and academic careers. With faculty actively publishing in top venues and research groups spanning all five specialization areas, students who discover a passion for research during the program have clear pathways to continue at Passau or leverage their training for PhD positions at other leading European and global universities. The combination of tuition-free education, English instruction, research depth, and career support makes the Passau MSc Computer Science an exceptional value proposition in the global graduate CS landscape.

Examination Rules and Academic Milestones

Understanding Passau’s examination rules is essential for successful completion of the MSc Computer Science. The program enforces clear milestone requirements: students must earn at least 30 ECTS by the end of their second semester. If this target is missed, they must achieve at least 40 ECTS by the end of the third semester. Failure to meet either milestone results in de-registration and loss of the right to take the final examination — a strict but transparent policy designed to ensure students progress at a viable pace.

Module examinations can be resit up to two times, and there is no fixed sequence for completing them, though introductory modules should logically precede advanced ones. Passing a module exam awards the full ECTS credits for that module; failing awards zero. The final degree grade is calculated from ECTS-weighted module marks and the master’s thesis mark. Importantly, credits earned beyond the required 120 ECTS are listed separately in the transcript and do not affect the final grade, allowing students to pursue additional qualifications without risk.

A required guidance interview during the first year, conducted with a module convenor, ensures that students receive personalized academic guidance early in the program. Students facing illness or other challenges can access examination accommodations, including extra time for written exams and other arrangements through the Advice Centre for Students with Disabilities and Chronic Illnesses. Medical certificates are required for exam withdrawals, and students experiencing longer illness periods are advised to take a semester of leave. Credit transfers from other institutions are handled through the module convenor or Board of Examiners, with forms available from the Examinations Office.

Ready to explore CS graduate programs? Transform any university brochure into an interactive guide

Start Now →

Frequently Asked Questions

What are the admission requirements for the Passau MSc Computer Science?

You need a bachelor’s degree in computer science or a related field with at least 110 ECTS in computer science, a minimum grade of 2.7 (German scale) or top 70% of your cohort, English B2 proficiency, and an abstract of your bachelor’s thesis or a research publication.

Is the Passau MSc Computer Science taught in English?

Yes, the entire MSc Computer Science program at the University of Passau is taught in English. International students need only English B2 proficiency to enroll, with basic German A1 required within the first year and available through free university courses.

What specializations are available in the Passau MSc Computer Science?

The program offers five specialization tracks: Algorithmics and Mathematical Modelling, Programming and Software Systems, Information and Communication Systems, Intelligent Technical Systems, and IT Security and Reliability. Students choose one for at least 40 ECTS.

Does the Passau MSc Computer Science offer double degree options?

Yes, Passau offers four international double degree options: with Charles University Prague (Czech Republic), ENSIIE Evry near Paris (France), INSA Lyon (France), and ENSI or Sup’Com Tunis (Tunisia). These allow students to earn two master’s degrees.

How long is the Passau MSc Computer Science program?

The standard duration is 4 semesters (2 years) for 120 ECTS credits. The maximum is 6 semesters with an additional 2-semester grace period. The program accepts students in both April (summer) and October (winter) semesters.

Can I pursue a PhD after the Passau MSc Computer Science?

Yes, the master’s program explicitly provides prerequisites for doctoral study. The university recommends beginning research in your future doctoral topic during the master’s thesis phase and offers excellent conditions for pursuing a doctorate.

Your documents deserve to be read.

PDFs get ignored. Presentations get skipped. Reports gather dust.

Libertify transforms them into interactive experiences people actually engage with.

No credit card required · 30-second setup