Computer system security
2010-2011 - 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 and operating system security
  • Legal and ethical aspects

Teaching Methods

Laboratory work

Form(s) of Assessment

Written exam, 4 hours

Form(s) of Assessment (additional text)

Exam (70%), Practical work (30%), based on 4 assignments

Grading Scale

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

External/internal examiner

Internal examiner

Re-sit examination

Ordinary re-sit examination

Examination support


Teaching Materials

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

Replacement course for

IMT3501 Software security