ERASMUS and International Incoming Students

Welcome to the overview of courses that the MultiMediaTechnology Programme offers in English for incoming exchange students.

As an international student you can choose modules out of 3 degree programmes focusing on design, media and art: MultiMediaTechnology (MMT), MultiMediaArt (MMA) and Design and Product Management (DPM)


MultiMediaArt and Design and Product Management offer:
Graphic Design Project (7.5 ECTS) (MMA)
Photography in Context (7.5 ECTS) (MMA)
Concept Development (4 ECTS, winter semester only) (MMA)
Visual Communication & Projects (7.5 ECTS) (DPM)

As an international student you can also choose from the whole list of available courses at MultiMediaTechnology (see below) (focus Bachelor).

The instruction language of MultiMediaTechnology courses mainly is German. For courses in German MultiMediaTechnology usually offers course materials in English. Further we provide individual support from MultiMediaTechnology lecturers and fellow students to successfully meet all requirements for the different courses. 

For further information on academic issues, courses, course selection and provisional learning agreements, please contact the international coordinator of the MultiMediaTechnology programme, Hilmar Linder.

For administrative issues, please contact the International Office.

After nomination from your home institution please apply online!

As an accepted incoming student you can also choose among the courses offered by the International Office.

FALL SEMESTER (Course Selection only)

Due to timetable constraints, you can only choose modules form either Game Development or Web Development. These modules can be combined with the complementary courses offered. 

Module Game Development 1 (7 ECTS)

Course Title: Game Development 1
Course Code: MMTB3GDEIL
Credits: 5.0 ECTS
Prerequisites: Introduction into programming in C#, Java or C/C++ and basic knowledge of data structures and algorithms. Basic knowledge of computer graphics is of advantage but not required.
Learning Outcomes: Students are familiar with tools and programming concepts of game development. They can implement and test simple games with game engines or graphic libraries. 
Contents: introduction to C++ programming, software tools in game development, basics of game engine architecture, design patterns applied to game programming, resource management, event handling, basics of artificial intelligence for games, collision detection and rigid body physics

Course Title: Multimedia Project 2 (MMP2a)
Course Code: MMTB3MMPPT 
Credits: 2.0 ECTS
Prerequisites: must be combined with Game Development 1 (MMTB3GDEIL)
Learning Outcomes: Students can carry out simple game projects in specialist teams and apply general project management methods in practice.
Contents: Ideation, Prototyping, Implementation, Version control

Module Web Development 1 (7.5 ECTS)

Course Title: Frontend Development 1
Course Code: MMTB3FDPIL
Credits: 3.0 ECTS
Prerequisites: Intermediate knowledge in HTML, CSS, Javascript and/or jQuery is required. Students should be able to implement a static webpage and to use Javascript and/or jQuery for manipulating the page and sending AJAX requests.
Learning Outcomes: Students develop a style guide for a web application. They develop and implement the front end of a web application or a Single Page Application (SPA) with HTML, CSS and Javascript/ES6
Contents: Cascade and specificity in CSS, selector performance. Choosing and using a CSS preprocessor. Modern layout techniques in CSS with flexbox and grid. Preparation of a style guide for a web application. Setting up and using a frontend development pipeline with current tools like npm, grunt or gulp. The current state of ES6 adoption in browsers. Babel to compile ES6 to Javascript. Accessing APIs with fetch. Automatic testing for JavaScript. Design patterns for JavaScript

Course Title: Backend Development 1
Course Code: MMTB3BDPIL
Credits: 2.5 ECTS
Prerequisites: Intermediate knowledge in HTML, CSS, Javascript and/or jQuery, SQL and a backend programming language like PHP is required. Students should be able to implement a web application that saves data to a database, handles user logins with cookies and/or the built in session mechanism of the backend language, and avoids SQL Injections and XSS attacks.
Learning Outcomes: 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, Testing with unit tests and system tests

Course Title: Multimedia Project 2 (MMP2a)
Course Code: MMTB3MMPPT 
Credits: 2.0 ECTS
Prerequisites: must be combined with Frontend Development 1 (MMTB3FDPIL) 
Learning Outcomes: Students can carry out simple web projects in specialist teams and apply general project management methods in practice as part of this.
Contents: Ideation, Prototyping, Implementation, Version control

Complementary Courses Fall Semester (5 ECTS)

Course Title: Basic Principles of Human-Computer Interaction
Course code: MMTB3HCIIL
Credits: 2,5 ECTS
Prerequisites: -
Learning Outcomes: Students know concepts about basic principles and working methods from human-computer interaction (HCI) relevant disciplines (psychology, cognitive science, ergonomics, IT design and sociology). The have a basic understanding of people, computers, interaction and all of the previous for HCI-relevant properties. Students are introduced to applying user-centred design (UCD) processes, e.g. integrating user requirements into the design process; conceiving methods for the analysis, design and evaluation phase and applying these to concrete tasks
Contents: Definition of human-computer interaction (HCI); fundamental traits of humans (ergonomics, information processing etc.), of computers (input and output modalities etc.) and interaction (Norman’s execution and evaluation cycle etc.); presenting the areas of application and paradigms of HCI (desktop computing, mobile computing, ubiquitous computing, tangible interfaces, wearable computing etc.), principles of the user centred design (UCD) process; insights into basic methods of the analysis phase (user, task and environmental analysis); fundamental methods and characteristics of the design phase (design criteria, guidelines and norms etc.); methods and concepts of evaluating interactive user interfaces (users and expert evaluation)

Course Title: Mobile Applications 1
Course Code: MMTB3MAPIL
Credits: 2.5 ECTS
Prerequisites: Introduction into programming in C#, Java or C/C++ and basic knowledge in data structures and algorithms
Learning Outcomes: Students know the options and limitations of mobile apps and are able to conceive simple mobile applications and independently implement these on a target platform in "native" code. 
Contents: Development environments from mobile applications; introduction to the "native" programming language and API interfaces of mobile platforms; elementary design patterns; provisioning profiles

SUMMER SEMESTER (Course Selection only)

Due to timetable constraints, you can only choose modules form either Game Development or Web Development. These modules can be combined with the complementary courses offered. 

Module Game Development 2 (4.5 ECTS)

Course Title: Game Production Environments
Course Code: MMTB4GPEIL
Credits: 2.5 ECTS
Prerequisites: Basic knowledge of game development and game engine architectures is of advantage, but not required.
Learning Outcomes: Students know how to handle a modern game engine (e.g., Unity 3D) and establish an efficient workflow in practice. They can design and implement games based on their knowledge of the components of the game engine. 
Contents: Components of a modern game engine (e.g., Unity 3D), professional game development workflows and tools 

Course Title: Multimedia Project 2 (MMP2b)
Course Code: MMTB4MMPPT 
Credits: 2.0 ECTS
Prerequisites: must be combined with Game Production Environments (MMTB4MMPPT)
Learning Outcomes: Students can carry out game projects in specialist or extended teams (e.g. with the partial integration of designers) and use general project management methods and tools in practice. They use the advanced concepts and methods of game development
Contents: Carrying out a project, which is challenging on a specialist and organisational level

Module Web Development 2 (6.5 ECTS)

Course Title: Frontend Development 2
Course Code: MMTB4FDPIL
Credits: 2.0 ECTS 
Prerequisites: Advanced knowledge in HTML, CSS and Javascript / ES6 is required. Students should be able to implement a static webpage or a single page app using a frontend development pipeline with current tools like npm, grunt or gulp and a CSS preprocessor
Learning Outcomes: They understand the principles used in front end frameworks, and can develop and implement the front end of a web application using a framework. They can test JavaScript applications. They use tools to examine and improve code quality 
Contents: Frontend framework (e.g. Ember, Angular, React), testing, frontend performance, the latest developments and tools

Course Title: Backend Development 2
Course Code: MMTB4BDPIL
Credits: 2.5 ECTS
Prerequisites: Knowledge of Web Development with Ruby on Rails. Students should be able to implement a web application in Ruby on Rails that saves data to a relational database, handles user logins and oauth logins, and write basic unit and systems tests for it
Learning Outcomes: Students implement REST APIs to be consumed by web frontends or mobile apps. They can improve the performance of their app by using caching in different forms. They develop back ends for real-time applications or multi-user games using Websockets. They are aware of typical security problems of web applications and can offer support for avoiding these problems in web frameworks
Contents: node.js, Ruby on Rails, web services, APIs, caching, web security, the latest developments and tools

Course Title: Multimedia Project 2 (MMP2b)
Course Code: MMTB4MMPPT 
Credits: 2.0 ECTS
Prerequisites: must be combined with Backend Development 2 (MMTB4BDPIL)
Learning Outcomes: Students can carry out a web project in specialist or extended teams (e.g. with the partial integration of designers) and use general project management methods and tools in practice as part of this. They use the advanced concepts and methods of web development
Contents: Carrying out a multimedia project, which is challenging on a specialist and organisational level

Module Web Development & Projects (7.5 ECTS)

Course Title: Web Development & Projects
Course Code: MMTBSS17WDPIL
Credits: 7.5 ECTS
Prerequisites: This course is suitable for students from either a technical or a design background. They will be working in interdisciplinary teams. Students have to be able to write basic HTML and CSS Code before starting this course. For example in the Textbook "Fundamentals of Web Development" this would correspond to chapters 1 to 4 (see funwebdev.com/about/table-of-contents/)
Learning Outcomes: After this module, students will be able to design and program a single-page web application (SPA). Practical outcome is a finished project
Contents: Use existing backends and APIs, use a frontend tool chain for converting, minifying and concatenating ES6, SASS and CSS files, create, convert and optimizing images for web pages, especially for responsive design, understand the goals of responsive design, use media queries, reponsive images and mobile first design to achieve them, create transitions,  animations, vector graphics, 3d graphics, parallax effects for web pages

Complementary Courses Summer Semester (5 ECTS)

Course Title: HCI-Studio
Course code: MMTB4HCIIL
Credits: 2.5 ECTS
Prerequisites: Basic knowledge in the field of human-computer interaction
Learning Outcomes: Students can develop interfaces as part of a user-centred design (UCD) process. They know methods and approaches for: conceiving and carrying out a user, task and environment analysis as part of the analysis phase; processing the results of the analysis phase to provide input for the design phase (persona, scenarios); developing various prototypes (low and high fidelity) based on design principles and prototyping methods; conceiving and carrying out user evaluations in the lab (creating a test plan, carrying out a user study, evaluating results); documenting the entire development process
Contents: Methods of the contextual analysis phase (focus group, survey, contextual enquiry, observation etc.); processing the results of the analysis phase (personas, scenarios, design recommendations etc.); user interface and user interaction design; prototyping methods (experience prototyping etc.); evaluation methods (usability study etc.)

Course Titel: Mobile Applications 2
Course Code: MMTB4MAPIL
Credits: 2.5 ECTS
Prerequisites: Intermediate knowledge in programming mobile platforms in Java or Swift/Objective-C
Learning Outcomes: Students are able to conceive complex mobile applications and independently implement these on a target platform in native code. They are familiar with the development environment and the provisioning processes, and have gone through the publishing process for their independently developed app once. 
Contents: Advanced API interfaces for mobile platforms; requirement management for mobile apps, staged delivery; publishing to stores on respective platforms; developing their own project

News Design, Media & Arts

Neue Shopkonzepte für Salzburger Wirtschaft

Bachelor StudentInnen des Studiengangs Design & Produktmanagement der FH Salzburg...

more

Kreativfestival 'Creativity Rules' ist wieder da

Interaktive Medien, junge Kunst, ein buntes Film- und Musikprogramm, ein Designmarkt und...

more

Salzburger Beitrag zum Reformationsjahr 2017

Vor zwei Jahren hat der Verein Reformationsjubiläum 2017 einen Wettbewerb unter 21...

more