Information Technology and Systems Management

Course titleSWSECTSTYPE

Basics of Computer Science

Semester 1
Academic year 1
Course code ITBB1GLIIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Fundamentals of how computer systems work; selected software development tools; Verbalisation, formalization and representation of problems and their solutions; basics of command interpreters (e.g. bash); selected data structures (array, stack, queue, list, tree, ...); search and sort algorithms; runtime and memory complexity of programs.

Learning Outcomes:

Alumni are familiar with the fundamentals of computer systems and can assign and describe the components. They can use common tools for software development and their support. The alumni can formalize problems methodically and derive functional algorithms from the problem definition. They know the building blocks of a procedural program, as well as the basic data structures of mod-ern information technology and can develop individual solutions using these entities.

Superior module:

Informatik Grundlagen

Module description:

xxx

Change.Climate.Resilience

Semester 1
Academic year 1
Course code ITBB1CCRIL
Type IL
Kind Compulsory
Language of instruction German
SWS 1
ECTS Credits 1
Examination character immanent

Lecture content:

Green technologies will flourish and are creating an exciting future. The still prevailing attachment to fossil technologies makes us struggle and has not proved to be sustainable. Established structures can only be overcome through innovation. Research in green technologies will have a most significant impact on future developments. Salzburg is well prepared for the future boom of green technology. In the symposium Change.Climate.Resilience we will look at a number of these forward-looking technol-ogies and developments and want to develop a theory from them.

Learning Outcomes:

After completing the symposium, alumni are able to analyse and evaluate social developments in the context of their studies; describe and question ways of thinking in their discipline; question their own ideas and values and challenge the ideas and values of others; present one¿s own point of view and compare it with that of others; derive insights from academic presentations and integrate them in their own body of knowledge.

Superior module:

Sozial- und Kommunikationskompetenz 1

Module description:

xxx

Computer Networks 1

Semester 1
Academic year 1
Course code ITBB1CNEIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Basics and terms of network technology, simple protocol processes (ARP, IP, UDP/TCP, ICMP, DHCP, DNS), addressing with IPv4 and IPv6, realisation of simple local networks with Ethernet tech-nology. Structure of a computer network; mode of operation of important network components (hub, switch, router), sniffing and analysis of data traffic, simple network configurations in IPv4 and IPv6.

Learning Outcomes:

The alumni are familiar with the most important basics, structures and communication processes in computer networks and know the corresponding network components. They are proficient in IP ad-dressing (IPv4 and IPv6) and can set up and configure small networks themselves.

Superior module:

Computernetze

Module description:

xxx

Fundamentals of Electrical Engineering

Semester 1
Academic year 1
Course code ITBB1GETLB
Type LB
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Safety guidelines in electrical engineering, construction of simple circuits in a laboratory environment, handling of different measuring devices as well as energy sources, practical implementation of the course contents.

Learning Outcomes:

Alumni are able to dimension and construct simple circuits. They can determine parameters such as voltage, current, power, etc. using measurement technology. They are familiar with the use of com-mon measuring instruments and can estimate measurement errors. They can record measurement setups and the results derived from them.

Superior module:

Angewandte Elektrotechnik

Module description:

xxx

Fundamentals of Electrical Engineering

Semester 1
Academic year 1
Course code ITBB1GETIL
Type IL
Kind Compulsory
Language of instruction German
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Basic electrical quantities and SI units (decimal prefixes), direct current, linear and nonlinear resistanc-es, Ohm's law, Kirchhoff's laws, U-I sources, measurement of U, I, R; electrical power and energy, electric and magnetic field, capacitance, inductance, RLC circuit, alternating current, sinusoidal alternating quantities, active, reactive and apparent power, vector representation, complex alternating current calculation.

Learning Outcomes:

The alumni know the basics, as well as the most important components and parameters in the DC circuit. They are able to calculate electrical quantities using different methods and understand the basic methods for measuring them. They understand the concept of electrical power and energy and can calculate them. They know the most important relationships in the electric and magnetic field and understand the mode of action of inductances and capacitances. They understand the basics of an alternating current circuit and can calculate simple circuits using the complex alternating current calcu-lation. The alumni master the most important electrotechnical basics for further topics and speciali-sations relevant to the course of study.

Superior module:

Angewandte Elektrotechnik

Module description:

xxx

Information and Communication Technologies 1

Semester 1
Academic year 1
Course code ITBB1IKTIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Principles of a message transmission system, level, distortion, noise; number systems and binary formats, logical operators, truth tables, basics of Boolean algebra; information theory: information content, decision content, entropy and redundancy; source coding/data compression, channel co-ding.

Learning Outcomes:

The alumni have basic knowledge of the most important components of the transmission chain. They know different number systems as well as basic logic circuits and can apply Boolean algebra. They know the basics and characteristics of information theory and understand the operation of cod-ing, compression, error detection and correction methods.

Superior module:

Informations- und Kommunikationstechnik

Module description:

xxx

Introduction to the Study

Semester 1
Academic year 1
Course code ITBB1EISIL
Type IL
Kind Compulsory
Language of instruction German
SWS 1.5
ECTS Credits 1
Examination character immanent

Lecture content:

Counseling and introduction to the study process, support in self-organisation and integration into the study cohort. Assessment of student¿s performance as well as resource capacities in team-building exercises. Through a two-way feedback process between instructors and students, individual needs are identified and learning is optimised.

Learning Outcomes:

Alumni actively shape their study cohort. Getting to know each other and forming study groups contributes to successful integration in the university setting. The alumni discuss and reflect on the tasks of their studies, both individually and in relation to their fellow alumni.

Superior module:

Sozial- und Kommunikationskompetenz 1

Module description:

xxx

MINT Practice Lab 1

Semester 1
Academic year 1
Course code ITBB1PLBUE
Type UB
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Application of mathematical methods from the course Mathematics 1 with focus on foundations; mathematical software; application of concepts and methods from the courses Software Develop-ment 1 and Basics of Computer Science.

Learning Outcomes:

Alumni can confidently apply basic mathematical procedures to concrete examples and argue the procedures in terms of content as well as interpret results. They can translate facts from natural lan-guage (text problems) into the language of mathematics in order to solve and interpret them. They learn through working on examples (matrices, vectors, symbolic arithmetic, complex numbers, solving systems of equations, determining roots numerically with Newton's method). Within this course they will learn to use mathematical software (e.g. Python and libraries). The alumni, supported by teachers, implement the basic concepts of procedural software devel-opment using contemporary tools. They gain confidence in converting tasks formulated in natural language into executable programs and are able to adequately formulate their comprehension prob-lems in the process. In addition, they are able to independently and autonomously use information retrieval strategies to solve procedural software engineering tasks.

Superior module:

MINT Praxis Lab

Module description:

xxx

Mathematics 1

Semester 1
Academic year 1
Course code ITBB1MATIL
Type IL
Kind Compulsory
Language of instruction German
SWS 4
ECTS Credits 5
Examination character immanent

Lecture content:

Sets, mappings, functions, vectors and matrices, systems of linear equations, selected chapters from mathematics (graph theory, complex numbers).

Learning Outcomes:

Alumni get to know mathematics as a formal language that enables them to describe and solve mathematical problems. The focus of the first semester is on the foundations and on linear algebra. The alumni use the language of mathematics, they can understand mathematically formulated texts and can also formulate simple mathematical problems by themselves. They know the concepts of sets, logic, mappings and functions. They can perform set operations, and formal logical reasoning. They can formulate mathematical assumptions and conclusions and come up with well-defined illus-trations. They master matrix and vector calculus and can reformulate, solve, and interpret systems of equations involving matrices and vectors. This content is supplemented by selected chapters specific to the course of study.

Superior module:

Mathematische Grundlagen

Module description:

xxx

Professional Placement 1

Semester 1
Academic year 1
Course code ITBB1BRPIT
Type IT
Kind Internship (N)
Language of instruction German
SWS 0
ECTS Credits 3
Examination character immanent

Lecture content:

The professional internship serves to supplement and deepen the knowledge acquired in the course of study through practical activities and information technology issues at a company. Students should practice tasks of an engineer and work on complex requirements from the different areas of the economy.

Learning Outcomes:

Alumni in the part-time form of study can have their relevant professional activity recognized for the internship. A relevant activity in IT-related fields of activity - adequate to the ITS study program - is required. The necessary confirmations/certificates from the employer are submitted by the student and checked by the head of the study program with regard to the required relevance to the subject and the necessary amount of time. If recognition is not possible, an internship of at least the same extent as in full-time studies must be completed.

Superior module:

Berufspraktikum

Module description:

xxx

Software Development 1

Semester 1
Academic year 1
Course code ITBB1SWEIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 4
Examination character immanent

Lecture content:

Basics of programming in C; editor, compiler and executable program; structure of a C program; input and output; data types and variables; control structures; fields; operators, precedence rules; functions, lifetime and scope; pointer basics; debugging and error handling.

Learning Outcomes:

Alumni know the basic elements of the procedural programming language C and can implement, compile and execute a structured C program (functions). They understand basic algorithms in C and implement them independently.

Superior module:

Informatik Grundlagen

Module description:

xxx

Course titleSWSECTSTYPE

Computer Networks 2

Semester 2
Academic year 1
Course code ITBB2CNEIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Basics of the Ethernet and WLAN standards (IEEE 802.11), common procedures of the bit transmis-sion and data security layer (channel coding, line codes, analogue and digital modulation), special aspects of the radio interface. Cisco basics: router and switch, configuration of virtual LANs and in-tegration IPv6.

Learning Outcomes:

The alumni have detailed knowledge of Ethernet and WLAN technologies. They are familiar with generally valid procedures of the bit transmission and data security layer and gain an initial insight into the concepts of mobile networks. They master Cisco-specific configuration steps on the switch and router and can implement various solutions for the parallel existence of IPv4 and IPv6 in a network.

Superior module:

Computernetze

Module description:

xxx

Fundamentals IoT Sensor Engineering

Semester 2
Academic year 1
Course code ITBB2GLSVO
Type VO
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character final

Lecture content:

Properties of semiconductors, principles of converting different physical quantities into electrical quantities; physical functioning of selected sensors, e.g. for measuring mechanical quantities, tem-perature, light intensity, etc.; electronic circuits and amplifiers for evaluating sensors; application of an AD-DA converter, digital interfaces, data acquisition and evaluation using an embedded system; IoT basics for data connection to networks.

Learning Outcomes:

The alumni understand the physical basics of common sensors in the IoT application area. They know their most important parameters and possible applications. They are able to record and interpret characteristic curves of electronic components. They can design basic electronic circuits for the con-version of non-electrical into electrical variables. Furthermore, they can prepare analogue measured variables for further digital processing. The alumni have basic knowledge for the network-based further processing of sensor data.

Superior module:

Angewandte Elektrotechnik

Module description:

xxx

Fundamentals IoT Sensor Engineering

Semester 2
Academic year 1
Course code ITBB2GLSLB
Type LB
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Practical implementation of the course content. Basics of software development on a simple embed-ded system; use of digital interfaces and GPIO; design of electronic circuits for sensor evaluation and their practical construction; programming of processes for sensor evaluation; recording of meas-urement series and their visualisation; data connection to IoT networks.

Learning Outcomes:

The alumni can process data from different sensors with the help of an embedded system; they are able to correctly interpret the important parameters from data sheets and implement basic electronic circuits for sensor evaluation; they are able to configure GPIO interfaces, use digital interfaces, write program sequences and automatically record sensor data; further process sensor data, visualise it and connect it to an IoT network.

Superior module:

Angewandte Elektrotechnik

Module description:

xxx

Information and Communication Technologies 2

Semester 2
Academic year 1
Course code ITBB2IKTIL
Type IL
Kind Compulsory
Language of instruction German
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

OPV basics, basic OPV circuits and their dimensioning, basic principles and circuit design of DA converters, methods of AD conversion, design of AD converters, active and passive frequency-dependent circuits, lines, line-bound signal transmission, signal conditioning, simple interfaces.

Learning Outcomes:

The alumni can dimension basic OPV circuits. They are able to build and examine them in a labora-tory environment. They understand the basic principles and circuits of DA and AD converters. They can calculate and analyse simple, frequency-dependent circuits. They understand the effects of a conducted transmission and can process signals accordingly. The alumni know the basic functioning of simple interfaces.

Superior module:

Informations- und Kommunikationstechnik

Module description:

xxx

MINT Practice Lab 2

Semester 2
Academic year 1
Course code ITBB2PLBUE
Type UB
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Application of mathematical methods from the courses Mathematics 1 & 2; mathematical software; application of the concepts and methods from the courses Software Development 2 and Operating Systems.

Learning Outcomes:

Alumni can confidently apply basic mathematical procedures to concrete examples and argue the procedures in terms of content as well as interpret results. They can translate facts from natural lan-guage into the language of mathematics in order to solve and interpret them. They can use mathemat-ical software (e.g. Python and libraries) in application examples (differential and integral calculus, symbolic and numerical calculation). The alumni, supported by teachers, implement the advanced concepts of procedural software de-velopment using contemporary tools. They gain confidence in working with operating systems and runtime environments and are able to formulate their problems adequately. They are able to use in-formation retrieval strategies to solve advanced software engineering tasks independently and autonomously.

Superior module:

MINT Praxis Lab

Module description:

xxx

Mathematics 2

Semester 2
Academic year 1
Course code ITBB2MATIL
Type IL
Kind Compulsory
Language of instruction German
SWS 4
ECTS Credits 5
Examination character immanent

Lecture content:

Sequence, series and limits, differential and integral calculus, linear and analytical transformations, eigenvalue calculus, abstract vector spaces.

Learning Outcomes:

The alumni can formulate and understand techniques of analysis in the formal language of mathe-matics and thus describe and solve problems in other courses with mathematical precision. The stu-dents know basic terms of the calculus of limits and can determine limits. They understand the defini-tion and meaning of the derivative and integral of a function and can (manually) derive functions and calculate standard integrals. Alumni learn the concept of (linear) transformation of spaces and mappings. They can calculate selected analytical transformations and perform chained linear trans-formations with change of base. They understand the concept of eigenvalues and eigenvectors and can determine them computationally.

Superior module:

Mathematische Grundlagen

Module description:

xxx

Operating Systems

Semester 2
Academic year 1
Course code ITBB2BTSIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Structure and basic concepts of modern operating systems, input/output management, file systems; memory addressing and address translation as well as allocation strategies in the operating system; process management and synchronisation as well as interprocess communication; scheduling mech-anisms, working with parallel processes and threads; security concepts of operating systems; real-time operating systems; use of network functionalities of operating systems.

Learning Outcomes:

Alumni understand the basic functionalities of modern operating systems and carry out a technical evaluation and differentiation of operating systems for diverse environments. They argue the network functionalities of operating systems and implement them in applications, taking into account the existing security concepts.

Superior module:

Informatik Grundlagen

Module description:

xxx

Professional Placement 2

Semester 2
Academic year 1
Course code ITBB2BPRIT
Type IT
Kind Internship (N)
Language of instruction German
SWS 0
ECTS Credits 3
Examination character immanent

Lecture content:

The professional internship serves to supplement and deepen the knowledge acquired in the course of study through practical activities and information technology issues at a company. Students should practice tasks of an engineer and work on complex requirements from the different areas of the economy.

Learning Outcomes:

Alumni in the part-time form of study can have their relevant professional activity recognized for the internship. A relevant activity in IT-related fields of activity - adequate to the ITS study program - is required. The necessary confirmations/certificates from the employer are submitted by the student and checked by the head of the study program with regard to the required relevance to the subject and the necessary amount of time. If recognition is not possible, an internship of at least the same extent as in full-time studies must be completed.

Superior module:

Berufspraktikum

Module description:

xxx

Social and Communication Skills 1

Semester 2
Academic year 1
Course code ITBB2SKKIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

General: Reflection on the study process, support in self-organisation and integration into the study cohort. Basics of scientific thinking and working. Techniques to improve team communication & man-age conflict: communication in the team, basics of group dynamics, dealing with conflict situations, conflict management, accepting and giving feedback, communication models.

Learning Outcomes:

The alumni are able to evaluate their study progress and derive improvement measures when need-ed. They are able to apply the basic rules of scientific work using examples. After the in-depth semi-nar in Team Communication & Conflict alumni will be able to distinguish between the most important communication models. They will be able to use questioning techniques to gather information and find solutions, and in doing so, to adapt their way of expression - verbally and non-verbally - to the interlocutor. They are able to use I-messages and link them to statements about concrete observa-tions. They can give and receive feedback. The alumni can describe what conflict is and how to recognise, name and apply methods to change it in cooperation with others.

Superior module:

Sozial- und Kommunikationskompetenz 1

Module description:

xxx

Software Development 2

Semester 2
Academic year 1
Course code ITBB2SWEIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 4
Examination character immanent

Lecture content:

Current C standard and C standard library (e.g. file handling, format strings, command line parame-ters); separate compilation; pointers and references; C structures; dynamic memory; programming of selected algorithms (e.g. search, sort) and data structures (e.g. list, tree, stack, queue, heap); best practices of C programming.

Learning Outcomes:

Alumni understand and master the basics of procedural programming in C and know the relevant concepts, data types and structures. They know the C standard libraries and use them. They argue the breadth of possible uses of the C programming language and understand data structures and algo-rithms and implement and debug them in C in a suitable development environment.

Superior module:

Informatik Grundlagen

Module description:

xxx

Course titleSWSECTSTYPE

Data and Statistics

Semester 3
Academic year 2
Course code ITBB3DUSIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Visualisation of data, descriptive statistics, correlation analysis, outlook: Estimation theory, statistical tests.

Learning Outcomes:

Alumni are able to present empirical data and results of random experiments using methods of descriptive statistics. They can visualise these data appropriately and comment on them linguistically. They can analyse correlations and adapt regression models to data. They know important areas of application of these methods and can solve exemplary tasks with software support.

Superior module:

Wahrscheinlichkeitsrechnung und Statistik

Module description:

xxx

English 1

Semester 3
Academic year 2
Course code ITBB3ENGIL
Type IL
Kind Compulsory
Language of instruction English
SWS 1.5
ECTS Credits 2
Examination character immanent

Lecture content:

Examine current topics in the field of information technologies. Summarise essential information from technical articles, videos and listening comprehension exercises; develop appropriate text types and improve writing style; discuss and present technical topics.

Learning Outcomes:

Alumni can summarise technical articles, structure and write texts, as well as represent and present their position in a discussion. They can use IT terms in a written and oral English discussion.

Superior module:

Sozial- und Kommunikationskompetenz 2

Module description:

xxx

Object Oriented Programming

Semester 3
Academic year 2
Course code ITBB3OOPLB
Type LB
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 4
Examination character immanent

Lecture content:

Classes and objects; object life cycle: construction, destruction, late binding; encapsulation and ac-cess attributes; generalisation and multiple inheritance; basics of meta-programming; interfaces; ex-ception handling; overloading of functions, methods and operators; modern C++ programming, e.g. by means of modules and lambda expressions; implementation of the above-mentioned basic con-cepts and selected design patterns in the C++ programming language; OO programming conventions as well as selected topics from the current C++ standard.

Learning Outcomes:

The alumni independently implement the essential features of the object-oriented paradigm in the programming language C++. They are able to develop class models and implement them inde-pendently in the object-oriented programming language C++ using industry-relevant IDEs. They use modern class libraries to implement tasks in object-oriented software and use the technical possibili-ties of meta-programming by means of templates and STL (Standard Template Library).

Superior module:

OOP und Webprogrammierung

Module description:

xxx

Object Oriented Programming

Semester 3
Academic year 2
Course code ITBB3OOPVO
Type VO
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character final

Lecture content:

Introduction to the OO paradigm; object life cycle: construction, destruction, late binding; dynamic memory management; abstraction, encapsulation and access attributes; generalisation and multiple inheritance; basics of meta-programming; interfaces; exception handling; overloading of functions and operators; OO programming conventions, UML class diagrams and C++ standard library; select-ed design patterns; basic concepts of functional programming.

Learning Outcomes:

Alumni know the possibilities and limitations of object-oriented programming and understand the essential features of the object-oriented paradigm. They master the basic concepts of abstraction, encapsulation, inheritance and polymorphism and implement these independently in the programming language C++. They develop class models and describe them using UML class diagrams. Further-more, they design software using metaprogramming and modern C++ constructs.

Superior module:

OOP und Webprogrammierung

Module description:

xxx

Probability Calculus

Semester 3
Academic year 2
Course code ITBB3WKRIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Probability Calculus and mathematical models for random experiments, random variables and expected values, functions of random variables, outlook: Simulation and Monte Carlo method.

Learning Outcomes:

Alumni master the language and basics of probability Calculus and combinatorics and are able to model experiments using random variables. They can calculate and interpret expected values of these models. They know the cross-links with real-world experiments and stochastic simulations and can carry out simple simulations themselves. They master basic estimation procedures for parameters and moments. They are able to use mathematical software in a supportive manner.

Superior module:

Wahrscheinlichkeitsrechnung und Statistik

Module description:

xxx

Professional Placement 3

Semester 3
Academic year 2
Course code ITBB3BPRIT
Type IT
Kind Internship (N)
Language of instruction German
SWS 0
ECTS Credits 2
Examination character immanent

Lecture content:

The professional internship serves to supplement and deepen the knowledge acquired in the course of study through practical activities and information technology issues at a company. Students should practice tasks of an engineer and work on complex requirements from the different areas of the economy.

Learning Outcomes:

Alumni in the part-time form of study can have their relevant professional activity recognized for the internship. A relevant activity in IT-related fields of activity - adequate to the ITS study program - is required. The necessary confirmations/certificates from the employer are submitted by the student and checked by the head of the study program with regard to the required relevance to the subject and the necessary amount of time. If recognition is not possible, an internship of at least the same extent as in full-time studies must be completed.

Superior module:

Berufspraktikum

Module description:

xxx

Signals and Systems 1

Semester 3
Academic year 2
Course code ITBB3SSYLB
Type LB
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Introduction to the computer-aided simulation of continuous signals and systems, practical implemen-tation and verification of the ILV contents with the help of simulation circuits or special laboratory hardware, logging of the procedure and interpretation of the results.

Learning Outcomes:

The alumni can simulate basic signal properties and signal-theoretical relationships with the help of a special simulation environment. They are able to document the procedure accordingly and interpret the results. They understand the limitations of a computer simulation and can understand any devia-tions compared to theory.

Superior module:

Signals and Systems

Module description:

xxx

Signals and Systems 1

Semester 3
Academic year 2
Course code ITBB3SSYIL
Type IL
Kind Compulsory
Language of instruction German
SWS 3
ECTS Credits 4
Examination character final

Lecture content:

Basic properties of signals and systems, Fourier series, Fourier transform, energy and power of sig-nals, properties and application of convolution, autocorrelation, cross-correlation, properties and description of stochastic signals, theory of signal sampling, anti-aliasing filters, reconstruction filters, linear and non-linear quantisation, signal transmission, frequency spectra of coded random signals, error probability in transmission, theoretical principles of line coding.

Learning Outcomes:

The alumni know the basic properties of time-varying signals. They have a theoretically sound knowledge of the relationships between the time and frequency domains and understand the principle of convolution. They can derive fundamental mathematical relationships. Furthermore, they under-stand the basics of stochastic signals and the principle and possible applications of auto- and cross-correlation. They can comprehend the theoretical background of signal sampling and understand the principle of anti-aliasing and reconstruction filters. They can mathematically describe and quantify quantisation errors. They know the theoretical fundamentals of signal transmission and line coding as well as the principle of calculating the error probability.

Superior module:

Signals and Systems

Module description:

xxx

Social and Communication Skills 2

Semester 3
Academic year 2
Course code ITBB3SKKIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

General: Reflection on the study process, support in self-organisation and integration into the study cohort. Attend specialised extra-curricular lectures. Basics of scientific thinking and working. Refine presentation techniques: creation and execution of presentations, effect of voice, facial expressions and gestures, small group work and role plays. Career planning: taking stock and analysing personal formal and informal skills; preparing for job applications by means of role play.

Learning Outcomes:

The alumni are able to evaluate their study progress and derive improvement measures if neces-sary. They are able to apply the basic rules of scientific work using examples. After the in-depth sem-inar in appearance & presentation techniques, the alumni can speak clearly, acoustically and dis-tinctly, as well as actively use their voice (sound, rhythm, volume, speech tempo). They are able to use figurative language / comparisons, to speak coherently (with a common thread) and to get to the heart of things with few words. You can identify the effect of gestures and facial expressions as support for verbal communication. They can adapt a presentation to the target group. These skills also contribute to targeted preparation for job interviews.

Superior module:

Sozial- und Kommunikationskompetenz 2

Module description:

xxx

Web Technologies

Semester 3
Academic year 2
Course code ITBB3WEBIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Overview of client-side web technologies; design and implementation strategies for web applications; testing and optimisation of web applications; markup languages, layout techniques and stylesheet languages as well as programming languages in the web context; overview and application of com-mon frameworks from web development; security in the web environment; possibilities of data persistence in the web; technologies for data exchange as well as data formats and serialisation /deserialisation; selected current chapters on web technologies.

Learning Outcomes:

The alumni have a sound overview of current client-side web technologies, master the basics of web programming and implement these in Internet and web applications, taking into account the exist-ing security concepts. They apply current protocols, standards and APIs in the field of web and web programming and recognise the specific problem areas of web technologies. They apply current de-sign techniques in the context of different client devices and independently implement dynamic lay-outing concepts for web projects.

Superior module:

OOP und Webprogrammierung

Module description:

xxx

VT: Mechatronik 1

EL: Mechanical Engineering

Semester 3
Academic year 2
Course code ITBB3TMKIL
Type IL
Kind Elective
Language of instruction German
SWS 4
ECTS Credits 5
Examination character immanent

Lecture content:

Basic concepts (force and torque), free cutting of mechanical systems, equilibrium of the rigid body, centre of gravity, bearing reactions, work, adhesion and friction, motion of the rigid body, basic laws of dynamics, introduction to CAD systems.

Learning Outcomes:

The alumni know the basics of statics and dynamics. They understand the essential relationships in the area of kinematics and kinetics. They can design and implement static and dynamic systems for typical applications. You can consider the specific challenges of statics and dynamics in your own designs. You are familiar with the basics of CAD systems.

Superior module:

VT: Mechatronik 1

Module description:

xxx

VT: Medieninformatik / Netzwerk-Kom.technik 1-IPD

EL: Internet Protocols and Services

Semester 3
Academic year 2
Course code ITBB3IPDLB
Type LB
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Cisco CCNA; static routing, dynamic routing using OSPF, VLAN and inter-VLAN routing, VLAN trunk-ing protocol (VTP), dynamic trunking protocol, spanning tree, DHCP, link aggregation and first hop redundancy, troubleshooting, setting up different networks.

Learning Outcomes:

Alumni will be able to configure simple networks and associated services and will be able to identi-fy and rectify misconfigurations.

Superior module:

VT: Medieninformatik / Netzwerk-Kom.technik 1-IPD

Module description:

xxx

EL: Internet Protocols and Services

Semester 3
Academic year 2
Course code ITBB3IPDIL
Type IL
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Introduction and comparison of reference models (ISO-OSI, TCP/IP); treatment of transmission errors (Stop and Wait ARQ, sliding window method); basics of quantitative evaluation of data transmission; tasks of the network layer (quality of service and routing), basics of IPv4 (NAT, multicasting, fragmen-tation) and IPv6 networks (structuring, migration, autoconfiguration); routing algorithms and protocols (Distance Vector, Link State or concrete implementations); tasks of the transport layer, TCP (flow control, congestion control); protocols of the application layer (SIP, XMPP, DNS, POP/IMAP, HTTP).

Learning Outcomes:

The alumni know how the Internet works and understand the protocols and services used. They are proficient in mapping the basics of the quantitative evaluation of the various aspects of data trans-mission and the requirements of modern transmission networks to the existing technical systems (routers, ¿). Both the theoretical basics of the network and transport layer and the functioning of concrete protocols are understood. The relationship of concrete application protocols to the underly-ing layers can be established.

Superior module:

VT: Medieninformatik / Netzwerk-Kom.technik 1-IPD

Module description:

xxx

Course titleSWSECTSTYPE

Database Systems

Semester 4
Academic year 2
Course code ITBB4DBSLB
Type LB
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Notations and their application in conceptual, logical as well as physical database modelling; trans-formation of ER models into relation models; storage and retrieval of information in/from relational as well as in/from NoSQL databases (e.g. SQL); multi-user operation and transaction management; pos-sibilities of database connection and application integration.

Learning Outcomes:

The alumni know common notations of ER modelling and are able to conceptually model the appli-cation domain. They have the ability to derive corresponding logical data models for relational or NoSQL databases and to physically implement them. The alumni independently obtain information from database systems using suitable query languages (e.g. SQL). They understand the challenges in multi-user operation and independently apply suitable solution concepts. Furthermore, they inde-pendently implement the possibilities of database connection in selected technologies.

Superior module:

Datenbanksysteme

Module description:

xxx

Database Systems

Semester 4
Academic year 2
Course code ITBB4DBSVO
Type VO
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 3
Examination character final

Lecture content:

Requirements for a DBMS; Historical development of databases; Conceptual modelling (ER) of the application context; Logical modelling of relational and NoSQL database models; Transformation ER models into relation models; Relational design theory; Normal forms; Referential integrity; SQL (DDL, DML, DQL, DCL); Data integrity and consistency; Storage and query of complex data objects (e.g. geo-data); Physical data organisation and query optimisation; Transaction management and multi-user operation; Possibilities of database connection/application integration; Overview of the advantages and disadvantages of current database architectures and their areas of application.

Learning Outcomes:

Alumni have a basic understanding of the logical and physical management of data and the opera-tion of database systems. They select the appropriate database (architecture) for a given task and independently design both relational and non-relational (NoSQL) database structures conceptually and implement them physically. The alumni obtain structured information from database systems with the help of the query language SQL (Structured Query Language) and understand the interaction of databases and applications. They decide the selection of the appropriate method for application in-tegration and evaluate the respective advantages and disadvantages.

Superior module:

Datenbanksysteme

Module description:

xxx

Digital Electronics

Semester 4
Academic year 2
Course code ITBB4DIGLB
Type LB
Kind Compulsory
Language of instruction German
SWS 1.5
ECTS Credits 2
Examination character immanent

Lecture content:

Practical application, analysis of the logical behaviour and properties of typical digital circuits and switching mechanisms, such as flip-flops, counters, registers, arithmetic circuits and switching mechanisms.

Learning Outcomes:

Alumni can measure the behaviour of logic gates of the CMOS circuit family on the plug-in board and in a simulation program and correctly connect the inputs and outputs of CMOS ICs. They under-stand the technical specifications (data sheets, circuit types, timing diagrams, technical terms) of a CMOS gate. They can design typical digital switching networks and switching stations in a simulation program and build and test them with commercially available CMOS ICs on the plug-in board.

Superior module:

Digitaltechnik und Microcontroller

Module description:

xxx

Digital Electronics

Semester 4
Academic year 2
Course code ITBB4DIGVO
Type VO
Kind Compulsory
Language of instruction German
SWS 1.5
ECTS Credits 2
Examination character final

Lecture content:

Review of switching algebra, behaviour of logic gates, CMOS circuitry, switching networks, simplifica-tion of switching networks (switching algebraic, graphical, computer calculable), asynchronous switch-ing networks, synchronous switching networks, systematic design of switching networks, digital coun-ters, register circuits, arithmetic circuits, digital memories, programmable logic devices, introduction to microprocessors.

Learning Outcomes:

The alumni know the construction principles of digital circuits and can compare and evaluate them using their data sheets. They can systematically design, simplify and implement typical digital circuits and switching circuits. They recognise the specific challenges of digital technology and can take these into account in their own designs.

Superior module:

Digitaltechnik und Microcontroller

Module description:

xxx

English 2

Semester 4
Academic year 2
Course code ITBB4ENGIL
Type IL
Kind Compulsory
Language of instruction English
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Examination of the English language on current topics in the field of information technologies: Work on one's own writing style and written argumentation on subject-specific topics, writing a problem analysis report, discussion and presentation in the group.

Learning Outcomes:

Alumni are able to write and present a short problem analysis report, create process diagrams and describe process flows. They can discuss relevant technical topics orally and in writing.

Superior module:

Sozial- und Kommunikationskompetenz 2

Module description:

xxx

Professional Placement 4

Semester 4
Academic year 2
Course code ITBB4BPRIT
Type IT
Kind Internship (N)
Language of instruction German
SWS 0
ECTS Credits 2
Examination character immanent

Lecture content:

The professional internship serves to supplement and deepen the knowledge acquired in the course of study through practical activities and information technology issues at a company. Students should practice tasks of an engineer and work on complex requirements from the different areas of the economy.

Learning Outcomes:

Alumni in the part-time form of study can have their relevant professional activity recognized for the internship. A relevant activity in IT-related fields of activity - adequate to the ITS study program - is required. The necessary confirmations/certificates from the employer are submitted by the student and checked by the head of the study program with regard to the required relevance to the subject and the necessary amount of time. If recognition is not possible, an internship of at least the same extent as in full-time studies must be completed.

Superior module:

Berufspraktikum

Module description:

xxx

Signals and Systems 2

Semester 4
Academic year 2
Course code ITBB4SSYLB
Type LB
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Practical implementation and verification of the ILV contents with the help of simulation circuits, soft-ware-technical implementation of selected signal processing algorithms, logging of the procedure and interpretation of the results.

Learning Outcomes:

Alumni can simulate both continuous and discrete signals and systems in a special simulation envi-ronment and implement simple algorithms. They are able to document the procedure accordingly and interpret the results. They understand the limitations of a computer simulation and can understand any deviations compared to theory.

Superior module:

Signals and Systems

Module description:

xxx

Signals and Systems 2

Semester 4
Academic year 2
Course code ITBB4SSYIL
Type IL
Kind Compulsory
Language of instruction German
SWS 3
ECTS Credits 4
Examination character final

Lecture content:

Discrete signals, discrete Fourier transform, discrete convolution, AKF and KKF, mathematical description of continuous systems, Laplace transform, transfer function, system response to defined input signals, pole-zero diagram, locus curve, Bode diagram, systems with dead time, stability crite-ria, theoretical principles of analogue filters, basic principles of control engineering, discrete systems, z-transform, stability investigation of discrete systems, frequency response of discrete systems.

Learning Outcomes:

Alumni understand the most important signal functions or transformations also for discrete signals and can apply them. They know the basic properties of continuous systems and can describe them mathematically with the help of the Laplace transformation and perform calculations. They can also investigate their stability using various methods. They know the basic principles and theoretical back-ground of analogue filters and simple controllers. They understand the basics of discrete systems and can describe them with the help of the z-transformation and examine them for stability. They can determine the frequency response of discrete systems.

Superior module:

Signals and Systems

Module description:

xxx

VT: Mechatronik 1

VT: Automatisierungstechnik

Semester 4
Academic year 2
Course code ITBB4ATTIL
Type IL
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 4
Examination character final

Lecture content:

Overview of selected control systems, structure and function of contactor and relay, electrical contact control, structures of programmable logic controllers, structured PLC programming languages ac-cording to IEC 61131-3 (ladder diagram, function block language, sequential function chart, structured text), standard function blocks according to IEC 61131- 3, motion controls of single axes and syn-chronised single axes, safety concepts for industrial controls, industrial fieldbus systems.

Learning Outcomes:

Alumni know the basic modes of operation of industrial controllers. They understand the various IEC programming languages for programmable logic controllers and can select and apply the appro-priate IEC language for typical industrial problems. They can apply the standard function blocks ac-cording to IEC 61131-3 and use them to design standard solutions for industrial problems. They can describe synchronised single-axis motion controls, present suitable industrial use cases and program synchronised single-axis motion controls. They know the challenges of functional safety concepts and can analyse specified technical protection devices. They understand the basics of industrial fieldbus systems and can demonstrate their vertical integration into operational processes.

Superior module:

VT: Mechatronik 1

Module description:

xxx

VT: Automatisierungstechnik

Semester 4
Academic year 2
Course code ITBB4ATTLB
Type LB
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Practical application and consolidation of PLC programming languages according to IEC 61131-3 (ladder diagram, function block language, sequential function chart, structured text), motion controls of synchronised single axes and safety concepts for industrial controls.

Learning Outcomes:

Alumni can commission and program programmable logic controllers. They can design and imple-ment software for these according to IEC 61131-3. They can independently solve tasks in the area of logic, motion control and functional safety technology with the specific aid of the standard and the standard function blocks.

Superior module:

VT: Mechatronik 1

Module description:

xxx

VT: Mess- und Antriebstechnik

Semester 4
Academic year 2
Course code ITBB4MAKIL
Type IL
Kind Elective
Language of instruction German
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Structure, mode of operation, behaviour and operation of DC machines, asynchronous machines and synchronous machines, generation of rotating fields, mode of operation and structure of frequency converters, small motors, sensors in automation technology (proximity switches, photoelectric sen-sors, ultrasonic sensors, Hall sensors, rotary encoders, force measurement, recording of temperature, image-processing sensor technology), digital measured value processing and implementation of algorithms for measured data processing, correlation measurement technology.

Learning Outcomes:

Alumni know the basic structure and the physical principles of motion generation for DC machines, asynchronous machines and synchronous machines. They can derive the operating behaviour of the respective drives from this and explain the advantages and disadvantages of the respective drive type. They know how rotating fields are generated for asynchronous and synchronous machines. They can describe the purpose of use and the basic functioning of frequency converters. The stu-dents know the sensors most frequently used in automation technology and their basic mode of op-eration. They have knowledge of digital measured value processing and know the basic implementa-tion of algorithms for measured data processing and correlation measurement technology. After at-tending the laboratory part, the alumni know the operating behaviour of DC machines and asyn-chronous machines and have verified this on the test bench. They have independently commissioned a DC machine and asynchronous machine on the test bench. The alumni have implemented the basic algorithms for measurement data processing and correlation measurement technology and veri-fied them on a laboratory set-up.

Superior module:

VT: Mechatronik 1

Module description:

xxx

VT: Medieninformatik / Netzwerk-Kom.technik 1-WEB

EL: Web Engineering

Semester 4
Academic year 2
Course code ITBB4WEEIL
Type IL
Kind Elective
Language of instruction German
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Overview of server-side web technologies, methods and languages of server-side web programming; design and implementation strategies for back-end web systems; deployment strategies of web ap-plications (front-end and back-end); testing and optimising back-end web applications; application of common back-end frameworks; authentication and security challenges; session handling; integration of different data repositories; selected current chapters on back-end web technologies.

Learning Outcomes:

Alumni have a sound overview of current server-side web technologies. They master the basics of web programming and implement the data exchange between back- and frontend; they do this taking into account the current security concepts for internet and web applications. They use the common protocols, languages and standards in the field of web and web programming and develop solutions for the specific problem areas of web technologies. The alumni can make technology decisions independently and implement and put into operation server-side web solutions according to the set requirements.

Superior module:

VT: Medieninformatik / Netzwerk-Kom.technik 1-WEB

Module description:

xxx

VT: Medieninformatik und Bildverarbeitung 1

EL: Media Technology

Semester 4
Academic year 2
Course code ITBB4MTLIL
Type IL
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 4
Examination character immanent

Lecture content:

Basics of media informatics: multimedia data formats and standards, audio, image and video coding, real-time data transmission, image processing and optimisation; storage of multimedia data: Basics of multimedia data compression, container formats, storage systems, video file systems; Multimedia applications: Video and audio real-time transmissions.

Learning Outcomes:

Alumni have a sound overview of current multimedia technologies and transmission techniques. They demonstrate technical decision-making competence for the development of multimedia applica-tions. They understand the advantages and disadvantages of compression standards and have an understanding of the technical challenges of multimedia data streams. The alumni are able to evalu-ate media informatics applications.

Superior module:

VT: Medieninformatik und Bildverarbeitung 1

Module description:

xxx

EL: Media Technology

Semester 4
Academic year 2
Course code ITBB4MTLLB
Type LB
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Basics of media informatics: multimedia data formats and standards, audio, image and video coding, real-time data transmission, image processing and optimisation; storage of multimedia data: Basics of multimedia data compression, container formats, storage systems, video file systems; Multimedia applications: Video and audio real-time transmissions.

Learning Outcomes:

Alumni are able to implement software for multimedia applications and to use common software libraries for audio, image and video compression in their own programs. They have broad handling competence for common multimedia applications.

Superior module:

VT: Medieninformatik und Bildverarbeitung 1

Module description:

xxx

VT: Netzwerk- und Kommunikationstechnik 1

EL: Network Management

Semester 4
Academic year 2
Course code ITBB4NWMIL
Type IL
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 4
Examination character immanent

Lecture content:

Functional classification of network management tasks with the FCAPS model; current network ma-nagement standards and protocols (ISMF, SNMP, NETCONF, YANG); performance evaluation of network components and networks according to BMWG and IPPM; Netflow and IPFIX; QoS, Policer, Shaper, Sheduler, CIR/PIR, IntServ, DiffServ; basics of MPLS; laboratory exercises (ILV): Syslog, SNMP, Check_MK, MPLS.

Learning Outcomes:

Alumni know and understand current network management standards. They are able to plan and implement monitoring solutions. They understand the importance of manufacturer-independent evalua-tion procedures and can explain the measurement procedures of BMWG and IPPM. Alumni under-stand Netflow and IPFIX as well as Syslog and can describe how they work. They know different building blocks of QoS systems and can explain their structure and function; they have a basic un-derstanding of IntServ and DiffServ. The alumni understand the basic functioning of MPLS.

Superior module:

VT: Netzwerk- und Kommunikationstechnik 1

Module description:

xxx

EL: Network Management

Semester 4
Academic year 2
Course code ITBB4NWMLB
Type LB
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Lab exercises on the topics of the 3rd CCNA module (Enterprise Networking, Security and Automa-tion)

Learning Outcomes:

Alumni can implement and secure smaller enterprise networks. They can isolate and rectify faults in these networks.

Superior module:

VT: Netzwerk- und Kommunikationstechnik 1

Module description:

xxx

Course titleSWSECTSTYPE

Bachelor paper 1 and accompanying Seminar

Semester 5
Academic year 3
Course code ITBB5BA1SE
Type SE
Kind Bachelor thesis
Language of instruction German
SWS 1
ECTS Credits 6
Examination character immanent

Lecture 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 commu-nication technology. The implementation and elaboration occurs in groups of 2-3 students following basic principles for scientific work.

Learning Outcomes:

Alumni 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 alumni are able to distinguish between their own and others' intellectual property and can justify and argue their approach.

Superior module:

Wissenschaftliches Arbeiten

Module description:

xxx

Business and Law 1

Semester 5
Academic year 3
Course code ITBB5WURVO
Type VO
Kind Compulsory
Language of instruction German
SWS 2.5
ECTS Credits 3
Examination character final

Lecture content:

Economics and business administration: delimitation of business administration / economics; foray through the history of business administration and economics; economic policy concepts and their representatives; stabilisation policy; homo oeconomicus; input factors (capital, labor); business objectives; principles of proper accounting and balancing; key figures, cost accounting systems at a glance; tasks cost recording, recording of costs. Basics of tax law, basics of personnel accounting; national accounts, business cycle (-goals), indices, inflation, unemployment, functions of competition. Legal studies: General introduction and the legal way of working, basics of constitutional and administrative law (focus on telecommunications and media law, basics of data protection law).

Learning Outcomes:

Alumni are familiar with the basic content of economics and business administration and proper accounting. They have the basic legal knowledge, whereby the practice of the future professional field is particularly considered and deepened.

Superior module:

Wirtschaft und Recht

Module description:

xxx

English 3

Semester 5
Academic year 3
Course code ITBB5ENGIL
Type IL
Kind Compulsory
Language of instruction English
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Examine current topics in the field of information technologies related to their Bachelor 1. Instructions on: writing an exposé, an abstract and a report of the Bachelor's thesis 1, presenting a scientific paper; reflecting on cooperation in a team; writing an application and a letter of motivation.

Learning Outcomes:

Alumni select and summarise relevant scientific literature for the Bachelor thesis. They formulate the topic, research question and results of the BA 1 orally and in writing and record them in the form of a synopsis and an abstract. They can write a letter of motivation in English.

Superior module:

Sozial- und Kommunikationskompetenz 3

Module description:

xxx

Microcontrollers

Semester 5
Academic year 3
Course code ITBB5MICLB
Type LB
Kind Compulsory
Language of instruction German
SWS 1.5
ECTS Credits 2
Examination character immanent

Lecture content:

Practical application and consolidation of typical functions of a microcontroller, such as digital I/O, analogue I/O, timer, and selected synchronous and asynchronous serial communication on concrete hardware platforms.

Learning Outcomes:

Alumni can commission and program embedded systems, such as microcontroller evaluation boards. They can design and implement software for these. The alumni can independently solve tasks in the area of embedded systems with the specific help of data sheets. They know the specific challenges in the software development of embedded systems and can take these into account in their own solutions.

Superior module:

Digitaltechnik und Microcontroller

Module description:

xxx

Microcontrollers

Semester 5
Academic year 3
Course code ITBB5MICVO
Type VO
Kind Compulsory
Language of instruction German
SWS 1.5
ECTS Credits 2
Examination character final

Lecture content:

Basics of computer architecture (processor structure, instruction set architecture, memory and ad-dressing), interrupts, digital and analogue I/O, timer and PWM, synchronous and asynchronous com-munication interfaces, selected chapters of embedded systems (e.g. hardware abstraction, real-time operating systems, embedded distributed systems).

Learning Outcomes:

The alumni know the construction principles of microcontrollers and can compare and evaluate them using their data sheets. They can design and implement software for typical use cases. They know the specific challenges of embedded software and can take these into account in their own designs.

Superior module:

Digitaltechnik und Microcontroller

Module description:

xxx

Professional Placement 5

Semester 5
Academic year 3
Course code ITBB5BPRIT
Type IT
Kind Internship (N)
Language of instruction German
SWS 0
ECTS Credits 2
Examination character immanent

Lecture content:

The professional internship serves to supplement and deepen the knowledge acquired in the course of study through practical activities and information technology issues at a company. Students should practice tasks of an engineer and work on complex requirements from the different areas of the economy.

Learning Outcomes:

Alumni in the part-time form of study can have their relevant professional activity recognized for the internship. A relevant activity in IT-related fields of activity - adequate to the ITS study program - is required. The necessary confirmations/certificates from the employer are submitted by the student and checked by the head of the study program with regard to the required relevance to the subject and the necessary amount of time. If recognition is not possible, an internship of at least the same extent as in full-time studies must be completed.

Superior module:

Berufspraktikum

Module description:

xxx

Scientific Working Methods

Semester 5
Academic year 3
Course code ITBB5WIAIL
Type IL
Kind Compulsory
Language of instruction German
SWS 1.5
ECTS Credits 1
Examination character immanent

Lecture content:

Basic principles of scientific work; tips and tricks for working in a group; procedure for literature search; structure, content and style of scientific work; internal and external reviewing; preparation, presentation of project results.

Learning Outcomes:

Alumni are able to write a Bachelor's thesis according to the common rules of scientific work in the ITS degree programme. They are able to reproduce technical facts for different target groups.

Superior module:

Wissenschaftliches Arbeiten

Module description:

xxx

Software Design

Semester 5
Academic year 3
Course code ITBB5SWDLB
Type LB
Kind Compulsory
Language of instruction English
SWS 2
ECTS Credits 2
Examination character immanent

Lecture 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.

Learning Outcomes:

Alumni 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 alumni 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.

Superior module:

IT und Softwaredesign

Module description:

xxx

Software Design

Semester 5
Academic year 3
Course code ITBB5SWDVO
Type VO
Kind Compulsory
Language of instruction English
SWS 2
ECTS Credits 3
Examination character final

Lecture 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, inte-gration 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 devel-opment; current trends in software design.

Learning Outcomes:

Alumni 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.

Superior module:

IT und Softwaredesign

Module description:

xxx

Freies Wahlfach IT

WF: .NET Development for Industrial Applications

Semester 5
Academic year 3
Course code ITBB5NETIL
Type IL
Kind Elective
Language of instruction English
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Overview of .NET platform, .NET libraries, programme modules (assemblies); specific data types; introduction to C#, applied object orientation, properties; garbage collection, generics, event handling, delegates and lambda expressions, asynchronous programming, Language Integrated Query (LINQ); selected current topics of user interaction for the development of desktop applications as well as industry-related simulations.

Learning Outcomes:

Alumni master the advanced technical possibilities of modern object-oriented software development using the .NET framework with C#. They independently implement applications for different target platforms and professionally use the special possibilities of human-machine interaction under .NET as well as application-specific libraries for both the consumer and the industrial environment.

Superior module:

Freies Wahlfach IT

Module description:

xxx

WF: Data Analysis with Python

Semester 5
Academic year 3
Course code ITBB5DAPIL
Type IL
Kind Elective
Language of instruction English
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Introduction to Python. Functions, classes and exceptions, simple I/O and the most important standard 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 geoplots, presentation of signals and images. Outlook: Exporting data and graphics, crawling data from the internet, building datasets, simple GUI elements.

Learning Outcomes:

Alumni 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. Alumni 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. Alumni know about the components of data sets and can easily write programs that collect data from the internet or devices.

Superior module:

Freies Wahlfach IT

Module description:

xxx

VT: Mechatronik 2

EL: Control Engineering

Semester 5
Academic year 3
Course code ITBB5RTKIL
Type IL
Kind Elective
Language of instruction German
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Objective and theoretical basics, repetition of the description of dynamic systems, modelling of me-chanical and electrical systems, linearisation of non-linear models, characteristic value determinationof proportional and integrating controlled systems, quality requirements (stability, setpoint sequence, disturbance and noise suppression, dynamic requirements, robustness requirements), PID controllers and empirical setting rules, realisation of discrete-time controllers, model-based design procedures, extended control loop structures, root locus curve, implementation of an industrial control application.

Learning Outcomes:

The alumni can recognise and analyse control engineering tasks as such. They know how to exam-ine linear systems with regard to their properties and can approximate non-linear systems locally by linear systems. The alumni know suitable design methods for linear, dynamic systems and can ap-ply these to examples. They can examine control loops with regard to their properties and perfor-mance. In addition to conception and simulation, the alumni can design a controller in a real envi-ronment for standard industrial applications.

Superior module:

VT: Mechatronik 2

Module description:

xxx

VT: Medieninformatik und Bildverarbeitung 2

EL: Media Informatics

Semester 5
Academic year 3
Course code ITBB5MIFIL
Type IL
Kind Elective
Language of instruction German
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Fundamentals of 2- and multi-dimensional visual data acquisition and processing; object and feature recognition using practical application examples from media informatics; fundamentals of computer graphics and computer vision; selected chapters from image and video processing.

Learning Outcomes:

Alumni have broad knowledge regarding common techniques and widespread methods in the field of media informatics and are able to design simple multimedia systems and operate the technical implementation as well as evaluate the use of different multimedia technology products. They also have broad handling competence in common multimedia applications and are able to use industry-standard computer vision software libraries as well as libraries for image and video processing in their own programs.

Superior module:

VT: Medieninformatik und Bildverarbeitung 2

Module description:

xxx

VT: Netzwerk- und Kommunikationstechnik 2

EL: Mobile Networks

Semester 5
Academic year 3
Course code ITBB5MONIL
Type IL
Kind Elective
Language of instruction German
SWS 3
ECTS Credits 4
Examination character immanent

Lecture content:

Specific aspects of the latest WLAN standards, wireless personal area networks (Zigbee, Smart Home...), VoIP (SIP, MGCP, RTP), connection technologies (DSL, Docsis), 2nd-5th generation mobile networks; practical application in the lab: virtualisation, complex WLAN architectures, VoIP, dual-stack IPv4/IPv6.

Learning Outcomes:

Alumni have in-depth knowledge of the latest WLAN and mobile radio technologies and architec-tures. They know and understand the associated state-of-the-art procedures of the physical layer. With regard to voice communication and Voice over IP, they are familiar with the handling of different scenarios and protocols.

Superior module:

VT: Netzwerk- und Kommunikationstechnik 2

Module description:

xxx

Course titleSWSECTSTYPE

Accompanying Seminar for Professional Placement

Semester 6
Academic year 3
Course code ITBB6BPRSE
Type SE
Kind Compulsory
Language of instruction German
SWS 1
ECTS Credits 1
Examination character immanent

Lecture content:

Preparation (checklists) for the professional internship and support (coaching) during the internship; information on organisational circumstances (milestones, processes, deadlines); communication with the company; reflection on the professional learning progress; written documentation of the acquired knowledge (professional internship report).

Learning Outcomes:

Alumni successfully implement the tasks assigned by the company. They create a final report and hold a public presentation at the FHS. The company confirms the student's performance after com-pletion of the internship; the final assessment is made by the programme supervisor. A reflection of one's strengths, a professional and rhetorically coherent presentation of the results, the implementa-tion strategies, the work-life balance (time management), and improvement of independence and problem-solving skills.

Superior module:

Berufspraktikum

Module description:

xxx

Applied Project Management

Semester 6
Academic year 3
Course code ITBB6APMIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Project selection and assignment, staff selection and management; goal-oriented project organiza-tion; efficient communication and information structures; motivation; account for strategic, structural, methodological and cultural differences. Knowledge of methods (classic) such as drawing up specifi-cations and requirements, project order, project definition and kick-off, project structuring, work packages, role profiles and distribution of tasks, scheduling and resource planning, milestone defini-tion, financing and results controlling, risk planning and design, project marketing, knowledge man-agement. Differentiation and differentiated application of classic and agile project management. Prac-tical exercises, e.g. using LEGO for SCRUM. The theoretical and practical contents of the course support the planning and implementation of Bachelor's theses 1 and 2.

Learning Outcomes:

Alumni are familiar with models of successful project management. Classical as well as agile meth-ods: for project start, project implementation and project completion with sustainable securing of project results and experiences are understood. The focus is on "non-technical", but methodical, or-ganisational and management-oriented conditions. In addition, the alumni systematically and me-thodically create scientific documentation, manuals and structures. Use cases from project manage-ment practice and their own projects are applied. Through the implementation and scientific pro-cessing of practical tasks, the alumni are introduced to the scientific level of master studies and international standards in project management.

Superior module:

Projekt- und Qualitätsmanagement

Module description:

xxx

Bachelor Exam

Semester 6
Academic year 3
Course code ITBB6BAPBP
Type BP
Kind Compulsory
Language of instruction German
SWS 0
ECTS Credits 2
Examination character final

Lecture content:

The final examination of the Bachelor's degree programme is a comprehensive examination before a relevant examination board. It includes an examination on a chosen examination subject as well as the presentation and discussion of the Bachelor's thesis 2. Cross-references are made in particular to the specialisation subjects.

Learning Outcomes:

The alumni deal with a chosen examination subject in depth, answer complex tasks and present the solution approach in a comprehensible way. The alumni are able to reproduce the essential ele-ments of their Bachelor's thesis 2 (task, methodology, results) in a technically mature, clear presenta-tion and answer questions related to the theoretical background and the empirical practice.

Superior module:

Wissenschaftliches Arbeiten

Module description:

xxx

Bachelor paper 2 and accompanying Seminar

Semester 6
Academic year 3
Course code ITBB6BA2SE
Type SE
Kind Bachelor thesis
Language of instruction German
SWS 1
ECTS Credits 9
Examination character immanent

Lecture content:

The Bachelor's Thesis 2 is an individually written, theory reflected, empirical engineering science the-sis on a relevant topic from the core subject areas of the degree programme. Connections are made between practical and theory-guided action for a subject-specific problem. The BA 2 contains a part of the formal-theoretical background as well as an empirically based and/or practical part (project, etc.). Current scientific methods and relevant scientific literature are used for the elaboration.

Learning Outcomes:

Alumni can prepare written work independently and proceed systematically. In addition to analysing and presenting problems, they recognise goals and formulate corresponding questions. They sys-tematically develop the Bachelor's thesis oriented towards the specialisation subjects in terms of content, which is based on a concrete project from their professional activity or professional intern-ship. The alumni have the competence to distinguish between their own and others' intellectual property and can justify and argue their approach.

Superior module:

Wissenschaftliches Arbeiten

Module description:

xxx

Business and Law 2

Semester 6
Academic year 3
Course code ITBB6WURVO
Type VO
Kind Compulsory
Language of instruction German
SWS 3
ECTS Credits 3
Examination character final

Lecture content:

Financing and controlling: Basics of investment accounting and financing, introduction to methods of short-term financial planning and budgeting, types of financing, introduction to financial and invest-ment management, instruments of financing, qualitative and quantitative assessment criteria for investments, investment accounting methods, internal performance accounting; cost accounting, cost accounting systems, introduction to controlling, subject-specific exercises. and quantitative evaluation criteria for investments, investment accounting methods, internal cost allocation; cost accounting, cost accounting systems, introduction to controlling, subject-specific exercises. Legal studies: Introduction to copyright and criminal law, national and international jurisdiction as well as arbitration, introduction to civil law (focus on contract law including cyber law).

Learning Outcomes:

Alumni have an overview of cost accounting procedures. The alumni have basic knowledge of investment appraisal and financing, evaluation of investment projects, drawing up investment and financing plans and comparing the different types of financing. The alumni know the laws relevant for the professional practice of the laws for professional practice in the field; certification within the framework of the EBCL (European Business Competence Licence) is offered.

Superior module:

Wirtschaft und Recht

Module description:

xxx

Cryptology

Semester 6
Academic year 3
Course code ITBB6KRYIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 3
Examination character immanent

Lecture 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.

Learning Outcomes:

Alumni 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 algo-rithms 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.

Superior module:

Kryptologie und SW-Entwicklung

Module description:

xxx

Fundamentals in Quality Management

Semester 6
Academic year 3
Course code ITBB6QMAVO
Type VO
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 2
Examination character final

Lecture content:

Introduction and explanation of the set of standards ÖNORM EN ISO 9000ff; implementation of a quality management system (TQM), application of appropriate methods to fulfil the individual norma-tive requirements according to ISO 9001, application of methods for continuous improvement (CIP) of the entrepreneurial performance with regard to "quality of the organisation". Furthermore, the students are taught the legal basics for the civil law area of "service disruptions". The following modules are covered: Module 2 "The ISO 9000 family", Module 3 "Requirement of ISO 9001", Module 4 "Expertises", Module 5 "System documentation".

Learning Outcomes:

Alumni have theoretical knowledge about the structure and content of a quality management sys-tem. They can create the contents of the relevant quality management standards (ISO 9000 ff) and the required documented information. The alumni have a basic knowledge of the principles and imple-mentation of internal audits according to the relevant standard ISO 19011. They have a theoretical and practical knowledge of the most important methods of quality management. This includes TQM, prob-lem solving techniques and CIP tools. After positive assessment, alumni receive a course confirmation on the QMS (Quality Management Systems) courses accredited by Quality Austria. If a student has the course confirmation, he/she is offered the opportunity to take the examination for "System Representative Quality" (Accredited Examination Certificate).

Superior module:

Projekt- und Qualitätsmanagement

Module description:

xxx

Network Oriented Software Development

Semester 6
Academic year 3
Course code ITBB6NOSIL
Type IL
Kind Compulsory
Language of instruction German
SWS 2
ECTS Credits 3
Examination character immanent

Lecture content:

Java basics and interfaces to the operating system; runtime detection and introspection; serialisation; iterators as well as containers and their use; threads; class libraries and frameworks; network pro-gramming; service-oriented communication (e.g. SOA(P), (g)RPC, RMI, REST); middleware systems in overview; message-passing systems and object-based distributed systems (e.g. MQTT and OPC UA); test-driven development (TDD) and systematic testing; automated documentation generation; development conventions; best practice concepts in overview.

Learning Outcomes:

Alumni design and implement distributed software systems independently and are able to cooper-ate in a division of labour. To do this, they use current frameworks and class libraries to ensure the implementation of tasks in object-oriented software. Using the technical possibilities of modern runtime environments (e.g. concurrency, security mechanisms, introspection), alumni carry out au-tomated software tests. They recognize libraries and frameworks with a focus on distributed software and can evaluate suitability of application. The alumni have an overview of basic middleware concepts and know how they are used in distributed systems.

Superior module:

Kryptologie und SW-Entwicklung

Module description:

xxx

Professional Placement 6

Semester 6
Academic year 3
Course code ITBB6BPRIT
Type IT
Kind Internship (N)
Language of instruction German
SWS 0
ECTS Credits 1
Examination character immanent

Lecture content:

The professional internship serves to supplement and deepen the knowledge acquired in the course of study through practical activities and information technology issues at a company. Students should practice tasks of an engineer and work on complex requirements from the different areas of the economy.

Learning Outcomes:

Alumni in the part-time form of study can have their relevant professional activity recognized for the internship. A relevant activity in IT-related fields of activity - adequate to the ITS study program - is required. The necessary confirmations/certificates from the employer are submitted by the student and checked by the head of the study program with regard to the required relevance to the subject and the necessary amount of time. If recognition is not possible, an internship of at least the same extent as in full-time studies must be completed.

Superior module:

Berufspraktikum

Module description:

xxx

Social and Communication Skills 3

Semester 6
Academic year 3
Course code ITBB6SKKIL
Type IL
Kind Compulsory
Language of instruction German
SWS 1.5
ECTS Credits 2
Examination character immanent

Lecture content:

General: Attendance of extra curricular specialised lectures. Reflection on scientific thinking and work in the context of the Bachelor's thesis 2. Improving creative & innovation techniques: Techniques for developing creativity in a team; getting to know the Design Thinking method and developing your own product idea on the basis of a business case. Pitch presentation of innovative products, processes and services in the technological field.

Learning Outcomes:

The alumni are able to apply and optimise the basic rules of scientific work in the context of the Bachelor thesis 2. After the in-depth seminar in creative & innovation techniques, the alumni are able to select and use simple creativity techniques. They are able to systematically plan innovation pro-cesses and develop their own product ideas with the help of methods from Design Thinking. These can be presented in a target group-oriented and compact manner in the form of a pitch.

Superior module:

Sozial- und Kommunikationskompetenz 3

Module description:

xxx

VT: Mechatronik 2

EL: Introduction to Robotics

Semester 6
Academic year 3
Course code ITBB6EROIL
Type IL
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Definition and areas of application of industrial robots, mechanical structure, control and programming concepts, structure and tasks of control, newer fields of application and concepts of industrial robotics, simulation of robots, adjustment of industrial robots, measurement of tool and work surface, operating modes, basics of motion programming (pose-to-pose, linear, circular, over-loop, spline).

Learning Outcomes:

Alumni recognise the mechanical structure of common industrial robots and their advantages and disadvantages. They can select the appropriate kinematic type for given application examples. They know how to use simulation and visualisation technologies for robot programming. They know the basic principles of the structure and tasks of the controls of industrial robots and have knowledge of the newer fields of application and concepts of industrial robotics. The alumni can put a real robot into operation and implement simple robot programmes.

Superior module:

VT: Mechatronik 2

Module description:

xxx

VT: Medieninformatik und Bildverarbeitung 2

VT: Selected Topics from Media Informatics

Semester 6
Academic year 3
Course code ITBB6AKMIL
Type IL
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Multimedia frameworks and content-based image retrieval; case studies of current image processing applications; technology and methodological aspects of data-driven classification systems (machine learning); innovations and current topics in the field of media informatics and image processing.

Learning Outcomes:

Alumni have a comprehensive overview of data-driven innovation topics in the field of media infor-matics. They evaluate the possibilities and limitations of AI-based systems and design and implement media informatics applications using industry-relevant, current multimedia frameworks and multimedia database systems.

Superior module:

VT: Medieninformatik und Bildverarbeitung 2

Module description:

xxx

VT: Netzwerk- und Kommunikationstechnik 2

EL: Network Security

Semester 6
Academic year 3
Course code ITBB6NWSIL
Type IL
Kind Elective
Language of instruction German
SWS 2
ECTS Credits 2
Examination character immanent

Lecture content:

Current measures and protocols for securing network infrastructures, IPSec, VPNs, port security, transport layer security, firewalling, security in wireless LANs and mobile networks; practical imple-mentation in the laboratory section.

Learning Outcomes:

Alumni know current measures and protocols for securing network infrastructures on different layers. They can understand and evaluate cryptographic basics in security protocols and are able to apply the security measures in practice.

Superior module:

VT: Netzwerk- und Kommunikationstechnik 2

Module description:

xxx

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
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