The bachelor's degree in computer science provides a sound and comprehensive insight into the future technology of computer science. In addition to the necessary mathematical skills, the professional focus includes the basics of programming, the design of complex software systems and knowledge from the application areas of computer science. Through the supervised practical study project and the bachelor thesis, which is usually written in a partner company, an intensive practical contact is achieved even before graduation.

Application deadline

January 15th (summer semester)
July 15th (winter semester)

Study time

7 Semester

Study title

Bachelor of Science (B.SC.)

The Study

Semester
1-2

Basic Study

The basic studies convey the basics of computer science and mathematics. Students are introduced to programming with Java and gain initial experience in web development. In addition, important algorithms and data structures are taught. In addition, students expand their key qualifications by learning foreign languages and gain practical experience in their first computer science project. The foundation programme concludes with the Bachelor's preliminary examination.
 

Semester
3-4

Part 1 of the Main Studies

In the first part of the main course, the subjects essential for applications are taught, including the modelling and design of software systems, networks and operating systems as well as databases. In addition, forward-looking topics such as artificial intelligence and IT security play a key role.
 

Semester
5

Supervised Practical Study Project

In the 5th semester, students can apply and deepen their knowledge for the first time within the supervised practical study project. Parallel to this, further key qualifications are taught in a presentation training programme.
 

Semester
6-7

Part 2 of the Main Studies

The second part of the main study programme focuses on application-oriented computer science. In a comprehensive computer science project, students work as part of a team to realise a practical or research-oriented task. In this part of the programme, students can also set their own individual focus by choosing from a wide range of five elective modules, such as Green IT, Machine Learning and Data Mining, Cloud Computing, Internet Programming and Image Processing.
The bachelor´s thesis is written in the seventh semester. The topic of the thesis is usually determined in cooperation between the university and an external project partner. Accordingly, supervision is also carried out in co-operation between the university and the project partner. The student first develops an interdisciplinary project, on which the Bachelor's thesis is then written.
 

Application

The application for the Bachelor of Computer Science programme is online

Prerequisite for admission is the certificate of the general higher education entrance qualification, the subject-related higher education entrance qualification or the advanced technical college entrance qualification.

International experience

Studentin verlässt die HFT
Looking beyond the horizon

With a stay abroad you can secure advantages for the future. More and more companies are internationally positioned and value employees with experience abroad.

So they can

  • the Supervised Practical Study Project (BPS)
  • a study semester and/or
  • the Bachelor thesis

graduate abroad.

International Office
Further information and a list of partner universities abroad you´ll get at International Office.“

There are further possibilities. Go Australia, for example, regularly organizes information events at the HFT, through which several students have already gone to Australian universities. Furthermore, there are contacts with the Australian research organization CSIRO, which is represented at numerous locations with different research focuses.

Job prospects

The international Bachelor of Science degree gives you a direct entry into professional life with a qualified university degree. As a future university graduate, this streamlined, practice-oriented course of study will prepare you for a world of work that is growing together internationally. In addition, you can gain further qualifications through postgraduate studies at universities in Germany and abroad, e.g. the English master's degree program in software technology.