Introducing: Virginia Computer Science Foundations

Course Fully Aligned to Virginia CS Standards

We are excited to announce the first fully aligned Virginia state course, Computer Science Foundations!

CodeHS’s Virginia Computer Science Foundations course teaches the basics of computer science and programming, with an emphasis on helping students develop logical thinking and problem-solving skills. Once students complete this course, they will have learned material equivalent to a semester college introductory course in computer science and be able to program in JavaScript. This course is currently in a beta version, so there will be updates and revisions before the 2019–2020 school year.

Who is this course for?

The curriculum is for beginners with no previous background in computer science. It’s highly visual, dynamic, and interactive making it engaging for new coders. This course is appropriately challenging for any high school student who has not previously taken a computer science course.

What do you learn?

The entirely web-based curriculum is made up of a series of learning modules that cover the fundamentals of programming. Each module is made up of short video tutorials, example programs, quizzes, programming exercises, challenge problems, and unit tests.

Here is an overview of the modules:

  • Digital Citizenship and Cyber Hygiene
  • Programming with Karel the Dog
  • Networks and the Internet
  • JavaScript and Graphics
  • JavaScript Control Structures
  • Functions, Events, and Lists
  • Final Project

How do you access the full course?

  1. Sign up for a free CodeHS teacher account at codehs.com/signup/teacher
  2. Click here to enroll in the course and try it yourself. It’s FREE!

More Virginia Standards Aligned Courses

All CodeHS courses align to Virginia Standards, though currently Virginia Computer Science Foundations is the only CodeHS course that offers complete alignment in a single course.

CodeHS Alignment to Virginia 6th Grade Standards

CodeHS Alignment to Virginia 7th Grade Standards

CodeHS Alignment to Virginia 8th Grade Standards

CodeHS Alignment to Virginia Computer Science Foundations Standards

CodeHS Alignment to Virginia Computer Science Principles Standards

CodeHS Alignment to Virginia Computer Science Programming Standards

Here is a recommended pathway of courses for full coverage of Virginia middle school and high school standards. Please note that Virginia Computer Science Principles and Virginia Computer Science Programming have not been released.

undefined

About CodeHS

CodeHS is a comprehensive teaching platform for helping schools teach computer science by providing web-based curriculum, teacher tools and resources, and professional development. There are over 1,000,000 students using the platform and 14,000 classrooms on CodeHS every month. CodeHS has over ten years of free computer science curriculum for grades 6 to 12.

Interested?

If you are interested in bringing CodeHS to your school or district, contact our team at hello@codehs.com and visit codehs.com/virginia today.