← Back home
69.UniversityofKassel
University note
website: https://www.uni-kassel.de/uni/en/studium/computer-science-master/bewerbung-und-zulassung/bewerbung-mit-auslaendischen-zeugnissen.html
University of Kassel – M.Sc. Computer Science
Program Overview
| Field | Details |
|---|
| University | University of Kassel |
| Program | Computer Science |
| Degree | Master of Science (M.Sc.) |
| Language of Instruction | English |
| Study Mode | Full-time |
| Duration | 4 Semesters (120 ECTS) |
| Start Semester | Winter Semester & Summer Semester |
| Admission Restriction (NC) | No |
Program Overview
The Master's programme in Computer Science is a research-oriented degree that provides advanced knowledge in modern computer science, software engineering, artificial intelligence, and digital information systems.
Students learn to independently solve complex scientific and industrial problems while considering technical, economic, and societal aspects. The programme also prepares graduates for doctoral studies.
Specialization Areas
Students may choose one of the predefined specializations or design an individual specialization with guidance from a faculty mentor.
Available specializations include:
- Computational Intelligence & Data Analytics (CIDA)
- Energy Informatics (EInf)
- Computer Science for the Digital Society (IDG)
- Software Development (SW)
- Environmental Informatics (UW)
Program Highlights
- Fully taught in English
- Research-oriented curriculum
- Flexible specialization options
- Personal mentoring
- Individual study profile
- Strong project-based learning
- Industry and research collaboration
- Excellent preparation for PhD studies
- Opportunity to design an individualized specialization
Curriculum Structure
The programme consists of 120 ECTS over 4 semesters.
| Component | ECTS |
|---|
| Core & Elective Modules | 78 |
| Project Work | 8 |
| Seminar | 4 |
| Master's Thesis & Colloquium | 30 |
Students study modules in:
- Practical Computer Science
- Technical Computer Science
- Theoretical Computer Science
- Mathematics
- Electrical Engineering
- Specialized Electives
The specialization comprises 48 ECTS.
Students also complete:
- Research Project (8 ECTS)
- Scientific Seminar (4 ECTS)
- Master's Thesis (24 weeks)
- Final Colloquium
Practical Learning
Students gain practical experience through:
- Research projects
- Programming assignments
- Laboratory work
- Software development projects
- Industrial collaborations
- Demonstrations
- Practical coursework
The Master's thesis may also be completed in cooperation with companies or research institutions (subject to approval).
International Opportunities
The programme is highly suitable for international students because:
- Entire programme is taught in English
- Flexible curriculum supports exchange semesters
- International research collaborations
- Opportunities to study abroad through exchange programmes
Career Opportunities
Graduates work as:
- Software Engineer
- AI Engineer
- Machine Learning Engineer
- Data Analytics Specialist
- Hardware Developer
- Systems Architect
- IT Consultant
- Project Manager
- Research Scientist
Employment sectors include:
- Artificial Intelligence
- Software Development
- Automotive
- Telecommunications
- Mechanical Engineering
- IT Services
- Research & Development
The programme also provides excellent preparation for doctoral studies.
Admission Requirements
Applicants must have:
Academic Qualification
- Bachelor's degree in Computer Science or an equivalent degree
- Minimum 180 ECTS
- Standard study duration of at least 6 semesters
If the Examination Board determines that minor prerequisite knowledge is missing, applicants may receive conditional admission and must complete up to 30 ECTS of Bachelor's-level modules before registering their Master's thesis.
English Language Requirement
Applicants must provide proof of:
- English proficiency at CEFR Level B2
Accepted language certificates are those recognized by the University of Kassel.
GRE Requirement
Application Deadlines
Winter Semester
Applicants with Foreign Degrees (International Applicants)
- Application Period: 1 March – 15 July
Applications are submitted through uni-assist.
Applicants with German Degrees
- Application Period: 1 June – 1 September
Summer Semester
The official programme information confirms that the programme starts in both Winter and Summer Semester.
International applicants should consult the university application portal for the current summer application period and deadlines.
Application Procedure for International Applicants
Applicants with foreign academic qualifications must apply via uni-assist.
The application process includes:
- Create a uni-assist account.
- Complete the online application.
- Upload all required documents.
- Pay the uni-assist processing fee.
- Wait for the formal evaluation (typically 4–6 weeks).
- If eligible, uni-assist forwards the application to the University of Kassel.
- The Examination Board evaluates academic equivalence.
- Admission decision is sent by the university.
Required Application Documents
International applicants typically submit:
- Bachelor's Degree Certificate
- Transcript of Records
- Proof of English Language Proficiency (B2)
- Supplementary Application Form (required for external applicants)
- Additional documents requested by uni-assist
- Certified translations (if documents are not in German or English)
Important Notes
- ✅ Winter & Summer intake
- ✅ Fully English-taught programme
- ✅ No Numerus Clausus (NC)
- ✅ Apply through uni-assist (international applicants)
- ✅ Conditional admission possible (up to 30 ECTS bridging modules)
- ❌ GRE not required
- ✅ Bachelor's degree must be equivalent to a German Computer Science degree (minimum 180 ECTS)
Application Timeline (International Applicants)
| Step | Description |
|---|
| 1 | Apply via uni-assist |
| 2 | Upload academic documents |
| 3 | Pay uni-assist fee |
| 4 | Formal review by uni-assist (approx. 4–6 weeks) |
| 5 | Application forwarded to University of Kassel |
| 6 | Examination Board evaluates academic equivalence |
| 7 | Admission decision issued |
| 8 | Complete enrollment after admission |