Master of Science

Computer Science Master

to the study programmes

Master complex IT

Distributed IT infrastructures pose challenges for companies all over the world. Deepen your knowledge of software engineering in our master's degree programme in Computer Science (INM). Learn about practice-oriented solutions for distributed systems and implement them using scientific methods.

  • ECTS: 90 ECTS
  • Programme duration: 3 semesters
  • Campus: Furtwangen
  • Faculty: Computer Science
  • Programme begins: summer semester (March), winter semester (October)
  • Application deadline: 15 January (summer semester), 15 July (winter semester)
  • Entry requirements: Bachelor's or Diplom in Computer Science
  • Teaching language: German
  • Accreditation: yes (accredited through the university system accreditation)
  • The fascination of IT Master modern software engineering methods and develop complex software systems. Become an expert for global IT challenges. Ready to conquer the world?
  • Part-time Professional development? We make it possible for you to study alongside your job. Flexible, career-enhancing, individual. Your future, your decision.
  • Practice-oriented research Work on tasks from our research projects during your studies and help shape the digital future. Thanks to a wide range of industry collaborations, we know which skills are in demand in professional life.
  • Prospects and career opportunities Unleash your potential and prepare yourself for a successful career. With this degree, management positions are open to you. Attractive annual salaries await you when you start your career. A doctorate is also possible after completing your master's degree.

Details of the programme

Programme content and structure

The standard period of study for the Computer Science master's programme (INM) is three semesters. In the first two semesters, there are courses from the Software Engineering and Distributed Systems specialisations as well as advanced modules and compulsory elective modules. You will then write your master's thesis in the third semester.

Research specialisations

From an early stage, you will have the opportunity to work in the research focus areas of cloud and cloud-native computing, IT security, software engineering, artificial intelligence, machine learning and technologies for big data applications. And you can expand your individual study focus.

Internal link opens in the same window:More information on current research projects

Ready for the 100% experience?

  • 50 % research-oriented
  • 50 % application-oriented
  • 100 % career stepping stone

Entry requirements

You need a relevant bachelor's degree to apply for the master's degree programme. 

If you don't yet have a degree certificate from your bachelor's degree, then submit your current transcript of grades with the provisional overall grade. You can usually obtain the transcript of records from your university's examinations office. You can submit your final degree certificate at a later date.

What's covered

Study and Examination Regulations (SPO) 

INM download information

INM specifics

There are two areas of specialisation in the course and you decide for yourself which you would like to develop further: 

Software Engineering

In-depth knowledge in the planning, analysis and design of complex software systems will enable you to continuously improve the performance of a company's IT. You will learn how to systematically decide on a suitable development process in order to successfully develop large, complex software systems.

Distributed systems

You will acquire in-depth knowledge and experience in the field of component and middleware technologies in order to specify characteristic properties of secure, distributed systems and then design and implement these systems. The course enables you to design modern event-driven software systems. It will show you how to extract information from very large volumes of data using concepts and tools from the field of big data.

Special features

Practical course content

We offer you up-to-date course content with a lot of practical relevance. You can work on application-oriented projects in our research groups from an early stage - personal support in small groups is guaranteed.

Work and study

The master's degree programme can also be studied part-time. Get personal advice from the Dean of Studies, Prof. Dr. Lothar Piepmeyer.

Your career prospects

The Computer Science master's degree offers you excellent opportunities on the job market. It is the ideal springboard for a career in business and science. We give you the best possible preparation for management positions!

The industry partners with whom our faculty works closely confirm that our graduates have outstanding practical skills when starting their careers. Your highly qualified IT expertise will open up future-oriented fields for you.

Next goal: a doctorate? 

The cooperative doctoral programme enables our graduates to embark on the path to a doctorate.

The Computer Science Master's gave me a very good academic start without neglecting practical relevance!
Steffan Eggert, Computer Science Master's graduate

The Faculty of Computer Science

Thanks to its rapid development, computer science never gets boring, even later on in your career. We provide you with the specialist knowledge to solve complex problems and develop innovative solutions.

Our degree programmes allow you to apply your creativity and open up the highly topical fields of cloud computing, artificial intelligence, the Internet of Things, security against hacking attacks and product management. We provide you with the know-how to crack complex problems and find innovative solutions. 

Internal link opens in the same window:More about the Faculty of Computer Science

HFU is one of the strongest research universities in Baden-Württemberg. In many research projects, we are working on answers and solutions to highly topical issues. Computer Science and Media is a dedicated research area. 

From cloud computing and IT security to socioinformatics

We are currently conducting research in six areas of computer science. In the individual research projects, our scientists work closely with partners from industry and business as well as educational institutions. We network our research activities and technology partners across national borders. The published research results attract international attention.

Internal link opens in the same window:To the current research projects

Study and Examination Regulations (SPO) 

INM download information

Faculty news