Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Virginia Computer Science: 1st Grade

This course is designed to provide computer science and technology instruction for Virginia 1st Grade students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.

1st Grade
8 Units
43 Lessons

What Students Will Learn

See the full syllabus for all topics and activities, or explore the course to try it out.

UNITS - 8 (43 lessons)

  • Optional Review

    Reviews CodeHopJr basics through a story-driven Scout adventure covering characters, backgrounds, pages, and motion sequencing.

  • Getting Started

    Introduces computer basics, responsible technology use, and computational thinking applied to evening routines.

  • Sequences & Events

    Builds sequencing and event skills using drawing tools and wait blocks while debugging simple programs and reinforcing digital responsibility and a CS careers connection.

  • Loops

    Introduces repeat and forever loops through card games and interactive games like a butterfly-catching activity and a dance party.

  • Message Events

    Teaches message events to coordinate character interactions, alongside speed blocks and an introduction to variables, through a relay race, Simon Says, and story projects.

  • Pages & Grid

    Uses pages and the grid feature to build multi-scene games such as a tapping game, mini golf, a greeting card, and a maze race.

  • Culmination Projects

    Applies the design process to build capstone projects including an "About Me" program and a river-crossing game with adjustable difficulty.

  • Digital Literacy

    Covers research skills, basic data visualization, the impact of computing, online safety, data storage, networks and the internet, and an introduction to AI and machine learning.

Lesson Previews

Explore a sample lesson from this course!