Master Informatik

Full-time, part-time, dual study program

The master class in computer science!

 

Our Master's degree programs in Computer Science

Putting computer science into practice with a flexible range of degree programs

 

Have you successfully completed a Bachelor's degree in Computer Science? Do you want even more - to deepen and expand your knowledge, to push the boundaries of computer science? Let us be your companions on your way to a Master of Science degree!

Profile lines

Do you want to focus on a specific subject and get to know and develop state-of-the-art computer science? We offer you two main areas in which you can work with us on current issues in computer science:

  • Study focus on Machine Learning and Software Engineering
  • Study focus Human-Computer-Interaction

 

Study Models

Depending on your needs, you can choose our Computer Science Master's program as a

You can switch between the study program models within a reasonable framework in order to adapt your studies to your life circumstances.

Language

The languages of instruction are German and English. In the German-language study program models, we also require a good knowledge of English so that you can also follow courses taught in English. In the English-language study program models, we require a moderate knowledge of German at the beginning of your studies, which you can improve during your stay in Germany so that you can also follow German-language lectures in the higher semesters.

At a glance

Degree
Master of Science

Study Type
Graduate Studies, Präsenzstudium

Study Model
Full time studies

Campus
Zweibrücken

Faculty
Computer Sciences and Microsystems Technology

Normal period
3 Semester

Requirements

Completed Bachelor's degree in Computer Science with 210 ECTS (180 ECTS with conditions possible). Details are regulated in the examination regulations.

Language skills in German at least B2 level and in English at least B1 level.

Pre Placement
No

Start Informations
Summer and Winter Term Program can be started in winter and in summer term!

Teaching Language

Accreditation
Internal accreditation

Why study computer science at Kaiserslautern University of Applied Sciences:

The application areas of computer science are diverse and the career prospects are very good. With specialization courses and project work, you can focus on an area of application that deepens your previous knowledge or complements it with additional skills. The specialization subjects play a dual role: they provide a solid foundation in important and economically relevant topics and are also an area of application for acquiring methodological skills.

Machine Learning and Software Engineering profile line

How do we develop complex software systems? How do we deal with the human factor in an IT project? How will artificial intelligence techniques change future software systems and how will they change software development itself?

We enable you to apply and implement best practices in all phases of a software project, from requirements analysis and software architecture to testing and continuous deployment, and adapt them to the specific constraints. You will learn about artificial intelligence techniques so that you can apply them in your software projects and use them during implementation.

Human-Computer-Interaction profile line

How will we deal with applications in the near future? Why are smartphone apps so often unusable? What possibilities for interaction between humans and technology will there be in the future? Based on the theoretical principles of interaction design, we will enable you to design and implement interfaces between humans and technology and test their suitability for everyday use. Mobile applications, desktop applications, mixed reality, tactile interfaces - we set no limits to your curiosity and creativity!

"At Kaiserslautern University of Applied Sciences, you learn to work together on solutions through many practical projects. Due to the comparatively small size of the lectures, you are not just a number to the professors and many individual questions are addressed in the seminars. " (Photo: private)

Graduate, Fabian Kalweit

General information

The degree program

In the first two semesters, challenging courses will deepen and broaden your specialist knowledge.

In addition to the compulsory subjects and the profile subjects of your chosen specialization, you will also take compulsory electives. On the one hand, you will take electives that are specific to your specialization and, on the other, overarching modules that delve deeper into current topics in computer science.

An important module in the winter semester is the scientific project (depending on the Human-Technology Interaction or ML and Software Engineering profile): we work with you on a current topic in computer science. This can be a large open-source project or you can further develop complex software in a company. The scientific question should come from your area of specialization and will help to push the boundaries of computer science a few steps further.

You can plan this project very freely, and you can also earn ECTS points during lecture-free periods. This allows you to adapt the course of study to your personal situation. A prerequisite for registering for the project is that you have already earned 15 ECTS credits in your Master's degree.

We want you to be able to think outside the box of your profile line. You choose a range of cross-profile modules - we offer topics from databases, data security, big data and artificial intelligence methods to the implementation of mobile or mixed-reality applications - there are (almost) no limits to your curiosity!

The course culminates in the Master's thesis in the final semester of the course.

You can start your studies in the summer or winter semester. The modules are designed in such a way that this is very feasible. Here we show you what your studies could look like if you want to start in the summer or winter semester:

Start of studies in the summer semester (the regular case)

In addition to a compulsory subject and a further compulsory profile subject corresponding to your chosen profile line (both with 6 ECTS credits), you will take a compulsory profile elective subject and two cross-profile compulsory electives worth a total of 18 ECTS credits. This results in 30 ECTS credits in your first semester.

Towards the end of your first semester, you decide when you want to start your project work. This is possible at any time from August onwards. This means that you can decide for yourself when to submit your project work (9 ECTS) after the 16 weeks stipulated in the examination regulations.

In the winter semester, you will then take the second compulsory subject, another compulsory profile subject and a cross-profile compulsory elective module (all worth 6 ECTS credits) and the Social Skills course (3 ECTS credits) that is part of your project. On the surface, this looks like only 21 ECTS, but you must take into account that, depending on your planning, at least 8 weeks of your project work will extend into the winter semester. This means that these 9 ECTS count in the winter semester, resulting in another 30 ECTS.

After the winter semester, nothing stands in the way of you starting your Master's thesis in the following summer semester.

Start of studies in the winter semester

You will take one compulsory subject and one compulsory profile subject as well as one compulsory profile elective and two compulsory cross-profile electives (each worth 6 ECTS credits). You will also take the subject Social Skills (3 ECTS), which is part of your project, before carrying out your project. That makes 33 ECTS. This extra work is worthwhile as it gives you some free time in the following summer semester. The semester break between the winter and summer semesters is somewhat shorter than in the summer, so you only have around 6 weeks available for the project rather than around 8 weeks during the lecture-free period. Towards the end of your first semester, you decide when you want to start your project work. This is possible at any time from February onwards. You decide when to submit your project work after the 16 weeks stipulated in the examination regulations.

In the summer semester, you will then take the second compulsory subject, a second compulsory profile subject and a further compulsory profile elective subject, making 18 ECTS credits. In addition, you will complete your project with 9 ECTS credits. This makes a total of 27 ECTS credits and here you use the leeway you gained in the winter semester.

Then nothing stands in the way of you starting your Master's thesis in the following winter semester.

Admission to the Master's degree program is granted to students who have a first professionally qualifying degree with a good final grade in a computer science degree program. Further details can be found in the subject examination regulations.

If your Bachelor's degree has 210 ECTS points, your standard period of study is 3 semesters, as specified in the study plan

If you have completed your Bachelor's degree in 6 semesters, i.e. you only start with 180 ECTS credits, you will need to complete a further 30 ECTS credits in the Master's degree. You can achieve this through a selection of cross-profile compulsory electives. You will then study for 4 semesters. In particular, with the entry requirement of 180 ECTS credits, it is possible to take the mentor-accompanied practical activity module and the mobility module.

If you have already acquired professional qualifications, it may be possible to have these recognized up to the 30 ECTS required, which can shorten the duration of your studies. The best way to do this is to contact the head of degree program for the Master's in Computer Science.

Alternatively, you could also aim for a reduced Master's degree with 270 ECTS, although this will not qualify you for a higher career in the civil service.

Complex software projects are a challenge. Technical aspects challenge us. No project without the human factor - customers and users are at the forefront. We prepare you for the next challenges. You will learn how to integrate data science and machine learning into products in a meaningful way and how you can use them to increase your productivity in your professional life.

In the Machine Learning and Software Engineering profile line, in addition to the basic subjects of Automata, Computability and Complexity and Advanced Software Engineering, you will take the following subjects

  • Project Software Development,
  • Social Skills,
  • Machine Learning and
  • Data Science

In the software development project, you will work in a team on a complex software engineering topic.

Depending on your profile, you will take at least two of the profile electives:

  • Deep Learning,
  • IT management,
  • Secure Software Engineering,
  • Advanced Robotics,
  • AI-supported image analysis,
  • software quality management.

How will we interact with technology in the future? Will we control the technology, or will the technology control us? We need to be able to design and implement outstanding interfaces.

In the Human Computer Interaction profile line, in addition to the basic subjects of Automata, Computability and Complexity and Advanced Software Engineering, you will take the following subjects

  • Project Human-Technology Interaction,
  • Social Skills,
  • Framework-based UI development and
  • interaction design.

In the Human-Technology Interaction project, you will work in a team on a complex task relating to user interfaces.

Depending on your profile, you will take at least two of the profile electives:

  • Advanced Interactive Systems,
  • Market and advertising psychology,
  • Automotive User Interfaces,
  • Methodology of empirical research.

We want you to think outside the box! That's why you can choose from a wide range of compulsory elective modules. You can also choose from the subjects of the neighboring profile line. You choose at least three of the following courses:

  • Computer Vision
  • Implementation and optimization of database systems
  • Programming techniques for embedded systems
  • Mobile communication
  • Advanced topics in computer graphics
  • Quantum computing and quantum information
  • Business Process Technologies
  • Compiler construction and programming languages
  • Current topics from research and practice

Computer science is international! You can replace your three cross-profile compulsory electives with a mobility module and study at a foreign university. To do this, you draw up a learning agreement with us, study abroad and then we recognize the work you have done there.

 

Have you gained professional experience after your Bachelor's degree? Or are you already deepening the skills you acquired with us in professional practice? We think that's excellent! You can contribute these skills in the mentor-accompanied practical activity module and thus replace two of the cross-profile compulsory electives!

Career prospects

"The Master's degree program in Computer Science offered me the opportunity to design my further studies according to my interests due to its many elective subjects. In my later day-to-day work as a software engineer, I was able to use a lot of what I had learned to solve the challenges I faced. " (Photo: private)

Graduate, Mathias Fedder

Questions about studying

HSKL
Prof. Dr.-Ing. Uwe Tronnier

Studiengangsleiter Master Informatik

HSKL
Susanne Metz

Prüfungsamt und Studierendensekretariat (ZW)