Application Security
- IMT3381 - 10 ECTS

On the basis of

  • IMT1082 - Objekt-orientert programmering
  • IMT2021 - Algoritmiske metoder
  • IMT2282 - Operativsystemer

Expected learning outcomes

The course aims at a comprehensive overview of security issues at every level in IT applications. It serves as a starting point for upcoming advanced and more in-depth security courses. Students will be introduced to the holistic view of hardware, software and data security. They will learn the basics of evaluating and tackling security problems.


  • Fundamentals of computer security
  • Identification, authentification and access control
  • Security in operating systems (Windows, Linux)
  • Introduction to security models
  • Security evaluation
  • Software security
  • Database security
  • Cryptography
  • Security in networks
  • Mobility
  • Privacy in computing
  • Security management

Teaching Methods

Group works
Laboratory work

Teaching Methods (additional text)

(Transl.: Lecture, Group work, Laboratory exsercises, Assignments)

Form(s) of Assessment

Written exam, 3 hours
Evaluation of Project(s)

Form(s) of Assessment (additional text)

  • Written exam, 3 hours (60%)
  • Project evaluation (2x20%)

All parts must be passed.

Grading Scale

Alphabetical Scale, A(best) – F (fail)

External/internal examiner

Evaluation by the lecturer

Re-sit examination

Ordinary re-sit examination

Examination support


Coursework Requirements


Teaching Materials

  • Computer Security 2e by Dieter Gollmann
    Publisher: John Wiley and Sons Ltd; 2nd Ed edition (25 Nov 2005) Language English
    ISBN-10: 0470862939
    ISBN-13: 978-0470862933
  • Security in Computing by Charles P. Pfleeger & Shari Lawrence Pfleeger
    Publisher: Prentice Hall; 4Rev Ed edition (31 Jan 2007) Language English
    ISBN-10: 0132390779
    ISBN-13: 978-0132390774