Overview
This course has an average of 0.5 hours of practical work each week.
Security is a major topic in Computer Science, with far-reaching implications in an
increasingly networked world. This course covers some of the fundamental principles
of computer security.
Learning Outcomes
At the end of the course, the student will:
- understand the need for, and the different aspects of, computer security;
- understand some of the technical solutions;
- be able to reason rigorously about proposed security architectures.
This is a course for Computer Scientists, not System Administrators: don't expect to learn
how to build "secure" websites, nor how to install firewalls; do expect to learn the
underlying principles.