Overview
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.
Note: This course is under development, so the details of the syllabus and synopsis might change slightly.