← Back home
4.TechnischeHochschuleMittelhessen(THM)
University note
course name: MSC CS website: https://www.thm.de/site/studium/unsere-studienangebote/informatik-master-msc-mni-giessen.html
Technische Hochschule Mittelhessen (THM)
Master of Science (M.Sc.) in Computer Science
---
Overview
| Field | Details |
| University | Technische Hochschule Mittelhessen (THM) |
| Program | Computer Science |
| Degree | Master of Science (M.Sc.) |
| Study Model | Full-time |
| Duration | 4 semesters |
| Start Semester | Winter & Summer |
| Teaching Language | German |
| Campus | Gießen |
| Accreditation | ASIIN Düsseldorf |
| Semester Fee | Semester contribution applies |
---
Program Description
The Master's program is designed for graduates with a Bachelor's degree in Computer Science or a related discipline.
The program consists of:
- First 2 semesters
- Advanced theoretical computer science
- Specialized elective courses
- Last 2 semesters
- Industrial practical experience
- Master's thesis
Students are encouraged to spend half to a full semester working in industry before completing their thesis.
---
Study Structure
THM emphasizes flexibility by allowing students to choose courses according to their interests.
Elective Pools
Software Engineering
Topics include:
- Software Architecture
- Software Testing
- Web Engineering
- Mobile Systems
---
Practical Computer Science
Topics include:
- Cloud Computing
- Distributed Systems
- Data Analysis
- Pattern Recognition
- Machine Learning
---
Theoretical Computer Science
Topics include:
- Complexity Theory
- Computability
- Logic
- Cryptology
---
Interdisciplinary Skills
Students develop leadership and management skills, including:
- Leadership
- Labor Law
- Conflict Management
- Negotiation
- Mediation
---
Economics
Business-oriented subjects such as:
- Consulting
- Marketing
- Human Resource Management
- Advanced Project Management
---
Current Elective Courses
Examples include:
- Microservices
- Deep Learning
- Robotics
- Other emerging topics
---
Project Week
Students can design and organize their own seminars.
This allows students to:
- Explore personal interests
- Create new learning opportunities
- Decide what they want to study
---
Mentoring Program
Each student is assigned a faculty mentor.
The mentor assists with:
- Study planning
- Course selection
- Recognition of prior knowledge
- Academic guidance throughout all four semesters
---
Career Prospects
Graduates can pursue careers such as:
- Software Engineer
- Machine Learning Engineer
- Cloud Engineer
- Data Scientist
- Research Engineer
- Technical Consultant
- IT Project Manager
- Team Leader
- Department Manager
A Master's degree prepares graduates for leadership and project management roles in addition to software development.
---
Admission Requirements
Applicants must have:
- Bachelor's or Diploma in Computer Science or a related field
- Sufficient Computer Science background
- Minimum final grade of 2.5 (German grading system) or better
If the final degree certificate is unavailable during application:
- A university completion certificate may be submitted
- Final degree certificate can be submitted during the first semester
---
Study Intake
- ✅ Winter Semester
- ✅ Summer Semester
---
Application Deadlines
Domestic Applicants
Winter Semester
Summer Semester
---
International Applicants (via uni-assist)
Winter Semester
Summer Semester
---
Application Portal
- International Applicants: uni-assist
- Domestic Applicants: THM Application Portal
---
Study Content
THM places a strong emphasis on allowing students to personalize their studies. Each semester, students can choose from a wide range of elective courses based on their interests while maintaining a solid academic foundation through structured elective pools.
---
Elective Pools
1. Software Engineering
Focuses on advanced software development concepts, including:
- Software Architecture
- Software Testing
- Web Engineering
- Mobile Systems
---
2. Practical Computer Science
Covers practical and industry-relevant computing topics such as:
- Cloud Computing
- Distributed Systems
- Data Analysis
- Pattern Recognition
- Machine Learning
- Other advanced practical computing subjects
---
3. Theoretical Computer Science
Builds strong theoretical foundations in:
- Complexity Theory
- Computability
- Logic
- Cryptology
---
4. Interdisciplinary Skills
Develops leadership and professional competencies required for management roles, including:
- Leadership
- Labor Law
- Conflict Management
- Negotiation Techniques
- Mediation Skills
---
5. Economics
Provides business and management knowledge relevant to computer science professionals:
- Consulting
- Marketing
- Human Resource Management
- Advanced Project Management
---
6. Current Elective Courses
Each semester, students can choose from a variety of specialized topics, including:
- Microservices
- Deep Learning
- Robotics
- Additional emerging technologies and practical courses
---
Project Week
Students have the opportunity to organize and design their own seminars and learning activities during Project Week.
This allows students to:
- Explore topics of personal interest
- Create self-designed seminars
- Learn beyond the standard curriculum
- Shape their own academic experience
---
Mentoring Program
Throughout the Master's program, every student is supported by a dedicated faculty mentor.
The mentoring program includes:
- Individual academic guidance
- Study planning assistance
- Course selection support
- Recognition of prior knowledge
- Continuous support throughout the four semesters