Popular Articles
Code VA Summer 2020 Professional Development Sessions
What is Computer Science?
Defining Computer Science Computer science moves beyond using technology tools towards an understanding of how they work and ultimately designing new solutions to enduring human problems. Despite common misperceptions, computer science is not simply ...
Overview: Algorithms and Programming
Context This strand is at the core of how computer science gets done. Programming is how humans give instructions to the computer, directions are encoded into commands that the computer follows. Everything a computer does is encoded. This idea of ...
FAQ - Richard Bland Credits
Program Description: In partnership with Richard Bland College of William and Mary, CodeVA is able to offer free college credit for completion of the CodeVA training program. The goal of the program is to ensure teachers across the state will receive ...
Computer Science Endorsement in Virginia
There are several routes to licensure that enable teachers to teach computer science courses. Additionally, teachers may be able to teach computer science classes with existing endorsements, depending on the course code the course is assigned by the ...