Master degree programme: Computer Science

Before the Study

Examination Modules

The Master's programme in Computer Science consists of a total of 120 credits and, according to the current examination regulations for 2018, comprises the following assessment areas:
 

  • Theoretical Computer Science (at least 5 credits)
  • Practical Computer Science (at least 5 credits)
  • Technical Computer Science (at least 5 credits)
  • Elective Area (from theoretical, practical, and technical computer science: 61 credits)
  • Seminar (4 credits, exactly one seminar)
  • Scientific Project Work (10 credits, exactly one project module)
  • Master's Thesis (30 credits)
 

Core Structure
 

Bildlizenzen von Shutterstock.com.

The Master's programme in Computer Science is structured into seven module groups, each contributing to a balanced and comprehensive curriculum. Each module group has a specific credit point requirement, but within these, you have the flexibility to choose courses that align with your interests and career goals. The core modules cover foundational knowledge in theoretical, practical, and technical computer science, each requiring 5 credit points. Elective modules allow you to shape your study focus, adding depth to topics through lectures and practical sessions.

 


Specialisations in Computer Science
 

Bildlizenzen von Shutterstock.com.

The programme offers specialised tracks within theoretical, practical, and technical computer science to deepen your expertise across diverse research and application fields. Areas for specialisation include advanced topics like:
 

  • 3D Printing and Resource-Efficient Production
  • Autonomous Driving and Flying
  • Big Data, Data Mining, and Process Mining
  • Biomedical Data Science and Digital Health Applications
  • Real-Time Systems in Aerospace
  • Embedded Systems
  • Industry 4.0
  • Human-Machine and Human-Robot Collaboration
  • Machine Learning and Artificial Intelligence
  • Mechatronic Systems and Robotics
  • Multimodal Human-Machine Interaction
  • Organic Computing, Ad-hoc and Sensor Networks
  • Parallel and Distributed Systems
  • Quantum Computing
  • Safety-Critical Systems
  • Software Engineering for Business Applications
  • Geographic Information Systems


Research and Projects
 

Bildlizenzen von shutterstock.com.

The programme’s structure provides multiple pathways to apply your skills in both academic and industry contexts. You will engage in a seminar and complete a scientific project work module, allowing hands-on experience in a chosen topic. During the Master's thesis, you’ll apply your knowledge to real-world research or industry-oriented projects. The institute’s resources span a wide array of topics, including AI, bioinformatics, digital health, and secure systems, giving you the tools to contribute to both academic and practical advancements in computer science.

The Master's programme in Computer Science is structured for a standard duration of 4 semesters. The sample study plan provides a recommended approach for completing the programme within this timeframe. Deviations may occur depending on individual study trajectories. Enrolment is available in both the winter and summer semesters.

 

© University of Augsburg

1. Semester

Theoretical Computer Science
5 CPs
Practical Computer Science
5 CPs
Technical Computer Science
5 CPs
Elective Area
15 CPs

Total: 30 CPs

2. Semester

Seminar
4 CPs
Elective Area
26 CPs

Total: 30 CPs

3. Semester

Scientific Project Work
10 CPs
Elective Area
20 CPs

Total: 30 CPs

4. Semester

Master's Thesis
30 CPs

Total: 30 CPs

Introduction for First-Year Students in Computer Science

We offer in-person welcome sessions for Computer Science in both the Bachelor’s and Master’s programmes. Access to the welcome session is through our teaching platform, Digicampus. To register there, you will need your IT account details ("RZ-Kennung"), which you will receive after enrolment.

 

to the website

Admission is possible for students with B.Sc. in Computer Science that is equivalent to the one issued by University of Augsburg.

 

The decision on the equivalence is made by the admission committee based on the materials submitted with the application. As a guideline, other degrees need to cover all competences taught by a typical Computer Science degree at a German university, including but not limited to practical, technical and theoretical aspects of Computer Science and the necessary foundations in Mathematics and Logic. Students need to understand the formal foundations and be able to validate their work against them; a purely application-oriented approach is not sufficient.

 

Degrees that are not Computer Science do typically not contain all the requirements. If the previous degree combines Computer Science with an application domain, the difference to a full Computer Science degree needs to covered before applying.

 

The overall grade of your B.Sc. degree must be 2,70 or better according to the German grade scale, as well as either German language skills at least at level B2 or English language skills at least at level B2 in combination with German language skills at level A2.
 
Students who are close to successfully completing such a degree may also apply under the following conditions:
  • At least 77 % of the required credit points of your B.Sc. programme completed
  • All Requirements on language and knowledge are covered
  • The overall grade is sufficient when treating all missing credits as the worst possible passing grade

The programme can be begun in both winter and summer terms; the regular deadlines are August 10th and February 15th. Due to visa issues, we strongly encourage non-EU citizens to apply well ahead of the deadline (suggested: May 1st for winter, December 1st for summer). Early admission is granted to allow sufficient time for visa processing. 

 

 

International University Entrance Qualification

Additional Information for international applicants

 

Application

German University Entrance Qualification

 

Application

During the Study

To help make the start of your studies as smooth as possible, we've gathered all essential information for new Computer Science students in one place:
Here, you'll find everything you need for a successful beginning to your academic journey.

Course Catalogue

All the courses offered in the current semester, including lecturers, rooms, and times, can be found in Digicampus. These are also compiled here in accordance with your degree programme and examination regulations.

At the turn of the semester, the courses for the following semester are usually available around four weeks before the start of term.

 

 
 

Timetables

For the compulsory and core courses of the degree programme, the faculty prepares a timetable, which also includes some elective courses. Please note that there is no distinction made between different examination regulations.

 

Timetables

 

 

Exam Schedule

The faculty maintains a central exam schedule, where lecturers register the exams. You will also find links to the exam schedules of other faculties, such as for minor subjects or interdisciplinary degree programmes.

 

Exam Schedule - Institute of Computer Science

Exam dates for the Institute of Computer Science are listed here.

 

For most examination-related issues, the  Examinations Office is your primary point of contact, including:
 

  • Problems with exam registration in "Studis"
  • Registration of final theses
  • Issuance of certificates and transcripts

FAQs from the Examinations Office
 

 

For more complex issues, the Examination Board is responsible. Applications are also submitted through the Examinations Office. Common topics include:
 

  • Deadline extensions (e.g., for "Orientierungsprüfung", overall study time, final theses)
  • Compensation for disadvantages
  • Recognition of prior study and examination achievements

Examination Regulations

The examination regulations establish the guidelines for the degree programme, such as:
 

  • Scope and content of module groups
  • Mandatory and optional courses within the module groups
  • Scope of examinations
  • Deadlines, such as for orientation exams or the maximum duration of study
  • Types and progression of examinations

Examination regulations are divided by area of application and build on each other. Over time, the examination regulations are modified to develop the degree programme further. The version that applies to you is the one in force at the time of your enrolment in its consolidated form. You can check this information in the "Studis" system.

 

Subject-specific Examination Regulations MSc Computer Science (all valid regulations)

Faculty Examination Regulations of the Faculty of Informatics
General Examination Regulations of the University of Augsburg

 

Module Handbook

The module handbook lists a catalogue of potential courses and provides details on these courses. The specific courses you are required or allowed to take are determined by the examination regulations. Not every course is offered every semester; please refer to the timetable and Digicampus for more information.
The information provided includes, among other things:
 

  • The person responsible for the module
  • Course content
  • Learning objectives
  • Examination format
  • Allocation to the module group (see examination regulations)
  • Contact hours/Workload
  • Recommended semester

The module handbook changes slightly from semester to semester and depends on the degree programme and examination regulations. The information in the module handbook can also be found on Digicampus.

 

Here you can find the current exam dates.
Here you can find information about final theses at the Institute of Computer Science.

The University of Augsburg and the Faculty of Applied Computer Science offer numerous support services:

 

Central Student Advisory Service

The Central Student Advisory Service provides a broad range of support on non-subject-specific topics such as learning advice, self- and time management, psychological and systemic counselling, studying with disabilities, studying with a family, social and legal advice ("Studentenwerk"), career entry and orientation (Career Service), studying abroad and support for international students (International Office).

 

Student Advise and Counselling Service
 

 

Dean of Studies

The Dean of Studies at the FAI offers advice on teaching, examinations, support services, and teaching evaluations. However, the Dean of Studies is not responsible for individual study counselling or planning.

 

 

Examination Board

For more complex queries related to exams, recognitions, and applications, it may be helpful to consult directly with the chair of the Examination Board.

 

 

Subject-Specific Counselling and Other Contacts

The subject-specific advisors for each degree programme provide individual feedback on study-related questions such as course progression, choosing minor subjects/specialisations/internships, and preparing applications.

 

Here you can find information about studying computer science abroad.

After the Study

Once all academic requirements have been completed, you must apply for your degree certificate. You can find details on this process on the  Examinations Office website.

Here you will find information on doctoral studies at the Institute of Computer Science at the University of Augsburg.

A Master's degree in Computer Science is an advanced qualification for roles in private companies, public institutions, and both academic and non-academic research, opening up a broad range of career opportunities:
 


Core Computer Science
 

© University of Augsburg

A degree in Computer Science opens the door to a diverse range of careers in the field of computer science and IT, including:

  • Programming
  • Software engineering
  • Systems analysis
  • Web technologies
  • Networking
  • Process automation
  • Data analysis / Big Data
  • AI / Machine Learning

 


Other Sectors
 

Bildlizenzen von Shutterstock.com.

As a modern interdisciplinary science, computer science supports the process of digitalisation across many areas of application. The knowledge gained from subsidiary subjects also offers graduates numerous opportunities to apply what they have learned in other fields. Consequently, there are career entry opportunities in nearly all sectors, including:
Vehicle and aircraft development; production and logistics; urban and regional planning; consumer electronics; telecommunications; media technology; advertising and marketing; consulting; medical technology; robotics; home appliance technology and infrastructure development.

Do you want to stay in touch with your fellow students and meet them again at a variety of network events? Then join the University of Augsburg's alumni network.

At the University, students have access to various advisory services on topics related to entrepreneurship and self-employment. You can find further information here.

Qualification Objectives

The Master’s degree programme in Computer Science provides students with a comprehensive education, preparing them for a wide range of career opportunities. The qualification objectives include:

 

Students gain an in-depth understanding of theoretical and mathematical foundations relevant to computer science.

Students learn to develop, refine, and apply advanced and innovative concepts, methods, techniques, and technologies in computer science to identify and solve complex and large-scale information processing challenges.

By participating in seminars and research projects, students acquire advanced knowledge in various areas of computer science and enhance their ability to work and conduct research independently.

Students are enabled to work independently and accurately, think abstractly and creatively, and expand their knowledge autonomously.
Students gain experience in leading teams and projects, developing the ability to critically discuss problems, define subordinate goals, classify, evaluate, combine, and present interim results and ideas.
Students develop essential soft skills necessary for professional success, such as communication, teamwork, and presentation abilities.
Students acquire competencies in interdisciplinary teamwork and learn to interact purposefully with potential users from other disciplines, analysing their needs and developing suitable solutions.
Students become sensitised to ethical issues and societal concerns, fostering a better understanding of the potential impact of their work on society.

Graduates are well-prepared for demanding careers in companies, public institutions, and both academic and non-academic research. They can pursue roles across diverse fields, including production and logistics, software development, systems administration, research, and consulting.

FAQs & Contact Persons

Still have questions? We compiled a list of frequently asked questions, grouped by the common areas. If you cannot find an answer, you will find a list of contacts below

 

 

 

 

 

Eligibility and Background

The examination and admission regulations require a degree that is equivalent to a typical Computer Science degree from a German university. While other degrees often contain considerable computer science parts, they do not cover all relevant aspects and do not lead to an admission.

If the previous degree combines Computer Science with an application area, the difference to a full Computer Science degree needs to be covered before applying

 

The minimum grade for all M.Sc. programmes in Computer Science and Mathematics is 2.70 or better according to the German grading scale (1 best possible grade, 4 minimum passing grade). If your degree does not use the German grading scale, please look at the separate FAQ item
While reputable online courses of provide a good coverage and presentation of the material, they typically lack a thorough examination system. Unless an accredited institution is vouching for the results, we therefore cannot accept online courses

In general, we do not accept practical knowledge such as work experience or projects to fulfil the admission requirements, as they lack a rigorous quality assessment.

The programme can be studied completely in English. For a transition period, a limited number of electives or exercise groups may be taught in German; students may also choose to write their theses/report in German. For everyday life and the interaction with public institutions, some basic German will be helpful. We therefore require you to have A2 level knowledge in German.

The university maintains a list of recognized certificates: Admission Requirements. No other test certificates will be accepted.

We require English language skills at B2 level, but no German language certificates.

 

The university maintains a list of recognized certificiates: Admission requirements. No other test certificates will be accepted.

 

If your previous degree was taught entirely in English, a statement from your University with the Medium of Instruction (MOI) also fulfills the requirements.

 

 

 

 

 

 

If your previous degree (e.g., the B.Sc.) was taught entirely in English, this also fulfills our requirements. If only parts of the programme were taught in English (such as the thesis), this is not sufficient. Please be aware that using an MoI may cause additional effort when applying for a visa, as not all embassies are satisfied with the university statement.
If you already achieved multiple, possibly relevant degrees, including but not limited to a second B.Sc. or an M.Sc., you can apply. Please include all degrees, transcripts and module descriptions. When presenting the contents for a requirement, it is helpful if you point out from which degree this is taken.
No, these tests are not considered and will not affect your admission.

Prerequisites & Documentation

If your degree was or will be issued by a university from China, India or Vietnam, you will need an APS certificate when applying. In addition to the validation of your degree, embassies in these countries will usually not issue visas without an APS certificate. If you already live inside the EU or have a follow-up degree with suitable content from a university outside these countries, this requirement may be waived, please contact us.

For our M.Sc. programmes, no VPD are required - this is only necessary for our B.Sc. programmes. The assessment will directly be performed on your degree certificates, transcripts and module description.

 

There are two exceptions, however, where different kind of certificates are needed:

  1. If your degree is from China, India or Vietnam, you will need an APS certificate. There is a separate FAQ item on this
  2. If your university is not fully recognized according to Anabin as H+, your degree certificate will need to be validated by the " Zeugnisbewertung der ZAB" for statement of comparability.
If your university is not fully recognized according to Anabin as H+, your degree certificate will need to be validated by the for statement of comparability. Reasons for that may be partial/incompatible accreditation, franchising from accredited universities, ...

 

Please apply for this statement of comparability as soon as possible, as processing may take weeks to months. When you receive the statement, please include it with your degree at application time.

When applying, you will be asked to provide the number of credits / contact hours of your previous degree, as well as its duration. One year of full-time study corresponds to 60 European Credit Transfer System (ECTS) credits.

 

Therefore, a three-year Bachelor’s program in Europe is equivalent to 180 ECTS. 

 

Please provide your "original" CP contact hours in the application, as stated in your transcript / module description. The application committee will then convert and check those numbers.

 

You may estimate the converted value as follows:  If you have 8 "original" credits in a three-year program worth N "original" credits, you can convert them to ECTS by multiplying 8 by 180 divided by N.  If you participated in a four-year program, you need to replace 180 with 240.

The German grading system assigns grades from 1.0 (very good, maximum grade) to 5.0 (failed, minimum grade), where 4.0 is the minimum passing grade.

 

You need to provide you the best possible grade and minimum passing grade of your grading system when applying, and provide proof for this information (e.g., as part of your transcript). 

 

Based on this information, you can compute your equivalent German grade and determine if it meets the requirements (2.7 or better). Your (numerical) grade will be scaled using the modified Bavarian Formula. University of Augsburg provides a converter for initial guidance, but please note that the provided information is not binding.

 

No, letters of recommendation will not be considered. We kindly ask you not to attach or send us any recommendation letters, as this may delay the application process.
When applying for a M.Sc. programme, electronic documents are sufficient. Only when enrolling, we need to see physical, certified copies.
No. All documentation has to be complete when the application is submitted. The only exception are final transcripts or degree certificates when the original application was sufficient for a conditional acceptance for an incomplete degree (85 %), but new documents became available before the decision.

Application Process

Can I re-apply if my application was rejected?
The application period for this degree starts alongside with those for other degrees at University of Augsburg, either at the early (mid-September/mid-March) or regular slot (early November / mid-May). The specific dates are listed at the start part of the application portal. If the programme is not listed explicitly, the date for all other degree programmes applies.
The regular deadlines for applications are August 10th (winter term) and February 15th (summer term). These deadlines are clearly not sufficient if you require a visa. In this case, we strongly recommend applying until May 1st / December 1st. Applications after these recommended deadlines will still be processed, but the admittance is only valid for a single semester. Getting the visa and arriving in time is your responsibility, we will not grant extension towards the maximum duration of the programme.
To get admittance, you need to completely fulfil the requirements in terms of languages, knowledge and grades. No exceptions or extensions will be granted. The only special case is a mostly, but not completely finished degree.
If you already finished 77 % of the required credit points of your programme, you may apply and get admitted. The requirements on language and knowledge need to be fulfilled, as well as the minimum grade. To determine the grade, all missing credit points/courses should be set to the minimum passing grade. To provide a brief example: for 180 ETCS CP B.Sc., you need to have completed at least 140 CP. If you have a grade average of 2.3 so far and use 4.0 (lowest passing grade in Germany) for the remaining 40 CP, your overall grade will be 2.67: (140* 2.3 + 49*4.0) / 180. This is sufficient for admittance, as it is better than the threshold of 2.7. A grade average of 2.4 for the 153 CP will lead to a total grade of 2.75, which blocks you from early admittance.
No, the admissions are not ranked. If you fulfil the necessary requirements, you will be admitted. The submission time, additional certificates or documents will not be taken into account.
University of Augsburg does not charge a fee for applying.

Applications for the winter term will be processed starting from the following dates:  

  • Applications received March 10th - May 1st: May 1st

  • Applications received May 1st - July 1st: July 1st

  • Applications received July 1st - August 10th: August 10th

Applications for the summer term will be processed starting from the following dates:  

  • Applications received November 6th - December 1st: December 1st
  • Applications received December 1st - February 15th: February 15th

Providing a strong guarantee on the processing duration is not possible, but we aim for 3 - 6 weeks after the start for each group 

The notification is sent to you by mail, you may find details in the VIBS portal or as attachment.
Due to legal reasons, the decision document (“Bescheid”) is issued in German only

 

An acceptance document provides information on enrollment and the beginning of the semester. We will soon send you more information.

 

The notice of rejection contains the main reason why you were not accepted on the second page, while the first page lists the requirements (again for legal reasons).


Common reasons are:

  1. Note (Grade)
    dass Ihre Durchschnittsnote in «previous degree» an 
    der «previous university» [...]
    nicht die erforderliche Gesamtnote von 2,70 ergeben hat
    The grade you entered or was shown on your transcript did not fulfill the required minimum grade for our study programme: 2.7 or better in the German system, where 1.0 is the best possible grade and 4.0 is the minimum passing grade.
  2. Fehlende Unterlagen (Missing documentation)
     dass die geforderten Bewerbungsunterlagen nicht vollständig eingegangen sind 
    The documents you submitted did not provide proof of the necessary courses and their contents. Besides missing or unrelated documents, this also covers significant inconsistencies among your documents. In particular, the title of a course from a transcript alone is insufficient to provide the necessary detail on the contents.
  3. Fehlende Gleichwertigkeit (lack of equivalence)
    dass Ihr Studium in «previous degree» an «previous university» nicht als 
        gleichwertig [...] angesehen werden kann
    The courses you listed did not contain contents equivalent to those required. This could mean that 
  • the courses have no or little relation to the required subject, 
  • the methods utilized do not align, 
  • your course covers only part of the relevant material or 
  • the course contents do not reach the necessary amount
 

Please note that all these criteria had to be fulfilled when submitting your application. Due to the large number of applications, we cannot provide individual feedback. 

 

 

If your application was rejected, you may reapply in a later semester. You will have to re-register in the VIBS submission system, as account data is reset between application rounds.

 

Please be aware that sending the same application again will not change the outcome. Missing documentation or a miscalculated grade can be corrected, whereas a lack of equivalence is hard to overcome.

Visa & Enrollment

Late arrival is only possible until the beginning of the second week of lectures (typically around October 20th/April 20th). Any later arrivals would lead to significant challenges with the course materials, so that students will not be able to achieve a meaningful amount of credits in their first semester.

 

As admissions can only be issued for a single semester, we offer fast track readmission that will provide you with much more time to obtain a visa for the following semester. In case that you will not be able to obtain a visa on time, you can simply go to VIBS once the admission period starts and upload your earlier admission letter. You do not need to provide any further documents in this case and you will receive a fast response with a new admission letter for the coming semester.

 

 

Finances & Scholarships

University of Augsburg does not charge tuition for any student. This does not mean that studying is completely free: There is a (nominal) semester fee covering social services and public transport. Furthermore, Germany has a rather high cost of living which needs to covered by the student.

Contact Persons

Need some further assistance? Here you will find the contact details for academic advising and the dean of studies.

 

 

 

 

 

Prof. Dr. Peter Michael Fischer
Studienberatung Informatik
Department of Computer Science

Email:

Prof. Dr. Matthias Schlesner
Dean of Studies for Computer Science
Lehrstuhl für Biomedizinische Informatik, Data Mining und Data Analytics

Email:

Search