Utah Computer Science: 6th Grade
- Level Elementary School
- Number of Lessons 24
- Grade 6th
This course is aligned to UT standards and designed to provide computer science instruction for Utah 6th Grade students.
Optional Review
Welcome to CodeHS!Students will learn how to log in and use the CodeHS Playground.Introduction to Computer Science and ScratchStudents will be able to define important computer science vocabulary and create a simple program in Scratch.Creating AlgorithmsStudents will be able to program multiple algorithms and assess which one best meets their needs.Conditionals: Underwater ExplorationStudents will be able to create a program that uses conditionals.Debugging: Make a PizzaStudents will be able to decompose a program to debug and make the program run as intended. |
Coding in Math
Multiplying and Dividing FractionsStudents will create a program to show the relationship between multiplying and dividing fractions while solving dividing fractions word problems.Rates and Unit RatesStudents will be able to create a unit rate converter using variables and operators.Evaluate Algebraic EquationsStudents 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 NumbersStudents will be able to create a program that uses positive and negative numbers to represent quantities in a real-world context. |
Coding in Science
Scale of Planets in the Solar SystemStudents will be able to create a program to calculate and model the scale and properties of planets in the Solar System.Atoms and MoleculesStudents will be able to use conditionals and broadcast events to create a model that describes how atoms combine to form molecules.Balanced EcosystemsStudents will be able to create a simulation of an ecosystem and change components of the ecosystem to demonstrate how populations are affected. |
Coding in ELA
Multimedia Book ReportStudents will be able to create a program using broadcast messages that conveys information about a book. |
Coding in Social Studies
Geographic Effects on Early CivilizationsStudents will be able to explain why physical geography affected the development of early civilizations using broadcast messages. |
More Coding Lessons & Projects
Game EffectsStudents will be able to modify a game to add engaging effects and make updates to their game based on peer feedback.Pair Programming: Create a BandStudents will be able to collaborate through pair programming to design and code a band in Scratch using keyboard inputs.Variables in DanceStudents will be able to use variables to control pitch and dance speeds in a program.Clones in GamesStudents will be able to use clones to program an endless runner game and explain why clones are useful in game programs.Functions: About MeStudents will be able to create and use a function with input in a program.Functions: Paint by NumbersStudents will be able to create and use a function that takes input in a program.Flower Garden Functions ProjectStudents will create a function in a program to draw multiple flowers.Classes and Objects in GamesStudents 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 ProjectStudents will create a digital pet project using events, conditionals, variables, comparison operators, and broadcasts.Design an AppStudents will be able to use the design thinking process to design an app that helps to solve a user's need. |