Open accessibility features
Four people discussing something at a table.

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:

Diagram Computer Science Bachelor's degree content at a glance

Studies

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.

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

MODULESWSCrP
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
MODULESWSCrP
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
MODULESWSCrP
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.

MODULESWSCrP
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

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

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

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