Dipl.-Ing. Georg Mansky-Kummert Lehre und Forschunggeorg.mansky-kummert@fh-campuswien.ac.at T: +43 1 606 68 77-2145 F: +43 1 606 68 77-2139 Raum: C.1.08b Favoritenstraße 226 1100 WienLehrveranstaltungen 2022/23Technik> Software Engineering ILV Computer Science and Digital Communications moreSoftware Engineering ILVVortragende: Mag. Dipl.-Ing. Peter Gerstbach, René Goldschmid, MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic4SWS7ECTSLehrinhalteDie Vorlesung hat als Ziel die technischen, organisatorischen und ökonomischen Aspekte von Software Engineering zu erläutern. Es werden organisatorische Möglichkeiten zur Strukturierung der Software Entwicklung in Form von Prozessmodellen, wie Wasserfall Modell, Spiral Modell und Agile Modelle dargelegt. Bei den technischen Aspekten des Software Engineerings wird vor allem die Erstellung von objektorientierten Systemen und deren Modellierung. Die LV deckt insbesondere die folgenden Inhalte ab: - Software Engineering Aktivitäten, - Requirements Engineering, - Use Cases, - High Level Design - UML Aktivitätsdiagramme, - UML Klassendiagramme, - UML Sequenzdiagramme, - Software testen, - Software Vorgehensmodelle und - Agile Softwareentwicklung.PrüfungsmodusEndprüfung Einzel- und GruppenarbeitenLehr- und LernmethodeBlended learning, Gastvorträge, Experiential learning, CoachingSpracheDeutsch> Wahlfach-Projekt 2 UE Computer Science and Digital Communications moreWahlfach-Projekt 2 UEVortragende: 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, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc2SWS5ECTSLehrinhalteDie 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.PrüfungsmodusEndprüfung Praktisches Projekt in der KleingruppeLehr- und LernmethodeGruppenarbeiten, praktische Projektumsetzung begleitet mit Übungen und Coaching.SpracheDeutsch> Software Engineering ILV Computer Science and Digital Communications moreSoftware Engineering ILVVortragende: Mag. Dipl.-Ing. Peter Gerstbach, René Goldschmid, MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc4SWS7ECTSLehrinhalteDie Vorlesung hat als Ziel die technischen, organisatorischen und ökonomischen Aspekte von Software Engineering zu erläutern. Es werden organisatorische Möglichkeiten zur Strukturierung der Software Entwicklung in Form von Prozessmodellen, wie Wasserfall Modell, Spiral Modell und Agile Modelle dargelegt. Bei den technischen Aspekten des Software Engineerings wird vor allem die Erstellung von objektorientierten Systemen und deren Modellierung. Die LV deckt insbesondere die folgenden Inhalte ab: - Software Engineering Aktivitäten, - Requirements Engineering, - Use Cases, - High Level Design - UML Aktivitätsdiagramme, - UML Klassendiagramme, - UML Sequenzdiagramme, - Software testen, - Software Vorgehensmodelle und - Agile Softwareentwicklung.PrüfungsmodusEndprüfung Einzel- und GruppenarbeitenLehr- und LernmethodeBlended learning, Gastvorträge, Experiential learning, CoachingSpracheDeutsch> Master Thesis Project UE Software Design and Engineering moreMaster Thesis Project UEVortragende: 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, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Bernhard Taufner, BSc, MSc2SWS6ECTSLehrinhalteStudierende arbeiten individuell oder in Kleingruppen an Projekten mit Bezug zu Software Design und Software Engineering Technologien und Anwendungen im Kontext hochschulischer F&E-Aktivitäten oder im Rahmen ihrer individuellen Berufstätigkeit. Diese Projekte stellen in weiterer Folge die praxisrelevante Basis für die Masterarbeiten dar.PrüfungsmodusImmanente Leistungsüberprüfung Projektfortschritt, Funktionsnachweis, ProjektpräsentationLehr- und Lernmethode-SpracheDeutsch-Englisch> Programming and Algorithms for Language Technologi… Multilingual Technologies moreProgramming and Algorithms for Language Technologies VOVortragende: Dipl.-Ing. Georg Mansky-Kummert, Dipl.-Ing. Branislav Miskovic1SWS2ECTSLehrinhalteDie LV vermittelt Grundbegriffe der objektorientierten Programmierung mit Hilfe der Programmiersprache Python. Es werden Konzepte von Programmiersprachen, wie Kontrollstrukturen, elementare Datentypen, Datenstrukturen, Klassen, Objekte und Funktionen gelehrt. Weiters wird der Entwurf von Programmen, sowie deren Analyse und Techniken zum Debuggen, Tracing und Testen vermittelt. Die LV deckt insbesondere die folgenden Inhalte ab: - Grundlagen der Programmierung - Variablen und Datentypen - Operatoren - Kontrollstrukturen - Fehlerbehandlung - Grundlagen der Objektorientierung - Sortieralgorithmen - SuchalgorithmenPrüfungsmodusEndprüfung Schriftliche Prüfung.Lehr- und LernmethodeVorlesung/Vortrag.SpracheEnglisch> Programming and Algorithms for Language Technologi… Multilingual Technologies moreProgramming and Algorithms for Language Technologies UEVortragende: Dipl.-Ing. Georg Mansky-Kummert, Dipl.-Ing. Branislav Miskovic2SWS4ECTSLehrinhalteDie LV vermittelt Grundbegriffe der objektorientierten Programmierung mit Hilfe der Programmiersprache Python. Es werden Konzepte von Programmiersprachen, wie Kontrollstrukturen, elementare Datentypen, Datenstrukturen, Klassen, Objekte und Funktionen gelehrt. Weiters wird der Entwurf von Programmen, sowie deren Analyse und Techniken zum Debuggen, Tracing und Testen vermittelt. Die LV deckt insbesondere die folgenden Inhalte ab: - Grundlagen der Programmierung - Variablen und Datentypen - Operatoren - Kontrollstrukturen - Fehlerbehandlung - Grundlagen der Objektorientierung - Sortieralgorithmen - SuchalgorithmenPrüfungsmodusImmanente Leistungsüberprüfung Teilleistungen in Form von Gruppenarbeit und PräsentationenLehr- und LernmethodeKleingruppenarbeit, Praktische Übungen, Präsentation von erarbeiteten Ergebnissen.SpracheEnglisch
> Software Engineering ILV Computer Science and Digital Communications moreSoftware Engineering ILVVortragende: Mag. Dipl.-Ing. Peter Gerstbach, René Goldschmid, MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic4SWS7ECTSLehrinhalteDie Vorlesung hat als Ziel die technischen, organisatorischen und ökonomischen Aspekte von Software Engineering zu erläutern. Es werden organisatorische Möglichkeiten zur Strukturierung der Software Entwicklung in Form von Prozessmodellen, wie Wasserfall Modell, Spiral Modell und Agile Modelle dargelegt. Bei den technischen Aspekten des Software Engineerings wird vor allem die Erstellung von objektorientierten Systemen und deren Modellierung. Die LV deckt insbesondere die folgenden Inhalte ab: - Software Engineering Aktivitäten, - Requirements Engineering, - Use Cases, - High Level Design - UML Aktivitätsdiagramme, - UML Klassendiagramme, - UML Sequenzdiagramme, - Software testen, - Software Vorgehensmodelle und - Agile Softwareentwicklung.PrüfungsmodusEndprüfung Einzel- und GruppenarbeitenLehr- und LernmethodeBlended learning, Gastvorträge, Experiential learning, CoachingSpracheDeutsch
> Wahlfach-Projekt 2 UE Computer Science and Digital Communications moreWahlfach-Projekt 2 UEVortragende: 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, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc2SWS5ECTSLehrinhalteDie 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.PrüfungsmodusEndprüfung Praktisches Projekt in der KleingruppeLehr- und LernmethodeGruppenarbeiten, praktische Projektumsetzung begleitet mit Übungen und Coaching.SpracheDeutsch
> Software Engineering ILV Computer Science and Digital Communications moreSoftware Engineering ILVVortragende: Mag. Dipl.-Ing. Peter Gerstbach, René Goldschmid, MSc, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc4SWS7ECTSLehrinhalteDie Vorlesung hat als Ziel die technischen, organisatorischen und ökonomischen Aspekte von Software Engineering zu erläutern. Es werden organisatorische Möglichkeiten zur Strukturierung der Software Entwicklung in Form von Prozessmodellen, wie Wasserfall Modell, Spiral Modell und Agile Modelle dargelegt. Bei den technischen Aspekten des Software Engineerings wird vor allem die Erstellung von objektorientierten Systemen und deren Modellierung. Die LV deckt insbesondere die folgenden Inhalte ab: - Software Engineering Aktivitäten, - Requirements Engineering, - Use Cases, - High Level Design - UML Aktivitätsdiagramme, - UML Klassendiagramme, - UML Sequenzdiagramme, - Software testen, - Software Vorgehensmodelle und - Agile Softwareentwicklung.PrüfungsmodusEndprüfung Einzel- und GruppenarbeitenLehr- und LernmethodeBlended learning, Gastvorträge, Experiential learning, CoachingSpracheDeutsch
> Master Thesis Project UE Software Design and Engineering moreMaster Thesis Project UEVortragende: 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, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Bernhard Taufner, BSc, MSc2SWS6ECTSLehrinhalteStudierende arbeiten individuell oder in Kleingruppen an Projekten mit Bezug zu Software Design und Software Engineering Technologien und Anwendungen im Kontext hochschulischer F&E-Aktivitäten oder im Rahmen ihrer individuellen Berufstätigkeit. Diese Projekte stellen in weiterer Folge die praxisrelevante Basis für die Masterarbeiten dar.PrüfungsmodusImmanente Leistungsüberprüfung Projektfortschritt, Funktionsnachweis, ProjektpräsentationLehr- und Lernmethode-SpracheDeutsch-Englisch
> Programming and Algorithms for Language Technologi… Multilingual Technologies moreProgramming and Algorithms for Language Technologies VOVortragende: Dipl.-Ing. Georg Mansky-Kummert, Dipl.-Ing. Branislav Miskovic1SWS2ECTSLehrinhalteDie LV vermittelt Grundbegriffe der objektorientierten Programmierung mit Hilfe der Programmiersprache Python. Es werden Konzepte von Programmiersprachen, wie Kontrollstrukturen, elementare Datentypen, Datenstrukturen, Klassen, Objekte und Funktionen gelehrt. Weiters wird der Entwurf von Programmen, sowie deren Analyse und Techniken zum Debuggen, Tracing und Testen vermittelt. Die LV deckt insbesondere die folgenden Inhalte ab: - Grundlagen der Programmierung - Variablen und Datentypen - Operatoren - Kontrollstrukturen - Fehlerbehandlung - Grundlagen der Objektorientierung - Sortieralgorithmen - SuchalgorithmenPrüfungsmodusEndprüfung Schriftliche Prüfung.Lehr- und LernmethodeVorlesung/Vortrag.SpracheEnglisch
> Programming and Algorithms for Language Technologi… Multilingual Technologies moreProgramming and Algorithms for Language Technologies UEVortragende: Dipl.-Ing. Georg Mansky-Kummert, Dipl.-Ing. Branislav Miskovic2SWS4ECTSLehrinhalteDie LV vermittelt Grundbegriffe der objektorientierten Programmierung mit Hilfe der Programmiersprache Python. Es werden Konzepte von Programmiersprachen, wie Kontrollstrukturen, elementare Datentypen, Datenstrukturen, Klassen, Objekte und Funktionen gelehrt. Weiters wird der Entwurf von Programmen, sowie deren Analyse und Techniken zum Debuggen, Tracing und Testen vermittelt. Die LV deckt insbesondere die folgenden Inhalte ab: - Grundlagen der Programmierung - Variablen und Datentypen - Operatoren - Kontrollstrukturen - Fehlerbehandlung - Grundlagen der Objektorientierung - Sortieralgorithmen - SuchalgorithmenPrüfungsmodusImmanente Leistungsüberprüfung Teilleistungen in Form von Gruppenarbeit und PräsentationenLehr- und LernmethodeKleingruppenarbeit, Praktische Übungen, Präsentation von erarbeiteten Ergebnissen.SpracheEnglisch