Skip to main content
M.Sc.|MBA|Micro-Degree CSRY_applicationsecurity
Software and Application Security

This module covers securing complex software systems, including secure coding, design, security measures for various apps (web, mobile, traditional), vulnerability analysis, and tool experience.

  1. Course Start:

  2. Course End:

Book Micro-Degree Program Enrollment in this course is by invitation only*
  • *This course is subject to a fee. Please, book the course using the “Book Micro-Degree Program” button. If you have not registered at German-UDS.academy yet, please register with the same email address that you have used for the booking. If you already have an account at German-UDS.academy, please use the same email address for the booking system.

Software and Application Security

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.

  • M.Sc. Cybersecurity

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

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.