Please enable JavaScript to use 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.

Utah Interdisciplinary Computer Science: 6th Grade

Overview & Highlights

Level
Elementary School
Number of Lessons
28
Grade
6th

Overview of Lessons

To view the entire syllabus, click here or click to explore the full course.

Getting Started with Coding

Welcome to CodeHop!

Students will learn how to log in and use the CodeHop Playground. This short introductory lesson can be used on its own, or right before a full lesson.

Introduction to Computer Science

Students will be able to define important computer science vocabulary and create a simple program.

Creating Algorithms

Students will be able to program multiple algorithms and assess which one best meets their needs.

Conditionals: Underwater Exploration

Students will be able to create a program that uses conditionals.

Debugging: Make a Pizza

Students will be able to decompose a program to debug and make the program run as intended.
Coding in Math

Rates and Unit Rates

Students will be able to create a unit rate converter using variables and operators.

Evaluate Algebraic Equations

Students will be able to create a program that uses operators and conditionals to write and check real-world algebraic equations. Students will then solve the equations.

Positive and Negative Numbers

Students will be able to create a program that uses positive and negative numbers to represent quantities in a real-world context.
Coding in Science

Day and Night

Students will be able to use comparison operators and conditionals to show how the Earth’s rotation causes day and night.

Scale of Planets in the Solar System

Students will be able to create a program to calculate and model the scale and properties of planets in the Solar System.

Atoms and Molecules

Students will be able to use conditionals and broadcast events to create a model that describes how atoms combine to form molecules.

Balanced Ecosystems

Students will be able to create a simulation of an ecosystem and change components of the ecosystem to demonstrate how populations are affected.

Physical Changes

Students will be able to write a program with variables and conditionals that has the user adjust the temperature of a sprite so it will change between a solid, liquid, and gas.
Coding in ELA

Connecting Ideas in Informational Texts

Students will be able to create a program that demonstrates the relationships between key ideas or events from an informational text using accurate details.

Multimedia Book Report

Students will be able to create a program that conveys information about a book.

Creative Storytelling

Students will be able to plan and animate a story using events and sequences.
Coding in Social Studies

Geographic Effects on Early Civilizations

Students will be able to explain why physical geography affected the development of early civilizations using broadcast messages.
Cross-Curricular

Digital Flashcards

Students will be able to use broadcast messages to build a set of digital flashcards for any subject.

Digital Venn Diagram

Students will be able to program an interactive Venn diagram to compare two things.

Cause and Effect

Students will be able to create a program that demonstrates a cause-and-effect relationship by using broadcast messages, conditionals, or event blocks to trigger actions between sprites.
More Coding Lessons & Projects

Clones in Games

Students will be able to use clones to program an endless runner game and explain why clones are useful in game programs.

Functions: About Me

Students will be able to create and use a function with input in a program.

Functions: Paint by Numbers

Students will be able to create and use a function that takes input in a program.

Flower Garden Functions Project

Students will create a function in a program to draw multiple flowers.

Classes and Objects in Games

Students will learn about classes and objects in programming while they create an interactive game and use randomizers to change the characteristics of objects.

Digital Pet Project

Students will create a digital pet project using events, conditionals, variables, comparison operators, and broadcasts.

Game Design Project

Students will be able to design and create a game using multiple programming skills such as loops, conditionals, and variables.

Design an App

Students will be able to use the design thinking process to design an app that helps to solve a user's need.
28
Exercises
37
Offline Handouts

Lesson Previews