Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Texas Tech Apps: 1st Grade

This course is aligned to TX standards and is designed to provide computer science instruction for Texas 1st Grade students. It is meant to be taught approximately weekly.

1st Grade
10 Units
41 Lessons

What Students Will Learn

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

UNITS - 10 (41 lessons)

  • Optional Review

    Students review foundational CodeHopJr skills through a six-part Scout Adventures story, practicing character creation, backgrounds, pages, and motion blocks.

  • Getting Started

    Students learn computer basics and responsible technology use, apply computational thinking to daily routines, and use drawing tools to create a scene.

  • Sequences & Events

    Students build programs using events, sequences, and wait blocks while practicing debugging, exploring a CS career, and reinforcing positive online behavior.

  • Optional Unplugged Loops Activities

    Students collaborate with unplugged coding card games to build loop-based instruction sequences that move a character through a maze.

  • Loops

    Students use repeat and forever loops to create games and animations where characters repeat actions and interact with each other.

  • Message Events

    Students use message events and speed blocks to coordinate communication between characters and animate an original story.

  • Pages

    Students use "go to page" blocks along with messages and loops to build multi-page games and a digital greeting card.

  • Grid

    Students use the grid feature to design and solve mazes and to program a race with a defined end point.

  • Culmination Projects

    Students apply the design process and prior programming skills to create personal, game, and data-visualization capstone projects.

  • Digital Literacy

    Students explore presentation software, learn how computers store data as files, practice password safety, and conduct guided research.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Texas Tech Apps: 1st Grade?

1st grade students use events, wait blocks, loops, message events, pages, and the grid to create games and animations such as a predator and prey program, a mini golf game, and a digital greeting card. They practice the design process and finish with an About Me project, a River Crossing game, and a data project. Students also learn computer basics, practice positive online behavior and password safety, create a presentation, manage files, and complete guided research.

Does the course use productivity software?

Yes. Students are introduced to presentation software and create a simple presentation. Students will need access to presentation software, such as Google Slides or Microsoft PowerPoint, on a classroom device.

How is the course structured?

The course includes 36 lessons, each about 45 minutes long, providing a full year of instruction when taught once a week. Every lesson is built in a ready-to-teach format, with step-by-step videos that walk students through the lesson. Lessons are designed to be teacher-led using an "I do, we do, you do" format, and a self-paced option is also available. Optional review lessons at the start of the course are not counted in the 36 lessons.

Do students need prior experience to take this course?

No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. Optional review lessons at the start of the course help students who are new to CodeHop learn the basics before moving into grade-level content.

What standards is Texas Tech Apps: 1st Grade aligned to?

Texas Tech Apps: 1st Grade is aligned to the Texas Essential Knowledge and Skills (TEKS) for Technology Applications. Lessons required to fully meet the standards are labeled in the course syllabus with the standards they address, and all Digital Literacy lessons are required because they cover essential non-programming computer science concepts.