Data on the course

Show instruction and examinations
816663S Designing Secure Systems and Software, 5 ECTS cr 
Code 816663S  Validity 01.08.2011 - 31.10.2012
Name Designing Secure Systems and Software  Abbreviation Designing Secur 
Scope5 ECTS cr   
TypeAdvanced Studies Discipline3259 Information Processing Science 
  Grading1 - 5, pass, fail 

Mikko Siponen 

ECTS Credits 

5 ECTS credits/134 hours of work


Language of instruction 



1 st – 2 nd year of Master’s studies, autumn semester, period 1

Learning outcomes 

After completing the course, the student:


  • Can use different methods for designing secure systems and software;
  • Understands the strengths and limitations of these methods;
    • Can integrate these methods into information systems and software development methods.





1.  Introduction to the development of secure systems;

2.  Problems in the development of secure systems and software;

3.  Brief overview of the different methods for the development of secure systems and software;

4.  Strength and weaknesses of these methods;

5.  Application of selected method(s) for the designing of systems and software by integrating them to the system development process.

Mode of delivery 

Face-to-face teaching


Learning activities and teaching methods 

Lectures 28h, and exercises 16h, reading for the examination and exercise work 90h.

Target group 


Prerequisites and co-requisites 

Course “811168P Introduction to Information Security” or equivalent knowledge, a course on information system and software development.

Recommended optional programme components 


Recommended or required reading 

Articles, to be announced later.


Assessment methods and criteria 




Person responsible 

  Mikko Siponen

Working life cooperation 



Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi