Details

Leon Freudenthaler, BSc MSc

Academic Staff

leon.freudenthaler@fh-campuswien.ac.at
+43 1 606 68 77-2142
+43 1 606 68 77-2139

Room: B.2.20
Favoritenstraße 226
1100 Wien


Lectures

Engineering

Web Engineering UE
Software Design and Engineering
berufsbegleitend, WS2024/25 more

Web Engineering UE

Lector: Leon Freudenthaler, BSc MSc, Mag. Rita Skof-Peschetz

Lecture contents

Die UE deckt die folgenden Inhalte ab:
- Übung 1: HTML5, CSS3, WAI. Es werden 3 einfache Webseiten mit Grafiken, Tabellen und Formularen erstellt und diese mit CSS3 grafisch aufbereitet
- Übung 2: Mit Hilfe von clientseitigem Javascript werden aus den statischen Webseiten aus Übung 1 dynamische Webseiten erstellt (Interaktive Suche und Animationen in SVG Grafiken)
- Übung 3: Aufbauend auf Übung 2 wird die interaktive Suche auf eine Webserver Interaktion ausgeweitet
- Übung 4: Aufbauend auf Übung 3 wird die Webseite in Hinblick auf Security (https, Passwortspeicherung) und weitere Aspekte einer „Real World“ Webseite optimiert

Assessment methods

Modulprüfung

Teaching methods

Fall-Studien, Vortrag, praktische Übung in Gruppen.

Language

Deutsch

Web Engineering VO
Software Design and Engineering
berufsbegleitend, WS2024/25 more

Web Engineering VO

Lector: Leon Freudenthaler, BSc MSc

Lecture contents

Web-Engineering ist eine Vorgehensweise zur agilen Implementierung von skalierbaren, sicheren Mobil- bzw. Webanwendungen. Es werden dabei prozesstechnische, grafische, technische als auch architekturelle Aspekte betrachtet, um dieses Ziel zu erreichen. Ein wesentlicher Punkt in dieser Agilität ist der Fokus auch auf das Thema Security, ein zielversprechender Ansatz ist „Security by Design“.
Die LV deckt insbesondere die folgenden Inhalte ab:
- Iterative und agile Vorgehensmodelle (Scrum/Kanban, DevOps, Continuous Delivery, Wireframes, Mockups, etc.)
- Grundlagen in HTML5, CSS3/less, WAI, XML, XML Schema, XPATH/XQuery, XSLT, JSON
- Grundlagen in http/https, Web Sessions, Cookies
- Website Strukturen
- Responsive Design, bootstrap, Mobile
- Dynamische Webseiten mit AJAX, Javascript sowie Transpilersprachen wie Typescript, CoffeeScript
- Javascript Libraries (jquery, D3.js, ext.js)
- SOAP/WSDL sowie RESTful Services
- Programmieraspekte sowie Asynchrone Eventmodelle: Java, PHP, node.js
- Klassische und skalierende Architekturen von Webapplikationen
- Klassische SQL Datenbanken und NOSQL Datenbanken
- Einführung in die Suchmaschinenoptimierung (SEO), Suchmaschinenmarketing (SMM) und Social Media Marketing
- Web Frameworks (Angular, React, zk, play)
- Microservices in der Cloud (AWS Referenzarchitekturen), Servless Computing (lambda functions)
- XaaS Modell, Container (docker) und Kubernetes
- Security Aspekte (SQL Injection, XSS, Authentication/Authorization, DDOS, etc.)
- Security Best Practices: Open Web Application Security Project (OWASP)

Assessment methods

Modulprüfung

Teaching methods

Fallstudien, praktische Übungen, Vortrag

Language

Deutsch

Bachelorarbeit 1 SE
Computer Science and Digital Communications
Vollzeit, WS2024/25 more

Bachelorarbeit 1 SE

Lector: DI Dr. techn. Mugdim Bublin, 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, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Dr. Christian Steineder, Károly Szabó, MSc, Bernhard Taufner, BSc, MSc

Lecture contents

- Selbstständige Bearbeitung einer fachlich relevanten Thematik, primär basierend auf den technischen Themen der Wahlpflichtmodule im 4. und 5. Semester auf wissenschaftlichem Niveau unter Anleitung einer Betreuerin/eines Betreuers
- Ausarbeitung der Bachelorarbeit 1

Assessment methods

Endprüfung

Approbation der Bachelorarbeit

Teaching methods

Durchführung einer praktischen Arbeit und Ausarbeitung als Bachelorarbeit mit Coaching. Studierende präsentieren in regelmäßigen Abständen die aktuelle Fortentwicklung ihrer Bachelorarbeit 1 und stellen diese zur Diskussion.

Language

Deutsch

Bachelorarbeit 1 SE
Computer Science and Digital Communications
berufsbegleitend, WS2024/25 more

Bachelorarbeit 1 SE

Lector: DI Dr. techn. Mugdim Bublin, 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, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Dipl.-Ing. Branislav Miskovic, FH-Prof. Dipl.-Ing. Herbert Paulis, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Dr. Christian Steineder, Károly Szabó, MSc, Bernhard Taufner, BSc, MSc, Christoph Vogl, Bakk. BSc MSc

Lecture contents

- Selbstständige Bearbeitung einer fachlich relevanten Thematik basierend auf den technischen Themen der Wahlpflichtmodule im 4. und 5. Semester auf wissenschaftlichem Niveau unter Anleitung einer Betreuerin/eines Betreuers
- Ausarbeitung der Bachelorarbeit 1

Assessment methods

Endprüfung

Approbation der Bachelorarbeit

Teaching methods

Durchführung einer praktischen Arbeit und Ausarbeitung als Bachelorarbeit mit Coaching. Studierende präsentieren in regelmäßigen Abständen die aktuelle Fortentwicklung ihrer Bachelorarbeit 1 und stellen diese zur Diskussion.

Language

Deutsch

Bachelorarbeit 2 SE
Computer Science and Digital Communications
Vollzeit, SS2025 more

Bachelorarbeit 2 SE

Lector: DI Dr. techn. Mugdim Bublin, Leon Freudenthaler, BSc MSc, René Goldschmid, MSc, FH-Prof. FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, Ing. Philipp Grassl, MSc, FH-Prof. Dipl.-Ing. Heimo Hirner, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Károly Szabó, MSc, Bernhard Taufner, BSc, MSc

Lecture contents

- Selbstständige Bearbeitung einer fachlich relevanten Thematik basierend auf den technischen Themen der Wahlpflichtmodule und eventeuell der Bachelorarbeit 1 auf wissenschaftlichem Niveau unter Anleitung einer Betreuerin/eines Betreuers
- Ausarbeitung der Bachelorarbeit 2

Assessment methods

Endprüfung

Approbation der Bachelorarbeit

Teaching methods

Durchführung einer praktischen Arbeit und Ausarbeitung als Bachelorarbeit mit Coaching. Studierende präsentieren in regelmäßigen Abständen die aktuelle Fortentwicklung ihrer Bachelorarbeit 2 und stellen diese zur Diskussion.

Language

Deutsch

Bachelorarbeit 2 SE
Computer Science and Digital Communications
berufsbegleitend, SS2025 more

Bachelorarbeit 2 SE

Lector: DI Dr. techn. Mugdim Bublin, Leon Freudenthaler, BSc MSc, René Goldschmid, MSc, FH-Prof. FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, Ing. Philipp Grassl, MSc, FH-Prof. Dipl.-Ing. Heimo Hirner, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Dipl.-Ing. Branislav Miskovic, FH-Prof. Dipl.-Ing. Herbert Paulis, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Károly Szabó, MSc, Bernhard Taufner, BSc, MSc

Lecture contents

- Selbstständige Bearbeitung einer fachlich relevanten Thematik basierend auf den technischen Themen der Wahlpflichtmodule und eventeuell der Bachelorarbeit 1 auf wissenschaftlichem Niveau unter Anleitung einer Betreuerin/eines Betreuers
- Ausarbeitung der Bachelorarbeit 2

Assessment methods

Endprüfung

Approbation der Bachelorarbeit

Teaching methods

Durchführung einer praktischen Arbeit und Ausarbeitung als Bachelorarbeit mit Coaching. Studierende präsentieren in regelmäßigen Abständen die aktuelle Fortentwicklung ihrer Bachelorarbeit 2 und stellen diese zur Diskussion.

Language

Deutsch

Mobile App Development ILV
Computer Science and Digital Communications
Vollzeit, SS2025 more

Mobile App Development ILV

Lector: Leon Freudenthaler, BSc MSc, René Goldschmid, MSc

Lecture contents

Nach dieser LV sind die Studierenden in der Lage SW Engineering Konzepte zu beschreiben und die Zusammenhänge zu erkennen. Mit den vermittelten Android, Java und SQLite Kenntnissen können die Studierenden Android Apps verstehen, analysieren und selbständig erweitern.
Die LV deckt insbesondere die folgenden Inhalte ab:
• SW-Engineering Grundlagen
• Java, SQLite
• Ausgewählte Entwicklungswerkzeuge
• Android App Entwicklung
• Plattformunabhängige App Entwicklung
Mehr Informationen in unserer Podcast-Folge:
www.buzzsprout.com/1606396/7239706

Assessment methods

Endprüfung

Gruppenarbeiten

Teaching methods

Nach dieser LV sind die Studierenden in der Lage SW Engineering Konzepte zu beschreiben und die Zusammenhänge zu erkennen. Mit den vermittelten Android, Java und SQLite Kenntnissen können die Studierenden Android Apps verstehen, analysieren und selbständig erweitern.
Die LV deckt insbesondere die folgenden Inhalte ab:
• SW-Engineering Grundlagen
• Java, SQLite
• Ausgewählte Entwicklungswerkzeuge
• Android App Entwicklung
• Plattformunabhängige App Entwicklung
Mehr Informationen in unserer Podcast-Folge:
https://www.buzzsprout.com/1606396/7239706

Language

Englisch

Mobile App Development ILV
Computer Science and Digital Communications
berufsbegleitend, SS2025 more

Mobile App Development ILV

Lector: Leon Freudenthaler, BSc MSc, René Goldschmid, MSc

Lecture contents

Nach dieser LV sind die Studierenden in der Lage SW Engineering Konzepte zu beschreiben und die Zusammenhänge zu erkennen. Mit den vermittelten Android, Java und SQLite Kenntnissen können die Studierenden Android Apps verstehen, analysieren und selbständig erweitern.
Die LV deckt insbesondere die folgenden Inhalte ab:
• SW-Engineering Grundlagen
• Java, SQLite
• Ausgewählte Entwicklungswerkzeuge
• Android App Entwicklung
• Plattformunabhängige App Entwicklung

Assessment methods

Endprüfung

Gruppenarbeiten

Teaching methods

Inverted Classroom, Lerntagebuch, Mobile Learning, lösen von Aufgabenstellungen

Language

Englisch

Programmierung 1 ILV
Computer Science and Digital Communications
Vollzeit, WS2024/25 more

Programmierung 1 ILV

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

Lecture contents

Die LV vermittelt Grundbegriffe der objektorientierten Programmierung mit Hilfe der Programmiersprache Java. Es werden Konzepte von Programmiersprachen, wie Kontrollstrukturen, elementare Datentypen, Datenstrukturen, Klassen, Objekte und Methoden gelehrt. Weiters wird der Entwurf von Programmen, sowie deren Analyse und Techniken zum Debuggen, Tracing und Testen vermittelt. Durch das Arbeiten in Kleingruppen an einem Projekt werden Teamarbeit und Selbstorganisation gefördert.

Die LV deckt insbesondere die folgenden Inhalte ab:
- Grundlagen der Programmierung
- Variablen und Datentypen
- Operatoren
- Kontrollstrukturen
- Fehlerbehandlung
- Grundlagen der Objektorientierung
- Vererbung
- Polymorphismus
- Abstrakte Klassen
- Interfaces
- Datenstrukturen und Generics

Assessment methods

Endprüfung

Gruppenarbeit, praktische Übungen

Teaching methods

Kurze Impulsvorträge, sofortiges Ausprobieren des Erlernten in praktischen Übungen, Gruppenarbeit, Präsentationen, Lerntagebücher

Language

Deutsch

Programmierung 1 ILV
Computer Science and Digital Communications
berufsbegleitend, WS2024/25 more

Programmierung 1 ILV

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

Lecture contents

Die LV vermittelt Grundbegriffe der objektorientierten Programmierung mit Hilfe der Programmiersprache Java. Es werden Konzepte von Programmiersprachen, wie Kontrollstrukturen, elementare Datentypen, Datenstrukturen, Klassen, Objekte und Methoden gelehrt. Weiters wird der Entwurf von Programmen, sowie deren Analyse und Techniken zum Debuggen, Tracing und Testen vermittelt. Durch das Arbeiten in Kleingruppen an einem Projekt werden Teamarbeit und Selbstorganisation gefördert.

Die LV deckt insbesondere die folgenden Inhalte ab:
- Grundlagen der Programmierung
- Variablen und Datentypen
- Operatoren
- Kontrollstrukturen
- Fehlerbehandlung
- Grundlagen der Objektorientierung
- Vererbung
- Polymorphismus
- Abstrakte Klassen
- Interfaces
- Datenstrukturen und Generics

Assessment methods

Endprüfung

Gruppenarbeit, praktische Übungen

Teaching methods

Kurze Impulsvorträge, sofortiges Ausprobieren des Erlernten in praktischen Übungen, Gruppenarbeit, Präsentationen, Lerntagebücher

Language

Deutsch

Programmierung 2 ILV
Computer Science and Digital Communications
Vollzeit, SS2025 more

Programmierung 2 ILV

Lector: Leon Freudenthaler, BSc MSc, René Goldschmid, MSc, Dipl.-Ing. Branislav Miskovic, Mag. Dr. Michael Strommer, Christoph Vogl, Bakk. BSc MSc

Lecture contents

Aufbauend auf die Inhalte von Programmieren 1 werden in der ILV Programmieren 2 vertiefende Konzepte der Programmierung mit Java vorgetragen. Dabei liegt der Fokus auf eine gute Strukturierung des Programmes, die auch auf die Design Patterns aufbaut und mit dem Ziel eine saubere objektorientiete Lösung für eine Aufgabenstellung zu entwicklen. Weiters wird auf vertiefende Konzepte in der Programmierung eingegangen die das Erstellen eines Programmes einfacher machen und den aktuellen Stand der Programmierkonzepte darstellen.
Die LV deckt insbesondere die folgenden Inhalte ab:
- Designpatterns und die Umsetzung im Code
- Junit Testcases zu Methoden schreiben und die Programme modular entwicklen, damit sie testbar sind.
- Erklärung der 3-Schichten Architektur und Umsetzung anhand einer praktischen Aufgabe.
- Multi-Threading in Java und Umsetzung anhand einer praktischen Aufgabe
- Einsatz von Java Bibliotheken und Frameworks.
- Erweiterte Programmierkonzepte wie Java Streams und Lambda Expressions.

Assessment methods

Endprüfung

Gruppenarbeiten

Teaching methods

Theorievortrag mit passenden praktischen Übungsteil

Language

Deutsch

Wahlfach-Projekt 1 UE
Computer Science and Digital Communications
berufsbegleitend, SS2025 more

Wahlfach-Projekt 1 UE

Lector: DI Dr. techn. Mugdim Bublin, Leon Freudenthaler, BSc MSc, René Goldschmid, MSc, FH-Prof. FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, Ing. Philipp Grassl, MSc, FH-Prof. Dipl.-Ing. Heimo Hirner, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, FH-Prof. Dipl.-Ing. Herbert Paulis, Mag. Reinhard Rader, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Bernhard Taufner, BSc, MSc

Lecture contents

Die Studierenden lernen anhand einer praktischen, konkreten Aufgabenstellung, das theoretische Wissen über Projekte und Implementierungen in die Praxis umzusetzen. Sie handeln eigenverantwortlich und selbständig und dokumentieren ihre Arbeit nachvollziehbar und detailliert. Die Mitarbeit an einem industriellen F&E Projekt bzw. an aktuellen Problemstellung im Rahmen der F&E Tätigkeit der FH ist möglich.

Assessment methods

Modulprüfung

Teaching methods

Gruppenarbeiten, praktische Projektumsetzung begleitet mit Übungen und Coaching.

Language

Deutsch

Wahlfach-Projekt 1 UE
Computer Science and Digital Communications
Vollzeit, SS2025 more

Wahlfach-Projekt 1 UE

Lector: DI Dr. techn. Mugdim Bublin, Leon Freudenthaler, BSc MSc, René Goldschmid, MSc, FH-Prof. FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, Ing. Philipp Grassl, MSc, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Mag. Reinhard Rader, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Károly Szabó, MSc, Bernhard Taufner, BSc, MSc

Lecture contents

Die Studierenden lernen anhand einer praktischen, konkreten Aufgabenstellung, das theoretische Wissen über Projekte und Implementierungen in die Praxis umzusetzen. Sie handeln eigenverantwortlich und selbständig und dokumentieren ihre Arbeit nachvollziehbar und detailliert. Die Mitarbeit an einem industriellen F&E Projekt bzw. an aktuellen Problemstellung im Rahmen der F&E Tätigkeit der FH ist möglich.

Assessment methods

Modulprüfung

Teaching methods

Gruppenarbeiten, praktische Projektumsetzung begleitet mit Übungen und Coaching.

Language

Deutsch

Wahlfach-Projekt 2 UE
Computer Science and Digital Communications
berufsbegleitend, WS2024/25 more

Wahlfach-Projekt 2 UE

Lector: DI Dr. techn. Mugdim Bublin, 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, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Dipl.-Ing. Branislav Miskovic, FH-Prof. Dipl.-Ing. Herbert Paulis, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Dr. Christian Steineder, Károly Szabó, MSc, Bernhard Taufner, BSc, MSc

Lecture contents

Die Studierenden wenden die erworbenen Fähigkeiten an, um ein Projekt koordiniert und strukturiert
abzuwickeln. Dabei definieren sie sich selbständig ein konkretes Teilziel im Projekt. Fundiertes theoretisches Vorgehen wird somit mit praktischer Anwendung kombiniert angewendet. Die Mitarbeit an einem industriellen F&E Projekt bzw. an aktuellen Problemstellung im Rahmen der F&E Tätigkeit der FH ist möglich.

Assessment methods

Endprüfung

Praktisches Projekt in der Kleingruppe

Teaching methods

Gruppenarbeiten, praktische Projektumsetzung begleitet mit Übungen und Coaching.

Language

Deutsch

Wahlfach-Projekt 2 UE
Computer Science and Digital Communications
Vollzeit, WS2024/25 more

Wahlfach-Projekt 2 UE

Lector: DI Dr. techn. Mugdim Bublin, 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, Ines Kramer, BSc MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Dr. Christian Steineder, Károly Szabó, MSc, Bernhard Taufner, BSc, MSc

Lecture contents

Die Studierenden wenden die erworbenen Fähigkeiten an, um ein Projekt koordiniert und strukturiert
abzuwickeln. Dabei definieren sie sich selbständig ein konkretes Teilziel im Projekt. Fundiertes theoretisches Vorgehen wird somit mit praktischer Anwendung kombiniert angewendet. Die Mitarbeit an einem industriellen F&E Projekt bzw. an aktuellen Problemstellung im Rahmen der F&E Tätigkeit der FH ist möglich.

Assessment methods

Endprüfung

Praktisches Projekt in der Kleingruppe

Teaching methods

Gruppenarbeiten, praktische Projektumsetzung begleitet mit Übungen und Coaching.

Language

Deutsch

Publications

Publications by Leon Freudenthaler written at FH Campus Wien can be found in our publication database, as can the theses she supervised. All other publications are listed in the personal profile.