Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Texas Tech Apps: 4th Grade

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

4th Grade
9 Units
35 Lessons

What Students Will Learn

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

UNITS - 9 (35 lessons)

  • Optional Review

    Students review foundational CS vocabulary and use the coordinate plane to create an open-ended animation.

  • Getting Started

    Students explore the parts of a computing system and apply computational thinking to design a school.

  • Sequences & Events

    Students use event blocks and broadcast messages to program interactive character behaviors, including a joke-telling scene.

  • Loops

    Students use different types of loops to build games, compare loop algorithms, and debug maze programs.

  • Conditionals & Operators

    Students use conditionals and game effects to build maze and chase games, refining their programs with peer feedback.

  • Variables & Lists

    Students create variables to track scores and use lists to build a spelling bee game.

  • Clones & Functions

    Students use clones and functions with inputs to build a snake game and other reusable, dynamic programs like a flower garden project.

  • Culmination Projects

    Students apply design thinking for accessibility and combine variables, operators, and conditionals to build a music player and data visualization project.

  • Digital Literacy

    Students evaluate data reliability, examine technology's cultural impact, practice digital etiquette and cybersecurity, manage files, and build presentations while learning to give proper credit online.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Texas Tech Apps: 4th Grade?

4th grade students build programs using events, broadcasts, loops, conditionals, operators, variables, lists, clones, and functions, with projects like a maze game, a pong game, a spelling bee game, a snake game, and a flower garden functions project. They also design a game for accessibility, create music with code, complete a data bar graph project, explore digital etiquette and cyberbullying, practice cybersecurity, and learn to create presentations and credit sources.

Does the course use productivity software?

Yes. Students learn to create presentations using Google Slides or Microsoft PowerPoint, so teachers can choose the version that matches the tools their school uses. Students will need access to those tools 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: 4th Grade aligned to?

Texas Tech Apps: 4th 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.