norsk norsk&engelsk / norwegian&english

Course Description IMT4121 - Software Engineering and Security Architecture (2003/2004)

ECTS Credits10
Duration1 semester (Autumn)

The students should have a solid understanding (knowledge, abilities and attitudes) of the course contents, defined by the course topics.


Introduction to software security, software security risks management and the role of security personell in project teams
Overview of software systems engineering and architecture principles for software security
Overview of technology selection such as programming languages, operating systems and authentication
Security evaluation of products and systems
System security analysis, attack trees and source-level security auditing tools
Buffer overflow, race conditions and other common threats for software solutions
Problems of randomness and determinism

Study MethodsLectures, Exercises
AssessmentExamination possibly combined with alternative evaluation methods
Grading SystemAlphabetical Scale, A (best) - F (fail)
Course RequirementsAssignments
At least one mandatory assignment
Supplementary Information