Undergraduate Course: Security Engineering (UG) (INFR11228)
Course Outline
School | School of Informatics |
College | College of Science and Engineering |
Credit level (Normal year taken) | SCQF Level 11 (Year 4 Undergraduate) |
Availability | Available to all students |
SCQF Credits | 10 |
ECTS Credits | 5 |
Summary | This course follows the delivery and assessment of Security Engineering (INFR11208) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11208 instead. |
Course description |
This course follows the delivery and assessment of Security Engineering (INFR11208) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11208 instead.
|
Entry Requirements (not applicable to Visiting Students)
Pre-requisites |
It is RECOMMENDED that students have passed
Computer Security (INFR10067)
|
Co-requisites | |
Prohibited Combinations | Students MUST NOT also be taking
Security Engineering (INFR11208)
|
Other requirements | This course follows the delivery and assessment of Security Engineering (INFR11208) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11208 instead.
We assume a basic understanding of access controls, cryptography and security protocols, as well as of usability and distributed systems. A student who has not taken courses on these topics, must become familiar with the material by reading chapters 1-7, 9 and 11 of Ross Anderson's Security Engineering (3rd Edition) before the start of this course. |
Information for Visiting Students
Pre-requisites | MSc students must register for this course, while Undergraduate students must register for INFR11228 instead.
We assume a basic understanding of access controls, cryptography and security protocols, as well as of usability and distributed systems. A student who has not taken courses on these topics, must become familiar with the material by reading chapters 1-7, 9 and 11 of Ross Anderson's Security Engineering (3rd Edition) before the start of this course. |
High Demand Course? |
Yes |
Course Delivery Information
|
Academic year 2025/26, Available to all students (SV1)
|
Quota: None |
Course Start |
Semester 2 |
Timetable |
Timetable |
Learning and Teaching activities (Further Info) |
Total Hours:
100
(
Lecture Hours 16,
Feedback/Feedforward Hours 3,
Summative Assessment Hours 2,
Programme Level Learning and Teaching Hours 2,
Directed Learning and Independent Learning Hours
77 )
|
Assessment (Further Info) |
Written Exam
70 %,
Coursework
30 %,
Practical Exam
0 %
|
Feedback |
We will provide feedback on the threat modelling assessment. We will also provide in person feedback during problem classes. |
Exam Information |
Exam Diet |
Paper Name |
Minutes |
|
Main Exam Diet S2 (April/May) | Security Engineering (INFR11208 and INFR11228) | 120 | |
Learning Outcomes
On completion of this course, the student will be able to:
- identify ways of attacking a real-world system, leading to a threat model, a security policy, protection goals and assurance targets
- use adversarial thinking to analyse the relationships between threats, hazards, actors and defence mechanisms
- compare and synthesise the perspectives of different system stakeholders and threat actors, using economic and psychological viewpoints as well as technical ones
- demonstrate critical thinking about unsolved problems, residual risk and emerging threats as systems scale or their environment changes
|
Reading List
Ross Anderson, Security Engineering: A Guide to Building Dependable Distributed Systems, Wiley (Third Edition 2020) |
Contacts
Course organiser | Dr Daniel Woods
Tel:
Email: daniel.woods@ed.ac.uk |
Course secretary | Miss Toni Noble
Tel: (0131 6)50 2692
Email: Toni.noble@ed.ac.uk |
|
|