T :+251 111 275026

Computer Systems Security

Course Objectives

At the end of the course, students will

  • understand the basic concepts in computer systems security including security attacks, threats, security vulnerabilities, security policies, security models, and security mechanisms,
  • understand cryptography,
  • understand computer network security, and
  • understand and be able to apply system level security.

Course Description

This course will familiarize students with security issues in modern information systems, including computer systems and networks. Topics to be covered include: computer security: basic concepts: vulnerabilities, threat, security goals; cryptography; symmetric and asymmetric encryption; operating system security; software security; software engineering best practices.

Course Content

  1. Introduction to Computer Security
  2. Cryptography
  3. Operating System Security
  4. Software Security