Details

FH-Prof. DI Thomas Fischer

Academic Staff

thomas.fischer@fh-campuswien.ac.at
+43 1 606 68 77-2136
+43 1 606 68 77-2139

Room: B.3.21a
Favoritenstraße 226
1100 Wien


Lectures 2022/23

Engineering

Introduction Microcontroller Programming ILV
High Tech Manufacturing more

Introduction Microcontroller Programming ILV

Lector: FH-Prof. DI Thomas Fischer

2 SWS   3 ECTS

Lecture contents

With the networking of even the smallest micro-computer systems, the Internet of Things, the use of this special form of embedded systems has gained in importance. The basis for this are simple microcontrollers which are in contact with the environment through electronic actuators and sensors. In this course, programs with basic functions are to read and process sensor data and control actuators.
The course covers in particular the following contents:
- Simple microcontroller programming based on ARM-mbed (or Arduino)
- Digital input/output (LEDs, buttons)
- DC voltage, ohmic resistor, pull-up/down, level adjustment
- Analog Input/Output (AD/DA)
- Peripheral functions
- System-on-a-Chip
- Basic concepts of applied computer science (program, algorithm, programming)
- Introduction to programming (in C)
- Evaluation and implementation of algorithms

Assessment methods

Continuous assessment
Final exam + distance learning

Teaching methods

Integrated Lecture

Language

German

IT Security Fundamentals ILV
Computer Science and Digital Communications more

IT Security Fundamentals ILV

Lector: FH-Prof. DI Thomas Fischer, FH-Prof. Dipl.-Ing. Manuel Koschuch, Bakk. tech., Silvia Schmidt, BSc MSc

2 SWS   4 ECTS

Lecture contents

The course gives a basic overview of the technical and organizational aspects of IT security, and defines the most important terms and technologies in this context.
The LV in particular covers the following contents:
- Protection goals
- Asymmetric and symmetric primitives (AES, RSA, ECC) and their practical applications
- PKIs
- TLS/HTTPS
- Firewalls Fundamentals (types, possible uses, limitations)
- ID(P)S Fundamentals (types, applications, limitations)
- security awareness

Assessment methods

Continuous assessment

Teaching methods

practical (lab) exercises, lecture

Language

English

Project management ILV
Computer Science and Digital Communications more

Project management ILV

Lector: Mag. Reinhard Rader

2 SWS   3 ECTS

Lecture contents

(ONLY IN GERMAN - 01.03.2018)
Projektmanagement ist die Anwendung von Wissen, Können, Werkzeugen und Techniken auf Projektaktivitäten, um Projektanforderungen zu erfüllen. Der Projektmanager hat die Aufgabe, die Erwartungen der Stakeholder an das Projekt zu erfüllen.
Die LV gibt eine Einführung in die Wissensgebiete des Projektmanagements:
- Integrationsmanagement
- Inhalts- und Umfangsmanagement
- Zeitmanagement
- Kostenmanagement
- Qualitätsmanagement
- Personalmanagement
- Kommunikationsmanagement
- Risikomanagement
- Beschaffungsmanagement
- Projekt Stakeholder Management

Assessment methods

Module exam

Teaching methods

(ONLY IN GERMAN - 01.03.2018)
Vortrag

Language

German

Elective Project 1 UE
Computer Science and Digital Communications more

Elective Project 1 UE

1 SWS   4 ECTS

Language

German

Microcontroller Programming ILV
Computer Science and Digital Communications more

Microcontroller Programming ILV

Lector: FH-Prof. DI Thomas Fischer

3 SWS   6 ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Microcontroller oder auch Systems-on-Chip sind in einer Vielzahl von Anwendungen und Geräte enthalten, Ihr Einsatz reicht von der Ansteuerung der LEDs in Beleuchtungskörpern über unzählige Steueraufgaben bis hin zu Smartphones die jeder Mensch ständig bei sich führt. Diese Bauteile enthalten eine Vielzahl unabhängiger Komponenten welche, durch entsprechende Konfiguration, sowie die Erstellung hardwarenaher Programme, Aufgaben energiesparend übernehmen.
Die LV deckt insbesondere die folgenden Inhalte ab:
- ARM-Cortex M Familie, Harvard Architektur
- Statischer & Dynamischer Speicher
- STM32 Familie
- GPIO, EXTI, NVIC
- Advanced TIMER, Systick, RTC
- ADC, DMA
- LCD-Zeichen-Display

Assessment methods

Final exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Vortrag und praktische Übungen

Language

German

Bachelor Thesis 1 SE
Computer Science and Digital Communications more

Bachelor Thesis 1 SE

Lector: DI Dr. techn. Mugdim Bublin, Tobias Buchberger, BSc MSc, FH-Prof. DI Thomas Fischer, Leon Freudenthaler, BSc MSc, René Goldschmid, MSc, FH-Prof. FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, FH-Prof. Dipl.-Ing. Heimo Hirner, FH-Prof. Dipl.-Ing. Manuel Koschuch, Bakk. tech., Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc

1 SWS   4 ECTS

Lecture contents

- Independent work on a topic from the area of Computer Science, primarily based on the technical topics of the elective modules in the 4th and 5th semesters at a scientific level under the guidance of a supervisor.
- Elaboration of the bachelor thesis 1

Assessment methods

Final exam
Approbation of bachelor thesis

Teaching methods

Implementation of a project and elaboration as a bachelor thesis with coaching. Students present the current development of their bachelor thesis 1 at regular intervals and put it up for discussion.

Language

German

Elective Project 2 UE
Computer Science and Digital Communications more

Elective Project 2 UE

Lector: DI Dr. techn. Mugdim Bublin, FH-Prof. DI Thomas Fischer, Leon Freudenthaler, BSc MSc, FH-Prof. FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc

2 SWS   5 ECTS

Lecture contents

Students apply the skills acquired to complete a project in a coordinated and structured manner.
project in a coordinated and structured manner. In doing so, they independently define a concrete sub-goal in the project. A well-founded theoretical approach is thus combined with practical application. Collaboration on an industrial R&D project or on current problems within the framework of the R&D activities of the UAS is possible.

Assessment methods

Final exam
Practical project in small groups.

Teaching methods

Group work, practical project implementation accompanied with exercises and coaching.

Language

German

Realtime Operating Systems ILV
Computer Science and Digital Communications more

Realtime Operating Systems ILV

Lector: FH-Prof. DI Thomas Fischer

3 SWS   6 ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Softwareentwicklung für Microcontroller aufbauend auf Echtzeitbetriebssystemen steht in Fokus dieser Lehrveranstaltung. Gute Kenntnisse über ein Betriebssystem und deren Zeitverhalten sind für viele Einsatzgebiete (Steuerungstechnik, Videoverarbeitung, Börsenhandel) notwendig. Die Integration zugekaufter Middleware und Software-Stacks zur Erstellung angepasster Kundenlösungen sowie die Integration in vorhandene Kommunikations-Infrastruktur sind die zu bewältigenden Aufgaben.
Die LV deckt insbesondere die folgenden Inhalte ab:
- JTAG & Trace (ARM, ST, Keil, Atollic)
- Echtzeitbetriebssysteme am Beispiel FreeRTOS
- Inter-Task-Kommunication
- SPI, I2C, CAN, USB, Ethernet
- Middleware, (USB)-Stack
- Touch-Grafik-Display
- Schnittstelle FreeRTOS Cloud (AWS Amazon Web Services)

Assessment methods

Final exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Projektaufgabe und/oder Seminararbeit

Language

English

Bachelor Thesis 2 SE
Computer Science and Digital Communications more

Bachelor Thesis 2 SE

Lector: DI Dr. techn. Mugdim Bublin, Tobias Buchberger, BSc MSc, FH-Prof. DI Thomas Fischer, Leon Freudenthaler, BSc MSc, René Goldschmid, MSc, FH-Prof. FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, FH-Prof. Dipl.-Ing. Heimo Hirner, FH-Prof. Dipl.-Ing. Manuel Koschuch, Bakk. tech., Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc

1 SWS   6 ECTS

Lecture contents

- Independent work on a relevant subject based on the technical topics of the elective modules and possibly the Bachelor thesis 1 at a scientific level under the guidance of a supervisor.
- Elaboration of the bachelor thesis 2

Assessment methods

Final exam
Approval of the bachelor thesis

Teaching methods

Carrying out a practical work and elaboration as a bachelor thesis with coaching. Students present the current development of their bachelor thesis 2 at regular intervals and put it up for discussion.

Language

German

Ring Lecture - Selected Topics ILV
Computer Science and Digital Communications more

Ring Lecture - Selected Topics ILV

Lector: FH-Prof. DI Thomas Fischer

1 SWS   1 ECTS

Lecture contents

Possible topics for the lecture series:
- Software Design / Software Engineering (e.g., User Centered Design, Design Patterns, Deep Learning).
- Embedded Systems (e.g. microcontroller families, software development tools, operating systems, image processing, PCB design)
- Ambient Assisted Living (e.g. technical support in everyday life, serious games)
- IT Security (e.g. secure communication, cryptography, networking/cloud systems)
- System Safety (e.g. Safety in Automotive, Safety in Aerospace, Safety in Traffic Control, Safety in Automation & Control)
An extension of the topics is possible by the respective guest lecturers.

Assessment methods

Final exam
Group work

Teaching methods

Lecture, discussion in plenum

Language

English

Workshop - Selected Topics SE
Computer Science and Digital Communications more

Workshop - Selected Topics SE

Lector: FH-Prof. DI Thomas Fischer

1 SWS   2 ECTS

Lecture contents

Possible topics for the in-depth seminar:
- Implementation of a Deep Learning Algorithm
- Software design using design patterns
- Optimization of the energy consumption of embedded systems
- Programming of a robot (NAO)
- Simulation of attack scenarios and development of defense strategies
An extension of the topics is possible by the respective guest lecturers.

Assessment methods

Final exam
Individual work

Teaching methods

Group work, practical implementation with the support of lecturers.

Language

English

IT Concepts ILV
Computer Science and Digital Communications more

IT Concepts ILV

Lector: FH-Prof. DI Thomas Fischer

2 SWS   4 ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Um den Aufbau und die Arbeitsweise aktueller Computersysteme zu verstehen wird in dieser LV ein Bottom-Up Ansatz verfolgt. Beginnend mit den Bits und Bytes werden aus den logischen Grundfunktionen komplexere Komponenten zusammengesetzt. Insbesondere das Verständnis über den Aufbau eines Mikroprozessors und das Zusammenwirken mit dem Bussystem, dem Programm- und dem Datenspeicher werden mit integrierten praktischen Übungen erlernt.
Die LV deckt insbesondere die folgenden Inhalte ab:
- Digitaltechnik (boolsche Algebra, Gatter, Flipflop, Register, Zahlensysteme)
- State-Maschine (Zustandsgraphen, Schaltwerke)
- Rechnerarchitekturen (Computergrundstrukturen, von Neumann - Architektur)

Assessment methods

Final exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Vortrag und praktische Übungen (auf Papier, am PC, im Labor)

Language

German

IT Security Fundamentals ILV
Computer Science and Digital Communications more

IT Security Fundamentals ILV

Lector: FH-Prof. DI Thomas Fischer, FH-Prof. Dipl.-Ing. Manuel Koschuch, Bakk. tech., Silvia Schmidt, BSc MSc

2 SWS   4 ECTS

Lecture contents

The course gives a basic overview of the technical and organizational aspects of IT security, and defines the most important terms and technologies in this context.
The LV in particular covers the following contents:
- Protection goals
- Asymmetric and symmetric primitives (AES, RSA, ECC) and their practical applications
- PKIs
- TLS/HTTPS
- Firewalls Fundamentals (types, possible uses, limitations)
- ID(P)S Fundamentals (types, applications, limitations)
- security awareness

Assessment methods

Continuous assessment

Teaching methods

practical (lab) exercises, lecture

Language

English

Internet of Things ILV
Computer Science and Digital Communications more

Internet of Things ILV

Lector: FH-Prof. DI Thomas Fischer, FH-Prof. Dipl.-Ing. Heimo Hirner, Silvia Schmidt, BSc MSc

3 SWS   5 ECTS

Lecture contents

(ONLY IN GERMAN - 27.02.2018)
Im Internet of Things (IoT) werden physische Gegenstände über digitale Netzwerke, wie das Internet, vernetzt und virtuell verfügbar gemacht. Neben der einfachen und kostensparenden Netzwerkanbindung dieser Gegenstände ist die Entwicklung von automatisierten digitalen Netzwerkdiensten, die den zusätzlichen Nutzen der Vernetzung realisieren, Ziel des IoT. Das IoT geht einher mit Begriffen wie Industrie 4.0, oder Ubiquitous Computing.
Die LV deckt insbesondere die folgenden Inhalte ab:
- IoT Netzwerkarchitektur und Design
- Smarte Objekte
- IoT Access Technologien
- Applikationsprotokolle für das IoT
- Datenanalyse im IoT
- IoT Datenanalyse und Management
- IoT in der Industrie

Assessment methods

Final exam

Teaching methods

(ONLY IN GERMAN - 27.02.2018)
Vortrag, praktische Übungen, Fernlehreaufgaben

Language

English

Project management ILV
Computer Science and Digital Communications more

Project management ILV

Lector: Mag. Reinhard Rader

2 SWS   3 ECTS

Lecture contents

(ONLY IN GERMAN - 01.03.2018)
Projektmanagement ist die Anwendung von Wissen, Können, Werkzeugen und Techniken auf Projektaktivitäten, um Projektanforderungen zu erfüllen. Der Projektmanager hat die Aufgabe, die Erwartungen der Stakeholder an das Projekt zu erfüllen.
Die LV gibt eine Einführung in die Wissensgebiete des Projektmanagements:
- Integrationsmanagement
- Inhalts- und Umfangsmanagement
- Zeitmanagement
- Kostenmanagement
- Qualitätsmanagement
- Personalmanagement
- Kommunikationsmanagement
- Risikomanagement
- Beschaffungsmanagement
- Projekt Stakeholder Management

Assessment methods

Module exam

Teaching methods

(ONLY IN GERMAN - 01.03.2018)
Vortrag

Language

German

Elective Project 1 UE
Computer Science and Digital Communications more

Elective Project 1 UE

1 SWS   4 ECTS

Language

German

Microcontroller Programming ILV
Computer Science and Digital Communications more

Microcontroller Programming ILV

Lector: FH-Prof. DI Thomas Fischer

3 SWS   6 ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Microcontroller oder auch Systems-on-Chip sind in einer Vielzahl von Anwendungen und Geräte enthalten, Ihr Einsatz reicht von der Ansteuerung der LEDs in Beleuchtungskörpern über unzählige Steueraufgaben bis hin zu Smartphones die jeder Mensch ständig bei sich führt. Diese Bauteile enthalten eine Vielzahl unabhängiger Komponenten welche, durch entsprechende Konfiguration, sowie die Erstellung hardwarenaher Programme, Aufgaben energiesparend übernehmen.
Die LV deckt insbesondere die folgenden Inhalte ab:
- ARM-Cortex M Familie, Harvard Architektur
- Statischer & Dynamischer Speicher
- STM32 Familie
- GPIO, EXTI, NVIC
- Advanced TIMER, Systick, RTC
- ADC, DMA
- LCD-Zeichen-Display

Assessment methods

Final exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Vortrag und praktische Übungen

Language

German

Realtime Operating Systems ILV
Computer Science and Digital Communications more

Realtime Operating Systems ILV

3 SWS   6 ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Softwareentwicklung für Microcontroller aufbauend auf Echtzeitbetriebssystemen steht in Fokus dieser Lehrveranstaltung. Gute Kenntnisse über ein Betriebssystem und deren Zeitverhalten sind für viele Einsatzgebiete (Steuerungstechnik, Videoverarbeitung, Börsenhandel) notwendig. Die Integration zugekaufter Middleware und Software-Stacks zur Erstellung angepasster Kundenlösungen sowie die Integration in vorhandene Kommunikations-Infrastruktur sind die zu bewältigenden Aufgaben.
Die LV deckt insbesondere die folgenden Inhalte ab:
- JTAG & Trace (ARM, ST, Keil, Atollic)
- Echtzeitbetriebssysteme am Beispiel FreeRTOS
- Inter-Task-Kommunication
- SPI, I2C, CAN, USB, Ethernet
- Middleware, (USB)-Stack
- Touch-Grafik-Display
- Schnittstelle FreeRTOS Cloud (AWS Amazon Web Services)

Assessment methods

Final exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Projektaufgabe und/oder Seminararbeit

Language

English

Ring Lecture - Selected Topics ILV
Computer Science and Digital Communications more

Ring Lecture - Selected Topics ILV

Lector: FH-Prof. DI Thomas Fischer

1 SWS   1 ECTS

Language

English

Workshop - Selected Topics SE
Computer Science and Digital Communications more

Workshop - Selected Topics SE

Lector: FH-Prof. DI Thomas Fischer

1 SWS   2 ECTS

Language

English

Microcontroller Programming for IoT Wahlpflichtmod…
Software Design and Engineering more

Microcontroller Programming for IoT Wahlpflichtmodul MODUL

3 SWS   6 ECTS