Computer system security
2009-2010 - IMT3571 - 10 ECTS

On the basis of

  • IMT1082 Objekt-orientert programmering
  • IMT2021 Algoritmiske metoder
  • IMT2282 Operativsystemer
  • IMT2421 Data communication and network security
  • IMT1121 Introduction to information secrity

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 network, data and software security. They will learn the basics of evaluating and tackling security problems


  • Fundamentals of computer security
  • Cryptographic tools
  • Authentification and access control
  • Database security
  • Intrusion detection
  • Malicious software
  • Denial of service
  • Firewalls and intrusion prevention systems
  • Trusted computing and multilevel security
  • Software security
  • Legal and ethical aspects

Teaching Methods


Teaching Methods (additional text)


Form(s) of Assessment

Written exam, 4 hours

Grading Scale

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

External/internal examiner

Internal examiner

Re-sit examination

Ordinary re-sit examination

Examination support


Coursework Requirements

Carry out 4 approved assignments

Teaching Materials

  • William Stalling og Lawrie Brown: Computer Security Principles and Practice, Prentice Hall, 2008.
  • Handouts

Replacement course for

IMT3501 Software security