Course - Software Security - IIKG2001
IIKG2001 - Software Security
About
New from the academic year 2021/2022
Examination arrangement
Examination arrangement: Aggregate score
Grade: Letter grades
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
School exam | 40/100 | 3 hours | E | |
Portfolio | 60/100 |
Course content
- Secure software development lifecycle
- Low level and application related vulnerability analysis
- Security requirement and secure design
- Secure coding practices
- Basic Security testing
Learning outcome
Knowledge
- The students have basic knowledge on how software can be created and maintained with security in mind, i.e. deviation from expected functionality owing to interaction with an adversary.
- They understand attack patterns, e.g. format string problems, command injection.
- The students have an overview of existing techniques, classes of tools and the methods used in software development today.
Skills
- Students can apply their knowledge to problem cases in an industrial or research setting.
- They are able to identify potential threats and vulnerabilities early in a program's lifecycle and apply measures that prevent or reduce vulnerabilities in software.
General competence
- The students succeed in presenting their analyses and approaches to other developers, superiors and customers.
Learning methods and activities
- Lectures
- Laboratory exercises
- Compulsory assignments -
- Home reading
- Group work (encouraged, not mandatory)
- Quiz
Coursework requirements: All obligatory exercises must be approved.
Compulsory assignments
- Obligatory Excersises
Further on evaluation
Re-sit examination in August concerns only the written exam.
A final written exam will count 40% of the mark.
A portfolio of smaller marked tasks will count 60% of the final mark. The precise tasks are defined during the course. These will be related to the lab work.
Obligatory assignments have to be passed, to allow sitting in the final written exam.
Specific conditions
Admission to a programme of study is required:
Computer Science (BIDATA)
Digital Infrastructure and Cyber Security (BDIGSEC)
Programming (BPROG)
Recommended previous knowledge
IMT1082 IMT2021 IMT2282
Course materials
Paul, M. (2013). Official (ISC) 2 Guide to the CSSLP. CRC Press.
No
Version: 1
Credits:
7.5 SP
Study level: Third-year courses, level III
Term no.: 1
Teaching semester: AUTUMN 2021
Language of instruction: English
Location: Gjøvik
- Computer Science
Department with academic responsibility
Department of Information Security and Communication Technology
Examination
Examination arrangement: Aggregate score
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Autumn ORD School exam 40/100 E 2021-12-09 09:00 INSPERA
-
Room Building Number of candidates M438 Eksamensrom 4.etg, Inngang D Mustad, Inngang D 75 -
Autumn
ORD
Portfolio
60/100
Submission
2021-12-15
08:00 -
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"