K-12 Computer Science Standards

Montana 2 Content Standard for Computer Science

15 Standards

1

CS.AP.2.1

65 Lessons

Model daily processes by creating and following sets of step-by-step instructions to complete tasks

Aligned Lessons

Introduction to Message Events
Properties of Matter
Changing Landforms
Types of Motion
Events
Light and Shadows
Story Problems: Add and Subtract within 100
Create Your Own Story Problem
Weather and Seasons
Original Story Animations - Personal Story
Loops
Original Story Animations - Fiction Story
Communities Modify Their Environment
Changes in the Environment
Counting with Bee-Bot®
Introduction to Bee-Bot®: Planning a Program
Patterns with Bee-Bot®
Seasons with Bee-Bot®
Place Value: Adding Up to 20
Weather with Bee-Bot®
Introduction to Kibo®
Unplugged Introduction to Programming: Part 1
Unplugged Introduction to Programming: Part 2
Seasonal Project (Summer): Pop the Balloons
Seasonal Project (Spring): Create a Chase Game
Seasonal Project (Fall): Gathering Apples Game
Using the Go To Page Block
Introduction to Speed Blocks
Introduction to Show and Hide Blocks
Forever Loop Dance Party
Coding Card Game: Sequences
Coding Card Game: Sequences 2
Code Block Review
Loops: Catching Butterflies
Introduction to the Wait Block
About Me Project
Create a Map
Design an Adventure Game
Preventing Erosion
Events (Alpine UT updates)
Grow and Shrink Blocks in Motion
Seasons with Code & Go® Robot Mouse
Weather with Code & Go® Robot Mouse
Introduction to Code & Go® Robot Mouse: Basic Movements
Counting with Code & Go® Robot Mouse
Introduction to Code & Go® Robot Mouse: Planning a Program
Patterns with Code & Go® Robot Mouse
Needs of Living Things with Code & Go® Robot Mouse
Push and Pull with Code & Go® Robot Mouse
Growing Garden
Sequences: Digital Responsibilities
Events: Submarine Sequences
Transportation Speeds and Sounds
Sequences (Unplugged)
Sequences: Snowball Fight
Acting with Events
All About Me!
Drawing Tools: Nature Walk
Changing Environments with Bee-Bot®
Seasonal Project (Winter): Build a Snowman
Changing Environments with Code & Go® Robot Mouse
Computational Thinking: Morning Routines
Computational Thinking: Evening Routines
Computational Thinking: School Day Routines
Choice Research
2

CS.AP.2.2

Model the way programs store and manipulate data by using numbers or other symbols to represent information

3

CS.AP.2.3

88 Lessons

Develop programs with sequences and simple loops to express ideas or address a problem

Aligned Lessons

Nutrition Maze
Classifying Shapes by Category
Cycle of Matter
Revolutionary War Timeline
Animating Unit Fractions
Ozobot® Programming 1: Introduction
Ozobot® Programming 2: More Color Codes
Dash® Robot 1 - Movement
Cue Robot 1 - Movement
Cue Robot 2 - Proximity Sensors
Cue Robot 3 - Loops and Functions
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Scratch Drawing Tools
Coding with LEGO® Spike Prime
Area of a Rectangle with Tiles
Classes and Objects in Games
micro:bit® Rounding to the Nearest Ten
Punctuate a Title
Pair Programming: Create a Band
micro:bit® Rounding to the Nearest Hundred
micro:bit® Rounding with Decimals
Seasonal Project (Spring): Create a Chase Game!
LEGO® SPIKE Essential: Design a Car Sensor
Seasonal Project (Summer): Pop The Balloons
The Coordinate Plane
Choose Your Own Path: Elements of Culture
Classifying Shapes Using Lines and Angles
Classifying Quadrilaterals in a Hierarchy
Plan a Quest
Animation Loops Project
Pinball Game Project
Mad Libs Project
Functions Dance Project
Flower Garden Functions Project
Design an App
Add and Subtract Fractions
Multiplying Fractions by Whole Numbers
Naming Numbers Game
Modeling Life Cycles
State Project
Atoms and Molecules
Geographic Effects on Early Civilizations
Rates and Unit Rates
Multiplying and Dividing Fractions
Evaluate Algebraic Equations
Scale of Planets in the Solar System
Balanced Ecosystems
Multimedia Book Report
micro:bit® Reaction Game
Ozobot® Timeline
Ozobot® Cycle
Scout's Programming Expedition: Part 1
Scout's Programming Expedition Part 2
Scout's Programming Expedition Part 3
Scout's Programming Expedition Part 4
Pong Game
Debugging: Events and Loops
Click-a-Mole
Debugging: Mazes
Program an AI Chatbot
Events: Dot in Space
Functions: Paint by Numbers
Loops: Catch the Ball
Scout's Quest: Functions with Boolean Inputs
Maze Game Project
Broadcast Messages: Marco Polo
Scout's Quest: Variables
Scout's Quest: Functions with Number Inputs
Debugging: Make a Pizza
Creating Turtle Graphics
Sequences: Snowball Fight
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Variables in Dance
Game Design Project
Operators: Coin Flip
Code Tunes
Sequences: Parallel Programming
Bowling Game
Functions: About Me
Introduction to Functions
Costumes, Backdrops, and Animations
Loops: Falling Objects
House Design with Area and Perimeter
Introduction to Design Thinking
Designing Solutions for Accessibility
Collaborating Digitally
4

CS.AP.2.4

2 Lessons

Break down the steps needed to solve a problem into a precise sequence of instructions

Aligned Lessons

Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
5

CS.CS.2.1

9 Lessons

Select and operate appropriate tools to perform a variety of tasks

Aligned Lessons

3D Design: Create a Bubble Wand
Mouse Practice
Keyboard Introduction
Scout Adventures 1: Introducing Scout
Scout Adventures 2: Scout Starts Exploring
Scout Adventures 3: Scout Meets a Friend
Scout Adventures 4: Scout Explores the Forest
Scout Adventures 5: Scout and Bluebird Help
Scout Adventures 6: Scout Celebrates with Friends
6

CS.CS.2.2

13 Lessons

Use appropriate terminology in identifying and describing the function of common hardware and software

Aligned Lessons

Ozobot® Programming 1: Introduction
Ozobot® Programming 2: More Color Codes
Introduction to Kibo®
Mouse Practice
Ozobot® Timeline
Types of Software
Introduction to Word Processing
Introduction to Presentations
Introduction to Spreadsheets
Computer Basics: Connections
Exploring Word Processing
Exploring Presentations
Exploring Spreadsheets
7

CS.CS.2.3

1 Lesson

Describe basic hardware and software problems using accurate terminology

Aligned Lessons

Computer Basics: Connections
8

CS.DA.2.1

3 Lessons

Collect and present the data in various visual formats

Aligned Lessons

Advanced Data and Programming
Data Patterns and Predictions
Data Explorers
9

CS.DA.2.2

1 Lesson

Define data as gathered and stored information

Aligned Lessons

Managing Data Storage and Files
10

CS.DA.2.3

7 Lessons

identify and describe patterns in data visualizations, such as charts or graphs, to make predictions

Aligned Lessons

Advanced Data and Programming
Patterns with Bee-Bot®
VEX 123®: Patterns of Living Things
Patterns and Music
Data Patterns and Predictions
Patterns with Code & Go® Robot Mouse
Data Explorers
11

CS.IC.2.1

4 Lessons

Identify how computing technology has changed how people live and work

Aligned Lessons

Impacts of Technology in Our World
What Can AI Do?
How AI Helps Us
Impacts of Computing: Changing World
12

CS.IC.2.2

4 Lessons

Work respectfully and responsibly online

Aligned Lessons

Impacts of Technology in Our World
Minecraft: Education Edition® Basic Gameplay
Sequences: Digital Responsibilities
Responsible Digital Citizens
13

CS.IC.2.3

2 Lessons

Keep login information private and log off devices appropriately

Aligned Lessons

Password Protectors
Responsible Digital Citizens
14

CS.NI.2.1

1 Lesson

Explain what passwords are and why they are used

Aligned Lessons

Password Protectors
15

CS.NI.2.2

4 Lessons

Recognize that computing devices and the internet enable people to connect with other people, places, information, and ideas

Aligned Lessons

Guided Research
Introduction to Research
Computer Basics: Connections
Managing Data Storage and Files

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program