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
CPR E 331 3 Application of Cryptographic Concepts to Cyber Security
Complete one 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

Elective Courses (3 credits)
CPR E 430 3 Introduction to Network Security
SE 412 3 Formal Methods in Software Engineering
CPR E 419 4 Software Tools for Large Scale Data Analysis
SE 421 3 Software Analysis and Verification for Safety and Security
MIS 435 3 Information Systems Infrastructure (available to those majoring in MIS)
MIS 445 3 Enterprise Systems and Architecture (available to those majoring in MIS)
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