Aug 06, 2026  
2026-2027 Course Catalog 
    
2026-2027 Course Catalog
Add to Portfolio (opens a new window)

CFI 1065 - Introduction to Cybersecurity

Credits: 3
Hours/Week: Lecture 2 Lab 2
Course Description: This course introduces cybersecurity fundamentals, including core principles, critical security controls, and best practices.  The focus of the course is on building a working knowledge of key cybersecurity concepts such as risk management, threats, vulnerabilities, incident response, asset security, governance, risk and compliance, identity and access management, and software development security.
MnTC Goals
None

Prerequisite(s): None
Corequisite(s): None
Recommendation: None

Major Content
  1. Enterprise Threats and Vulnerabilities
  2. Principles of cybersecurity
  3. Security mechanisms and policies
  4. Process Isolation
  5. Layering (Defense in depth)
  6. Fail-Safe Defaults / Fail Secure
  7. Properly use the vocabulary associated with cybersecurity
  8. Trust relationships
  9. The simplicity of design (Economy of Mechanism)
  10. People and security (social engineering)
  11. Software and Hardware Assurance Best Practices Storage Devices
  12. Digital Forensic
  13. Basic security implications of modern computing environments.
  14. Data Protection and Privacy
  15. Risk Mitigation
  16. Key principles in computer ethics and civic compliance
  17. Cybersecurity ethics and information security ethics
  18. Cybersecurity Threats and Societal impact

Learning Outcomes
At the end of this course, students will be able to:

  1. describe cybersecurity principles.
  2. explain basic cybersecurity principles with appropriate examples.
  3. apply cybersecurity principles.
  4. explain how cybersecurity principles enhance security.
  5. explain why 100 % secure architecture is an unusable architecture for business.
  6. describe why the business need is an essential factor when implementing security controls.
  7. describe the importance of the principle of Least Privilege.
  8. explain the security implications of minimizing user privileges.
  9. define the role of the System Layer In the context of computer security.
  10. explain how layering provides defense in depth.  
  11. describe the role of the principle of fail-safe default in the context of computer security.
  12. describe the role of the principle of Psychological Acceptability in the context of computer security.
  13. explain how the principle of Psychological Acceptability incorporates the human element in computer security.
  14. explain how the issue of secure usability sometimes creates tension between Information Technology and Information Security.
  15. explain the importance of trust relationships in driving system architecture design.
  16. Describe using Venn diagram to illustrate the relationship between Ethics, Value, and social behaviors’
  17. Analyze the impact of social media platform (such as YouTube, TikTok, twitter) on societal behaviors and young adult and politics.
  18. Explain the role of cybersecurity ethics and data privacy in healthcare and finance

Minnesota Transfer Curriculum (MnTC): Goals and Competencies
Competency Goals (MnTC Goals 1-6)
None
Theme Goals (MnTC Goals 7-10)
None

Practicum hours per week: 0


Courses and Registration



Add to Portfolio (opens a new window)