Der Inhalt dieser Seite ist aktuell nur auf Englisch verfügbar.

Courses available in English for Exchange Students of the Degree Programme Information Technology and Systems Management

Here you can find an overview of courses that the Information Technology and Systems Management Programme offers in English for incoming exchange students in the fall/winter semester for Bachelor students (1st cycle). Our exchange semesters are only offered in the fall/winter.

For further information on academic issues and provisional learning agreements, please contact the international coordinator of the Information Technology and Systems Management Programme, Rishelle Wimmer (

For administrative issues please contact the Incoming Students Coordinator at the International Office (

List of classes: Fall/Winter Semester 2023/24

Information Technology and Systems Management Bachelor (5th Semester) | Academic year: 3
Course code:
Course Content: The Bachelor's Thesis 1 is a subject- and topic-related application of knowledge acquired during the degree programme on the basis of a concrete practical project. The subject of the work centers on degree related topics: media informatics and image processing, mechatronics, network and communication technology. The implementation and elaboration occurs in groups of 2-3 students following basic principles for scientific work.

Students can independently prepare written work and proceed systematically. In addition to analysing and presenting problems, they can recognise and formulate goals. They systematically develop the Bachelor's thesis whose content focuses on specialized degree program subjects. The students are able to distinguish between their own and others' intellectual property and can justify and argue their approach.

Information Technology and Systems Management Bachelor (5th Semester) | Academic year: 3 Course code: ITSB5KRYIL
Course Content: Tasks of cryptology, mathematical basics, algorithms and protocols, types of attacks, historical methods of encryption, current symmetrical methods, public key methods, elliptical curves, crypto-graphic hashes, digital signatures, post-quantum cryptography.

Students know the basics of modern cryptographic procedures. They know the areas of application of symmetric and asymmetric cryptography and can evaluate current procedures. They are familiar with approaches to cryptanalysis as well as the different roles in the evaluation of attacks on algorithms and protocols. By practising practical cryptographic implementations, they are familiar with the most common libraries as well as the challenges in implementing secure encryption methods.

Prerequisites: C++

Business Informatics and Digital Transformation Bachelor (5th Semester) |Academic year: 3

Course code: ITSB5DAPIL
Course Content: Introduction to Python. Functions, classes and exceptions, simple I/O and the most important stand-ard modules. Python IDEs and frameworks for computation (partly cloud based), special tool-boxes (pandas, matplotlib, numpy, scipy, scikit-learn) and scripting of these, implementation of classical explorative data analysis and presentation of results, tSNE or geo-plots, presentation of signals and images. Outlook: Exporting data and graphics, crawling data from the internet, building datasets, simple GUI elements.

Students are able to solve problems that they know from other programming languages using Python. They can create stand-alone scripts as well as notebooks and know about the advantages and disadvantages of both. Students know the different libraries and frameworks for analysing data various data and can use these applications to read, clean, process and display data. They know the different categories of data and how they can be visualised. Students know about the components of data sets and can easily write programs that collect data from the internet or devices.
Prerequisites: Students are familiar with object oriented programming (e.g. C++, Java, …) and know about basic algorithms and data structures.

Information Technology and Systems Management Bachelor (5th Semester) | Academic year: 3
Course code:
Course Content: Technical and methodological challenges of software design; strategies and methods of planning and problem solving for software solutions; software life cycle; software specification; UML as standard notation for software; light-weight, heavy-weight and agile process models; continuous testing, integration and deployment of software; design patterns and their application; use and design of frame-works; CASE tool collections and toolchains; software quality; basic features of model-driven development; current trends in software design.

Students have an overview of the various task fields and activities within the framework of the soft-ware development process and understand the methodological building blocks of "programming on a large scale" relevant to implementation. They have mastered the techniques of object-oriented design and independently carry out the design and implementation of class hierarchies and software compo-nents using practice-relevant UML diagram types and software design patterns. They evaluate differ-ent process models and tool chains from a technical-methodological point of view and carry out an effectiveness-oriented method and tool selection.
Prerequisites: Object Oriented Programming, Database Systems

Information Technology and Systems Management Bachelor (5th Semester) | Academic year: 3
Course code:
Course Content: Software specification; working with selected UML diagram types as standard notation for software; continuous testing, integration and deployment of software; implementation of software design pat-terns; building and using a toolchain and CASE tool collections; using model-driven development approaches.

Students master the techniques of object-oriented design and can independently design and imple-ment class hierarchies, using selected UML representation forms. They are proficient in an industry-relevant UML tool and independently realise artefacts in the entire life cycle (including refactoring) of smaller software systems; based on this, they can argue the competence profiles required for "soft-ware development on a large scale". The students independently implement several design patterns in a given target platform and use a toolchain on the basis of their own business-oriented software pro-jects.
Prerequisites: Object Oriented Programming, Database Systems

Additional cultural and language courses are offered by the International Office. You may also choose courses from other programmes, as e.g. Business Management or Business Informatics and Digital Transformation if you fulfill the course prerequisites.

International Departmental Coordinator

Porträt von: Wimmer Rishelle , M.A.
Senior Lecturer
International Academic Advisor
Department Information Technologies and Digitalisation
Standort: Campus Urstein
Raum: Urstein - 431
T: +43-50-2211-1320
Incoming Students
Welcome to Salzburg University of Applied Sciences
Course Catalogue