Computer Science in Context: 6th Grade
- Level Elementary School
- Number of Lessons 15
- Grade 6th
This transitional mini-course integrates coding into math, science, ELA, and social studies lessons for sixth grade students. 6th grade students would benefit from moving on to CodeHS Middle School courses, such as CS Explorations.
Getting Started with Programming
Introduction to Computer Science and ScratchStudents will be able to define important computer science vocabulary and create a simple program in Scratch.Skills Practice: Repeat LoopsStudents will be able to use repeat loops to run a sequence of code multiple times.Skills Practice: If/Then ConditionalsStudents will be able to create a program using if/then conditionals. |
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.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.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.Rates and Unit RatesStudents will be able to create a unit rate converter using variables and operators. |
Coding in Science
Atoms and MoleculesStudents will be able to use conditionals and broadcast events to create a model that describes how atoms combine to form molecules.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.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
Scratch exercise for Geographic Effects on Early Civilizations |
More Coding Projects
Plan a QuestStudents will be able to plan a program and decompose the steps needed to create a quest program.Introduction to 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.Game Design ProjectStudents will be able to design and create a game using multiple programming skills such as loops, conditionals, and variables.Design an AppStudents will be able to use the design thinking process to design an app that helps to solve a user's need. |