K-12 Computer Science Standards

Montana 5 Content Standard for Computer Science

18 Standards

1

CS.AP.5.1

9 Lessons

Compare and refine multiple algorithms for the same task and determine which is the most appropriate

Aligned Lessons

Multiple Algorithms
Dash® Robot 1 - Movement
Cue Robot 1 - Movement
Creating Algorithms
Loops: Falling Objects
KA1.2.3a - The Rabbit Chase: Riley's Escape Part 1
KA1.2.3b - The Rabbit Chase: Riley's Escape Part 2
KA1.2.6 - The Rabbit Chase: Help
Compare and Refine Algorithms
2

CS.AP.5.2

4 Lessons

Create programs that use variables to store and modify data

Aligned Lessons

Conditionals: Sphero® Shark Race
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
3

CS.AP.5.3

3 Lessons

Create programs that include sequences, events, loops, and conditionals

Aligned Lessons

Conditionals: Sphero® Shark Race
Digital Venn Diagram
Careers in CS: Mobile Apps
4

CS.AP.5.4

20 Lessons

Modify, remix, or incorporate portions of an existing program to develop something new or add more advanced features

Aligned Lessons

Game Mechanics with Comparison Operators
3D Design: Codeblocks
Multiple Algorithms
Game Effects
Clones in Games
Digital Pet Project
Giving Credit Through Attributions
Classes and Objects in Games
Seasonal Project (Spring): Create a Chase Game!
LEGO® SPIKE Essential: Design a Car Sensor
Seasonal Project (Summer): Pop The Balloons
Choose Your Own Path: Elements of Culture
Plan a Quest
Animation Loops Project
Functions Dance Project
Animating Poetry
Loops: Falling Objects
Remixing Programs
Cause and Effect
Careers in CS: Mobile Apps
5

CS.AP.5.5

13 Lessons

Describe choices made during program development

Aligned Lessons

3D Design: Recreate an Animal
Platform Game Design
Dash® Robot Storytelling
Dash® Robot Mazes
Programming and Data Project
Classes and Objects in Games
LEGO® SPIKE Essential: Design a Car Sensor
Classifying Shapes Using Lines and Angles
Classifying Quadrilaterals in a Hierarchy
Design an App
Balanced Ecosystems
Introduction to Design Thinking
Designing Solutions for Accessibility
6

CS.CS.5.1

18 Lessons

Describe how internal and external parts of computing devices function to form a system

Aligned Lessons

Introduction to micro:bit®
Create a Drawing App with micro:bit®
Revolutionary War Timeline with the BBC micro:bit®
Interactive Map of the 13 Colonies with the BBC micro:bit®
Ozobot® Programming 1: Introduction
Dash® Robot 1 - Movement
Cue Robot 1 - Movement
Cue Robot 2 - Proximity Sensors
Create a Drawing App
LEGO® SPIKE Essential: Design a Moving Statue
LEGO® SPIKE Essential: Design a Car Sensor
Ozobot® Timeline
Ozobot® Cycle
Dash® Robot 2 - Proximity Sensor
Dash® Robot 3 - Loops and Functions
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
7

CS.CS.5.2

4 Lessons

Model how computer hardware and software work together as a system to accomplish tasks

Aligned Lessons

Conditionals: Sphero® Shark Race
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
8

CS.CS.5.3

4 Lessons

Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies

Aligned Lessons

Introduction to micro:bit®
Introduction to Computing Systems
Exploring Computing Systems
Practicing with Computing Systems
9

CS.DA.5.1

4 Lessons

Organize and present collected data visually to highlight relationships and support a claim

Aligned Lessons

Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
10

CS.DA.5.2

2 Lessons

Demonstrate how to store, copy, search, retrieve, modify, and delete information using a computing device

Aligned Lessons

Data Storage
File Management and Data Exploration
11

CS.DA.5.3

5 Lessons

Use accurate and relevant data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea

Aligned Lessons

Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
Data Analysts
12

CS.IC.5.1

7 Lessons

Explain how computing technologies have changed Montana and the world, and express how those technologies influence and are influenced by, cultural practices

Aligned Lessons

Our Words Have Power (Cyberbullying)
Technology Timeline
Ethical and Responsible Use of Generative AI
AI Products: Ethical and Responsible Choices
Humans Vs. Machines
Standing Up to Cyberbullying
Impacts of Computing: Innovation
13

CS.IC.5.2

5 Lessons

Identify ways to improve the accessibility and usability of technology products for the diverse needs and wants of users

Aligned Lessons

3D Design: Keyboard Accommodations
Design an App
Introduction to Computing Systems
Introduction to Design Thinking
Designing Solutions for Accessibility
14

CS.IC.5.3

6 Lessons

Utilize diverse perspectives for the purpose of improving computational artifacts

Aligned Lessons

3D Design: Recreate an Animal
Platform Game Design
Digital Pet Project
Design an App
Introduction to Design Thinking
Designing Solutions for Accessibility
15

CS.IC.5.4

3 Lessons

Apply laws associated with digital information and intellectual property

Aligned Lessons

Giving Credit Through Attributions
Cybersecurity Policies and Laws
Remixing Programs
16

CS.IC.5.5

2 Lessons

Describe ethical issues that relate to computing devices and networks

Aligned Lessons

Ethical and Responsible Use of Generative AI
AI Products: Ethical and Responsible Choices
17

CS.NI.5.1

6 Lessons

Explain cybersecurity problems

Aligned Lessons

Scout's Cybersecurity Adventure: Part 1
Scout's Cybersecurity Adventure: Part 2
Cybersecurity Policies and Laws
Scout's Cybersecurity Mission
Scout’s Cryptography Escape Room
Cybersecurity & Privacy
18

CS.NI.5.2

3 Lessons

Explain how personal information can be protected

Aligned Lessons

Strong Usernames and Passwords
Digital Identity
Digital Reputation and Identity

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program