Virginia Computer Science: Kindergarten
- Level Elementary School
- Number of Lessons 39
- Grade K
This course is designed to provide computer science and technology instruction for Virginia Kindergarten students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 8 (39 lessons)
Introduces coding fundamentals away from the computer through unplugged sequencing, maze card games, acting out events, and basic mouse and keyboard skills.
Introduces the CodeHopJr Playground, computer basics, responsible technology use, and computational thinking applied to morning routines.
Follows a story-driven Scout adventure teaching characters, backgrounds, pages, and motion sequencing, plus drawing tools for a fairy-tale scene.
Builds sequencing and event skills using motion blocks and show/hide and grow/shrink blocks to animate an underwater scene.
Teaches students to build multi-page programs and navigate between scenes, plus a spacecraft-design careers connection.
Explores speed and sound blocks, loops, and debugging through a personal "All About Me" project and animal-themed programs.
Applies the design process to build capstone projects including an interactive chicken-crossing game and an animated wildlife scene.
Covers beginning research skills, simple data analysis, the impact of computing, data storage, networks, and an introduction to AI through decision trees.
Explore a sample lesson from this course!