Software securityLaajuus (5 cr)
Course unit code: OT00FN52
General information
- Credits
- 5 cr
Objective
You are familiar with the principles and threats related to security in software development.
You understand the most common vulnerabilities in software security and their impacts.
You know methods to enhance the security of software.
You are capable of identifying and mitigating security risks at different stages of software development.
You can implement secure coding practices and integrate security into the development processes.
Content
What does software security mean, and why is it important?
What are the most common security threats and vulnerabilities?
How can security be enhanced in software development?
How to identify and prevent security flaws?
How to implement secure coding practices?
Evaluation
Students can
a. use professional vocabulary systematically.
b. look for information in the key information sources of the field.
e. use the key models, methods, software, and techniques of the professional field.