Dipl.-Ing. Heimo Hirner Academic Staffheimo.hirner@fh-campuswien.ac.at T: +43 1 606 68 77-2140 F: +43 1 606 68 77-2139 Room: B.3.21a Favoritenstraße 226 1100 WienLectures 2020/21Engineering> Master Thesis Seminar SE Software Design and Engineering moreMaster Thesis Seminar SELector: Leon Freudenthaler, BSc MSc, 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, Veronika Winter, MSc2SWS4ECTSLecture contents- Deepening the basic principles of scientific work - Reading, understanding and interpreting relevant scientific texts - Literature research - Formal methods of scientific work - Students present the current development of their Master's thesis at regular intervals and put it up for discussion in the plenumAssessment methodsContinuous assessment Presentations, home exercisesTeaching methodsLecture, Case StudiesLanguageGerman> Software Engineering Project 1 UE Software Design and Engineering moreSoftware Engineering Project 1 UELector: 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, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Bernhard Taufner, BSc, MSc1SWS5ECTSLecture contentsSoftware 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 methodsFinal exam Module testing, project submissionTeaching methodsGroup work, practical project implementation accompanied by exercises and coachingLanguageGerman> Software Engineering Project 2 UE Software Design and Engineering moreSoftware Engineering Project 2 UELector: 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, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Bernhard Taufner, BSc, MSc1SWS5ECTSLecture contentsSoftware 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 toolsAssessment methodsContinuous assessment Module testing, project delivery.Teaching methodsGroup work, practical project implementation accompanied by exercises and coachingLanguageGerman> Software Integration ILV Software Design and Engineering moreSoftware Integration ILVLector: Prof. Priv.-Doz. DI Dr. techn. Slavisa Aleksic, Dipl.-Ing. Heimo Hirner3SWS5ECTSLecture contentsSoftware Integration is a method of implementing and integrating technical and business functions and processes across the enterprise, distributed across different applications on different platforms. The goal is to achieve integrated process management through a network of internal company applications and cloud-based services of different generations and architectures. Software Integration deals with the integration of existing systems (legacy systems) into a company-wide overall architecture (Enterprise Application Integration) and the integration of various new software systems into an overall architecture. The LV covers in particular the following contents: - Basic methods of software integrationSoftware - integration lifecycle managementNon-technical - criteria in software integrationService - oriented architectureSelection criteria - for the use of commercial, off-the-shelf software (COTS) or customer-specific software solutionsHigh-level - design of software integration solutionsIntegration of - open source solutionsIntegration of - cloud servicesTools - of system integration (Enterprise Service Bus, Web Services) - Role and function of software integratorsAssessment methodsContinuous assessment Preparation of a case study, group workTeaching methodsCase studies, practical exercises, lecture.LanguageEnglish> Master Thesis Project UE Software Design and Engineering moreMaster Thesis Project UELector: Leon Freudenthaler, BSc MSc, 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, Dipl.-Ing. Dr. Herbert Mittermayr, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Alexander von Franqué, BSc, Veronika Winter, MSc2SWS6ECTSLecture contentsStudents 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 methodsContinuous assessment Project progress, proof of function, project presentationLanguageGerman-English> Operating Systems ILV Computer Science and Digital Communications moreOperating Systems ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contentsBasic 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 - WindowsAssessment methodsFinal examTeaching methodsStudents' presentations, exercises, lecture presentationLanguageGerman> Network Applications ILV Computer Science and Digital Communications moreNetwork Applications ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture 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 NetzwerkapplikationenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish> Internet of Things ILV Computer Science and Digital Communications moreInternet of Things ILVLector: Dipl.-Ing. Heimo Hirner, Silvia Schmidt, BSc MSc, Sebastian Ukleja, BSc3SWS5ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Im Internet of Things (IoT) werden physische Gegenstände über digitale Netzwerke, wie das Internet, vernetzt und virtuell verfügbar gemacht. Neben der einfachen und kostensparenden Netzwerkanbindung dieser Gegenstände ist die Entwicklung von automatisierten digitalen Netzwerkdiensten, die den zusätzlichen Nutzen der Vernetzung realisieren, Ziel des IoT. Das IoT geht einher mit Begriffen wie Industrie 4.0, oder Ubiquitous Computing. Die LV deckt insbesondere die folgenden Inhalte ab: - IoT Netzwerkarchitektur und Design - Smarte Objekte - IoT Access Technologien - Applikationsprotokolle für das IoT - Datenanalyse im IoT - IoT Datenanalyse und Management - IoT in der IndustrieAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish> IoT Applications ILV Computer Science and Digital Communications moreIoT Applications ILVLector: Dipl.-Ing. Heimo Hirner3SWS6ECTSLecture contents(ONLY IN GERMAN - 06.03.2018) Die Verknüpfung von Millionen smarter Objekte im Internet of Things (IoT) verlangt nach Plattformen und Anwendungen, die sowohl die Anbindung einer derart großen Anzahl von Devices ermöglichen, als auch Datenmanagement und Analysetools für die dabei anfallenden Datenmengen (Big Data) bereitstellen. Die Studierenden lernen in dieser LV die Architekturen, Technologien und Werkzeuge von IoT-Plattformen kennen, und entwickeln und implementieren eigene IoT Applikationen. Die LV deckt insbesondere die folgenden Inhalte ab: - Der IoT Technologie-Stack - IoT-Application Enablement Plattformen - IoT Applikationsarchitektur und Design - Auswahl und Anwendung von Applikationsprotokollen des IoT - Gerätemanagement, Verarbeitungs-und Aktionsmanagement - Datenvisualisierung - Angewandte Datenanalyse und Datenmanagement im IoT - IoT Cloud & Edge Applikationen - Big Data und Machine LearningAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 06.03.2018) Vortrag, praktische Übungen, Fernlehreaufgaben, Inverted Classroom ElementeLanguageEnglish> Operating Systems ILV Computer Science and Digital Communications moreOperating Systems ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contentsBasic 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 - WindowsAssessment methodsFinal examTeaching methodsStudents' presentations, exercises, lecture presentationLanguageGerman> Network Applications ILV Computer Science and Digital Communications moreNetwork Applications ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture 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 NetzwerkapplikationenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish> Internet of Things ILV Computer Science and Digital Communications moreInternet of Things ILVLector: Dipl.-Ing. Heimo Hirner, Silvia Schmidt, BSc MSc3SWS5ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Im Internet of Things (IoT) werden physische Gegenstände über digitale Netzwerke, wie das Internet, vernetzt und virtuell verfügbar gemacht. Neben der einfachen und kostensparenden Netzwerkanbindung dieser Gegenstände ist die Entwicklung von automatisierten digitalen Netzwerkdiensten, die den zusätzlichen Nutzen der Vernetzung realisieren, Ziel des IoT. Das IoT geht einher mit Begriffen wie Industrie 4.0, oder Ubiquitous Computing. Die LV deckt insbesondere die folgenden Inhalte ab: - IoT Netzwerkarchitektur und Design - Smarte Objekte - IoT Access Technologien - Applikationsprotokolle für das IoT - Datenanalyse im IoT - IoT Datenanalyse und Management - IoT in der IndustrieAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish> Elective Project 1 UE Computer Science and Digital Communications moreElective Project 1 UELector: 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, BSc MSc, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman> Bachelor Thesis 1 SE Computer Science and Digital Communications moreBachelor Thesis 1 SELector: 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, BSc MSc, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman> Elective Project 2 UE Computer Science and Digital Communications moreElective Project 2 UELector: 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, BSc MSc, Bernhard Taufner, BSc, MSc2SWS5ECTSLanguageGerman> IoT Applications ILV Computer Science and Digital Communications moreIoT Applications ILVLector: Dipl.-Ing. Heimo Hirner3SWS6ECTSLecture contents(ONLY IN GERMAN - 06.03.2018) Die Verknüpfung von Millionen smarter Objekte im Internet of Things (IoT) verlangt nach Plattformen und Anwendungen, die sowohl die Anbindung einer derart großen Anzahl von Devices ermöglichen, als auch Datenmanagement und Analysetools für die dabei anfallenden Datenmengen (Big Data) bereitstellen. Die Studierenden lernen in dieser LV die Architekturen, Technologien und Werkzeuge von IoT-Plattformen kennen, und entwickeln und implementieren eigene IoT Applikationen. Die LV deckt insbesondere die folgenden Inhalte ab: - Der IoT Technologie-Stack - IoT-Application Enablement Plattformen - IoT Applikationsarchitektur und Design - Auswahl und Anwendung von Applikationsprotokollen des IoT - Gerätemanagement, Verarbeitungs-und Aktionsmanagement - Datenvisualisierung - Angewandte Datenanalyse und Datenmanagement im IoT - IoT Cloud & Edge Applikationen - Big Data und Machine LearningAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 06.03.2018) Vortrag, praktische Übungen, Fernlehreaufgaben, Inverted Classroom ElementeLanguageEnglish> Bachelor Thesis 2 SE Computer Science and Digital Communications moreBachelor Thesis 2 SELector: 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, BSc MSc, Bernhard Taufner, BSc, MSc1SWS6ECTSLanguageGermanPublications The publications of Heimo Hirner written at FH Campus Wien can be found in our publication database, others in the personal web space.
> Master Thesis Seminar SE Software Design and Engineering moreMaster Thesis Seminar SELector: Leon Freudenthaler, BSc MSc, 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, Veronika Winter, MSc2SWS4ECTSLecture contents- Deepening the basic principles of scientific work - Reading, understanding and interpreting relevant scientific texts - Literature research - Formal methods of scientific work - Students present the current development of their Master's thesis at regular intervals and put it up for discussion in the plenumAssessment methodsContinuous assessment Presentations, home exercisesTeaching methodsLecture, Case StudiesLanguageGerman
> Software Engineering Project 1 UE Software Design and Engineering moreSoftware Engineering Project 1 UELector: 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, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Bernhard Taufner, BSc, MSc1SWS5ECTSLecture contentsSoftware 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 methodsFinal exam Module testing, project submissionTeaching methodsGroup work, practical project implementation accompanied by exercises and coachingLanguageGerman
> Software Engineering Project 2 UE Software Design and Engineering moreSoftware Engineering Project 2 UELector: 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, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Bernhard Taufner, BSc, MSc1SWS5ECTSLecture contentsSoftware 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 toolsAssessment methodsContinuous assessment Module testing, project delivery.Teaching methodsGroup work, practical project implementation accompanied by exercises and coachingLanguageGerman
> Software Integration ILV Software Design and Engineering moreSoftware Integration ILVLector: Prof. Priv.-Doz. DI Dr. techn. Slavisa Aleksic, Dipl.-Ing. Heimo Hirner3SWS5ECTSLecture contentsSoftware Integration is a method of implementing and integrating technical and business functions and processes across the enterprise, distributed across different applications on different platforms. The goal is to achieve integrated process management through a network of internal company applications and cloud-based services of different generations and architectures. Software Integration deals with the integration of existing systems (legacy systems) into a company-wide overall architecture (Enterprise Application Integration) and the integration of various new software systems into an overall architecture. The LV covers in particular the following contents: - Basic methods of software integrationSoftware - integration lifecycle managementNon-technical - criteria in software integrationService - oriented architectureSelection criteria - for the use of commercial, off-the-shelf software (COTS) or customer-specific software solutionsHigh-level - design of software integration solutionsIntegration of - open source solutionsIntegration of - cloud servicesTools - of system integration (Enterprise Service Bus, Web Services) - Role and function of software integratorsAssessment methodsContinuous assessment Preparation of a case study, group workTeaching methodsCase studies, practical exercises, lecture.LanguageEnglish
> Master Thesis Project UE Software Design and Engineering moreMaster Thesis Project UELector: Leon Freudenthaler, BSc MSc, 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, Dipl.-Ing. Dr. Herbert Mittermayr, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc, Alexander von Franqué, BSc, Veronika Winter, MSc2SWS6ECTSLecture contentsStudents 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 methodsContinuous assessment Project progress, proof of function, project presentationLanguageGerman-English
> Operating Systems ILV Computer Science and Digital Communications moreOperating Systems ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contentsBasic 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 - WindowsAssessment methodsFinal examTeaching methodsStudents' presentations, exercises, lecture presentationLanguageGerman
> Network Applications ILV Computer Science and Digital Communications moreNetwork Applications ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture 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 NetzwerkapplikationenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish
> Internet of Things ILV Computer Science and Digital Communications moreInternet of Things ILVLector: Dipl.-Ing. Heimo Hirner, Silvia Schmidt, BSc MSc, Sebastian Ukleja, BSc3SWS5ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Im Internet of Things (IoT) werden physische Gegenstände über digitale Netzwerke, wie das Internet, vernetzt und virtuell verfügbar gemacht. Neben der einfachen und kostensparenden Netzwerkanbindung dieser Gegenstände ist die Entwicklung von automatisierten digitalen Netzwerkdiensten, die den zusätzlichen Nutzen der Vernetzung realisieren, Ziel des IoT. Das IoT geht einher mit Begriffen wie Industrie 4.0, oder Ubiquitous Computing. Die LV deckt insbesondere die folgenden Inhalte ab: - IoT Netzwerkarchitektur und Design - Smarte Objekte - IoT Access Technologien - Applikationsprotokolle für das IoT - Datenanalyse im IoT - IoT Datenanalyse und Management - IoT in der IndustrieAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish
> IoT Applications ILV Computer Science and Digital Communications moreIoT Applications ILVLector: Dipl.-Ing. Heimo Hirner3SWS6ECTSLecture contents(ONLY IN GERMAN - 06.03.2018) Die Verknüpfung von Millionen smarter Objekte im Internet of Things (IoT) verlangt nach Plattformen und Anwendungen, die sowohl die Anbindung einer derart großen Anzahl von Devices ermöglichen, als auch Datenmanagement und Analysetools für die dabei anfallenden Datenmengen (Big Data) bereitstellen. Die Studierenden lernen in dieser LV die Architekturen, Technologien und Werkzeuge von IoT-Plattformen kennen, und entwickeln und implementieren eigene IoT Applikationen. Die LV deckt insbesondere die folgenden Inhalte ab: - Der IoT Technologie-Stack - IoT-Application Enablement Plattformen - IoT Applikationsarchitektur und Design - Auswahl und Anwendung von Applikationsprotokollen des IoT - Gerätemanagement, Verarbeitungs-und Aktionsmanagement - Datenvisualisierung - Angewandte Datenanalyse und Datenmanagement im IoT - IoT Cloud & Edge Applikationen - Big Data und Machine LearningAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 06.03.2018) Vortrag, praktische Übungen, Fernlehreaufgaben, Inverted Classroom ElementeLanguageEnglish
> Operating Systems ILV Computer Science and Digital Communications moreOperating Systems ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contentsBasic 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 - WindowsAssessment methodsFinal examTeaching methodsStudents' presentations, exercises, lecture presentationLanguageGerman
> Network Applications ILV Computer Science and Digital Communications moreNetwork Applications ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture 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 NetzwerkapplikationenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish
> Internet of Things ILV Computer Science and Digital Communications moreInternet of Things ILVLector: Dipl.-Ing. Heimo Hirner, Silvia Schmidt, BSc MSc3SWS5ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Im Internet of Things (IoT) werden physische Gegenstände über digitale Netzwerke, wie das Internet, vernetzt und virtuell verfügbar gemacht. Neben der einfachen und kostensparenden Netzwerkanbindung dieser Gegenstände ist die Entwicklung von automatisierten digitalen Netzwerkdiensten, die den zusätzlichen Nutzen der Vernetzung realisieren, Ziel des IoT. Das IoT geht einher mit Begriffen wie Industrie 4.0, oder Ubiquitous Computing. Die LV deckt insbesondere die folgenden Inhalte ab: - IoT Netzwerkarchitektur und Design - Smarte Objekte - IoT Access Technologien - Applikationsprotokolle für das IoT - Datenanalyse im IoT - IoT Datenanalyse und Management - IoT in der IndustrieAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish
> Elective Project 1 UE Computer Science and Digital Communications moreElective Project 1 UELector: 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, BSc MSc, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman
> Bachelor Thesis 1 SE Computer Science and Digital Communications moreBachelor Thesis 1 SELector: 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, BSc MSc, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman
> Elective Project 2 UE Computer Science and Digital Communications moreElective Project 2 UELector: 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, BSc MSc, Bernhard Taufner, BSc, MSc2SWS5ECTSLanguageGerman
> IoT Applications ILV Computer Science and Digital Communications moreIoT Applications ILVLector: Dipl.-Ing. Heimo Hirner3SWS6ECTSLecture contents(ONLY IN GERMAN - 06.03.2018) Die Verknüpfung von Millionen smarter Objekte im Internet of Things (IoT) verlangt nach Plattformen und Anwendungen, die sowohl die Anbindung einer derart großen Anzahl von Devices ermöglichen, als auch Datenmanagement und Analysetools für die dabei anfallenden Datenmengen (Big Data) bereitstellen. Die Studierenden lernen in dieser LV die Architekturen, Technologien und Werkzeuge von IoT-Plattformen kennen, und entwickeln und implementieren eigene IoT Applikationen. Die LV deckt insbesondere die folgenden Inhalte ab: - Der IoT Technologie-Stack - IoT-Application Enablement Plattformen - IoT Applikationsarchitektur und Design - Auswahl und Anwendung von Applikationsprotokollen des IoT - Gerätemanagement, Verarbeitungs-und Aktionsmanagement - Datenvisualisierung - Angewandte Datenanalyse und Datenmanagement im IoT - IoT Cloud & Edge Applikationen - Big Data und Machine LearningAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 06.03.2018) Vortrag, praktische Übungen, Fernlehreaufgaben, Inverted Classroom ElementeLanguageEnglish
> Bachelor Thesis 2 SE Computer Science and Digital Communications moreBachelor Thesis 2 SELector: 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, BSc MSc, Bernhard Taufner, BSc, MSc1SWS6ECTSLanguageGerman