FH-Prof. DI Dr. Igor Miladinovic Head of Degree Program Computer Science and Digital Communications, Information Technologies and Telecommunicationigor.miladinovic@fh-campuswien.ac.at T: +43 1 606 68 77-2131 F: +43 1 606 68 77-2139 Room: B.3.19 Favoritenstraße 226 1100 WienPersonal WebspaceLectures 2021/22Engineering> Software Engineering ILV Computer Science and Digital Communications moreSoftware Engineering ILVLector: Mag. Dipl.-Ing. Peter Gerstbach, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic4SWS7ECTSLecture contentsThis lecture aims to explain the technical, organizational and economic aspects of software engineering. Organizational possibilities for structuring software development in the form of process models, such as waterfall model, spiral model and agile models are presented. The technical aspects of software engineering focus on the creation of object-oriented systems and their modeling. The course covers in particular the following contents: - Software Engineering Activities, - Requirements Engineering, - use cases, - high-level design - UML activity diagrams, - UML class diagrams, - UML sequence diagrams, - Software testing, - software process models and - Agile software development.Assessment methodsFinal exam Individual and group worksTeaching methodsBlended learning, guest lectures, experiental learning, coachingLanguageGerman> Elective Project 1 UE Computer Science and Digital Communications moreElective Project 1 UELector: 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, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman> Mobile App Development ILV Computer Science and Digital Communications moreMobile App Development ILVLector: Leon Freudenthaler, BSc MSc, Mag. Dipl.-Ing. Peter Gerstbach, FH-Prof. DI Dr. Igor Miladinovic3SWS6ECTSLanguageEnglish> Bachelor Thesis 1 SE Computer Science and Digital Communications moreBachelor Thesis 1 SELector: 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, MSc1SWS4ECTSLecture 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 1Assessment methodsFinal exam Approbation of bachelor thesisTeaching methodsImplementation 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.LanguageGerman> Elective Project 2 UE Computer Science and Digital Communications moreElective Project 2 UELector: 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, MSc2SWS5ECTSLecture contentsStudents 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 methodsFinal exam Practical project in small groups.Teaching methodsGroup work, practical project implementation accompanied with exercises and coaching.LanguageGerman> Bachelor Thesis 2 SE Computer Science and Digital Communications moreBachelor Thesis 2 SELector: 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, Dipl.-Ing. Georg Mansky-Kummert, 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, Sebastian Ukleja, BSc1SWS6ECTSLecture contents- Independent work on a relevant subject based on the technical topics of the elective modules and possibly the Bachelor thesis 1 at a scientific level under the guidance of a supervisor. - Elaboration of the bachelor thesis 2Assessment methodsFinal exam Approval of the bachelor thesisTeaching methodsCarrying out a practical work and elaboration as a bachelor thesis with coaching. Students present the current development of their bachelor thesis 2 at regular intervals and put it up for discussion.LanguageGerman> Bachelor Exam AP Computer Science and Digital Communications moreBachelor Exam AP0SWS2ECTSLecture contents- Presentation and discussion of the final thesis - Professional discussionAssessment methodsFinal exam Bachelor examTeaching methodsIndependent preparation for the bachelor's examinationLanguageGerman> Elective Project 1 UE Computer Science and Digital Communications moreElective Project 1 UELector: DI Dr. techn. Mugdim Bublin, Tobias Buchberger, BSc MSc, 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, Ines Kramer, BSc MSc, 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, BSc1SWS4ECTSLanguageGerman> Elective Project 2 UE Computer Science and Digital Communications moreElective Project 2 UELector: 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, BSc2SWS5ECTSLecture contentsStudents 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 methodsFinal exam Practical project in small groups.Teaching methodsGroup work, practical project implementation accompanied with exercises and coaching.LanguageGerman> Bachelor Thesis 2 SE Computer Science and Digital Communications moreBachelor Thesis 2 SELector: 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, BSc1SWS6ECTSLanguageGerman> Bachelor Exam AP Computer Science and Digital Communications moreBachelor Exam AP0SWS2ECTSLanguageGerman> Software Engineering Project 1 UE Software Design and Engineering moreSoftware Engineering Project 1 UELector: 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, 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 methodsModule examTeaching methodsGroup work, practical project implementation accompanied by exercises and coachingLanguageGerman> Complex Problem Solving ILV Software Design and Engineering moreComplex Problem Solving ILVLector: Mag. Dipl.-Ing. Peter Gerstbach, FH-Prof. DI Dr. Igor Miladinovic, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc2SWS3ECTSLecture contentsIn the LV Complex Problem Solving methods of the Theory of Constraints are applied to solve complex problems with a focus on software integration and engineering. Starting from a structured and prioritised definition of objectives, the existing situation is analysed and problems are systematically analysed and solved on the way to the desired situation. Finally, the change management methods for implementing the desired situation will be explained. In particular, the following contents will be discussed: - Introduction to the Theory of ConstraintsCategories of - Legitimate Reservation - Intermediate Objectives Map - Current Reality Tree - Evaporating CloudAssessment methodsContinuous assessment group workTeaching methodsCase studies, lectures, practical exercises in groups.LanguageEnglish> Software Engineering Project 2 UE Software Design and Engineering moreSoftware Engineering Project 2 UELector: 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, 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 methodsModule examTeaching methodsGroup work, practical project implementation accompanied by exercises and coachingLanguageGerman> Master Thesis Project UE Software Design and Engineering moreMaster Thesis Project UELector: 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, 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 presentationTeaching methods-LanguageGerman-English> Master Thesis MT Software Design and Engineering moreMaster Thesis MT0SWS20ECTSLecture contents- Independent work on a subject relevant topic based on the technical topics of the compulsory elective modules in the third semester at an academic level under the supervision of a supervisor - Elaboration of the master thesisAssessment methodsFinal exam Seminar paperTeaching methodsIndependent work supported by coachingLanguageGerman-English> Master Thesis Seminar SE Software Design and Engineering moreMaster Thesis Seminar SELector: 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. 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, 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> Master Examination AP Software Design and Engineering moreMaster Examination AP0SWS2ECTSLecture contents- Presentation and discussion of the final thesis - Expert discussionAssessment methodsFinal exam Master examTeaching methodsIndependent developmentLanguageGermanPublications The publications of Igor Miladinovic written at FH Campus Wien can be found in our publication database, others in the personal web space.
> Software Engineering ILV Computer Science and Digital Communications moreSoftware Engineering ILVLector: Mag. Dipl.-Ing. Peter Gerstbach, Dipl.-Ing. Georg Mansky-Kummert, FH-Prof. DI Dr. Igor Miladinovic4SWS7ECTSLecture contentsThis lecture aims to explain the technical, organizational and economic aspects of software engineering. Organizational possibilities for structuring software development in the form of process models, such as waterfall model, spiral model and agile models are presented. The technical aspects of software engineering focus on the creation of object-oriented systems and their modeling. The course covers in particular the following contents: - Software Engineering Activities, - Requirements Engineering, - use cases, - high-level design - UML activity diagrams, - UML class diagrams, - UML sequence diagrams, - Software testing, - software process models and - Agile software development.Assessment methodsFinal exam Individual and group worksTeaching methodsBlended learning, guest lectures, experiental learning, coachingLanguageGerman
> Elective Project 1 UE Computer Science and Digital Communications moreElective Project 1 UELector: 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, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman
> Mobile App Development ILV Computer Science and Digital Communications moreMobile App Development ILVLector: Leon Freudenthaler, BSc MSc, Mag. Dipl.-Ing. Peter Gerstbach, FH-Prof. DI Dr. Igor Miladinovic3SWS6ECTSLanguageEnglish
> Bachelor Thesis 1 SE Computer Science and Digital Communications moreBachelor Thesis 1 SELector: 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, MSc1SWS4ECTSLecture 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 1Assessment methodsFinal exam Approbation of bachelor thesisTeaching methodsImplementation 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.LanguageGerman
> Elective Project 2 UE Computer Science and Digital Communications moreElective Project 2 UELector: 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, MSc2SWS5ECTSLecture contentsStudents 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 methodsFinal exam Practical project in small groups.Teaching methodsGroup work, practical project implementation accompanied with exercises and coaching.LanguageGerman
> Bachelor Thesis 2 SE Computer Science and Digital Communications moreBachelor Thesis 2 SELector: 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, Dipl.-Ing. Georg Mansky-Kummert, 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, Sebastian Ukleja, BSc1SWS6ECTSLecture contents- Independent work on a relevant subject based on the technical topics of the elective modules and possibly the Bachelor thesis 1 at a scientific level under the guidance of a supervisor. - Elaboration of the bachelor thesis 2Assessment methodsFinal exam Approval of the bachelor thesisTeaching methodsCarrying out a practical work and elaboration as a bachelor thesis with coaching. Students present the current development of their bachelor thesis 2 at regular intervals and put it up for discussion.LanguageGerman
> Bachelor Exam AP Computer Science and Digital Communications moreBachelor Exam AP0SWS2ECTSLecture contents- Presentation and discussion of the final thesis - Professional discussionAssessment methodsFinal exam Bachelor examTeaching methodsIndependent preparation for the bachelor's examinationLanguageGerman
> Elective Project 1 UE Computer Science and Digital Communications moreElective Project 1 UELector: DI Dr. techn. Mugdim Bublin, Tobias Buchberger, BSc MSc, 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, Ines Kramer, BSc MSc, 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, BSc1SWS4ECTSLanguageGerman
> Elective Project 2 UE Computer Science and Digital Communications moreElective Project 2 UELector: 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, BSc2SWS5ECTSLecture contentsStudents 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 methodsFinal exam Practical project in small groups.Teaching methodsGroup work, practical project implementation accompanied with exercises and coaching.LanguageGerman
> Bachelor Thesis 2 SE Computer Science and Digital Communications moreBachelor Thesis 2 SELector: 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, BSc1SWS6ECTSLanguageGerman
> Bachelor Exam AP Computer Science and Digital Communications moreBachelor Exam AP0SWS2ECTSLanguageGerman
> Software Engineering Project 1 UE Software Design and Engineering moreSoftware Engineering Project 1 UELector: 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, 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 methodsModule examTeaching methodsGroup work, practical project implementation accompanied by exercises and coachingLanguageGerman
> Complex Problem Solving ILV Software Design and Engineering moreComplex Problem Solving ILVLector: Mag. Dipl.-Ing. Peter Gerstbach, FH-Prof. DI Dr. Igor Miladinovic, FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc2SWS3ECTSLecture contentsIn the LV Complex Problem Solving methods of the Theory of Constraints are applied to solve complex problems with a focus on software integration and engineering. Starting from a structured and prioritised definition of objectives, the existing situation is analysed and problems are systematically analysed and solved on the way to the desired situation. Finally, the change management methods for implementing the desired situation will be explained. In particular, the following contents will be discussed: - Introduction to the Theory of ConstraintsCategories of - Legitimate Reservation - Intermediate Objectives Map - Current Reality Tree - Evaporating CloudAssessment methodsContinuous assessment group workTeaching methodsCase studies, lectures, practical exercises in groups.LanguageEnglish
> Software Engineering Project 2 UE Software Design and Engineering moreSoftware Engineering Project 2 UELector: 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, 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 methodsModule examTeaching methodsGroup work, practical project implementation accompanied by exercises and coachingLanguageGerman
> Master Thesis Project UE Software Design and Engineering moreMaster Thesis Project UELector: 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, 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 presentationTeaching methods-LanguageGerman-English
> Master Thesis MT Software Design and Engineering moreMaster Thesis MT0SWS20ECTSLecture contents- Independent work on a subject relevant topic based on the technical topics of the compulsory elective modules in the third semester at an academic level under the supervision of a supervisor - Elaboration of the master thesisAssessment methodsFinal exam Seminar paperTeaching methodsIndependent work supported by coachingLanguageGerman-English
> Master Thesis Seminar SE Software Design and Engineering moreMaster Thesis Seminar SELector: 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. 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, 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
> Master Examination AP Software Design and Engineering moreMaster Examination AP0SWS2ECTSLecture contents- Presentation and discussion of the final thesis - Expert discussionAssessment methodsFinal exam Master examTeaching methodsIndependent developmentLanguageGerman