
Computer Science (Master)
Main Campus, Germany
Master of Science in Computer Science
University of Kassel
Computer Science
Program Overview: M.Sc. Computer Science at the University of Kassel
The Master of Science in Computer Science at the University of Kassel is a research-oriented program that builds on your undergraduate foundations and offers deep specialization across key areas of modern computing. The program comprises 120 ECTS over four semesters, including coursework in compulsory elective areas, a project module, a seminar, and a Master's thesis.
Students benefit from extensive freedom to shape their own academic profile, choosing from predefined specializations such as Computational Intelligence and Data Analytics (CIDA), Software Development, Computer Science for the Digital Society, and Environmental Computing, or designing an individual focus with mentoring support. From winter semester 2026/27, the program will be offered entirely in English, making it highly accessible for international students.
The curriculum reflects the current state of research in each field, and practical relevance is ensured through project modules, internships, programming tasks, and the option to complete your Master's thesis in collaboration with a company or research institution. Graduates are prepared for leadership roles in industry or to continue into doctoral research.
Key Program Highlights
- Choose from four specializations or design your own individual focus with mentoring guidance
- English-language instruction from winter semester 2026/27 for full international accessibility
- Strong research orientation with project modules and the option for industry-based Master's theses
- Twelve active research groups in the computer science department offering diverse thesis topics
Curriculum and Modules
The M.Sc. Computer Science curriculum is structured around compulsory elective areas in practical, technical, and theoretical computer science, supplemented by mathematics and electrical engineering modules. At its core is a 48-credit specialization, complemented by a project module, a seminar, and the Master's thesis. Students enjoy significant flexibility in assembling their study plan to match their interests and career goals.
Specialization in Computational Intelligence and Data Analytics
48 ECTSCovers machine learning, statistical learning theory, artificial intelligence, soft computing, and data-driven system development across diverse application domains such as energy systems, IoT, and industrial automation.
Practical Computer Science
VariesModules in software engineering, distributed systems, and applied computing that develop hands-on skills for designing, implementing, and evaluating complex software solutions.
Technical Computer Science
VariesFocuses on hardware-related topics including embedded systems, computer architecture, and communication networks, bridging the gap between software and hardware design.
Theoretical Computer Science
VariesExplores foundational topics such as algorithms, complexity theory, formal methods, and logic, providing the mathematical rigor needed for advanced research.
Project Module
8 ECTSA substantial project in which students independently develop, implement, document, and present solutions, often in cooperation with research teams or industry partners.
Master's Thesis
30 ECTSAn independent research project conducted under faculty supervision, which can also be completed externally at a company or research institution with departmental approval.
Elective Specializations and Focus Areas
Admission Requirements
Admission to the M.Sc. Computer Science program at the University of Kassel is based on academic qualifications and language proficiency. The program is consecutive to the Kassel Bachelor's in Computer Science, so applicants must demonstrate equivalent coursework. Uni4Edu can guide you through the entire application process and help you prepare a strong application.
Academic Requirements
- Undergraduate DegreeBachelor's degree in Computer Science or a closely related field from a recognized institution
- Minimum Study DurationAt least 6 semesters and 180 ECTS credits
- Academic PerformanceGrade of 'good' or above (equivalent assessment for international degrees)
- Coursework EquivalenceDemonstrated equivalence to the University of Kassel B.Sc. Computer Science curriculum in content and credit points
- Conditional AdmissionMissing prerequisites of up to 30 ECTS may be completed as conditions before registering the Master's thesis
Language Requirements
- English Proficiency (from WS 2026/27)International language certificate at level B2 (CEFR) or equivalent
- German Proficiency (if applicable)Goethe-Zertifikat C1, DSH-2, or TestDaF 4x4 for German-taught tracks
- Alternative Language ProofContact Uni4Edu for details on accepted certificates and exemptions
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships and Funding
The University of Kassel is a public institution in the state of Hesse, Germany, which generally does not charge tuition fees for degree-seeking students. In addition, several scholarship programs are available to support international students with living expenses and other costs during their studies. Uni4Edu can help you identify and apply for the funding options that best fit your profile.
Deutschlandstipendium
EUR 300 per monthA merit-based national scholarship program co-funded by private sponsors and the German federal government, awarded to talented students regardless of nationality based on academic achievement and social engagement.
DAAD Scholarships for International Students
Varies (monthly stipend plus health insurance and travel allowance)The German Academic Exchange Service (DAAD) offers various scholarship programs for international Master's students, including study scholarships and research grants with comprehensive support packages.
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 at the University of Kassel enter a job market with exceptionally high demand for qualified computer scientists. The German Federal Employment Agency reports constantly rising numbers of vacancies in computer science fields with near-full employment, and this strong demand is expected to continue well into the future. The program prepares you for leadership positions in industry as well as for doctoral research in academia.
Typical Career Paths
Industries and Employers
Rankings and Recognition
The University of Kassel is a recognized public research university in Hesse, Germany, featured in several major international ranking systems. Founded in 1971, it has established itself as an innovative institution with a strong interdisciplinary focus and currently enrolls over 20,000 students from more than 115 countries.
| Subject | Ranking Body | Rank |
|---|---|---|
| Engineering and Technology | QS Subject Rankings | Top 600 (approximate) |
| Computer Science and Information Systems | Various | Contact Uni4Edu for current data |
| Agricultural Sciences | ARWU Subject Rankings | #201-300 |
| Environmental Science | Various | Contact Uni4Edu for current data |
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
March 2027
Gross Tuition
47390 $
Uni4Edu AI Assistant




