Computer Science - Virginia Department of Education

Computer science can be taught as a discrete, independent course. For example, at the elementary level, the course can exist as a weekly push-in or pull-out program from a specialized computer science educator. In middle school, computer science can be taught as a semester long or yearlong course for a particular grade level or for all levels. ................
................