Details

Bernhard Taufner, BSc, MSc

Research Staff


T: +43 1 606 68 77-2134
F: +43 1 606 68 77-2139

Room: B.3.14
Favoritenstraße 226
1100 Wien

Personal Webspace


Lectures 2020/21

Engineering

> Software Engineering Project 1 UE
Software Design and Engineering more

Software Engineering Project 1 UE

Lector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, FH-Prof. DI Dr. Igor Miladinovic, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Bernhard Taufner, BSc, MSc

1SWS
5ECTS

Lecture contents

Software Engineering Project 1 enables students to implement the knowledge acquired during their studies in a concrete project. In the first semester, a concrete problem is analyzed and a design for the software solution is worked out using Advanced Project Management methods. This solution will then be implemented in the software project in the second semester.
The LV covers in particular the following contents:
- Application of modern project management methods to a concrete project Formulation
- , classification and prioritization of requirements for a concrete problem Use of
- UML diagrams (Use Case, class, activity and sequence diagrams) for software design design to meet requirements Structured
- and standardized documentation of results as a high-level design document that serves as a basis for implementation
.

Assessment methods

Final exam
Module testing, project submission

Teaching methods

Group work, practical project implementation accompanied by exercises and coaching

Language

German

> Operating Systems ILV
Computer Science and Digital Communications more

Operating Systems ILV

Lector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

Basic concepts of operating systems are presented. The lecture explains how processes and threads interact in an operating system. For the practical application of the theoretical concepts, the exercises are provided, which mainly use Linux operating systems. The concepts are illustrated by means of programming examples. Deadlocks are identified and resolved. The operating systems are used in a virtual environment.
In particular the lecture covers the following contents:
- Processes and threads
- Memory management
- Deadlocks, Livelocks, Monitor, Semaphore
- File systems
- Input and output
- Virtualisation
- IT-Security
- Unix, Linux
- Windows

Assessment methods

Final exam

Teaching methods

Students' presentations, exercises, lecture presentation

Language

German

> Networking Technologies 1 ILV
Computer Science and Digital Communications more

Networking Technologies 1 ILV

Lector: Bernhard Taufner, BSc, MSc, Joyce Flynt Visne, B.Mus., BSc, MSc

2SWS
5ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Netzwerke sind wichtige Grundlagen für Kommunikation und für Computer Science. Ob man Hardware-nah mit Embedded Systems, User-nah mit Web-Applikationen oder auf einer Ebene dazwischen mit Middleware arbeitet, ist das Netzwerk ein integraler Teil des Arbeitens, des Systems und des Produktes und ein gutes Verständnis von der Arbeitsweise eines Netzwerkes und seinen Protokollen ist wichtig. In dieser LV setzen die Studierenden sich mit den untersten Schichten von Netzwerken auseinander und lernen, wie diese funktionieren.
Die LV deckt insbesondere die folgenden Inhalte ab:
- Netzwerk-Protokolle, -Modelle und -Schichten (TCP/IP, OSI)
- Überblick von L1
- Detaillierte Einblick in L2 Aufgaben und Funktionen
- Ethernet, HDLC
- L2-Switching, Spanning Tree Protocol, VLANs
- Physikalische und logische Adressierung
- ARP, IP, ICMP
- Konfiguration von Switches, VLANs
- Beobachtung von STP
- Protokoll-Analyse auf L2 und L3

Assessment methods

Final exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Praktische Übungen mit Netzwerk-Geräten, Protokoll-Analyzer, Simulationen; Cisco Networking Academy online Lernplattform; Vortrag

Language

English

> Network Applications ILV
Computer Science and Digital Communications more

Network Applications ILV

Lector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Digitale Netzwerke und die darauf basierenden Applikationen dominieren heute sämtliche Geschäftsprozesse und auch private Lebensbereiche. Die Grundlage für diese Netzwerkapplikationen bilden die Protokolle der Transport- und der Applikations-schicht des IP-Protokollstacks. Die BenutzerInnenakzeptanz und damit der Erfolg einer Netzwerkapplikation wird, neben deren Bedienbarkeit, im Wesentlichen durch ihre Skalierbarkeit und Performanz bestimmt. Die gewählten Protokolle und die Architektur einer Netzwerkapplikation sind dafür ausschlaggebend.
Die LV deckt insbesondere die folgenden Inhalte ab:
- Grundlegende Konzepte von Netzwerkapplikationen
- Server-Client, Peer-to-Peer und gemischte Architekturen für Netzwerkapplikationen
- Ausgewählte Protokolle des Transport- und Application Layers
- Implementierung von Netzwerkdiensten (Web, Email, FTP)
- Einsatz von defacto Industriestandardapplikationen für Netzwerkdienste
- Entwicklung von Netzwerkapplikationen

Assessment methods

Final exam

Teaching methods

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

Language

English

> Operating Systems ILV
Computer Science and Digital Communications more

Operating Systems ILV

Lector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

Basic concepts of operating systems are presented. The lecture explains how processes and threads interact in an operating system. For the practical application of the theoretical concepts, the exercises are provided, which mainly use Linux operating systems. The concepts are illustrated by means of programming examples. Deadlocks are identified and resolved. The operating systems are used in a virtual environment.
In particular the lecture covers the following contents:
- Processes and threads
- Memory management
- Deadlocks, Livelocks, Monitor, Semaphore
- File systems
- Input and output
- Virtualisation
- IT-Security
- Unix, Linux
- Windows

Assessment methods

Final exam

Teaching methods

Students' presentations, exercises, lecture presentation

Language

German

> Networking Technologies 1 ILV
Computer Science and Digital Communications more

Networking Technologies 1 ILV

Lector: Bernhard Taufner, BSc, MSc, Joyce Flynt Visne, B.Mus., BSc, MSc

2SWS
5ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Netzwerke sind wichtige Grundlagen für Kommunikation und für Computer Science. Ob man Hardware-nah mit Embedded Systems, User-nah mit Web-Applikationen oder auf einer Ebene dazwischen mit Middleware arbeitet, ist das Netzwerk ein integraler Teil des Arbeitens, des Systems und des Produktes und ein gutes Verständnis von der Arbeitsweise eines Netzwerkes und seinen Protokollen ist wichtig. In dieser LV setzen die Studierenden sich mit den untersten Schichten von Netzwerken auseinander und lernen, wie diese funktionieren.
Die LV deckt insbesondere die folgenden Inhalte ab:
- Netzwerk-Protokolle, -Modelle und -Schichten (TCP/IP, OSI)
- Überblick von L1
- Detaillierte Einblick in L2 Aufgaben und Funktionen
- Ethernet, HDLC
- L2-Switching, Spanning Tree Protocol, VLANs
- Physikalische und logische Adressierung
- ARP, IP, ICMP
- Konfiguration von Switches, VLANs
- Beobachtung von STP
- Protokoll-Analyse auf L2 und L3

Assessment methods

Final exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Praktische Übungen mit Netzwerk-Geräten, Protokoll-Analyzer, Simulationen; Cisco Networking Academy online Lernplattform; Vortrag

Language

English

> Network Applications ILV
Computer Science and Digital Communications more

Network Applications ILV

Lector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Digitale Netzwerke und die darauf basierenden Applikationen dominieren heute sämtliche Geschäftsprozesse und auch private Lebensbereiche. Die Grundlage für diese Netzwerkapplikationen bilden die Protokolle der Transport- und der Applikations-schicht des IP-Protokollstacks. Die BenutzerInnenakzeptanz und damit der Erfolg einer Netzwerkapplikation wird, neben deren Bedienbarkeit, im Wesentlichen durch ihre Skalierbarkeit und Performanz bestimmt. Die gewählten Protokolle und die Architektur einer Netzwerkapplikation sind dafür ausschlaggebend.
Die LV deckt insbesondere die folgenden Inhalte ab:
- Grundlegende Konzepte von Netzwerkapplikationen
- Server-Client, Peer-to-Peer und gemischte Architekturen für Netzwerkapplikationen
- Ausgewählte Protokolle des Transport- und Application Layers
- Implementierung von Netzwerkdiensten (Web, Email, FTP)
- Einsatz von defacto Industriestandardapplikationen für Netzwerkdienste
- Entwicklung von Netzwerkapplikationen

Assessment methods

Final exam

Teaching methods

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

Language

English

> Bachelor Thesis 1 SE
Computer Science and Digital Communications more

Bachelor Thesis 1 SE

Lector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, MSc BSc, Bernhard Taufner, BSc, MSc

1SWS
4ECTS

Language

German

> Elective Project 2 UE
Computer Science and Digital Communications more

Elective Project 2 UE

Lector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, MSc BSc, Bernhard Taufner, BSc, MSc

2SWS
5ECTS

Language

German

Publications

The publications of Bernhard Taufner written at FH Campus Wien can be found in our publication database, others in the personal web space.