Undergraduate Minor in Cyber Security

The Cyber Security minor is intended for students studying computer engineering, computer science, software engineering or management information systems. The minor includes lab-based courses that are designed to provide students with the technical knowledge, theoretical background and the hands-on experiences.

The minor is 15 credits. At least 9 credits cannot be used to meet any other department, college or university requirement. Below is the list of courses used in the minor.

Course Credits Title
Core Courses (12 credits)
CPR E 230 3 Cyber Security Fundamentals
CPR E 231 3  Cyber Security Concepts and Tools
OS Course 3




COM S 252z: Linux OS Essentials or


CPR E 308: Operating Systems Principles and Practice or

COM S 352: Introduction to Operating systems

CPR E 331 3

Application of Cryptographic Concepts to Cyber Security

Note: the new catalog will list 331 instead of 431  Students who have not taken 431 should take 331 for the minor.

Elective Courses (3 credits) more courses to be added
CPR E 430 3 Introduction to Network Security
SE 412 3 Formal Methods in Software Engineering
    See department-approved list for additional courses
Total 15  


Learning Outcomes

After earning the minor in cyber security, students will:

  1. Apply cyber security concepts, tools and technologies to computer systems
  2. Understand cyber security risks, threats and countermeasures, applying this understanding to develop cyber defense strategies
  3. Design cyber security systems to meet organizational needs within realistic constraints such as economic, environmental, social and ethical expectations
  4. Work effectively as a team


The minor in cyber security is designed to prepare students with the technical skills for cyber security jobs.

After graduation, students who completed the cyber security minor should:

  1. Contribute to their communities’ cyber security technology and applications, understanding contemporary security issues—both technological and societal
  2. Advance in their careers through application of cyber security efforts
  3. Work effectively as a team, demonstrating ethical and responsible behavior
  4. Apply cyber security methods and concepts to the area of their Bachelor’s degree
  5. Continue their professional development through life-long learning