Application Security (Applikationssikkerhed)

General course objectives

To provide an overview of the most critical application security risks and introduce proactive techniques to prevent them.

Learning objectives

A student who has met the objectives of the course will be able to:

  • Understand the basic principles of security-by-design
  • Understand basic approaches to manage security aspects in software
  • Identify security requirements in a given application
  • Identify common vulnerabilities
  • Describe a given application at a high-level using models
  • Understand the spectrum of security assurance methodologies (“Formal Method Mountain”)
  • Identify tools to find and mitigate vulnerabilities


The course will cover the following topics:

  • Basic principles of security-by-design
  • Approaches to manage security aspects in software
  • Software security requirements
  • Common software vulnerabilities
  • Application threat modelling
  • Security assurance spectrum
  • Tools to find and mitigate software vulnerabilities


Date: 2/9-3/9 2022
+ 23/9-24/9 2022

Duration: 2 x 2 full days

Location: DTU, Kgs. Lyngby

Language: English

Registration deadline: 1 month prior to course start

Price: 22.000 DKK ex. VAT.



Christian D. Jensen
Associate Professor
DTU Compute
+45 45 25 37 24