Capita Selecta Computer Science: Secure Software (B-KUL-H05M8B)

6 ECTSEnglish26 Both termsCannot be taken as part of an examination contract
POC Computerwetenschappen

Mixed prerequisite:
You may only take this course if you comply with the prerequisites. Prerequisites can be strict or flexible, or can imply simultaneity. A degree level can be also be a prerequisite.
Explanation:
STRICT: You may only take this course if you have passed or applied tolerance for the courses for which this condition is set.
FLEXIBLE: You may only take this course if you have previously taken the courses for which this condition is set.
SIMULTANEOUS: You may only take this course if you also take the courses for which this condition is set (or have taken them previously).
DEGREE: You may only take this course if you have obtained this degree level.


(SIMULTANEOUS (H04K5A) AND SIMULTANEOUS (H04G4A))

The codes of the course units mentioned above correspond to the following course descriptions:
H04K5A : Development of Secure Software
H04G4A : Security Governance and Operations

Activities

6 ects. Capita Selecta Computer Science: Secure Software (B-KUL-H05M8a)

6 ECTSEnglishFormat: Lecture26 Both terms
POC Computerwetenschappen

This course deals with a variety of advanced and current themes in the field of software security themes that are often, but not necessarily research]oriented.
The contents of this course and the matching discussed themes can (but need not) change each year, in function of:


 

  • Progress in the scientific domain
  • Research themes that are dealt with in the department
  • Research projects that are executed in the department
  • Visitors to the department, with an expertise that is not part of the current curriculum.
    The concrete teaching form will depend on the discussed themes, the discussed problems and the teacher. Often, this will occur by means of scientific literature (a number of articles).

    A teaching form that is often appropriate consists of:



  • a small number of introductory lectures or work sessions by the teacher
  • a larger number of lectures or work sessions in which one of more students present one or more articles, followed by a discussion. 
    Example themes that could be addressed in this course include:



  • Secure programming languages
  • Attacks and defenses for software application
  • Verification of security properties of software applications
  • Web application security
  • Security requirements engineering
  • Security architecture and design
  • Security testing
  • Logical methods in security
  • Aspect-oiented approached to secure development
  • Security countermeasures for unsafe programming languages
    Typically, several themes will be addressed, often by different teachers.

Evaluation

Evaluation: Capita Selecta Computer Science: Secure Software (B-KUL-H25M8b)

Type : Continuous assessment without exam during the examination period