K-12 Computer Science Standards

Montana 3 Content Standard for Computer Science

13 Standards

1

CS.AP.3.1

9 Lessons

Compare and contrast multiple algorithms to complete the same task

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

2 Lessons

Break down problems into smaller, manageable subproblems to facilitate the program development process

Aligned Lessons

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

CS.AP.3.3

9 Lessons

Describe steps taken and choices made during the process of program development

Aligned Lessons

Advanced Data and Programming
Wildlife Scene Project
Debugging
Code Block Review
About Me Project
Introduction to Debugging
Debugging: Events and Motion
Maze Game Project
All About Me!
4

CS.AP.3.4

3 Lessons

Identify intellectual property rights and give appropriate credit when creating or remixing programs

Aligned Lessons

Giving Credit Through Attributions
Choose Your Own Path: Elements of Culture
Remixing Programs
5

CS.CS.3.1

18 Lessons

Identify the internal and external parts of computing devices

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
6

CS.CS.3.2

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
7

CS.DA.3.1

5 Lessons

Collect data from multiple sources and display the data in graphs

Aligned Lessons

Using Digital Tools to Create Line Graphs
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
Productivity Software Inquiry Project
8

CS.DA.3.2

7 Lessons

Describe multiple types of data

Aligned Lessons

Research: Effective Keywords
Using Digital Tools to Create Line Graphs
Programming and Data Project
Scale of Planets in the Solar System
Inquiry Project: Survey Bar Graph
Inquiry Project: Data Bar Graph
Inquiry Project: Line Graph
9

CS.DA.3.3

4 Lessons

Understand the accuracy of predictions and how they are influenced by the amount of data collected

Aligned Lessons

Advanced Data and Programming
Data Patterns and Predictions
Basic Data and Programming
Data Detectives
10

CS.IC.3.1

6 Lessons

Collect 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
11

CS.IC.3.2

5 Lessons

Identify rules associated with the appropriate use of digital information when creating computational artifacts

Aligned Lessons

Giving Credit Through Attributions
What Can I Use Online?
Give Credit When You Use It
Use and Search the Right Way
Remixing Programs
12

CS.IC.3.3

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
13

CS.NI.3.1

2 Lessons

Identify how personal information can be protected

Aligned Lessons

Strong Usernames and Passwords
Digital Identity

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program