Skip to content

IF25-32027

Secure Software Engineering

  • 2025 Curriculum

Description

This course prepares students to describe common software vulnerabilities, and apply secure coding practices and security testing in the software development life cycle. Study materials: Software Engineering (SE), Security (SEC).

Topics

  1. Common software vulnerabilities
  2. Secure coding practices and security testing in the software development life cycle

Course Learning Outcomes (CLO)

Each course outcome derives from one programme outcome.

  1. CPMK0901

    Students are able to describe information security principles in computer systems to mitigate cyber attacks and threats.

    CPL09
  2. CPMK0902

    Students are able to apply information security principles in the software development life cycle to mitigate cyber attacks and threats.

    CPL09

Supported PLOs

CPL09
Analyse the principles and practice of computer system security to mitigate cyber threats and attacks.

Prerequisites

Back to course catalogue