Program topics range from the technical-formal to the artistic-creative in theory and practice.

Audio-visual Media Technologies

Software Development

Film & Media Art

Research & Tansfer

With the CTech program you build the following technical-formal expertise:

  • Design and application of modern audio-visual media technologies, such as VR systems
  • Software development
  • Theoretical backgrounds for audio & graphics
  • Research methodologies and analytical probelm solving
  • Understanding of the current state of the art in the research fields of media computer science, digital media are and film production 

You apply this expertise in an self-chosen, often creative-artistic context. Possible topic areas are:

  • Creative coding, graphics & audio
  • Novel forms of film
  • Interactive storytelling
  • Digital media art
  • Movie production processes
  • Academic and Artistic Research
  • Innovative pototype development




Analytical Thinking

Through the Ctech program you gain solid technical understandings and practical production experiences. But you also train your mind creatively as well as analytically, therefore your problem solving skills. Through the inclusion and reflection of research publications you know the current state of the art and you foster your understanding of the big picture.

The ultra-modern technical infrastructure and equipment for media productions, as well as the large community of creatives at the Film University give you the exclusive opportunity to bring your ideas to life on a professional level. You are building reference work and a strong network as first steps of your successful career!

Questions About the Curriculum?

Just get in touch - we are happy to answer any questions you might have!

The Program

The program follows a modular approach including lecture and project modules. Most classes are taught in English. However, elective classes from other programs of the Film University are mainly taught in German.

During your studies you chose an individual specialisation from the Creative Technologies topics. Professors support and advise you in weekly one-to-one meetings. Advanced exercises and individual projects deepen your specialisation and enable expert knowledge.

1st Year

In the first year of your studies a program structure is given and lectures modules with exercises prevail. The project modules include the work on the orientation project you applied with and some practical workshops. 6 hours per week a dedicated to freely electable courses from different programs of the Film University.

2nd Year

The second year is more openly structured. The third term includes project modules only, with workshops and individual as well as team exercises. In the fourth term you complete your master thesis.

The following list of lectures also includes their German denominations - currently the formal regularia of the program, including lecture names, are only available in German.

SWS stands for "Semesterwochenstunden" and indicates how many "hours per week" a lecture has.

Introductions and Integration

1. Term

Studiengangsspezifische Einführungen

  • In the first three weeks of the program there are no regular lectures yet!
  • In the first week you get to know the Film University: all programs introduce themselves, there are lab tours, introduction to the infrastructure and the technical equipment.
  • In the second and third week you participate with the new master students of all programs in a workshop in order to get to know your fellow students (university-wide) and to work on a common creative project.
  • Starting with the winter term 2018 we are planning to also offer optional crash-courses in maths and programming fundamentals.
  • Teaching languages will be German and English.

Creative Coding

1. TermProgrammiermethoden I2 SWS


2. Term

Programmiermethoden II2 SWS


  • Creative Coding I enables you to solve complex problems in a structured manner and to apply intermediate to advanced programming techniques in Processing and Python. Applications focus on graphics, sound and interaction and reflect on using coding as creative tool.
  • Creative Coding II builds up on the concepts presented and learned in ‘Creative Coding I’. This class uses C++ and the software development toolkit ‘openFrameworks’. Although the C++ language is often feared by novices, its syntax is straightforward and accessible. We will use it to better understand the processes of compilation, linking, and building, as well as object-orientation, real-time development, and 3rd party library use. openFrameworks is implemented in C++ to make use of its versatility and real-time capabilities for creative coding applications. It is comprised of a huge body of example projects as well as additional functionality (ofxAddons) that we will explore partially during the course .

  • The course is split into lectures and exercises.

  • The course is held in English.



Mathematics for Audio and Graphics

1. Term

Mathematik im audio-visuellen Kontext I

  • In the first part of the course we refresh the fundamental mathematical concepts required for the understanding & development of audio-visual applications.
  • The second part focuses on the mathematical background for audio processing and will serve as a basis for developing digital audio applications.
  • The third part introduces common mathematical concepts for computer graphics applications.
  • The course is split into lecture and exercise parts.
  • The course is held in English.

Procedural Generation and Simulation

2. Term

Mathematik im audio-visuellen Kontext II

  • This course introduces procedural and simulation algorithms for 2D and 3D graphics and sound.
  • We cover the modeling and animation of pattern and textures, cities, vegetation, terrain, flocks, herds and schools and particle simulations such as fluids and crowds.
  • We reflect topics from all sides: their underlying formal theories, their practical implementations as well as their design. Implementation frameworks are Houdini with Python, Processing and JavaScript.
  • The course is split into lectures and exercises.
  • The course is held in English.

Application Design

1. Term

Application Design und Anwendung I

2. TermApplication Design und Anwendung II5 SWS


3. TermApplication Design und Anwendung III5 SWS


  • This classes are serveral separated workshops taught in blocks and give time to work on your own individual projects such as the orientation project.
  • Workshops are usually taught by external industry experts and are organized each year anew.
  • Exemplary workshops that have been offered regularly so far:
    • Interactive Digital Art, 2 ECTS
      The class deals with the questions of how draw in and engage audiences within interactive digital art. On the example of specific projects the lecturer gives insights on how to bring technology and art together and his artistic research practices. The class will also include practical coding examples as well as the development of project ideas. 

    • Introduction to VR, AR and Unity, 4 ECTS
      The theoretical part of the class gives an overview of the early days of VR/AR, its communities in California and Berlin, presents influential projects and discusses VR/AR's current state and what the future might hold.  On the practical side, students get an introduction to available display devices and to Unity3D for VR. One section of the class is dedicated to Unity's coding interface. During the class students will work on a first, small project to directly apply what is taught in the class. Then students have a couple of weeks to work on an individual project. At the beginning of the summer term the class will meet once more to discuss these projects.  

    • Graphics for the Web, 4 ECTS
      This course enables students to gain hands-on experiences designing and implementing interactive 2D and 3D graphics displayed online in a browser. The course will also discuss the underlying algorithms and the graphics pipeline. Implementation frameworks are WebGL, JavaScript and Processing (e.g. Babylon.js and p5.js).

    • Minicomputer / Physical Computing, 4 ECTS
      This course gives an hands-on introduction to physical computing with the electronic prototyping platforms Arduino and Raspberry Pi. The course enables students to create their own interactive electronic objects with Soft- and Hardware.

    • Mixed Reality / Projection Mapping, 4 ECTS
      This course enables students to design content for and execute the technical setup of projection mappings such as a projection onto a building. As an example a projection mapping for the Filmmuseum building is discussed. The workshop leads to a collaborative projection mapping project, which has to be presented in the following winter term.

    • Creative Audio Programming, 1 ECTS
      Two practical sessions enable students to code audiovisual and interactive pieces suitable for the web. In particular we will explore Processing's p5.Sound library and other libraries related to sound and interaction. The workshop is oriented toward creating an unusual interactive musical instrument / interface. The final projects will have the opportunity to be exhibited online.

  • Workshops are held in English.

Pitching and Peer Review

1. Term

Peer Review I

1. TermPitching I0.5 SWS


2. Term

Peer Review II

2. TermPitching II0.5 SWS


3. Term

Peer Review III

3. TermPitching III0.5 SWS


  • This course enables you to pitch project ideas, present work in progress concisely and to give and receive constructive feedback.
  • The fundamentals of project-pitching, -presentation and -feedback are taught and during the term all participants practice these concepts by regularly presenting the status of their current projects and ideas for future projects to their peers. The group gives feedback and discusses the project’s contexts. Interesting external projects can also be presented and discussed.
  • The course is held in English.

Academic Readings

1. Term

Diskussion wissenschaftlicher Veröffentlichungen I

2. Term

Diskussion wissenschaftlicher Veröffentlichungen II

  • In Academic Readings I you practice to read publications of computer science research. Specific topics include computer graphics, sound, virtual reality, augmented reality and interaction techniques. All chosen publications are the most recent state of the art and come from high quality venues.
  • In Academic Readings II you practice to read academic publications from artistic research and media studies. Specific topics include audiovisual media, media theory, cinema, performance and interaction. 

  • Each publication is evaluated on basis of summarizing presentations and through the discussions with the group.

  • The course is held in English.

Academic Methodologies

1. Term

Vertiefung wissenschaftliche Methodik I

2. Term

Vertiefung wissenschaftliche Methodik II

  • Academic Methodologies I enables you to conduct scientific research. Academic methodologies are taught by the example of computer science research. Topics include basic principles of scientific research in general, how to conduct research in particular and the processes of publishing work. 

  • Academic Methodologies II enables you to conduct artistic research. Topics include the theory behind and basic principles of artistic research and reflect its differences to scientific research. A focus of the class is the presentation of research results in written and oral form.
  • As exercise a full conference will be simulated in all its parts, from submitting a paper over reviewing other work to giving a conference presentation.
  • The course is held in English.

Visiting Experts

1. TermVisiting Experts I0.5 SWS


2. TermVisiting Experts II0.5 SWS


  • Every semester an industry expert, artist or researcher is invited to the Film University to present their work and to hold a workshop.
  • Students are able to make suggestions on who to invite.
  • Workshops are held in English.

Advanced Production Techniques, Electives

1. Term

Wahlfach aus dem Bereich der technischen Gestaltungsmittel I


1. Term

Freies Studium I


2. Term

Wahlfach aus dem Bereich der technischen Gestaltungsmittel II4 SWS3 ECTS

2. Term

Freies Studium II

  • For "Advanced Production Techniques" you can chose elective classes from the Animation, Sound, Scenography, VFX, Cinematography or Editing program of the Film University.
  • For "Elective Studies" you can chose any class you like.

  • Most courses are held in German.

University-Wide Project Presentations

1. TermHochschulöffentliche Projektpräsentation1 SWS

0.5 ECTS

2. Term

Hochschulöffentliche Projektpräsentation1 SWS0.5 ECTS
  • There are university-wide project presentations every Tuesday from 5.00-7.00 p.m. You need to attend 8 of these presentations.
  • Presentations are from a large variety of topics from all areas of the Film University for all students together.
  • Most presentations are held in German.

Master Thesis

4. Term

Praktischer Teil der Masterarbeit


4. Term

Theoretischer Teil der Masterarbeit


4. Term

Kolloquium0.1 SWS3 ECTS
  • The Master Thesis must include a practical and a theoretical part.
  • The thesis has to be presented to and discussed with your CTech peers and professors during a colloquium.
  • You are free to chose to complete your thesis in German or English.