Please enable JavaScript to use CodeHS

Virginia Cybersecurity Fundamentals

This course introduces the principles of cybersecurity, emerging technologies, threats and protective measures, and investigates the diverse high-skill, high-wage, and high-demand career opportunities in the field of cybersecurity.

Overview & Highlights

Level
High School
Contact Hours
125
Timeframe
Year

Course Overview

To view the entire syllabus, click here or click to explore the full course.

MODULES - 13

  • What is Cybersecurity?

    Students explore the basics of cybersecurity, why cybersecurity is important, recent threats to cybersecurity, and different careers in the field.

  • Digital Citizenship and Cyber Hygiene

    Students learn digital etiquette on how to use world wide web safely, ethically, and effectively.

  • Project: Public Service Announcement

    Students create a Public Service Announcement (PSA) to teach their peers about digital citizenship and cyber hygiene.

  • System Administration

    Students investigate security options and implement user accounts to enforce authentication and authorization.

  • Software Security

    Students learn basic SQL and common attacks like SQLi, and solutions for flawed security systems.

  • Project: Put it in Writing!

    Students develop a training policy that informs employees on matters of network security and detail the company policy on preventative measures employees should take.

  • The ABCs of Cryptography

    Students dive into the history of cryptography systems, the motivation behind using encryption systems, and basic cryptography systems.

  • Networking Fundamentals

    Students explore the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy.

  • IT Infrastructure

    Students learn about the physical elements of computers and networking, such as motherboards, RAM, routers, and the use of port numbers, ethernet, and wireless devices.

  • Project: Troubleshooting

    Students explore the troubleshooting methodology and utilize it to solve sample IT support issues.

  • Project: IT Professional

    Students explore cybersecurity career pathways and build skills that will be needed within these fields such as communication.

  • Risk Management

    Students conduct a security audit and examine port scanning, packet sniffing, and proxy servers to discover exploits in a system.

  • Final Exam

    Students demonstrate mastery of topics learned throughout the course.


129
Lessons
104
Videos
248
Exercises
2
Challenges
144
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Virginia Cybersecurity Fundamentals course

Industry-Relevant Certifications for High School Computer Science

The CodeHS Cybersecurity Level 1 Certification offers high school students the opportunity to validate their mastery of Cybersecurity, giving them a competitive advantage when entering college or the workforce.

Learn More

Standards Alignment

Showing frameworks for your state
Standards Framework Alignment
Virginia Cybersecurity Fundamentals 93% View

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn't find what you were looking for? Here are a few links that might be useful to you.

FAQ

Frequently Asked Questions

Which Virginia standards does this course align to?

It covers 93% of the Virginia Cybersecurity Fundamentals standards. The CodeHS standards page lists each standard next to the lesson that covers it, so you can see exactly what the remaining 7% is before you adopt it.

What does the course cover?

The principles of cybersecurity, emerging technologies, threats and protective measures, and the career opportunities in the field. Units run through cryptography, system administration, software security, networking fundamentals, IT infrastructure and risk management.

Does the course prepare students for a certification?

It includes a Cybersecurity Level 1 Certification Practice module alongside the core content.

Does the course cover careers?

Yes, and the description makes it a named goal: the course investigates the high-skill, high-wage, high-demand career opportunities in cybersecurity. An IT professional project puts students in one of those roles.

Is there any programming in this course?

Some, in support of the security content. A Web Development unit and a SQL unit are included, but there is no general programming sequence and no language recorded on the course.

What hands-on projects are included?

A public service announcement, a security assessment report, a troubleshooting project, a digital forensics project, an IT professional project, a written policy project, and a final course project.

Which grades is this course for?

CodeHS places it at 10th grade in the Virginia High School Computer Science pathway, and lists it for grades 9 and 10 in the broader Virginia state pathway.

How long is the course?

About 125 contact hours, built to run across a full school year. A pretest and posttest are included so you can measure growth.