Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Tennessee Computer Science: 1st Grade

This course is aligned to TN standards and is designed to provide computer science instruction for Tennessee first grade students. It is meant to be taught approximately once per week. This course also includes interdisciplinary lessons in math, science, ELA, and social studies to support cross-curricular integration.

1st Grade
8 Units
37 Lessons

What Students Will Learn

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

UNITS - 8 (37 lessons)

  • Optional Review

    Students refresh foundational skills through interactive lessons, coding card games, and a story-driven adventure that reviews core programming concepts.

  • Getting Started

    Students learn how computers work, explore responsible technology use, practice positive online behavior, and apply computational thinking to everyday routines.

  • Sequences & Events

    Students create programs with hide-and-seek games and practice debugging to find and fix errors in their code.

  • Loops & Message Events

    Students use loops and messages to create programs where characters interact with each other, modeling predator-prey relationships and coordinating character actions.

  • Pages & Grid

    Students design games that move between multiple pages and use grid-based navigation to create maze-solving programs.

  • Culmination Projects

    Students apply design thinking to plan, create, and revise programs that model solutions to simple real-world problems.

  • Digital Literacy

    Students explore different types of software, learn spreadsheet basics, conduct guided research, work with data, understand AI concepts, and practice giving credit to creators.

  • Interdisciplinary Computer Science

    Students integrate coding with place value, story problems, telling time, shape division, life cycles, phonics, storytelling, and understanding how technology impacts the world.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What topics do 1st graders cover in computer science?

Students learn sequences, events, loops, message passing, pages, and grid-based movement. They also explore digital literacy, responsible technology use, and how to interact respectfully online.

Do students learn to debug their code?

Yes. Debugging is a regular practice where students find and fix errors in their programs, learning that mistakes are part of the learning process.

What kinds of programs will my student create?

Students create hide-and-seek games, interactive stories, multi-page programs, maze games, and programs that demonstrate data and research. They also model concepts like animal life cycles and time.

Is there any experience required before this course?

No. The course is designed for all learners regardless of prior computer science experience. Students build from foundational concepts.

How long is the course and how often are lessons?

The course consists of 36 lessons, each approximately 45 minutes, taught once per week across a full school year.

What platform is used for coding?

Students use CodeHop, a block-based programming environment with a user-friendly interface where they drag and drop visual blocks to create programs.