Structure of the Master's Programme

Here you will find consolidated and simplified information about the structure of the Master's program in Digital Humanities. For more detailed information, please refer to our curriculum and module catalog.

There are several ways to pursue a Master's degree in Digital Humanities. On one hand, as a student in Data Science and Applied Computer Science, you can choose modules in the respective focus areas of "Digital Humanities." On the other hand, you can study Digital Humanities as a separate discipline within the Faculty of Humanities. You have the option to either pursue it as a Single Honours Master's program or as a module package. The structure and modules for each of these options can be found here:


To complete the Mono-Master's program in Digital Humanities, you need to earn 78 credits in the subject-specific curriculum (Elective Modules I and II), 12 credits in key competencies, and complete your Master's thesis (30 credits). Detailed information about each section of the subject-specific curriculum can be found below.

In this category, you are required to complete modules totaling 66 credits.

You can freely choose and combine modules within this section. However, you must take at least one of the following theory modules:

  • M.DH.10: Theories and Research Questions in Computational Language Analysis (9C)
  • M.DH.11: Theories and Research Questions in Digital Text Analysis (9C)
  • M.DH.12: Theories and Research Questions in Computational Literature Analysis (9C)
  • M.DH.13: Theories and Research Questions in Computational Image Analysis (9C)
  • M.DH.14: Theories and Research Questions in Computational Object Analysis / Materiality (9C)
  • M.DH.15: Theories and Research Questions in Computational Spatial Analysis (9C)

Each module consists of a seminar and an exercise, which are usually thematically related. Therefore, it is highly recommended to complete both components of the module together in a single semester.

Additionally, in this section, you must also complete at least one research project:

  • M.DH.20a: Research Project Computational Language Analysis (Prof. Dr. Caroline Sporleder oder Prof. Dr. Jörg Wesche, 12C)
  • M.DH.21a: Research Project Computational Text Analysis (Prof. Dr. Caroline Sporleder, Prof. Dr. Jörg Wesche oder Dr. Anna Dorofeeva, 12C)
  • M.DH.22a: Research Project Computational Literature Analysis (Prof. Dr. Jörg Wesche, 12C)
  • M.DH.23a: Research Project Computational Image Analysis (Prof. Dr. Langner, 12C)
  • M.DH.24a: Research Project Computational Artefact Analysis (Prof. Dr. Langner, 12C)
  • M.DH.25a: Research Project Computational Spatial Analysis (Prof. Dr. Langner, 12C)

In these modules, you will execute your own project within the field of Digital Humanities. You will work independently, in consultation with your supervisors. At the conclusion of your project, you will prepare a project report and present your results during a colloquium. Possible topics will be introduced at the beginning of the semester in an orientation session, but you are also welcome to propose your own ideas. Feel free to discuss project ideas with your teachers!

Apart from the theory modules and research projects, you can also choose the following modules in this area:

Courses from the Digital Humanities:

  • B.DH.57 Spring School in Palaeography and Imaging Science (6C)
  • M.DH.01 Advanced Topics in Digital Humanities (6C)
  • M.DH.016 Multimodality (9C)
  • M.DH.17 Digital Palaeography in Theory and Practice (9C)

Courses from Computer Science:

  • B.Inf.1602 Communication skills in computer science (3C)
  • B.Inf.1903 Applied Language and Text Processing (6C)
  • B.Inf.1904 Introduction to Computational Linguistics and Natural Language Processing (6C)
  • M.Inf.1905 Advanced Topics in Language and Text Processing (3C)
  • M.Inf.1906 Computational Semantics and Discourse Processing (6C)

This section is intended to deepen your computational skills. To fulfill this requirement, you must complete two of the following modules, totaling 12 credits.

  • B.DH.003 Introduction to Computer Programming and Computer Vision (9C)
  • B.DH.51 Programming and Digital Modelling (9C)
  • B.Inf.1247 Introduction to Information Retrieval and Natural Language Processing (6C)
  • M.Inf.1141 Semistructured Data and XML (6C)
  • M.Inf.1142 Semantic Web (6C)
  • M.Inf.1905 Advanced Topics in Language and Text Processing (3C)
  • M.Inf.1906 Computational Semantics and Discourse Processing (6C)

Alternatively, in this section, you can also take other modules from the university's offerings. However, this must be requested before enrolling in the course. Please contact the student advisory service for this.

In this study option, you will write your Master's thesis with us. Please feel free to contact Prof. Dr. Langner, Prof. Dr. Jörg Wesche, Prof. Dr. Caroline Sporleder or Dr. Anna Dorofeeva.

To complete the subject-specific curriculum of 42 credits in Digital Humanities, you must take a minimum of 42 credits from elective modules within the following two groups:

In this section, you must complete modules totaling a minimum of 33 credits.

You can freely choose and combine modules within this section. However, you must take at least one of the following theory modules:

  • M.DH.10: Theories and Research Questions in Computational Language Analysis (9C)
  • M.DH.11: Theories and Research Questions in Digital Text Analysis (9C)
  • M.DH.12: Theories and Research Questions in Computational Literature Analysis (9C)
  • M.DH.13: Theories and Research Questions in Computational Image Analysis (9C)
  • M.DH.14: Theories and Research Questions in Computational Object Analysis / Materiality (9C)
  • M.DH.15: Theories and Research Questions in Computational Spatial Analysis (9C)

Each module consists of a seminar and an exercise, which are usually thematically related. Therefore, it is highly recommended to complete both components of the module together in a single semester.

Additionally, in this section, you must also complete at least one project:

  • M.DH.20b: Project Computational Language Analysis (Prof. Dr. Caroline Sporleder oder Prof. Dr. Jörg Wesche, 9C)
  • M.DH.21b: Project Computational Text Analysis (Prof. Dr. Caroline Sporleder, Prof. Dr. Jörg Wesche oder Dr. Anna Dorofeeva, 9C)
  • M.DH.22b: Project Computational Literature Analysis (Prof. Dr. Jörg Wesche, 9C)
  • M.DH.23b: Project Computational Image Analysis (Prof. Dr. Langner, 9C)
  • M.DH.24b: Project Computational Artefact Analysis (Prof. Dr. Langner, 9C)
  • M.DH.25b: Project Computational Spatial Analysis (Prof. Dr. Langner, 9C)

In these modules, you will execute your own project within the field of Digital Humanities. You will work independently, in consultation with your supervisors. At the conclusion of your project, you will prepare a project report and present your results during a colloquium. Possible topics will be introduced at the beginning of the semester in an orientation session, but you are also welcome to propose your own ideas. Feel free to discuss project ideas with your teachers!

Apart from the theory modules and research projects, you can also choose the following modules in this area:

Courses from the Digital Humanities:

  • B.DH.57 Spring School in Palaeography and Imaging Science (6C)
  • M.DH.01 Advanced Topics in Digital Humanities (6C)
  • M.DH.016 Multimodality (9C)
  • M.DH.17 Digital Palaeography in Theory and Practice (9C)

Courses from Computer Science:

  • B.Inf.1602 Communication skills in computer science (3C)
  • B.Inf.1903 Applied Language and Text Processing (6C)
  • B.Inf.1904 Introduction to Computational Linguistics and Natural Language Processing (6C)
  • M.Inf.1905 Advanced Topics in Language and Text Processing (3C)
  • M.Inf.1906 Computational Semantics and Discourse Processing (6C)

This section is intended to deepen your computational skills. To fulfill this requirement, you must complete two of the following modules, totaling 9 credits.

  • B.DH.003 Introduction to Computer Programming and Computer Vision (9C)
  • B.DH.51 Programming and Digital Modelling (9C)
  • B.Inf.1247 Introduction to Information Retrieval and Natural Language Processing (6C)
  • M.Inf.1141 Semistructured Data and XML (6C)
  • M.Inf.1142 Semantic Web (6C)
  • M.Inf.1905 Advanced Topics in Language and Text Processing (3C)
  • M.Inf.1906 Computational Semantics and Discourse Processing (6C)

In this study option, you will write your Master's thesis with us. Please feel free to contact Prof. Dr. Langner, Prof. Dr. Jörg Wesche, Prof. Dr. Caroline Sporleder or Dr. Anna Dorofeeva.

As part of your Master's program within the Faculty of Humanities, you can complete the module package "Digital Humanities" totaling 36 credits. Please note that there are admission requirements for this module package. You can find information regarding this here.

In this section, you must complete modules totaling a minimum of 30 credits.

You can freely choose and combine modules within this section. However, you must take at least one of the following theory modules:

  • M.DH.10: Theories and Research Questions in Computational Language Analysis (9C)
  • M.DH.11: Theories and Research Questions in Digital Text Analysis (9C)
  • M.DH.12: Theories and Research Questions in Computational Literature Analysis (9C)
  • M.DH.13: Theories and Research Questions in Computational Image Analysis (9C)
  • M.DH.14: Theories and Research Questions in Computational Object Analysis / Materiality (9C)
  • M.DH.15: Theories and Research Questions in Computational Spatial Analysis (9C)

Each module consists of a seminar and an exercise, which are usually thematically related. Therefore, it is highly recommended to complete both components of the module together in a single semester.

Additionally, in this section, you must also complete at least one project:

  • M.DH.20b: Project Computational Language Analysis (Prof. Dr. Caroline Sporleder oder Prof. Dr. Jörg Wesche, 9C)
  • M.DH.21b: Project Computational Text Analysis (Prof. Dr. Caroline Sporleder, Prof. Dr. Jörg Wesche oder Dr. Anna Dorofeeva, 9C)
  • M.DH.22b: Project Computational Literature Analysis (Prof. Dr. Jörg Wesche, 9C)
  • M.DH.23b: Project Computational Image Analysis (Prof. Dr. Langner, 9C)
  • M.DH.24b: Project Computational Artefact Analysis (Prof. Dr. Langner, 9C)
  • M.DH.25b: Project Computational Spatial Analysis (Prof. Dr. Langner, 9C)

In these modules, you will execute your own project within the field of Digital Humanities. You will work independently, in consultation with your supervisors. At the conclusion of your project, you will prepare a project report and present your results during a colloquium. Possible topics will be introduced at the beginning of the semester in an orientation session, but you are also welcome to propose your own ideas. Feel free to discuss project ideas with your teachers!

Apart from the theory modules and research projects, you can also choose the following modules in this area:

Courses from the Digital Humanities:

  • B.DH.57 Spring School in Palaeography and Imaging Science (6C)
  • M.DH.01 Advanced Topics in Digital Humanities (6C)
  • M.DH.016 Multimodality (9C)
  • M.DH.17 Digital Palaeography in Theory and Practice (9C)

Courses from Computer Science:

  • B.Inf.1602 Communication skills in computer science (3C)
  • B.Inf.1903 Applied Language and Text Processing (6C)
  • B.Inf.1904 Introduction to Computational Linguistics and Natural Language Processing (6C)
  • M.Inf.1905 Advanced Topics in Language and Text Processing (3C)
  • M.Inf.1906 Computational Semantics and Discourse Processing (6C)

This section is intended to deepen your computational skills. To fulfill this requirement, you must complete two of the following modules, totaling 6 credits.

  • B.DH.003 Introduction to Computer Programming and Computer Vision (9C)
  • B.DH.51 Programming and Digital Modelling (9C)
  • B.Inf.1247 Introduction to Information Retrieval and Natural Language Processing (6C)
  • M.Inf.1141 Semistructured Data and XML (6C)
  • M.Inf.1142 Semantic Web (6C)
  • M.Inf.1905 Advanced Topics in Language and Text Processing (3C)
  • M.Inf.1906 Computational Semantics and Discourse Processing (6C)

Weitere Module können Sie in den Schlüsselkompetenzen belegen. Nähere Informationen finden Sie hier.