Skip to main content

Cyber Security

Faculty of Science and EngineeringDepartment of Computer Science
Credits2.5
·
Semester offeredSemester 2 (Winter)
·
Last updated2 months ago

Description

This course introduces students to the principles and practice of cybersecurity, with a strong emphasis on software-intensive systems, including AI-enabled and cyber-physical systems (CPS). The course integrates classical security mechanisms with automated and formal verification techniques, enabling students to identify, analyse, and mitigate security threats systematically. Students will learn to reason about security as a "system property", from threat modelling and secure design to vulnerability detection and formal verification. Through lectures and hands-on laboratories, students will gain practical experience in analysing real-world vulnerabilities and applying automated verification tools to security-critical software written in industrial programming languages (e.g., C, C++, Rust, Java, and Python). Assessment Information: Method Weight Written exam 70% Written assignment (inc essay) 30% Alternative Autumn Assessment Available: No

Course outline
Checking availability…

Preview the 5 closest equivalencies already indexed in our system

No matches found for this course.