Please enable JavaScript to use CodeHS

CodeHop by CodeHS

Utah Interdisciplinary Computer Science: 6th Grade

This course is aligned to UT standards and designed to provide computer science instruction for Utah 6th Grade students. This course integrates coding into math, science, ELA, and social studies lessons.

6th Grade
7 Units
28 Lessons

What Students Will Learn

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

UNITS - 7 (28 lessons)

  • Getting Started with Coding

    Students review computer science vocabulary, algorithms, conditionals, and debugging to build confidence with programming.

  • Coding in Math

    Students use coding to explore rates and unit rates, algebraic equations, and positive and negative numbers.

  • Coding in Science

    Students model day and night, the scale of the solar system, atoms and molecules, ecosystems, and physical changes.

  • Coding in ELA

    Students connect ideas in informational texts, create a multimedia book report, and animate an original story.

  • Coding in Social Studies

    Students use broadcast messages to explain how geography shaped early civilizations.

  • Cross-Curricular

    Students create digital flashcards, Venn diagrams, and cause-and-effect programs that work for any subject.

  • More Coding Lessons & Projects

    Students use clones, functions, classes, and objects to build games, a digital pet, and an app that solves a problem.

Lesson Previews

Explore a sample lesson from this course!

FAQ

Frequently Asked Questions

What will students learn in Utah Interdisciplinary Computer Science: 6th Grade?

6th grade students build advanced programs using clones, functions, classes, and objects, creating games, a digital pet, and an app designed to solve a problem. They use coding to explore rates, algebraic equations, and positive and negative numbers, model the solar system, atoms and molecules, and ecosystems, create a multimedia book report, and explain how geography shaped early civilizations.

How does Utah Interdisciplinary Computer Science: 6th Grade connect computer science to other subjects?

Most lessons in Utah Interdisciplinary Computer Science: 6th Grade use coding to teach or reinforce grade-level content in math, science, English language arts, and social studies, so teachers can integrate computer science into the subjects they already teach. Cross-curricular projects such as digital flashcards, Venn diagrams, and cause-and-effect programs can be adapted to any subject. Additional strands build core programming skills through games and projects.

How is Utah Interdisciplinary Computer Science: 6th Grade structured?

Utah Interdisciplinary Computer Science: 6th Grade provides about 36 hours of instruction, enough for a full school year. Lessons are organized into strands by subject, so teachers can choose and order lessons to fit their curriculum and schedule. 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, and a self-paced option is also available. Some strands end with a short quiz that can be assigned digitally, played as a QuizBuzz activity, or printed.

Do students need prior experience to take Utah Interdisciplinary Computer Science: 6th Grade?

No. There are no prerequisites, and the course is designed to support all learners regardless of prior computer science experience. The Getting Started with Coding lessons review key computer science vocabulary and programming skills before students apply them across subjects.

What standards is Utah Interdisciplinary Computer Science: 6th Grade aligned to?

Utah Interdisciplinary Computer Science: 6th Grade is aligned to the Utah Computer Science standards, and each lesson identifies the standard or standards it addresses to support planning.