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, FH-Prof. Dipl.-Ing. Heimo Hirner, FH-Prof. DI Dr. Igor Miladinovic, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, 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

> Software Engineering Project 2 UE
Software Design and Engineering more

Software Engineering 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, FH-Prof. Dipl.-Ing. Heimo Hirner, FH-Prof. DI Dr. Igor Miladinovic, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Bernhard Taufner, BSc, MSc

1SWS
5ECTS

Lecture contents

Software Engineering Project 2 enables students to implement the knowledge acquired during their studies in a concrete project. In the second semester, based on requirements and design draft from the software design project, the software solution is implemented in the first semester using modern software development methods and tools. This implemented solution is then systematically tested and improvements are incorporated.
The LV covers in particular the following contents:
- Implementation of classes and data structures based on the High Level Design documentUse of
- software algorithms for the implementation of activity and sequence diagramsDefinition
- and prioritization of test cases under consideration of requirementsConduction of
- test scenarios with current test tools

Assessment methods

Continuous assessment
Module testing, project delivery.

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: FH-Prof. 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

Networks are important foundations for communication and for computer science. Whether one is working at a hardware level with embedded systems, on a user interface with web applications, or at a level in between with middleware, the network is an integral part of the work, the system, and the product, and a good understanding of how a network works and of its protocols is important. In this course, students will explore the lowest layers of networks and learn how they work.
The course covers the following topics:
- Network protocols, models and layers (TCP/IP, OSI)
- Overview of L1
- Detailed insight into L2 tasks and functions
- Ethernet
- L2 switching, Spanning Tree Protocol, VLANs
- Physical and logical addressing
- ARP, IP, ICMP
- Configuration of switches, VLANs
- Observation of STP
- Protocol analysis at L2 and L3

Assessment methods

Final exam
Work done in teams; final exam

Teaching methods

Hands-on exercises with network devices, a protocol analyzer, simulations; Cisco Networking Academy online learning platform; lectures.

Language

English

> Web Technologies ILV
Computer Science and Digital Communications more

Web Technologies ILV

Lector: DI Jochen Hense, MBA, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

(ONLY IN GERMAN - 28.02.2018)
Web Technologies are the technologies used for a static or dynamic presentation of content on the Web. The ILV addresses both infrastructural technologies (web servers, cloud services), content processing technologies and the technologies required for their implementation. The course covers in particular the following contents:
- Historical development of the Internet

- Technology and background

- HTTP protocol

- Rest & MVC

- Creating static websites using HTML5 and CSS3

- Fundamentals in JavaScript, PHP and Frameworks

- Responsive Web Design

- Javascript Libraries

- Security aspects of web technologies

Assessment methods

Module exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Präsentation von Themen durch die Studierenden, praktische Übungen, Vortrag

Language

English

> Network Applications ILV
Computer Science and Digital Communications more

Network Applications ILV

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

3SWS
6ECTS

Lecture contents

Digital networks and the applications based on them dominate all business processes and also private areas of life today. The protocols of the transport and application layers of the IP protocol stack form the basis for these network applications. User acceptance and thus the success of a network application is essentially determined by its scalability and performance, in addition to its usability. The chosen protocols and the architecture of a network application are decisive for this.
The course covers the following contents in particular:
- Basic concepts of network applications
- Server-client, peer-to-peer and mixed architectures for network applications
- Selected protocols of the transport and application layer
- Implementation of network services (web, email, DNS, firewall)
- Deployment of defacto industry standard applications for network services
- Implementation of network applications

Assessment methods

Final exam
Practical examination and theoretical examination.

Teaching methods

Lecture, practical exercises, distance learning tasks

Language

English

> Elective Project 1 UE
Computer Science and Digital Communications more

Elective Project 1 UE

Lector: FH-Prof. DI Thomas Fischer, Leon Freudenthaler, BSc MSc, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, FH-Prof. Dipl.-Ing. Heimo Hirner, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Bernhard Taufner, BSc, MSc

1SWS
4ECTS

Language

German

> Secure Admin Tools ILV
Computer Science and Digital Communications more

Secure Admin Tools ILV

Lector: Dipl.-Ing. Manuel Koschuch, Bakk.techn., Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

The course gives an overview and a practical introduction to the most important software tools of a system administrator in the context of secure networks. Students will be enabled to use these tools correctly and securely and to configure them accordingly.
- VPNs
- Hard disk encryption
- SSH
- Mail Security (PGP, S/MIME)
- bash scripting
- Establishment of PKIs
- Introduction to penetration testing

Assessment methods

Continuous assessment
Short tests, exercise interviews

Teaching methods

Practical (lab)-exercises, Lecture

Language

English

> Internship PR
Computer Science and Digital Communications more

Internship PR

Lector: Bernhard Taufner, BSc, MSc

1SWS
12ECTS

Language

German

> Operating Systems ILV
Computer Science and Digital Communications more

Operating Systems ILV

Lector: FH-Prof. 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

Networks are important foundations for communication and for computer science. Whether one is working at a hardware level with embedded systems, on a user interface with web applications, or at a level in between with middleware, the network is an integral part of the work, the system, and the product, and a good understanding of how a network works and of its protocols is important. In this course, students will explore the lowest layers of networks and learn how they work.
The course covers the following topics:
- Network protocols, models and layers (TCP/IP, OSI)
- Overview of L1
- Detailed insight into L2 tasks and functions
- Ethernet
- L2 switching, Spanning Tree Protocol, VLANs
- Physical and logical addressing
- ARP, IP, ICMP
- Configuration of switches, VLANs
- Observation of STP
- Protocol analysis at L2 and L3

Assessment methods

Final exam
Work done in teams; final exam

Teaching methods

Hands-on exercises with network devices, a protocol analyzer, simulations; Cisco Networking Academy online learning platform; lectures.

Language

English

> Web Technologies ILV
Computer Science and Digital Communications more

Web Technologies ILV

Lector: DI Jochen Hense, MBA, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

Web Technologies are the technologies used for a static or dynamic presentation of content on the Web. The ILV addresses both infrastructural technologies (web servers, cloud services), content processing technologies and the technologies required for their implementation. The course covers in particular the following contents:
- Historical development of the Internet

- Technology and background

- HTTP protocol

- Rest & MVC

- Creating static websites using HTML5 and CSS3

- Fundamentals in JavaScript, PHP and Frameworks

- Responsive Web Design

- Javascript Libraries

- Security aspects of web technologies

Assessment methods

Module exam

Teaching methods

(ONLY IN GERMAN - 28.02.2018)
Präsentation von Themen durch die Studierenden, praktische Übungen, Vortrag

Language

English

> Network Applications ILV
Computer Science and Digital Communications more

Network Applications ILV

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

3SWS
6ECTS

Lecture contents

Digital networks and the applications based on them dominate all business processes and also private areas of life today. The protocols of the transport and application layers of the IP protocol stack form the basis for these network applications. User acceptance and thus the success of a network application is essentially determined by its scalability and performance, in addition to its usability. The chosen protocols and the architecture of a network application are decisive for this.
The course covers the following contents in particular:
- Basic concepts of network applications
- Server-client, peer-to-peer and mixed architectures for network applications
- Selected protocols of the transport and application layer
- Implementation of network services (web, email, FTP)
- Use of defacto industry standard applications for network services
- Development of network applications

Assessment methods

Final exam
Theoretical exam
Practical exam (Individual work)

Teaching methods

Lecture, practical exercises, distance learning tasks

Language

English

> Elective Project 1 UE
Computer Science and Digital Communications more

Elective Project 1 UE

Lector: DI Dr. techn. Mugdim Bublin, FH-Prof. DI Thomas Fischer, Leon Freudenthaler, BSc MSc, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, FH-Prof. Dipl.-Ing. Heimo Hirner, FH-Prof. DI Dr. Igor Miladinovic, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Bernhard Taufner, BSc, MSc

1SWS
4ECTS

Language

German

> 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, FH-Prof. Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc

1SWS
4ECTS

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-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, FH-Prof. Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc

2SWS
5ECTS

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

> Bachelor Thesis 2 SE
Computer Science and Digital Communications more

Bachelor Thesis 2 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, FH-Prof. Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. Dipl.-Ing. Dipl.-Ing. Dr. techn. Dr. tech Gernot Kucera, FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc

1SWS
6ECTS

Language

German

> Internship PR
Computer Science and Digital Communications more

Internship PR

Lector: Bernhard Taufner, BSc, MSc

1SWS
12ECTS

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.