10012 Exploring Computer Science

Computer ScienceMiddle School (6–8)

This course builds on the concepts of computer science developed in prior grade levels. Students will develop programming skills within the framework of computer science principles. Programmable computing tools will be used to facilitate design, analysis, and implementation of computer programs. Students will explore and create computer programs while expanding their logical reasoning and problem solving skills.

This course is specifically designed for sixth-grade students.

This course aligns with the Virginia Standards of Learning for the Middle School Computer Science Elective.


Enrollment in grade 6

Course Texts and Materials

All resources are provided within the course.

Terms Offered

  • Fall Semester


  • 0.5 Credits