Minor in Cybersecurity

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


Core courses, all to be completed:

  • Cpr E 230 (3 cr.)— Cyber Security Fundamentals
  • Cpr E 231 (3 cr.)— Cyber Security Concepts and Tools
  • Cpr E 331 (3 cr.)— Application of Cryptographic Concepts to Cyber Security

Complete one operating systems elective:

  • Com S 252 (3 cr.)— Linux Operating System Essentials
  • Com S 352 (3 cr.)— Introduction to Operating Systems
  • Cpr E 308 (4 cr.)— Operating Systems: Principles and Practice

Complete 3 credits of an elective:

  • Cpr E 430 or Cpr E 530(3 cr.)— Network Protocols and Security
  • S E 412 (cross listed with Cpr E and Com S)(3 cr.)—Formal Methods in Software Engineering
  • Cpr E 419 (cross listed with S E)(4 cr.)—Software Tools for Large Scale Data Analysis
  • S E 421 (3 cr.)— Software Analysis and Verification for Safety and Security
  • MIS 435 (3 cr.)— Information Systems Infrastructure
  • MIS 445 (3 cr.)— Enterprise Systems and Architecture