IMT4122

Software Security Trends

Last taught 2016

Spring

English

Overview

21 candidates

Average grade

C

3.48

0.29

Pass rate

100%

6 points

Grade distribution
Average over time
Pass rate over time

About this course

Content

Goals and technical trends of software security

System design

Software vulnerabilities

Code inspections

Software security testing

Learning outcomes

Knowledge:

Students who have completed this course are expected to possess thorough knowledge of current software security challenges, well-known vulnerabilities, attack methods, secure software engineering principles, and strategies to avoid vulnerabilities. They can apply their knowledge to situations and tools addressed in the course and are able to transfer their skills to new application areas in their workplace or further academic studies.

Skills:

Students can explain why and how protection methods work and are able to determine the limits of protection. They can gather information on the state of research and practice and discuss a current issue of software security in an independently-written report under ephemeral guidance.

General competence:

In lab exercises students demonstrate contributions to innovation by solving challenging tasks and by improving software artifacts in maintenance settings.

Teaching methods

Forelesninger

Lab.øvelser

PBL (Problem Basert Læring)

Prosjektarbeid

Utfyllende informasjon:

The course will be made accessible for both campus and remote students. Every student is free to choose the pedagogic arrangement form that is best fitted for her/his own requirement. The lectures in the course will be given on campus and are open for both categories of students. All the lectures will also be available on Internet through GUC¿s learning management system (ClassFronter).

Obligatoriske arbeidskrav:

Students are expected to attend presentations given by other students in class and to engage in discussion following presentations. Remote students are expected to read other students' presentation material and to provide short feedback in written form.