skip to main content


ICS 171: Introduction to Computer Security (3 credits)

Course Description

Examines the essentials of computer security, including risk management, the use of encryption, activity monitoring, intrusion detection; and the creation and implementation of security policies and procedures to aid in security administration. (3 hours lecture)

Pre-Requisite(s): ICS 184 with a C or better, or concurrent enrollment, or consent of the instructor.

Student Learning Outcomes

Upon completion of the course, the student will be able to:

  • List the first principles of security and describe why each principle is important to security and its relationship to the development of security mechanisms and security policies
  • Describe why good human machine interfaces are important to system use, the interaction between security and system usability and the importance for minimizing the effects of security mechanisms
  • Analyze common security failures and identify specific design principles that have been violated, and the needed design principle, when given a specific scenario
  • List the fundamental concepts of the Information Assurance/Cyber Defense discipline and describe how they can be used to provide system security
  • Identify the elements of a cryptographic system and describe the differences between symmetric and asymmetric algorithms, which cryptographic protocols, tools and techniques are appropriate for a given situation, and implementation issues

For transfer information within the UH system, visit the System Transfer page


Classes Offered