Last November, Virginia became the first state in the US to require computer science instruction – specifically “computer science and computational thinking, including computer coding” – at all levels K-12. For elementary students, teachers will be expected to integrate the concepts into the rest of their instruction. In middle and high school, students can choose elective courses in computer science but will not be required to take one. Continue reading