K-12 Computer Science Standards

Montana 1 Content Standard for Computer Science

11 Standards

1

CS.AP.1.1

65 Lessons

Retell step-by-step instructions to complete a task

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.1.2

4 Lessons

Use numbers and symbols to represent information

Aligned Lessons

Advanced Data and Programming
Basic Data and Programming
Variables: Keeping Score
Variables: Storing Data with Symbols
3

CS.AP.1.3

108 Lessons

Arrange sequences and simple loops in correct order

Aligned Lessons

Exploring Ecosystems
Sound Frequency & Amplitude
Platform Game Design
Scratch Digital Greeting Card
Classifying Rocks
Nutrition Maze
Nonfiction Animated Recordings
Grammar Quiz Game
Loops
Dash® Robot Storytelling
Dash® Robot Mazes
Classifying Shapes by Category
Cycle of Matter
Clones in Games
Revolutionary War Timeline
Digital Pet Project
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
Create an Original Story Animation
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
Unit Fractions with Variables
Digital Vocabulary Flashcard Quiz
Careers in CS: Health and Fitness
Careers in CS: Major League Baseball
CS Innovators Research Project
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
AI Chatbots
Introduction to Design Thinking
Designing Solutions for Accessibility
4

CS.CS.1.1

4 Lessons

Identify tasks that can be performed by computing devices

Aligned Lessons

Guided Research
Introduction to Research
Data Storage and Files Practice
Impacts of Computing: Our Community
5

CS.CS.1.2

1 Lesson

Use appropriate terminology in identifying common hardware and software problems

Aligned Lessons

Computer Basics: Exploration
6

CS.CS.1.3

1 Lesson

Identify simple hardware and software problems

Aligned Lessons

Computer Basics: Exploration
7

CS.DA.1.1

5 Lessons

Collect and categorize data in up to three categories

Aligned Lessons

Advanced Data and Programming
Data Patterns and Predictions
Machine Learning: AutoDraw
Machine Learning: Teachable Machine
Basic Data and Programming
8

CS.DA.1.2

5 Lessons

Retrieve, arrange, and modify information

Aligned Lessons

Careers in CS: Litter Free Communities
Careers in CS: Fashion-Retail
Guided Research
Introduction to Research
Choice Research
9

CS.DA.1.3

5 Lessons

Identify patterns in data

Aligned Lessons

Advanced Data and Programming
Data Patterns and Predictions
Machine Learning: AutoDraw
Machine Learning: Teachable Machine
Basic Data and Programming
10

CS.IC.1.1

3 Lessons

Work respectfully and responsibly in groups

Aligned Lessons

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

CS.IC.1.2

3 Lessons

Keep login information private and log off devices appropriately

Aligned Lessons

Positive Online Behavior
Password Protectors
Responsible Digital Citizens

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program