About This Course
Software systems and web applications are being used in more and more scenarios. As a result, these systems are becoming more complex, and the security of these software systems is becoming increasingly important.
This module focuses on methods and ap-proaches for developing secure applications (e.g. secure coding and security by design). It also looks at different security measures for web applications, applications for smartphones/tablets and traditional applications. This module also covers various analysis methods that enable the identification and analysis of vulnerabilities and corresponding attack vectors at both theoretical and practical level.
Learning Objectives
- Students understand the challenges of developing se-cure and highly complex software systems.
- Students know common security measures and concepts for different categories of applications.
- Students know possible analysis methods for identifying and analyzing vulnerabilities and attack possibilities and can use them accordingly.
- Students can independently access and use suitable sources of information to solve problems.
- Students acquire experience in dealing with analysis systems and tools.
- Students have gained an insight into current state and open challenges of practice and research on the topic of Software & Application security.
Study Programs
This course is mandatory for the following study programs.
This course is offered in odd quarters and can, therefore1, be selected as an elective in the following study programs:
- M.Sc. Applied AI
- M.Sc. Advanced Digital Reality
- M.Sc. Digital Leadership
- MBA Digital Technologies
- MBA Digital Transformation
1: Generally all mandatory modules of a study program can be selected as an elective in all study programs in which they are not offered as a mandatory module. However, there are several rules that apply. First, at least half of the selected electives have to be taken from your study program. Second, all electives are only available in either odd or even quarters. Therefore, not all electives are available in all programs (given that you want to finish the program within the regular time frame and do not want to take that elective in parallel to your impact project.)
Micro Degree
- This course is offered as a micro degree.
- German UDS Micro Degrees are compatible with the European MOOC Consortiums Common Micro Credentials Framework.
- Micro Degrees will be rewarded with an equivalent of 5 ECTS.
- Micro Degrees are offered to non-regular students and require a fee of €900.
Requirements
Knowledge and skills as provided in the Prep courses.
General Information
- Teaching Format: Lecture, Exercise (Homework)
- Total Workload Master: 125h (40h/85h) / 5 ECTS
- Total Workload MBA: 100h (40h/60h) / 4 ECTS
- Total Workload Micro Degree: 125h (40h/85h) / Equivalent to 5 ECTS
- Module coordinator: Dr. Pejman Najafi
- Examinations: Quizzes, presentation(s), essay(s)/paper(s), project report(s), written exam - Details will be announced with course start.
- Offered: Even quarters
Course Staff
Dr. Pejman Najafi
Pejman Najafi is a senior researcher at the German UDS. He holds an M.Sc. in Information Security from University College London, UK, and a Ph.D. in Cybersecurity from the University of Potsdam, Germany. With a strong academic background and extensive industry experience, including security consulting roles for companies such as Shell, SAP, and Deutsche Telekom, Pejman has established himself as an expert in cybersecurity. His research and work focus on enhancing Security Operations (SOCs) through the use of Big Data Analytics, Artificial Intelligence and Machine Learning.
Frequently Asked Questions
What web browser should I use?
Our German-UDS.academy platform works best with current versions of Chrome, Edge, Firefox, or Safari.
See our list of supported browsers for the most up-to-date information.