Details

Leon Freudenthaler, BSc MSc

Research Staff


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

Room: C.1.08b
Favoritenstraße 226
1100 Wien


Lectures 2021/22

Engineering

> Web Engineering Wahlpflichtmodul MODUL
Software Design and Engineering more

Web Engineering Wahlpflichtmodul MODUL

3SWS
6ECTS
> Master Thesis Project UE
Software Design and Engineering more

Master Thesis Project UE

Lector: DI Dr. techn. Mugdim Bublin, Leon Freudenthaler, BSc MSc, FH-Prof. 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

2SWS
6ECTS

Lecture contents

Students work individually or in small groups on projects related to software design and software engineering technologies and applications in the context of university R&D activities or within the scope of their individual professional activities. These projects are the practice-relevant basis for the master theses.

Assessment methods

Continuous assessment
Project progress, proof of function, project presentation

Language

German-English

> Programming 1 ILV
Computer Science and Digital Communications more

Programming 1 ILV

Lector: Dr. Loay Alzubaidi, Dipl.-Ing. Dr.techn. Jürgen Falb, Leon Freudenthaler, BSc MSc, Mag. Dr. Michael Strommer

4SWS
8ECTS

Lecture contents

The course provides basic concepts of object-oriented programming using the programming language Java. Concepts of programming languages ​​such as control structures, elementary data types, data structures, classes, objects, and methods are taught. Furthermore, the design of programs, as well as their analysis and techniques for debugging, tracing and testing is included. Working in small groups on a project promotes teamwork and self-organization.
The LV covers in particular the following contents:
- Basics of programming
- Variables and data types
- operators
- control structures
- Error Handling
- Basics of object orientation
- inheritance
- polymorphism
- Abstract classes
- interfaces
- Data Structures and Generics

Assessment methods

Module exam

Teaching methods

Short impulse lectures, immediate applicaton of the gained knowledge in practical exercises, group work, presentations, learning diaries

Language

German

> Bachelor Thesis 1 SE
Computer Science and Digital Communications more

Bachelor Thesis 1 SE

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, 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, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, 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-Prof. DI Thomas Fischer, Leon Freudenthaler, BSc MSc, FH-Prof. FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, 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

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

> Programming 1 ILV
Computer Science and Digital Communications more

Programming 1 ILV

Lector: Dipl.-Ing. Dr.techn. Jürgen Falb, Leon Freudenthaler, BSc MSc, Mag. Dr. Michael Strommer

4SWS
8ECTS

Lecture contents

The course provides basic concepts of object-oriented programming using the programming language Java. Concepts of programming languages ​​such as control structures, elementary data types, data structures, classes, objects, and methods are taught. Furthermore, the design of programs, as well as their analysis and techniques for debugging, tracing and testing is included. Working in small groups on a project promotes teamwork and self-organization.
The LV covers in particular the following contents:
- Basics of programming
- Variables and data types
- operators
- control structures
- Error Handling
- Basics of object orientation
- inheritance
- polymorphism
- Abstract classes
- interfaces
- Data Structures and Generics

Assessment methods

Module exam

Teaching methods

Short impulse lectures, immediate applicaton of the gained knowledge in practical exercises, group work, presentations, learning diaries

Language

German

> Bachelor Thesis 1 SE
Computer Science and Digital Communications more

Bachelor Thesis 1 SE

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, 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, Sebastian Ukleja, BSc

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, Leon Freudenthaler, BSc 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.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Bernhard Taufner, BSc, MSc, Sebastian Ukleja, BSc

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