Introduction to Cybersecurity

Class Summary

A study of cybersecurity is a study in a new language and, for many, a new way of thinking about the environment both online and in the physical world.  This course is intended to introduce students to much of this language and the thought processes beneficial to pursuing a professional career.  This course is a survey of many disciplines including Data/Network/Cloud/Application security, Identity & Access Management, GRC (Governance, risk, compliance), Risk management, and others.

Hands-on activities and experiments are introduced to demonstrate concepts and pique curiosity.  Using a ‘study group’ approach, the students heavily influence what topics are discussed and how deep we dive into each.  Students are encouraged to develop critical thinking skills and challenge each other to better understand the “why” behind every concept, not simply accept textbook explanations.


Learning Objectives:

By the end of this class, students should be able to:

  • Define common cybersecurity terminology such as CIA, AAA, Risk Management…

  • Identify threats and vulnerabilities commonly encountered in daily life

  • Evaluate options and implement mitigation strategies for common risks

  • Deploy a lab utilizing virtualization technologies

  • Install and configure common operating systems in a more secure manner

  • Describe the OSI and TCP/IP network architecture

  • Recognize common networking protocols

  • Be able to view and understand a packet capture in Wireshark.

  • Describe how information is represented/stored in binary.

  • Understand file headers/metadata and how this can be used

  • Explain the purpose and role of firewalls, anti-malware, and other common tools

  • Define cryptography, cryptology, and cryptanalysis

  • Demonstrate classic ciphers

  • Understand symmetric and asymmetric cryptography and describe proper application of each

  • Understand hashing and how it fits into secure systems.

  • Write basic python programs for fun or fortune

  • Describe different cyber and technology careers and what skills they require

  • Recognize how math, science, and creativity connect to technology careers

Attributes of Students Enrolling in This Class:

Students enrolling in this course should:

  • Be curious about how technology works

  • Embrace failure and frustration as a necessary part of learning

  • Enjoy hands-on learning and experimenting

  • Be willing to ask questions and try new ideas

  • Be able to take notes and effectively use them

  • Be able to perform individual research to solve problems

  • Have patience when troubleshooting problems

  • Be comfortable working independently and in teams

  • Show responsibility when using electronic equipment

This class is designed for intermediate learners



Basic Knowledge & Skills Recommended

Math & Logical Thinking

  • Basic arithmetic (addition, subtraction, multiplication, division)

  • Introductory algebra concepts (variables, simple formulas, patterns)

  • Understanding of cause-and-effect relationships

  • Basic understanding of boolean logical operators (AND, OR)

  • Know and recognize Decimal, Binary, and Hexadecimal numbering systems

Science & Electronics 

  • Basic understanding of electricity (on/off, power, energy)

  • Familiarity with simple scientific concepts like voltage and current (helpful, not required)

Computer & Technology Skills

  • Ability to touch type at an effective rate

  • Understanding of computer component and purpose (CPU/RAM/Storage)

  • Familiarity with common devices (computers, tablets, phones)

Coding & Computational Thinking

  • Ability to follow step-by-step instructions

  • Ability to extrapolate a solution from an analogous example / apply patterns to new applications

  • Understanding of basic programming concepts (variables, if/then/else, loops)

*Please see the Course Schedule page for locations, dates, and times*

Start Here