Introduction to computer security
In this four-week course, you will receive a basic introduction to computer system core components and functions, and to a variety of topics from hardware to applications. You will also explore some of the issues in computer security and some of the vulnerabilities and threats.
About this course
The course is designed to provide a wide introduction to computer security, by outlining computer systems, including the operating system, programs, data and networking. No prior programming nor advanced mathematical knowledge is required.
In Week 1 (Introduction to computer systems), you will look at examples of pseudocode and some basic computer logic (AND, OR, XOR, etc.), but these are not essential to completing the course.
In other lessons, you will be introduced to basic concepts and receive suggestions of online resources. The Cyber Security Body of Knowledge (CyBOK) will be used as a reference for cyber security knowledge, alongside other sources that are widely available.
The topics we cover include:
- Introducing computer systems and security
- Computer architecture and operating systems
- Operating systems control, authentication, authorisation and accounting
- Computer systems and networking.
By completing this course
You will be able to explain the need for a variety of security concepts relevant to computers such as:
- security policies
- security models
- authorisation and access controls
- vulnerabilities and protections of operating systems
- computer systems.