Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Tennessee Computer Science: 5th Grade

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

5th Grade
9 Units
32 Lessons

What Students Will Learn

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

UNITS - 9 (32 lessons)

  • Optional Review

    Students refresh skills with the coordinate plane, programming vocabulary, and foundational programming concepts.

  • Getting Started

    Students deepen understanding of computing systems, learn to recognize and respond to cyberbullying, and apply computational thinking to design challenges.

  • Sequences, Events, & Loops

    Students compare and refine algorithms for efficiency, debug complex programs, create turtle graphics with loops, and design multi-scene animations.

  • Conditionals & Operators

    Students create maze programs using pseudocode planning and use operators to build decision-driven games.

  • Variables & Lists

    Students manage complex data using variables and lists, apply comparison operators to game mechanics, and build interactive simulations.

  • Clones & Functions

    Students explore object-oriented programming patterns, create games with clones, understand classes and objects, and create functions with inputs.

  • Culmination Projects

    Students design and create original games using multiple programming skills and develop apps to address identified user needs.

  • Digital Literacy

    Students search effectively online with proper attribution, create data visualizations, understand cybersecurity policies and laws, and explore how technology shapes communities.

  • Interdisciplinary Computer Science

    Students apply coding to division, fractions, ecosystem modeling, natural processes, pollution effects, creative writing, and research projects on computer science innovators.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What types of projects and applications do students create?

Students design and create original games from scratch, develop apps to solve user-identified problems, create data visualizations, build ecosystem models, and design animations.

What is the time commitment for this course?

The course includes 36 lessons, each approximately 45 minutes, taught once per week across the full school year for 36 total instructional hours.

What's the focus of the digital literacy component?

5th graders learn to search effectively and provide proper attribution, create and interpret data visualizations, understand cybersecurity policies and laws, and analyze how technology affects different communities.

Are there opportunities for research and innovation?

Yes. Students conduct research on computer science innovators, work with data through inquiry projects, and explore how emerging technologies impact various communities.

What platform is used for programming?

Students use CodeHop Playground, a block-based programming environment accessible through student accounts that supports the creation of complex games, animations, and interactive applications.