Computer Science Courses

Fundamentals of Cybersecurity (Code HS)

As our world becomes increasingly dependent on technology, cybersecurity is a topic of growing importance. It is crucial that companies and individuals take precautions to protect themselves from the growing threat of cyber attacks. This course prepares students with crucial skills to be responsible citizens in a digital future.

Fundamentals of Cybersecurity is designed for students with some exposure to computer science. Students will learn foundational cybersecurity topics including networking fundamentals, software security, system administration and the basics of cryptography and programming, all through the CodeHS web-based platform. The entirely web-based curriculum is made up of a series of learning modules that cover the fundamentals of cybersecurity. Each module is made up of short video tutorials, example programs, quizzes, simulations, programming exercises, and free response prompts. This is not a coding intensive course, but students will learn basic SQL and JavaScript, and will utilize basic HTML and JavaScript within specific contexts while being provided with support within those contexts.

Note: Enrollment in this course will be limited, and students who have previously taken AP Computer Science courses will be given priority. VCHS anticipates offering Fundementals of Cyber Security every other year; the department expects this course to alternate with Mobile Apps.

Course Number 0726
Grade Level 10,11,12
Pre-Requisite Completion of any previous VCHS Computer Science course
Application and/or Audition Date None
Credits 10
VCHS Graduation Credit Elective
UC Approval Yes-Area D (Science)
Fees $75 Curriculum Fee