- PLG_CONTENT_COURSEINFO_DEGREE
- Bachelor's degree
- Start of studies
- Summer and winter semesters
- PLG_CONTENT_COURSEINFO_DURATION
- 6 semesters
- Admission mode
- No permit required
- Study location
- Giessen
- PLG_CONTENT_COURSEINFO_LANGUAGE
- DE
Developing solutions for challenging problems, understanding complex technical processes, and solving everyday problems with logical thinking and creativity – all this is taught to you in the Bachelor's degree program in Computer Science.
You should enjoy problem-solving, and if you also like working in a team – all the better. If you choose to study computer science, you'll be studying in an exciting time: there are constant new developments in technology, and digitalization is progressing rapidly. You can actively participate in these developments and innovations!
Contents at a glance:

Studies
Study content
The Bachelor's degree program in Computer Science is distinguished primarily by the opportunity to tailor your studies to your individual needs from the second year onwards. To acquire the necessary skills for the future of computer science, we teach you fundamental concepts in the first year, which you then apply practically in a computer science project.
From the third semester onwards, you can choose modules from various pools, such as "AI," "IT Security," and "Database Systems," learning important technologies and methods. In our interdisciplinary pool, we offer modules that teach social skills to help you succeed in your future career.
Only two modules are mandatory in the second year of study, in which you will learn and apply how to successfully execute a software project. Everything beyond that is entirely up to you: you can choose your favorites from a large pool of Elective modules. This allows you to tailor your studies to your individual interests and define your own specialization.
We won't leave you alone: From the beginning of your studies, you will have a direct contact person from the group of lecturers who will accompany you throughout your studies: He/She will support you in planning your studies and is your first point of contact for all matters relating to your studies.
Study program
The following is a list of the courses offered in the degree program. The numbers indicate the weekly contact hours (SWS) or the credit points you will receive for successful completion of the course. A total of 180 credit points must be earned.
1
| MODULE | SWS | CrP |
|---|---|---|
| Programming 1 | 6 | 6 |
| Practical Computer Science 1 | 4 | 6 |
| Computer Engineering 1 | 4 | 6 |
| Theoretical Computer Science 1 | 4 | 6 |
| Mathematics 1 | 6 | 6 |
| TOTAL 1ST SEMESTER | 24 | 30 |
2
| MODULE | SWS | CrP |
|---|---|---|
| Programming 2 | 4 | 6 |
| Practical Computer Science 2 | 6 | 6 |
| Technical Computer Science 2 | 6 | 6 |
| Theoretical Computer Science 2 | 4 | 6 |
| Computer science project | 2 | 3 |
| Mathematics 2 | 4 | 6 |
| TOTAL 2ND SEMESTER | 26 | 33 |
3-5
| MODULE | SWS | CrP |
|---|---|---|
| Computer science as a science: fundamentals and techniques | 3 | 3 |
| Computer science as a science: application and reflection | 3 | 6 |
| Software Engineering: Concepts and Methods | 4 | 6 |
| Software Engineering: Implementation | 4 | 9 |
| In-depth pool | x1 | 30 |
| Free Elective pool | x1 | 27 |
| Interdisciplinary Elective pool | x1 | 6 |
| TOTAL 3 - 5 SEMESTERS | x1 | 87 |
1)The number of semester hours per week (SWS) for each course in the 3rd to 5th semesters is determined by the courses selected from the specialization pool, the free Electivepool, and the interdisciplinary Electivepool.
The complete module overview can be found in the module handbook.
6
| MODULE | SWS | CrP |
|---|---|---|
| Practical phase | 2 | 15 |
| Bachelor thesis with colloquium | 15 | |
| TOTAL 6TH SEMESTER | 2 | 30 |
The detailed study program and Electivemodules can be found in the module handbook.
Videos
Important topics related to computer science studies
Is it worth studying computer science?
Artificial intelligence, digitalization, and cybersecurity are shaping our future – and computer scientists are actively contributing to these developments. But what career prospects does a computer science degree really offer? Prof. Dr. Uwe Meyer provides a well-founded insight into career opportunities, course content, and why computer science is more in demand today than ever before.
What are the future topics in computer science?
How will computer science develop in the coming years? Prof. Dr. Uwe Meyer provides insights into current trends and future topics – from artificial intelligence and quantum computing to IT security and sustainable digital technologies. He shows which developments are shaping computer science and why they will fundamentally change our society and economy.
What makes a good computer scientist?
Successful computer scientists don't need to know everything – what's crucial is that they know how to find solutions. Prof. Dr. Uwe Meyer explains why curiosity, analytical thinking, and the ability to independently familiarize oneself with new topics are among the most important skills in computer science.
You can discover more videos in our YouTube playlist .
Career prospects
Perspectives
As a computer scientist, you have knowledge of solid scientific foundations in the field of computer science, especially with regard to activities in software development.
They have excellent career prospects, and the placement rate after graduation is very high: Computer scientists are in demand in many different professional fields. There is hardly any sector that can function without computer science. Whether in the software industry, consulting, the automotive sector, research institutes, or the IT departments of large companies – digitalization means that computer scientists are needed in almost every professional field.
Application and enrolment
matriculation
- degree
- Bachelor (B.Sc.)
- Standard period of study
- 6 semesters
- Accreditation
- ASIIN Düsseldorf
- Study options
- Full-time studies
- Main language of instruction
- German
- Study location
- Giessen
- Cost
- Semester fee
- Admission mode
- The course is open admission. You only need to enroll within the respective deadline and meet the enrollment requirements to secure a place.
- Start of studies
- Winter and summer semesters
- Bridge courses
-
Before the start of lectures, THM one-week bridging courses in subjects including mathematics, physics, programming, and chemistry. First-year students can use these courses to refresh their prior knowledge and fill any gaps.
- Enrollment period
-
June 1st to September 20th (winter semester)
December 1st to March 20th (summer semester) - Application period for international students
-
Applications are accepted via uni-assist from April 1st to July 15th (winter semester) and from October 1st to January 15th (summer semester)
Further information for international applicants is available from the International Office. - matriculation