
Computer Science
Universitätsstraße 31, 93053 Regensburg, Germany, Germany
Master of Science in Computer Science
University of Passau
Computer Science
Program Overview: M.Sc. Computer Science at University of Passau
The Master of Science in Computer Science at the University of Passau prepares you to become a specialist in at least one field of computer science with wide-ranging expertise in scientific methods. Upon completion, you will be able to autonomously define, structure, and model complex computer science problems, and implement state-of-the-art solutions across industry and research.
The program offers five distinct specialization tracks — Algorithms and Mathematical Modelling, Programming and Software Systems, Information and Communication Systems, Intelligent Technical Systems, and IT Security and Reliability — allowing you to tailor your studies to your career goals. Three of these specializations can be studied entirely in English, making the program highly accessible to international students.
Set on a scenic campus along the Inn River in one of Germany's most beautiful towns, the University of Passau provides an excellent staff-to-student ratio and strong international partnerships, including double-degree programs with institutions such as INSA Lyon and ENSIIE Evry-Paris. The program culminates in a substantial 27 ECTS master's thesis spanning six months, providing a direct bridge to doctoral studies or advanced industry careers.
Key Program Highlights
- Five specialization tracks with flexibility to study entirely in English or German
- Double-degree opportunities with partner universities in France, Tunisia, and the Czech Republic
- Research-intensive 27 ECTS master's thesis component over six months
- 15 ECTS of free elective credits for personalized curriculum design
Curriculum and Modules
The M.Sc. Computer Science curriculum is built around a modular design that gives you genuine control over your education. You choose one of five specialization tracks, complemented by elective modules and a substantial research thesis. The program balances theoretical depth with practical orientation, including opportunities to credit internships toward your degree.
Algorithms and Mathematical Modelling (AlgMath)
Varies by module selectionThis specialization covers advanced algorithmic theory, combinatorial optimization, and mathematical modelling techniques. You will develop skills in designing efficient algorithms and applying formal mathematical methods to computational problems.
Programming and Software Systems (ProgSoft)
Varies by module selectionFocuses on modern methods for constructing large-scale software systems, software authoring, analysis, and optimization tools. You will consolidate knowledge of various programming paradigms, language processing systems, and parallelism in program routines.
Information and Communication Systems (InfComm)
Varies by module selectionCovers the interactions between information systems and computer networks, addressing the increasing volume and complexity of worldwide information distribution. You will also learn to transfer database results to multimedia data and study network quality and performance.
Intelligent Technical Systems (ITS)
Varies by module selectionTeaches systems theory, machine learning, and signal and image processing to explore the theory and practical application of intelligent, self-learning systems. This track is ideal for students interested in AI and autonomous systems.
IT Security and Reliability (ITSecRel)
Varies by module selectionFocuses on the security and reliability of IT systems, covering topics such as cryptography, secure software development, and system resilience. This specialization addresses growing industry demand for cybersecurity expertise.
Master's Thesis
27 ECTSA six-month independent research project in which you apply scientific methods to produce an original contribution to knowledge in your chosen specialization. You must have accumulated at least 70 ECTS before beginning, and the thesis may be written in English or German.
Elective Modules and Interdisciplinary Options
Admission Requirements
The M.Sc. Computer Science at the University of Passau is open to graduates with a strong foundation in computer science. Admission is without restriction (no numerus clausus), but applicants must meet specific academic and language criteria. Contact Uni4Edu to begin your application and receive personalized guidance throughout the process.
Academic Requirements
- Undergraduate DegreeBachelor's degree in Computer Science or a related discipline with at least 110 ECTS credits in computer science
- Academic PerformanceFinal grade of 2.7 or better on the German grading scale, or ranked among the top 70% of your graduating cohort
- Degree DurationPrior degree must have been earned over a standard study period of three years or more
- Thesis or Research PaperAn English or German-language abstract of your bachelor's thesis, or an academic research paper demonstrating independent scientific research ability
- University RecognitionDegree must be from a university with H+ status in the German Anabin database
Language Requirements
- English (for English-taught specializations)B2 CEFR level — TOEFL 87 iBT / 567 PBT, IELTS 5.5, Cambridge CAE/CPE, or equivalent
- German (for English-taught specializations)A1 CEFR level required; if unavailable, a free beginner's German course is completed during the first year
- German (for AlgMath or ProgSoft specializations)B2 CEFR level — DSH-1, TestDaF TDN 3x4, or equivalent
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships and Funding
While the University of Passau does not charge conventional tuition fees, several scholarship and funding opportunities are available to help cover living expenses and support your academic journey. Reach out to Uni4Edu for guidance on scholarship applications and eligibility.
Deutschlandstipendium Scholarship
EUR 300 per month (typically awarded for one year)Open to students of all nationalities enrolled in bachelor's or master's programs at the University of Passau. Selection is based on academic excellence, social commitment, and personal circumstances. Applications typically open in May each year.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
Graduates of the M.Sc. Computer Science program are well-positioned for executive IT roles across diverse industries or for pursuing independent academic research. Germany's robust tech ecosystem — spanning automotive, enterprise software, and a vibrant startup scene — provides abundant employment opportunities, and non-EU graduates benefit from an 18-month job-seeking visa after completing their degree.
Potential Career Roles
Top Employers in the Region and Beyond
Rankings and Recognition
The University of Passau consistently performs well in national and international rankings, reflecting the high quality of its research, teaching, and student experience. The university has been ranked among the top 30 percent of universities worldwide since its first participation in the THE World University Ranking.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | THE Subject Ranking | 501-600 |
| Business and Economics | THE Subject Ranking | 201-250 |
| Engineering | THE Subject Ranking | Top 401-500 |
| Social Sciences | THE Subject Ranking | 301-400 |
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




