Enrolment options

Course Description

In this course, students will learn the fundamentals of computer security, including; principles of computer security, introduction to threats, vulnerabilities, and controls, basic cryptography, security in programs, including applications, operating systems, database management systems and networks.

Course Learning Outcomes

On successful completion of this module, the student will be able to:

  • Demonstrate an understanding of the potential threats and security issues in computer systems.
  • Understanding of various technical aspects of software security, database security, and network security;
  • Apply several encryption algorithms
  • Carry out simple ICT security projects

Course content

  • Principles of computer security
  •  Introduction to threats
  • Vulnerabilities, and controls
  • Basic cryptography
  • Security in programs, including applications
  • Operating systems
  • Database management systems and networks.

Course Reading Materials

  • Charles P. Pfleeger and Shari Lawrence Pfleeger Security in Computing Prentice Hall, Hardcover, 3rd edition, Published 2002,  ISBN 0130355488
  • William Stallings Cryptography and Network Security Prentice Hall, Hardcover, 3rd edition, Published 2002,  ISBN 01309142

Guests cannot access this course. Please log in.