FH-Prof. Dipl.-Ing. Philipp Rosenberger Academic Staffphilipp.rosenberger@fh-campuswien.ac.at T: +43 1 606 68 77-2126 F: +43 1 606 68 77-2119 Room: B.3.01 Favoritenstraße 226 1100 WienLectures 2021/22Engineering> Software Design and Programming ILVmoreSoftware Design and Programming ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger3SWS5ECTSLecture contentsGraduates know the essential elements of system-oriented design. They know the design method UML (Unified Modeling Language) with its most important diagrams (Use Case, Class, State and Sequence Diagram) and master the use in the course of a practical object-oriented system design. They are able to distinguish between functional and non-functional requirements and also define these. Graduates know the principles of systematic software development. On the one hand technical, such as object orientation and structure, on the other hand organisational principles. They know the characteristics of software, the roles and tasks in software development, phases of software development (analysis, design, implementation, testing, maintenance), software development models as well as the problems of reusing existing software (software reuse) and aging software (refactoring). Graduates know the basic thinking and procedures of software quality assurance. They are familiar with software testing methods (module tests and system tests) and know the effects of software errors and the problems of their detection as well as the "psychology of testing". They are able to apply the different test methods and know the phases of testing (definition of test cases, structure of the test environment, test execution and documentation). Furthermore, the students know metrics to be able to assess the quality of software.Assessment methodsContinuous assessmentLanguageGerman> Cloud Computing Technologies ILV Technical Management moreCloud Computing Technologies ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger1.5SWS3ECTSLecture contents- Technical aspects of cloud computing like replication, availability, data security and the 3 layer model of cloud computing - Economical aspects of cloud computing like cloud sourcing strategies, return on security investments and service level agreements. - Legal aspects of cloud computing like GDPR. - Hands-on practice of implementing a specific cloud service.Assessment methodsFinal exam The lecture is graded by evaluating the presentation of the cloud service case study.Teaching methodsA mixture of traditional lecture using different blended learning oriented methods, discussion of examples and discussions, combined with a hands-on cloud service implementation case study.LanguageEnglish> Computer Networks ILV Technical Management moreComputer Networks ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger2SWS4ECTSLecture contents- Understanding the basic aspects of computer networks, focusing on the internet network and its layers - Basic understanding of protocols and their characteristics - Introduction to the history and development of the internet - Basics of reliable data transfer - Flow control mechanism - 5GAssessment methodsFinal exam The lecture is graded with a theoretical written test at the end.Teaching methodsA mixture of traditional lecture using different blended learning oriented methods, discussion of examples, practical case studies and discussions.LanguageEnglish> IT Project Management and Agile Methods ILV Technical Management moreIT Project Management and Agile Methods ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger3SWS3ECTSLecture contentsThe lecture content is structured in 23 different chapters which are presented to the students at the beginning of the lecture. After choosing the order and priorities of the chapters, the teaching content will be communicated with a mixture of works shop situations and classic teaching setup with a lot of storytelling elements.Assessment methodsFinal exam The lecture is graded by a written exam at the end of the lecture and the result of a agile project planning case study.Teaching methodsThe course itself is structured like an agilely developed IT project. There is a backlog/collection of teaching chapters and these are prioritized by the students themselves, selected and ranked for implementation/elaboration and then worked on together with the lecturers. This allows agility to be experienced and understood at its core through the application of agile approaches.LanguageEnglish> IT-Controlling SE Technical Management moreIT-Controlling SELector: FH-Prof. Dipl.-Ing. Philipp Rosenberger1SWS2ECTSLecture contentsStudents know different methods of IT controlling including tools.Assessment methodsContinuous assessment Grading of individual seminar paper and the presentation of the topic.Teaching methodsIndividual research of a specific IT Controlling aspect. Continuesly supported by lecturerLanguageEnglish> Software and Internet Economics ILV Technical Management moreSoftware and Internet Economics ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger2SWS2ECTSLecture contents- Digital Goods - Anonymity, Business Modeling - Network goods and effects, e-commerce - Search Engines and Auctions - SEO - Workshop CryptocurrenciesAssessment methodsFinal exam The lecture is graded by a written exam at the end of the lecture.Teaching methods- Lecture including mathematical development of economic models. - SEO workshop and hands-on application of different SEO approaches - If possible company visits and interviews with software start-up companies.LanguageEnglish> User Centered Design Wahlpflichtmodul MODUL Software Design and Engineering moreUser Centered Design Wahlpflichtmodul MODUL3SWS6ECTSPublications The publications of Philipp Rosenberger written at FH Campus Wien can be found in our publication database, others in the personal web space.
> Software Design and Programming ILVmoreSoftware Design and Programming ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger3SWS5ECTSLecture contentsGraduates know the essential elements of system-oriented design. They know the design method UML (Unified Modeling Language) with its most important diagrams (Use Case, Class, State and Sequence Diagram) and master the use in the course of a practical object-oriented system design. They are able to distinguish between functional and non-functional requirements and also define these. Graduates know the principles of systematic software development. On the one hand technical, such as object orientation and structure, on the other hand organisational principles. They know the characteristics of software, the roles and tasks in software development, phases of software development (analysis, design, implementation, testing, maintenance), software development models as well as the problems of reusing existing software (software reuse) and aging software (refactoring). Graduates know the basic thinking and procedures of software quality assurance. They are familiar with software testing methods (module tests and system tests) and know the effects of software errors and the problems of their detection as well as the "psychology of testing". They are able to apply the different test methods and know the phases of testing (definition of test cases, structure of the test environment, test execution and documentation). Furthermore, the students know metrics to be able to assess the quality of software.Assessment methodsContinuous assessmentLanguageGerman
> Cloud Computing Technologies ILV Technical Management moreCloud Computing Technologies ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger1.5SWS3ECTSLecture contents- Technical aspects of cloud computing like replication, availability, data security and the 3 layer model of cloud computing - Economical aspects of cloud computing like cloud sourcing strategies, return on security investments and service level agreements. - Legal aspects of cloud computing like GDPR. - Hands-on practice of implementing a specific cloud service.Assessment methodsFinal exam The lecture is graded by evaluating the presentation of the cloud service case study.Teaching methodsA mixture of traditional lecture using different blended learning oriented methods, discussion of examples and discussions, combined with a hands-on cloud service implementation case study.LanguageEnglish
> Computer Networks ILV Technical Management moreComputer Networks ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger2SWS4ECTSLecture contents- Understanding the basic aspects of computer networks, focusing on the internet network and its layers - Basic understanding of protocols and their characteristics - Introduction to the history and development of the internet - Basics of reliable data transfer - Flow control mechanism - 5GAssessment methodsFinal exam The lecture is graded with a theoretical written test at the end.Teaching methodsA mixture of traditional lecture using different blended learning oriented methods, discussion of examples, practical case studies and discussions.LanguageEnglish
> IT Project Management and Agile Methods ILV Technical Management moreIT Project Management and Agile Methods ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger3SWS3ECTSLecture contentsThe lecture content is structured in 23 different chapters which are presented to the students at the beginning of the lecture. After choosing the order and priorities of the chapters, the teaching content will be communicated with a mixture of works shop situations and classic teaching setup with a lot of storytelling elements.Assessment methodsFinal exam The lecture is graded by a written exam at the end of the lecture and the result of a agile project planning case study.Teaching methodsThe course itself is structured like an agilely developed IT project. There is a backlog/collection of teaching chapters and these are prioritized by the students themselves, selected and ranked for implementation/elaboration and then worked on together with the lecturers. This allows agility to be experienced and understood at its core through the application of agile approaches.LanguageEnglish
> IT-Controlling SE Technical Management moreIT-Controlling SELector: FH-Prof. Dipl.-Ing. Philipp Rosenberger1SWS2ECTSLecture contentsStudents know different methods of IT controlling including tools.Assessment methodsContinuous assessment Grading of individual seminar paper and the presentation of the topic.Teaching methodsIndividual research of a specific IT Controlling aspect. Continuesly supported by lecturerLanguageEnglish
> Software and Internet Economics ILV Technical Management moreSoftware and Internet Economics ILVLector: FH-Prof. Dipl.-Ing. Philipp Rosenberger2SWS2ECTSLecture contents- Digital Goods - Anonymity, Business Modeling - Network goods and effects, e-commerce - Search Engines and Auctions - SEO - Workshop CryptocurrenciesAssessment methodsFinal exam The lecture is graded by a written exam at the end of the lecture.Teaching methods- Lecture including mathematical development of economic models. - SEO workshop and hands-on application of different SEO approaches - If possible company visits and interviews with software start-up companies.LanguageEnglish
> User Centered Design Wahlpflichtmodul MODUL Software Design and Engineering moreUser Centered Design Wahlpflichtmodul MODUL3SWS6ECTS