MultiMediaTechnology

Course titleSWSECTSTYPE

Agile Project Management

Semester 1
Academic year 1
Course code MMTM1APMVO
Type VO
Kind Compulsory
INTL-Code 4
SWS 1
ECTS Credits 1.5
Examination character final

Lecture content:

Students are able to explain and estimate the development, philosophy and basic content of agile methods and which of these methods are suitable to use in a set project. They are familiar with the roles, artefacts and occurrences of scrum and are able to use these in agile projects on scrum master level. Content: Lean thinking, agile principles and philosophy, scrum – roles, artefacts and occurrences, requirements management via user stories and cost estimates, cooperation in agile project teams.

Superior module:

Smart Skills 1a

Module description:

Students have an in-depth understanding of the application of agile methods for project control and are able to use these in agile projects on scrum master level. They are familiar with various approaches and tools for group facilitation and can use these in a target orientated way in work situations. Students are aware of the chances and opportunities of diversity in the IT industry.

Data Analysis

Semester 1
Academic year 1
Course code MMTM1DAAIL
Type IL
Kind Compulsory
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students learn basic methods of data analysis and model building and apply these to data from practical studies. Students also practice and further establish the critical evaluation of analysis findings and prediction models. Contents: Correlation, regression, data pre-processing, linear modelling, clustering, mixed linear models.

Superior module:

Practical Informatics 1

Module description:

Students deepen their theoretical and practical knowledge of complexity analysis and optimisation of algorithms using the example of select profession related problems. They deepen their method knowledge in the field of data analysis and model building and can apply this to examples from practice. Hereby they practice their critical evaluation of analysis results and prediction models.

Digital Ideation

Semester 1
Academic year 1
Course code MMTM1DIDIL
Type IL
Kind Compulsory
INTL-Code 3
SWS 1
ECTS Credits 1
Examination character immanent

Lecture content:

Students use tools for creative processes and the evaluation of ideas and can use these correctly according to the situation. The tools which are introduced will also be practiced in more depth in the “Multimedia Master’s Project: Development & Presentation” teaching module. Content: Tools and methods of design thinking, storytelling / innovation development using examples from practice.

Superior module:

Conception and Innovation

Module description:

Students broaden their skills and argumentation expertise with regard to current, relevant problems and questions from the fields of art, culture, media, society and technology. They work on the development and iterative refinement of ideas for their master’s project and implement individual ideas as prototypes for further analysis. Hereby they can use tools for creative processes and the evaluation of ideas.

Distributed Software Architectures

Semester 1
Academic year 1
Course code MMTM1DSAIL
Type IL
Kind Compulsory
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students possess in-depth knowledge and skills to analyse a given requirements profile and identify and describe the functional and non-functional requirements of an application. They are able to effectively use (distributed) software architectures, component models and design patterns. Content: Distributed software architectures and component models, service orientated architectures, model driven architectures, advanced design patterns, case studies and implementation examples.

Superior module:

Practical Informatics 2

Module description:

Students have an in-depth understanding of qualitative and quantitative research methods as well as the standard approach for preparing an academic paper of master’s standard.

Diversity in IT

Semester 1
Academic year 1
Course code MMTM1DITSE
Type SE
Kind Compulsory
INTL-Code 3
SWS 1
ECTS Credits 1
Examination character immanent

Lecture content:

Students are familiar with the problematic of a lack of diversity in the IT industry / in the application areas of Game as well as Web. They are also familiar with theoretical models and factors of influence as well as the approaches of diversity management and various IT specific initiatives. Content: Diversity terms in sociology and human resources, chances and opportunities of diversity, diversity in IT, case examples for IT, Game and Web.

Superior module:

Smart Skills 1a

Module description:

Students have an in-depth understanding of the application of agile methods for project control and are able to use these in agile projects on scrum master level. They are familiar with various approaches and tools for group facilitation and can use these in a target orientated way in work situations. Students are aware of the chances and opportunities of diversity in the IT industry.

Group Facilitation

Semester 1
Academic year 1
Course code MMTM1MVGIL
Type IL
Kind Compulsory
INTL-Code 4
SWS 1
ECTS Credits 1.5
Examination character immanent

Lecture content:

Students are familiar with various approaches from group facilitation such as theme-centred interaction, re-teaming and facilitation tools and are able to use these in "work situations" in a target orientated way. Content: Various approaches in group facilitation, theme-centred interaction re-teaming, facilitation tools, media design, group dynamic practice examples.

Superior module:

Smart Skills 1a

Module description:

Students have an in-depth understanding of the application of agile methods for project control and are able to use these in agile projects on scrum master level. They are familiar with various approaches and tools for group facilitation and can use these in a target orientated way in work situations. Students are aware of the chances and opportunities of diversity in the IT industry.

Inspiration and Inspiration Workshops (Inspiration)

Semester 1
Academic year 1
Course code MMTM1IIWIL
Type IL
Kind Compulsory
INTL-Code 4
SWS 1.5
ECTS Credits 2
Examination character immanent

Lecture content:

Students broaden their skills and argumentation expertise with regard to current and relevant problems and questions from the fields of art, culture, media, society and technology. The inspiration lectures conducted together with MMA in the style of a seminar, aim to inspire students at the start of their studies. The subsequent inspiration workshops intensify and interpret individual topics from the key areas of MMA and MMT in the form of concept papers, prototypes, presentations and discussions. Content: Inspiration lectures on current problems and questions from the fields of art, culture, media, society and technology in various discussion formats.

Superior module:

Conception and Innovation

Module description:

Students broaden their skills and argumentation expertise with regard to current, relevant problems and questions from the fields of art, culture, media, society and technology. They work on the development and iterative refinement of ideas for their master’s project and implement individual ideas as prototypes for further analysis. Hereby they can use tools for creative processes and the evaluation of ideas.

Multimedia Master’s Project: Development & Presentation

Semester 1
Academic year 1
Course code MMTM1MMMPT
Type PT
Kind Compulsory
INTL-Code 4
SWS 1.5
ECTS Credits 2
Examination character immanent

Lecture content:

Students work on the development and iterative refinement of ideas for their master’s project. They will have gained inspiration from the “Inspiration and Inspiration Workshop” module and will apply tools from the “Digital Ideation” module to developed ideas and realise individual ideas as prototypes for further analysis. The objective of the module is the development of a viable idea for a master’s project including treatment, resource planning as well as the presentation of the complete concept at a pitch at the end of the semester. Content: Storytelling, visualisation, mock-ups, verification / falsification of ideas and assumptions possibly also collection of external reviews and evaluations with view to state of the art, feasibility analyses, coaching of project ideas.

Superior module:

Conception and Innovation

Module description:

Students broaden their skills and argumentation expertise with regard to current, relevant problems and questions from the fields of art, culture, media, society and technology. They work on the development and iterative refinement of ideas for their master’s project and implement individual ideas as prototypes for further analysis. Hereby they can use tools for creative processes and the evaluation of ideas.

Rapid Prototyping

Semester 1
Academic year 1
Course code MMTM1RAPUE
Type UB
Kind Compulsory
INTL-Code 4
SWS 1
ECTS Credits 3
Examination character immanent

Lecture content:

Students put idea approaches from the teaching module “Multimedia Master’s Project: Development & Presentation” into practice in the form of software prototypes and evaluate the results with view to applicability and further development for master’s projects. Relevant programming languages and frameworks from the fields of Game & Simulation Engineering and Web Engineering are used. Content: Technology selection and implementation coaching.

Superior module:

Conception and Innovation

Module description:

Students broaden their skills and argumentation expertise with regard to current, relevant problems and questions from the fields of art, culture, media, society and technology. They work on the development and iterative refinement of ideas for their master’s project and implement individual ideas as prototypes for further analysis. Hereby they can use tools for creative processes and the evaluation of ideas.

Elective 1 - Game & Simulation Engineering 1a

Game Artificial Intelligence

Semester 1
Academic year 1
Course code MMTM1GAIIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with methods, concepts and algorithms of Artificial Intelligence (AI) as well as the development and pipeline of an AI engine and understand the modelling and implementation of decentral, heterogeneous systems of autonomous agents. Content: Communication between and coordination of Al agents, tactical and strategic AI, communication between world and AI (perception of the world), progressive dynamic / strategic path finding and optimisation, simulation of large groups (crowd simulation), genre-specific AI (e.g. rubber band AI in races, minimaxing in board games), learning mechanisms for AI (e.g. neural networks, evolutionary algorithms). This module may be replaced by the “Game Development” module.

Superior module:

Elective 1 - Game & Simulation Engineering 1a

Module description:

Students are familiar with advanced design methods to plan and develop playable prototypes as well as techniques for methodical and target orientated game design (e.g. MDA framework, playtesting, balancing, etc.). Students are familiar with the necessary steps to realise various types of online games. They have an understanding of the management of online users and their data (user management, cloud saves), merging balanced player groups (Match-Making, Game Balance) and security aspects to help protect user data and also enable fair joint playing (anti-cheat mechanisms). Students are familiar with the underlying techniques to conduct games and calculations on servers (cloud gaming/computing). Students are familiar with methods, concepts and algorithms of Artificial Intelligence (AI) as well as the development and pipeline of an AI engine and understand the modelling and implementation of decentral, heterogeneous systems of autonomous agents.

Elective 1 - Game & Simulation Engineering 1b

Game Design & Playable Media

Semester 1
Academic year 1
Course code MMTM1GDMIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students develop game concepts in team work in order to plan and develop playable prototypes of a game by means of various design methods. Students are familiar with the techniques with which they can methodically and target-specifically operate game design. This includes various types of prototyping as well as the MDA framework, play testing as well as balancing. Content: Paper prototyping, iterative design, mechanics-dynamics aesthetics framework, game mechanics implementation and test, game analysis, multiplayer game design, serious games.

Superior module:

Elective 1 - Game & Simulation Engineering 1b

Module description:

Students are familiar with advanced design methods to plan and develop playable prototypes as well as techniques for methodical and target orientated game design (e.g. MDA framework, playtesting, balancing, etc.). Students are familiar with the necessary steps to realise various types of online games. They have an understanding of the management of online users and their data (user management, cloud saves), merging balanced player groups (Match-Making, Game Balance) and security aspects to help protect user data and also enable fair joint playing (anti-cheat mechanisms). Students are familiar with the underlying techniques to conduct games and calculations on servers (cloud gaming/computing). Students are familiar with methods, concepts and algorithms of Artificial Intelligence (AI) as well as the development and pipeline of an AI engine and understand the modelling and implementation of decentral, heterogeneous systems of autonomous agents.

Online Gaming & Cloud Computing

Semester 1
Academic year 1
Course code MMTM1OGCIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with the necessary steps to realise various types of online games. They have an understanding of the management of online users and their data (user management, cloud saves), the merging of balanced player groups (match-making, game balance) and security-relevant aspects to help protect user data and also enable fair joint playing (anti-cheat mechanisms). Students are familiar with the basic techniques to conduct games and calculations on servers (cloud gaming/computing). Content: Various types of multiplayer games (in real time, round based, massive multiplayer), user management, cloud saves, persistent world, match making and game balance, synchronisation between players, prediction models for latency compensation, anti-cheat mechanisms, security aspects of online gaming, backend-as-a-service (BaaS) models, cloud gaming (streaming, virtualisation), cloud computing in games (e.g. physics calculation with the aid of servers).

Superior module:

Elective 1 - Game & Simulation Engineering 1b

Module description:

Students are familiar with advanced design methods to plan and develop playable prototypes as well as techniques for methodical and target orientated game design (e.g. MDA framework, playtesting, balancing, etc.). Students are familiar with the necessary steps to realise various types of online games. They have an understanding of the management of online users and their data (user management, cloud saves), merging balanced player groups (Match-Making, Game Balance) and security aspects to help protect user data and also enable fair joint playing (anti-cheat mechanisms). Students are familiar with the underlying techniques to conduct games and calculations on servers (cloud gaming/computing). Students are familiar with methods, concepts and algorithms of Artificial Intelligence (AI) as well as the development and pipeline of an AI engine and understand the modelling and implementation of decentral, heterogeneous systems of autonomous agents.

Elective 1 - Web Engineering 1a

Recommender Systems

Semester 1
Academic year 1
Course code MMTM1RESIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with current algorithms and tools for the compilation of Recommender Systems as well as for the assessment of the efficiency of such systems. They are able to choose a suitable Recommender System for the field of application and can configure and expand this and assume its operation. Content: Content-based filtering, user-user collaborative filtering, item-item collaborative filtering, dimensionality reduction, interactive critique-based recommenders.

Superior module:

Elective 1 - Web Engineering 1a

Module description:

Students are familiar with current databanks which are used for web applications. They choose the appropriate memory form for structured and semi-structured data for various application scenarios and can implement these with relational and NoSQL databanks. Students are familiar with current algorithms and tools for the compilation of Recommender Systems as well as for the assessment of the efficiency of such systems. They are able to choose a suitable Recommender System for the field of application and can configure and expand this and assume its operation. Students are familiar with computer assisted methods for the graphic representation of large amounts of data and can develop visualisations which are suitable for evaluating this data to gain findings from it.

Web-based Information Visualisation

Semester 1
Academic year 1
Course code MMTM1IVIIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with computer assisted methods for the graphic representation of large amounts of data and can develop visualisations which are suitable for evaluating this data to gain findings from it. Content: Data abstraction, data types, task abstraction, visualisation validation, effectiveness of various information channels, marks and channels, realisation with web technologies (e.g. d3.js, cartod).

Superior module:

Elective 1 - Web Engineering 1a

Module description:

Students are familiar with current databanks which are used for web applications. They choose the appropriate memory form for structured and semi-structured data for various application scenarios and can implement these with relational and NoSQL databanks. Students are familiar with current algorithms and tools for the compilation of Recommender Systems as well as for the assessment of the efficiency of such systems. They are able to choose a suitable Recommender System for the field of application and can configure and expand this and assume its operation. Students are familiar with computer assisted methods for the graphic representation of large amounts of data and can develop visualisations which are suitable for evaluating this data to gain findings from it.

Elective 1 - Web Engineering 1a

Advanced Databases

Semester 1
Academic year 1
Course code MMTM1ADBIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with current databanks which are used for web applications. They choose the appropriate memory form for structured and semi-structured data for various application scenarios and can implement these with relational and NoSQL databanks. Content: Deepening of knowledge of relational databanks particularly transactions and indices. Special themes from relational databanks e.g. GIS data. Document oriented and graph databanks. Object-relational mapper (ORM), Object Document Matter (ODM). Refactoring of databanks, migrations. This module may be replaced by the “Web Development” module.

Superior module:

Elective 1 - Web Engineering 1a

Module description:

Students are familiar with current databanks which are used for web applications. They choose the appropriate memory form for structured and semi-structured data for various application scenarios and can implement these with relational and NoSQL databanks. Students are familiar with current algorithms and tools for the compilation of Recommender Systems as well as for the assessment of the efficiency of such systems. They are able to choose a suitable Recommender System for the field of application and can configure and expand this and assume its operation. Students are familiar with computer assisted methods for the graphic representation of large amounts of data and can develop visualisations which are suitable for evaluating this data to gain findings from it.

Course titleSWSECTSTYPE

Advanced HCI: Methods & Applications

Semester 2
Academic year 1
Course code MMTM2AHCIL
Type IL
Kind Compulsory
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students are able to analyse and explain complex aspects of context related Human Computer Interaction (HCI). By means of the human-centred design process they are able to iteratively develop new HCI systems based on the usage context and are able to evaluate and optimise HCI systems with regard to various dimensions of the User Experience (UX). Besides deepening theoretical knowledge of the HCI and UX, the teaching module will also focus on the presentation and use of current procedures and methods of UX engineering e.g. usage context analysis, focus groups, prototyping and model, expert and user-based evaluation. Content: Understanding of UX and various UX dimensions (e.g. usability, emotions), theory and implementation of individual steps of the human-centred design process in the development of specific HCI systems from the fields of Web and Game.

Superior module:

Practical Informatics 2

Module description:

Students have an in-depth understanding of qualitative and quantitative research methods as well as the standard approach for preparing an academic paper of master’s standard.

Efficient Algorithms

Semester 2
Academic year 1
Course code MMTM2ALGIL
Type IL
Kind Compulsory
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students deepen their knowledge of complexity analysis and optimisation of algorithms. Using the example of select algorithmic problems, they will develop algorithms and analyse existing ones. The run time and memory related efficiency of the corresponding own implementations will be ascertained theoretically as well as practically. Content: Complexity analysis and induction, practical efficiency measurement, strategies to increase run time, strategies to increase memory efficiency.

Superior module:

Practical Informatics 1

Module description:

Students deepen their theoretical and practical knowledge of complexity analysis and optimisation of algorithms using the example of select profession related problems. They deepen their method knowledge in the field of data analysis and model building and can apply this to examples from practice. Hereby they practice their critical evaluation of analysis results and prediction models.

Ethical Problems of Informatics

Semester 2
Academic year 1
Course code MMTM2EPISE
Type SE
Kind Compulsory
INTL-Code 3
SWS 1
ECTS Credits 1
Examination character immanent

Lecture content:

Students are familiar with the problem areas which can arise from current technical developments in their professional field and can argument their own reflected viewpoint. Contents: Professional ethics, ethical guidelines of various professional associations, discussions of case studies.

Superior module:

Smart Skills 1b

Module description:

Students have an in-depth and sound knowledge on media law and select areas of data protection and intellectual property law as well as contract law. They are familiar with problem areas which arise from current technical developments in their professions, know the various perspectives and can argument their own reflected viewpoint.

IT Law and Data Protection

Semester 2
Academic year 1
Course code MMTM2IRDVO
Type VO
Kind Compulsory
INTL-Code 3
SWS 2
ECTS Credits 2
Examination character final

Lecture content:

Students have an in-depth and sound knowledge on media law and select areas of data protection and intellectual property law as well as contract law. Content: Key terms in information and law, intellectual property law, licence law, contract law, contract conclusion with customers, copyright law, current developments, data protection for media companies and/or media workers, data usage and data protection in the context of big data.

Superior module:

Smart Skills 1b

Module description:

Students have an in-depth and sound knowledge on media law and select areas of data protection and intellectual property law as well as contract law. They are familiar with problem areas which arise from current technical developments in their professions, know the various perspectives and can argument their own reflected viewpoint.

Innovation Coaching (Impact)

Semester 2
Academic year 1
Course code MMTM2INCIL
Type IL
Kind Compulsory
INTL-Code 3
SWS 0.5
ECTS Credits 0.5
Examination character immanent

Lecture content:

Students broaden their knowledge and skills for the systematic assessment of the market opportunities of their multimedia master’s project. They recognise what an opportunity is and are able to objectively assess an idea. Through this they are able to minimise the chance nature of the innovation and increase the probability of its success. Content: Opportunity identification, trends and environment analysis, analysis of potential and appeal of markets, requirement analysis.

Superior module:

Master’s Project 1

Module description:

Students have specific knowledge and skills in the substantiation of the planning and realisation of ambitious and innovative multimedia projects based on the latest technology. The aim is to develop a minimum viable product (MVP) in web engineering / vertical-slice in the field of Game & Simulation Engineering for the clarification of technical feasibility. Students also have broad knowledge and skills for the systematic assessment of market opportunities of their master’s project which enables them to minimise the chance nature of an innovation early on and increase the probability of its success.

Multimedia Master’s Project: Substantiation

Semester 2
Academic year 1
Course code MMTM2MMMPT
Type PT
Kind Compulsory
INTL-Code 4
SWS 2
ECTS Credits 9
Examination character immanent

Lecture content:

Students have specific knowledge and skills in the substantiation of the planning and realisation of ambitious and innovative multimedia projects based on the latest technology. The aim is to develop a minimum viable product (MVP) in web engineering / vertical-slice in the field of Game & Simulation Engineering for the clarification of technical feasibility. Content: Coaching in the implementation of multimedia master’s projects, resource planning, work packages and milestones, possibly also project calculation and business concept, development of an MVP / vertical slice.

Superior module:

Master’s Project 1

Module description:

Students have specific knowledge and skills in the substantiation of the planning and realisation of ambitious and innovative multimedia projects based on the latest technology. The aim is to develop a minimum viable product (MVP) in web engineering / vertical-slice in the field of Game & Simulation Engineering for the clarification of technical feasibility. Students also have broad knowledge and skills for the systematic assessment of market opportunities of their master’s project which enables them to minimise the chance nature of an innovation early on and increase the probability of its success.

Project Reflection 1

Semester 2
Academic year 1
Course code MMTM2PRERC
Type RC
Kind Compulsory
INTL-Code 2
SWS 0.5
ECTS Credits 0.5
Examination character immanent

Lecture content:

Students can reflect on and describe their own role in the team, in communication and in a conflict and draw conclusions from this to change their behaviour. They are aware of the significance of dealing with resource shortages, the communicative involvement of the relevant stakeholders and developing trust and a culture of responsibility in dealings with one another. Content: Structure and realisation of the planning, conception and cooperation in project, crisis and conflict situations with the aim of finding solutions.

Superior module:

Master’s Project 1

Module description:

Students have specific knowledge and skills in the substantiation of the planning and realisation of ambitious and innovative multimedia projects based on the latest technology. The aim is to develop a minimum viable product (MVP) in web engineering / vertical-slice in the field of Game & Simulation Engineering for the clarification of technical feasibility. Students also have broad knowledge and skills for the systematic assessment of market opportunities of their master’s project which enables them to minimise the chance nature of an innovation early on and increase the probability of its success.

Elective 1 - Game & Simulation Engineering 2

Game Engine Architectures

Semester 2
Academic year 1
Course code MMTM2GEAIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with the diverse choice of (game-)engines, tools, architectures and techniques and are able to select and integrate the best one for the development of a particular game. They are able to adapt (game) engines and tools and specifically expand these to suit their requirements for the implementation of professional content pipelines. Hereby they use techniques from practice for the optimal utilisation of memory and processing power. Content: Types of game engine architectures, game engine components, tool developments (e.g. for localisation, assets), professional content pipelines from object orientated design to data driven design, efficient testing procedures, console development, advanced memory management (e.g. cache optimisation, memory alignment).

Superior module:

Elective 1 - Game & Simulation Engineering 2

Module description:

Students are familiar with the diverse choice of (game-)engines, tools, architectures and techniques and are able to select and integrate the best one for the development of a particular game. They are able to adapt (game) engines and tools and specifically expand these to suit their requirements for the implementation of professional content pipelines. Hereby they use techniques from practice for the optimal utilisation of memory and processing power. Students use expanded, physical real time simulation concepts and techniques and simulate complex physical systems to develop realistic game worlds and simulations in an industrial environment.

Physics-based Simulation

Semester 2
Academic year 1
Course code MMTM2PBSIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with expanded, physical real time simulation concepts and techniques and how to simulate complex physical systems and deformable objects (e.g. clothing, liquids) and can apply what they have learnt in practical exercises. Content: In-depth topics of rigid body simulation (rotation, friction, simulation stability etc.), collision recognition and solving, simulation physical connections (e.g. joints) and restricted movements (constraints), ragdoll physics, environment dependent character animation, mass-spring systems, deformable objects, clothing simulation, liquid simulation, weather simulation, vegetation simulation, physically-based rendering.

Superior module:

Elective 1 - Game & Simulation Engineering 2

Module description:

Students are familiar with the diverse choice of (game-)engines, tools, architectures and techniques and are able to select and integrate the best one for the development of a particular game. They are able to adapt (game) engines and tools and specifically expand these to suit their requirements for the implementation of professional content pipelines. Hereby they use techniques from practice for the optimal utilisation of memory and processing power. Students use expanded, physical real time simulation concepts and techniques and simulate complex physical systems to develop realistic game worlds and simulations in an industrial environment.

Elective 1 - Web Engineering 2

Client Side Web Engineering

Semester 2
Academic year 1
Course code MMTM2CWEIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with various architectures for Javascript applications for complex frontends and use these in a targeted way. They develop web applications which go beyond the classic request/response scheme of HTTP and AJAX (real-time web, server push, publish and subscribe). They are familiar with tools for mobile and offline first web applications and know the latest technology status in the web browser. Content: Web components, different variations of MVC patterns, one-way/two-way data binding, websocket, WebRTC, local storage, indexdb, pouchdb, current developments in ECMAScript, transpiler, performance metrics, mobile, current topics.

Superior module:

Elective 1 - Web Engineering 2

Module description:

Students are familiar with techniques, processes and tools which optimise the roll-out process of web applications and enable the automatic, fast and reliable release of new software versions. They have an understanding of the tasks involved in development, test, integration and productive environment and implement test automation, continuous integration and continuous installation. Students are familiar with various architectures for Javascript applications for complex frontends and use these in a targeted way. They develop web applications which go beyond the classic request/response scheme of HTTP AJAX (real-time web, server push, publish and subscribe). They are familiar with tools for mobile and offline-first web applications and know the latest technology status in the web browser.

Continuous Delivery

Semester 2
Academic year 1
Course code MMTM2CODIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with techniques, processes and tools which optimise the roll-out process of web applications and enable the automatic, fast and reliable release of new software versions. They have an understanding of the tasks involved in development, test, integration and productive environment and can implement test automation, continuous integration and continuous installation. Content: Automation, continuous integration (e.g. Jenkins), deployment strategies (cloud, on-premise, container/virtualisation), DevOps, infrastructure as code, test automation, dependency management, configuration management, security, *aaS.

Superior module:

Elective 1 - Web Engineering 2

Module description:

Students are familiar with techniques, processes and tools which optimise the roll-out process of web applications and enable the automatic, fast and reliable release of new software versions. They have an understanding of the tasks involved in development, test, integration and productive environment and implement test automation, continuous integration and continuous installation. Students are familiar with various architectures for Javascript applications for complex frontends and use these in a targeted way. They develop web applications which go beyond the classic request/response scheme of HTTP AJAX (real-time web, server push, publish and subscribe). They are familiar with tools for mobile and offline-first web applications and know the latest technology status in the web browser.

Elective 2 - Lean Startup 1

Lean Startup

Semester 2
Academic year 1
Course code MMTM2LSTIL
Type IL
Kind Elective
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students practice vision, mission and strategy development and presentation for master’s projects and/or external practice partners. They have experienced the phases of cooperation with idea providers and start-ups as well as working on the actual realisation of a real business idea in theory and possibly also practice. Content: Development of an idea for a business concept, research, analysis and preparation of the necessary information/data (e.g. market, target group, finances), compilation of a pitch deck and convincing presentation (e.g. for investors), elaboration of vision – mission – strategy.

Superior module:

Elective 2 - Lean Startup 1

Module description:

Students practice vision, mission and strategy development and presentation for master’s projects and/or external practice partners. They have experienced the phases of cooperation with idea providers and start-ups as well as working on the actual realisation of a real business idea in theory and possibly also practice. They have a basic understanding of tools, concepts and the thoughts of business economics.

Elective 2 - Augmented & Virtual Reality 2

Mixed Reality Technologies

Semester 2
Academic year 1
Course code MMTM2MRTIL
Type IL
Kind Elective
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students are familiar with innovative display and interaction technologies from the field of AR and VR and have practical experience with select AR/VR platforms. Content: AR and VR technology applications, head-mounted display (HMD) technology in AR/VR and special challenges, current AR/VR SDKs, project based AR, calibration methods, interaction techniques (e.g. 3D user interfaces, tangible interfaces, motion capturing), immersion increasing technology (e.g. haptic feedback, virtual embodiment, redirected walking), technical basics for determining location (tracking and localisation).

Superior module:

Elective 2 - Augmented & Virtual Reality 2

Module description:

Students are familiar with visualisation methods for scientific data and can use these in a targeted way. They can identify illustration problems in VR and AR environments and develop innovative solutions with the aid of a choice of techniques. They apply innovative display and AR and VR interaction technologies and have practical experience with select AR/VR platforms.

Elective 2 - Augmented Intelligence 1

Predictive Analytics

Semester 2
Academic year 1
Course code MMTM2PANIL
Type IL
Kind Elective
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students develop complex models based on real study data to predict observations from explanatory variables. They are familiar with the accompanying validation procedures which are then used to evaluate the quality of the models. Content: Linear regression modelling, non-linear regression modelling, dependency modelling.

Superior module:

Elective 2 - Augmented Intelligence 1

Module description:

Students develop complex models based on real study data to predict observations from explanatory variables. They are familiar with the accompanying validation procedures and can evaluate these with view to their quality. Furthermore, they also implement and analyse algorithms from various fields of data mining.

Course titleSWSECTSTYPE

Conference Participation / Study Trip

Semester 3
Academic year 2
Course code MMTM3KTEIT
Type IT
Kind Compulsory
INTL-Code 4
SWS 1
ECTS Credits 3
Examination character immanent

Lecture content:

Students take part in a national/international symposium or summer school of their choice. Here they gain experience in selecting a conference as well as the (travel) organisation and participation in the conference and compiling their findings in writing in the form of a report. Alternatively, the course can offer a study trip or students can be involved in the organisation of a conference. Content: Conference types, conference overview, conference selection, organisation, participation and reporting.

Superior module:

Smart Skills 2

Module description:

Students have in-depth knowledge of quality aspects of software and are familiar with methods and approaches for achieving a high quality in the design, implementation and testing of software. Students take part in a conference / field trip which will broaden their knowledge with view to “State-of-Art” in their field of specialisation. They also have basic evaluation, argumentation, reflection and analysis skills with view to ethical / long term interactions in ICT technologies.

Innovation Coaching (Business)

Semester 3
Academic year 2
Course code MMTM3INCIL
Type IL
Kind Compulsory
INTL-Code 3
SWS 0.5
ECTS Credits 0.5
Examination character immanent

Lecture content:

Students deepen their sector and market knowledge and are able to accurately and specifically define and present the business concept on which their idea is based according to the target group. Content: Deepening of sector and market knowledge, choosing, considering and developing the right business concept, value chains, analysis tools (e.g. Business Model Canvas) practice examples.

Superior module:

Master’s Project 2

Module description:

Students have specific knowledge and skills in the realisation of ambitious and innovative multimedia projects. The goal is to expand the minimum viable product or the vertical slice towards a “feature complete” and quality tested prototypes. They have specific and in-depth skills in current methods of software development and can autonomously apply these within the framework of the multimedia master’s project / work in other projects in a specialist role. They have in-depth sector and market knowledge and are able to accurately and specifically define and present the business concept on which their idea is based according to the target group.

Multimedia Master’s Project: Realization

Semester 3
Academic year 2
Course code MMTM3MMMPT
Type PT
Kind Compulsory
INTL-Code 4
SWS 2
ECTS Credits 8
Examination character immanent

Lecture content:

Students have specific knowledge and skills in the realisation of ambitious and innovative multimedia projects. The goal is to expand the minimum viable product or the vertical slice towards a “feature complete” and quality tested prototype. Content: (iterative) development and testing of components of multimedia master’s projects, accompanying project controlling, change management possibly also further development and presentation of the business concept, prototype completion.

Superior module:

Master’s Project 2

Module description:

Students have specific knowledge and skills in the realisation of ambitious and innovative multimedia projects. The goal is to expand the minimum viable product or the vertical slice towards a “feature complete” and quality tested prototypes. They have specific and in-depth skills in current methods of software development and can autonomously apply these within the framework of the multimedia master’s project / work in other projects in a specialist role. They have in-depth sector and market knowledge and are able to accurately and specifically define and present the business concept on which their idea is based according to the target group.

Project Reflection 2

Semester 3
Academic year 2
Course code MMTM3PRERC
Type RC
Kind Compulsory
INTL-Code 2
SWS 0.5
ECTS Credits 0.5
Examination character immanent

Lecture content:

Students are able to reflect on and describe their own role in the team, in communication and in conflicts and draw conclusions from this to change their behaviour. They are aware of the significance of dealing with resource shortages, the communicative involvement of the relevant stakeholders and developing trust and a culture of responsibility in dealings with one another. Content: Structure and realisation of planning, conception and cooperation in project, crisis and conflict situations with the aim of finding solutions.

Superior module:

Master’s Project 2

Module description:

Students have specific knowledge and skills in the realisation of ambitious and innovative multimedia projects. The goal is to expand the minimum viable product or the vertical slice towards a “feature complete” and quality tested prototypes. They have specific and in-depth skills in current methods of software development and can autonomously apply these within the framework of the multimedia master’s project / work in other projects in a specialist role. They have in-depth sector and market knowledge and are able to accurately and specifically define and present the business concept on which their idea is based according to the target group.

Research Seminar

Semester 3
Academic year 2
Course code MMTM3RSESE
Type SE
Kind Compulsory
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students have an in-depth understanding of qualitative and quantitative research methods as well as the standard approach for preparing an academic paper of master's standard. Content: During the course of this teaching module students will develop their own scientific topics, present these and take part in a scientific discussion with their peer group. Select qualitative and quantitative research methods and preparation of an exposé for the master’s thesis.

Superior module:

Practical Informatics 2

Module description:

Students have an in-depth understanding of qualitative and quantitative research methods as well as the standard approach for preparing an academic paper of master’s standard.

Software Quality Assurance

Semester 3
Academic year 2
Course code MMTM3SQAIL
Type IL
Kind Compulsory
INTL-Code 4
SWS 1
ECTS Credits 1.5
Examination character immanent

Lecture content:

Students have an in-depth knowledge of software quality aspects. They are familiar with approaches and methods for achieving a high quality in the design and implementation and are familiar with methods and tools of software testing. Content: Basic terms “quality”, “quality assurance” and “quality management”, quality control and error reduction with the aid of reviews and inspections, test methods (module, integration acceptance tests, black/white box tests), test practice (test driven development, coverage tests, mock and stub object), bad practices and refactoring patterns, test automation, practice examples.

Superior module:

Smart Skills 2

Module description:

Students have in-depth knowledge of quality aspects of software and are familiar with methods and approaches for achieving a high quality in the design, implementation and testing of software. Students take part in a conference / field trip which will broaden their knowledge with view to “State-of-Art” in their field of specialisation. They also have basic evaluation, argumentation, reflection and analysis skills with view to ethical / long term interactions in ICT technologies.

Symposium: Ethics & Sustainability

Semester 3
Academic year 2
Course code MMTM3SENIL
Type IL
Kind Compulsory
INTL-Code 4
SWS 1
ECTS Credits 1.5
Examination character immanent

Lecture content:

Students have basic evaluation, argumentation, reflection and analysis skills with view to ethical and sustainable interactions. The teaching module will be conducted within a transdisciplinary framework together with other master’s study courses at the FHS in the form of a block event at the start of the semester. Content: keynotes, panel discussion and lectures from individual study courses on ethical / sustainable topics.

Superior module:

Smart Skills 2

Module description:

Students have in-depth knowledge of quality aspects of software and are familiar with methods and approaches for achieving a high quality in the design, implementation and testing of software. Students take part in a conference / field trip which will broaden their knowledge with view to “State-of-Art” in their field of specialisation. They also have basic evaluation, argumentation, reflection and analysis skills with view to ethical / long term interactions in ICT technologies.

Transfer Project 1

Semester 3
Academic year 2
Course code MMTM3TRAPT
Type PT
Kind Compulsory
INTL-Code 3
SWS 1
ECTS Credits 1
Examination character immanent

Lecture content:

Students make a demonstrable contribution outside their own master’s project (pool of all current projects including research projects) and hereby test the role of an “outsourcing“ employee. Content: Independent organisation and involvement in projects and/or research projects.

Superior module:

Master’s Project 2

Module description:

Students have specific knowledge and skills in the realisation of ambitious and innovative multimedia projects. The goal is to expand the minimum viable product or the vertical slice towards a “feature complete” and quality tested prototypes. They have specific and in-depth skills in current methods of software development and can autonomously apply these within the framework of the multimedia master’s project / work in other projects in a specialist role. They have in-depth sector and market knowledge and are able to accurately and specifically define and present the business concept on which their idea is based according to the target group.

Bridge Module for Game Engineering

Game Development 1

Semester 3
Academic year 2
Course code MMTB3GDEIL
Type IL
Kind Elective
INTL-Code 5
SWS 4
ECTS Credits 5
Examination character immanent

Lecture content:

Students are familiar with tools and programming concepts of game development. They are able to implement and test simple games with game engines or graphic libraries. Contents: C++ programming, software tools in game programming, debugging, profiling, deployment, game engine architectures, helpful design patterns in game programming, basic techniques of artificial intelligence for games (state machines, decision trees, steering behaviour, simple path finding, BFS, Dijkstra, A*), collision recognition, optimisation strategies (spatial hashing, quad trees, oct trees, BSP trees), interpolation methods, generative computer graphics, data-driven development (script embedding/extending etc.), creating and integrating static and dynamic libraries, smart pointers, threads, messaging, events/callbacks, network/multiplayer (problems, types of network topology server/client, peer2peer), skydome, skysphere, terrain, practical exercises.

Superior module:

Bridge Module for Game Engineering

Module description:

Students are familiar with the tools and programming concepts of game development and are able to compile and test simple games with game engines or graphic libraries.

Bridge Module for Web Engineering

Backend Development

Semester 3
Academic year 2
Course code MMTB3BDPIL
Type IL
Kind Elective
INTL-Code 5
SWS 2
ECTS Credits 2.5
Examination character immanent

Lecture content:

Students develop and implement the back end of a web application with the help of an up-to-date web framework. They know the concepts of modern back end web frameworks: Model view controller, object-relational mapper, methods of iteratively developing the database, asset pipeline for preparing static assets such as images, CSS, JavaScript. They are able to develop a web application by applying these concepts with an up-to-date framework (e.g. Ruby on Rails). Contents: Ruby, Ruby on Rails, ActiveRecord as an object relational mapper, model view controller pattern, database migrations, asset pipeline, URL routing, REST architecture.

Superior module:

Bridge Module for Web Engineering

Module description:

Students develop and implement the backend of a web application with the help of a current web framework and hereby apply the model view controller pattern, use an object relational mapper and an asset pipeline. They design and implement the front end of a web application and hereby use CSS preprocessors and ECMAScript Compiler within the frame of a modern tool chain.

Frontend Development

Semester 3
Academic year 2
Course code MMTB3FDPIL
Type IL
Kind Elective
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students develop and implement the front end of a web application. They are familiar with the principle of feature detection (instead of browser detection), are able to use shivs and polyfills in order to avoid incompatibility with browsers. They understand how animations work in CSS and JavaScript, can use setInterval, setTimeout and requestAnimationFrame in a targeted way in order to program animations. They can write a jQuery plug-in in order to reuse JavaScript/jQuery code. They know the programmes that lead to poor performance in web applications, are able to carry out measurements and optimise the application. They have an in-depth understanding of the working approach of JavaScript interpreters in relation to inheritance, data types and garbage collection. They are able to use debugger and dev tools for JavaScript. They are familiar with design patterns for JavaScript and can use these successfully. Contents: The latest tools and themes in front end development, animations, query plug-ins, web performance, inheritance in JavaScript, design patterns for JavaScript.

Superior module:

Bridge Module for Web Engineering

Module description:

Students develop and implement the backend of a web application with the help of a current web framework and hereby apply the model view controller pattern, use an object relational mapper and an asset pipeline. They design and implement the front end of a web application and hereby use CSS preprocessors and ECMAScript Compiler within the frame of a modern tool chain.

Elective 1 - Game & Simulation Engineering 3

GPU-based Simulation

Semester 3
Academic year 2
Course code MMTM3GBSIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with state-of-the-art techniques which are used in modern render engines in order to simulate realistic lighting of 3D scenes as well as physically plausible reflection models. They understand the physical and mathematical background of these algorithms and are able to implement and expand their own by means of a modern graphic API. They are also able to use the processing potential of modern GPUs to realise physics-based simulations parallel in real time. Content: Development of tech demos using modern graphic / parallel computing APIs (e.g. OpenGL, OpenCL or Cuda), challenges which can occur in development on GPU (e.g. memory management), profiling and performance optimisation techniques, global Illumination, physically based rendering, image based lighting, deferred and hybrid rendering techniques, shading algorithms, particularly soft shadows, transparent objects in association with deferred rendering and shadows, camera effects such as motion blur and depth of field. General purpose GPU computing with focus on application fields often needed in games (e.g. collision recognition, particle system and fluid simulation).

Superior module:

Elective 1 - Game & Simulation Engineering 3

Module description:

Students use specialist software tools and techniques to develop games and graphic applications on mobile devices. They are familiar with the special challenges of mobile platforms and develop games for these platforms with the aid of native SDKs. Students implement game components independent of platform in order to re-use codes for various platforms. Students are familiar with state-of-the-art techniques which are used in modern render engines in order to simulate realistic lighting of 3D scenes as well as physically plausible reflection models. They understand the physical and mathematical background of these algorithms and are able to implement and expand their own by means of a modern graphic API. They are also able to use the processing potential of modern GPUs to realise physics-based simulations parallel in real time.

Mobile Games

Semester 3
Academic year 2
Course code MMTM3MOGIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students use specialist software tools and techniques to develop games and graphic applications on mobile devices. They apply the acquired knowledge of the special challenges of mobile platforms to realise a game for a mobile platform with the aid of a SDKs. Components of the game are implemented independently of platform to re-use codes for various platforms. Content: Native development by means of an example SDK for mobile games (e.g. Android SDK), challenges of mobile platforms (e.g. limited memory and processing power, small screen), problems of development for heterogeneous target platforms (e.g. development, independent of resolution, for various screen sizes), run time and memory optimisation for target platforms, error search (remote debugging, emulation), platform independent development, graphic programming with OpenGL ES.

Superior module:

Elective 1 - Game & Simulation Engineering 3

Module description:

Students use specialist software tools and techniques to develop games and graphic applications on mobile devices. They are familiar with the special challenges of mobile platforms and develop games for these platforms with the aid of native SDKs. Students implement game components independent of platform in order to re-use codes for various platforms. Students are familiar with state-of-the-art techniques which are used in modern render engines in order to simulate realistic lighting of 3D scenes as well as physically plausible reflection models. They understand the physical and mathematical background of these algorithms and are able to implement and expand their own by means of a modern graphic API. They are also able to use the processing potential of modern GPUs to realise physics-based simulations parallel in real time.

Elective 1 - Web Engineering 3

Applied Programming Paradigms

Semester 3
Academic year 2
Course code MMTM3APPIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with the various programming paradigms and the practical use of these in web development. They are able to recognise and apply declarative, functional, object orientated and procedural aspects of a programming language and know the language features which support Design by Contract. Content: Functional programming, object orientated programming, aspect orientated programming/mixins/traits. Pre and post-conditions. Various approaches for concurrency/asynchronous programming (e.g. functional reactive programming, promises, generators). Current languages e.g. Scala, Erlang/Elixir, Ruby, Regular Expressions etc. Code Golf, Katas. Transpiler, Syntax Trees. Static Code Analysis for dynamic languages (e.g. Lint, Minify).

Superior module:

Elective 1 - Web Engineering 3

Module description:

Students are familiar with concepts and architectures for scalable web applications and can assess which architecture a web application requires. They are able to plan a web application and develop and deliver this with continuous delivery. They can monitor the performance of a web application on various levels and correctly diagnose problems and set measures to rectify these. Students are familiar with the various programming paradigms and the practical use of these in web development. They are able to recognise and apply declarative, functional, object-orientated, procedural aspects of a programming language and know the language features which support Design by Contract.

Scalable Web Architectures

Semester 3
Academic year 2
Course code MMTM3SWAIL
Type IL
Kind Elective
INTL-Code 4
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Students are familiar with concepts and architectures for scalable web applications and can assess which architecture a web application requires. They are able to plan a web application and develop and supply this with continuous delivery. They can monitor the performance of a web application on various levels and correctly diagnose problems and set measures to rectify these. Content: Multi-tier, message queues, service oriented architecture and microservices. logging, profiling, monitoring, C10k problem, “The Twelve Factor App”.

Superior module:

Elective 1 - Web Engineering 3

Module description:

Students are familiar with concepts and architectures for scalable web applications and can assess which architecture a web application requires. They are able to plan a web application and develop and deliver this with continuous delivery. They can monitor the performance of a web application on various levels and correctly diagnose problems and set measures to rectify these. Students are familiar with the various programming paradigms and the practical use of these in web development. They are able to recognise and apply declarative, functional, object-orientated, procedural aspects of a programming language and know the language features which support Design by Contract.

Elective 2 - Augmented & Virtual Reality 1

Realtime Visualisation

Semester 3
Academic year 2
Course code MMTM3RVIIL
Type IL
Kind Elective
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students are familiar with visualisation methods for scientific data and can use these in a targeted way. They can identify illustration problems in VR and AR environments and develop innovative solutions with the aid of a choice of techniques. Content: Scientific visualisation (e.g. volume visualisation, flow visualisation), visualisation in AR (e.g. situated visualisation, x-ray visualisation), graphic manipulation of real world objects (phantom rendering), special requirements of AR visualisation (e.g. temporal coherence, egocentric viewpoint) and solution approaches (e.g. adaptive visualization, transitional interfaces).

Superior module:

Elective 2 - Augmented & Virtual Reality 1

Module description:

Students are familiar with visualisation methods for scientific data and can use these in a targeted way. They can identify illustration problems in VR and AR environments and develop innovative solutions with the aid of a choice of techniques. They apply innovative display and AR and VR interaction technologies and have practical experience with select AR/VR platforms.

Elective 2 - Augmented Intelligence 2

Data Mining

Semester 3
Academic year 2
Course code MMTM3DMIIL
Type IL
Kind Elective
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students implement and analyse algorithms from various fields of data mining. The algorithms are applied onto real data and the associated findings are critically analysed and interpreted. Content: Outlier detection, clustering, classification, data projection.

Superior module:

Elective 2 - Augmented Intelligence 2

Module description:

Students develop complex models based on real study data to predict observations from explanatory variables. They are familiar with the accompanying validation procedures and can evaluate these with view to their quality. Furthermore, they also implement and analyse algorithms from various fields of data mining.

Elective 2 - Lean Startup 2

Business Management for Entrepreneurs

Semester 3
Academic year 2
Course code MMTM3BWLIL
Type IL
Kind Elective
INTL-Code 4
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Students are given a compact overview of the key areas of business economics from the viewpoint of a start-up. Students have a basic understanding of tools, concepts and the thoughts of business economics. Content: Overview of business management functions, introduction to entrepreneurship, constituent decisions such as choice of location and legal form, strategic and operative planning of a company with view to market and marketing, sales, management, personnel and organisation.

Superior module:

Elective 2 - Lean Startup 2

Module description:

Students practice vision, mission and strategy development and presentation for master’s projects and/or external practice partners. They have experienced the phases of cooperation with idea providers and start-ups as well as working on the actual realisation of a real business idea in theory and possibly also practice. They have a basic understanding of tools, concepts and the thoughts of business economics.

Course titleSWSECTSTYPE

Accompanying Seminar on the Master’s Thesis

Semester 4
Academic year 2
Course code MMTM4BMASE
Type SE
Kind Compulsory
INTL-Code 3
SWS 1
ECTS Credits 1
Examination character immanent

Lecture content:

In a discussion within the peer group, students defend and reflect on the scientific question of their master’s thesis as well as the scientific methods used. Content: Comprehensive and diverse disputation of terms, objectives, structures, core elements, tools and problems of the master’s theses.

Superior module:

Master’s Thesis

Module description:

Students have the ability to work independently on a major task of the same level as the professional practice of a Master of Science in Engineering degree holder. They are able to clearly communicate findings in an academically appropriate form.

Guest Lectures: Emerging Technologies

Semester 4
Academic year 2
Course code MMTM4GAVVO
Type VO
Kind Compulsory
INTL-Code 2
SWS 0.5
ECTS Credits 0.5
Examination character immanent

Lecture content:

Students have an in-depth insight into the current technology and research status in various fields of informatics, business and society. Content: This teaching module examines state-of-the-art developments along practical informatics, compulsory elective subject 1 as well as compulsory elective subject 2. The teaching module is organised as a series of guest lectures.

Superior module:

Master’s Project 3

Module description:

Students have knowledge of and practical experience in the presentation and/or publication of the master’s project using accompanying measures (e.g. compilation of information material, accompanying communication measures). They gather experience in the accompanying of the last phase of the team development and gain as much knowledge as possible from their projects.

Master’s Examination

Semester 4
Academic year 2
Course code MMTM4MAPDP
Type DP
Kind Compulsory
INTL-Code 3
SWS 0
ECTS Credits 4
Examination character final

Lecture content:

In a discussion of their master’s thesis, students prove their specialist and methodical knowledge.

Superior module:

Master’s Examination

Module description:

In a discussion of their master’s thesis, students prove their specialist and methodical knowledge.

Master’s Project 3: Release & Presentation

Semester 4
Academic year 2
Course code MMTM4MMMPT
Type PT
Kind Compulsory
INTL-Code 4
SWS 1
ECTS Credits 3
Examination character immanent

Lecture content:

Students have knowledge of and practical experience in the presentation and/or publication of the master’s project using accompanying measures (e.g. compilation of information material, accompanying communication measures). Content: Coaching in the preparation of the presentation/publication (incl. submission at competitions and festivals); compilation of information material for the master’s project; planning and realisation of accompanying communication measures, public presentation of the multimedia master’s projects e.g. in a release festival together with the MultiMediaArt project.

Superior module:

Master’s Project 3

Module description:

Students have knowledge of and practical experience in the presentation and/or publication of the master’s project using accompanying measures (e.g. compilation of information material, accompanying communication measures). They gather experience in the accompanying of the last phase of the team development and gain as much knowledge as possible from their projects.

Master’s Thesis

Semester 4
Academic year 2
Course code MMTM4MAAIT
Type IT
Kind Diploma/master thesis
INTL-Code 3
SWS 0
ECTS Credits 20
Examination character final

Lecture content:

Students acquire individual, in-depth as well as autonomous knowledge and skills for the completion of a scientifically as well as critically reflected master’s thesis based on the latest research. Content: Individual examination with the aid of scientific methods of a current and relevant research question from the field of informatics.

Superior module:

Master’s Thesis

Module description:

Students have the ability to work independently on a major task of the same level as the professional practice of a Master of Science in Engineering degree holder. They are able to clearly communicate findings in an academically appropriate form.

Project Reflection 3

Semester 4
Academic year 2
Course code MMTM4PRERC
Type RC
Kind Compulsory
INTL-Code 2
SWS 0.5
ECTS Credits 0.5
Examination character immanent

Lecture content:

Students gather experience in the accompanying of the last phase of the team development and gain as much knowledge as possible from their projects. Content: Feedback culture, final considerations, conflict processing, comparison of experience within the group as well as lessons learned are the objectives of this teaching module in order to actively prepare the networking of the students after the completion of studies.

Superior module:

Master’s Project 3

Module description:

Students have knowledge of and practical experience in the presentation and/or publication of the master’s project using accompanying measures (e.g. compilation of information material, accompanying communication measures). They gather experience in the accompanying of the last phase of the team development and gain as much knowledge as possible from their projects.

Transfer Project 2

Semester 4
Academic year 2
Course code MMTM4TRAPT
Type PT
Kind Compulsory
INTL-Code 3
SWS 1
ECTS Credits 1
Examination character immanent

Lecture content:

Students make a proven specific contribution outside their own master’s project (pool of all current projects incl. research projects) and hereby test the role of an outsourcing employee. Content: Independent organisation and cooperation in projects and/or research projects.

Superior module:

Master’s Project 3

Module description:

Students have knowledge of and practical experience in the presentation and/or publication of the master’s project using accompanying measures (e.g. compilation of information material, accompanying communication measures). They gather experience in the accompanying of the last phase of the team development and gain as much knowledge as possible from their projects.

Legend
SemesterSemesters 1, 3, 5: courses held only in winter semester (mid-September to end of January), Semesters 2, 4, 6: courses held only in summer semester (mid-February to end of June)
SWSweekly contact hours over 14 weeks in semester (example SWS 2 equals 28 contact hours for the whole course
ECTS CreditsWork load in ECTS credits, 1 ECTS credit equals an estimated 25 hours of work for the student
INTL-CodeIndicates categories for incoming students
5: offered in English on a routine basis
4: offered in English if a specified number of incoming students attend (usually 3)
3: taught in German but support material in English, exams can also be taken in English, active support from a student buddy
2: taught in German, incoming students require sufficient German proficiency to follow class
1: not available for incomings
TypeBP = Bachelor final exam
DP/MP = Master final exam
IL = Lecture with integrated project work
IT = Individual training/phases
LB = Lab (session)
PS = Pro-seminar
PT = Project
RC = Course with integrated reflective practice
RE = Revision course
SE = Seminar
TU = Tutorial
UB = Practice session/Subject practical sessions
VO = Lecture