YourStateStandards

Montana K–6 technology standards

Montana writes its own technology standards. They are published as Montana Content Standards for Computer Science (2021), adopted 2021 and are not a version of a national framework. 95 of 99 are matched to a national standard.

Framework
Montana Content Standards for Computer Science (2021)
Adopted
2021
Source last checked
July 25, 2026
Read the official document

99 standards, kindergarten through 6th grade

  • CS.DA.K.1K

    collect and categorize data

  • CS.AP.K.1K

    follow step-by-step instructions

  • CS.AP.K.2K

    recognize that numbers and symbols represent information. CS.CS.K Computer science computing systems standards for kindergarten are that each student will

  • CS.CS.K.1K

    identify computing devices

  • CS.CS.K.2K

    identify examples of common hardware and software CS.DA.K Computer science data and analysis standards to kindergarten are that each student will

  • CS.DA.K.2K

    retrieve information

  • CS.DA.K.3K

    identify patterns in data CS.IC.K Computer science impacts of computing standards for kindergarten are that each student will

  • CS.IC.K.1K

    work respectfully and responsibly in groups

  • CS.IC.K.2K

    keep login information private and log off devices appropriately

  • CS.AP.1.11

    retell step-by-step instructions to complete a task

  • CS.AP.1.21

    use numbers and symbols to represent information

  • CS.AP.1.31

    arrange sequences and simple loops in correct order CS.CS.1 Computer science computing systems standards for first grade are that each student will

  • CS.CS.1.11

    identify tasks that can be performed by computing devices

  • CS.CS.1.21

    use appropriate terminology in identifying common hardware and software problems

  • CS.CS.1.31

    identify simple hardware and software problems. CS.DA.1 Computer science data and analysis standards for first grade are that each student will

  • CS.DA.1.11

    collect and categorize data in up to three categories

  • CS.DA.1.21

    retrieve, arrange and modify information

  • CS.DA.1.31

    identify patterns in data CS.IC.1 Computer science impacts of computing standards for first grade are that each student will

  • CS.IC.1.11

    work respectfully and responsibly in groups

  • CS.IC.1.21

    keep login information private and log off devices appropriately

  • CS.AP.2.12

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

  • CS.AP.2.22

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

  • CS.AP.2.32

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

  • CS.AP.2.42

    break down the steps needed to solve a problem into a precise sequence of instructions. CS.CS.2 Computer science computing systems standards for second grade are that each student will

  • CS.CS.2.12

    select and operate appropriate tools to perform a variety of tasks

  • CS.CS.2.22

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

  • CS.CS.2.32

    describe basic hardware and software problems using accurate terminology. CS.DA.2 Computer science data and analysis standards for second grade are that each student will

  • CS.DA.2.12

    collect and present the data in various visual formats

  • CS.DA.2.22

    define data as gathered and stored information

  • CS.DA.2.32

    identify and describe patterns in data visualizations, such as charts or graphs, to make predictions CS.IC.2 Computer science impacts of computing standards for second grade are that each student will

  • CS.IC.2.12

    identify how computing technology has changed how people live and work

  • CS.IC.2.22

    work respectfully and responsibly online

  • CS.IC.2.32

    keep login information private and log off devices appropriately. CS.NI.2 Computer science networks and the internet standards for second grade are that each student will

  • CS.NI.2.12

    explain what passwords are and why they are used

  • CS.NI.2.22

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

  • CS.AP.3.13

    compare and contrast multiple algorithms to complete the same task

  • CS.AP.3.23

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

  • CS.AP.3.33

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

  • CS.AP.3.43

    identify intellectual property rights and give appropriate credit when creating or remixing programs CS.CS.3 Computer science computing systems standards for third grade are that each student will

  • CS.CS.3.13

    identify the internal and external parts of computing devices

  • CS.CS.3.23

    determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies. CS.DA.3 Computer science data and analysis standards for the third grade are that each student will

  • CS.DA.3.13

    collect data from multiple sources and display the data in graphs

  • CS.DA.3.23

    describe multiple types of data

  • CS.DA.3.33

    understand the accuracy of predictions and how they are influenced by the amount of data collected CS.IC.3 Computer science impacts of computing standards for third grade are that each student will

  • CS.IC.3.13

    collect diverse perspectives for the purpose of improving computational artifacts

  • CS.IC.3.23

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

  • CS.IC.3.33

    describe ethical issues that relate to computing devices and networks. CS.NI.3 Computer science networks and the internet standards for third grade are that each student will identify how personal information can be protected

  • CS.AP.4.14

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

  • CS.AP.4.24

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

  • CS.AP.4.34

    test and debug a program or algorithm to ensure it runs as intended. CS.CS.4 Computer science computing systems standards for fourth grade are that each student will

  • CS.CS.4.14

    explain the function of individual internal and external parts

  • CS.CS.4.24

    determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies. CS.DA.4 Computer science data and analysis standards for fourth grade are that each student will

  • CS.DA.4.14

    select and use appropriate non-digital and digital tools to collect and represent data

  • CS.DA.4.24

    identify and use multiple types of data to complete a task

  • CS.DA.4.34

    evaluate the validity of data based on accuracy and relevance CS.IC.4 Computer science impacts of computing standards for fourth grade are that each student will

  • CS.IC.4.14

    collect diverse perspectives for the purpose of improving computational artifacts

  • CS.IC.4.24

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

  • CS.IC.4.34

    describe ethical issues that relate to computing devices and networks. CS.NI.4 Computer science networks and the internet standards for fourth grade are that each student will identify cybersecurity problems

  • CS.AP.5.15

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

  • CS.AP.5.25

    create programs that use variables to store and modify data

  • CS.AP.5.35

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

  • CS.AP.5.45

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

  • CS.AP.5.55

    describe choices made during program development CS.CS.5 Computer science computing systems standards for fifth grade are that each student will

  • CS.CS.5.15

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

  • CS.CS.5.25

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

  • CS.CS.5.35

    determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies. CS.DA.5 Computer science data and analysis standards for fifth grade are that each student will

  • CS.DA.5.15

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

  • CS.DA.5.25

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

  • CS.DA.5.35

    use accurate and relevant data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea CS.IC.5 Computer science impacts of computing standards for fifth grade are that each student will

  • CS.IC.5.15

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

  • CS.IC.5.25

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

  • CS.IC.5.35

    utilize diverse perspectives for the purpose of improving computational artifacts

  • CS.IC.5.45

    apply laws associated with digital information and intellectual property

  • CS.IC.5.55

    describe ethical issues that relate to computing devices and networks CS.NI.5 Computer science networks and the internet standards for fifth grade are that each student will

  • CS.NI.5.15

    explain cybersecurity problems

  • CS.NI.5.25

    explain how personal information can be protected

  • CS.AP.6-8.16

    use algorithms to address complex problems

  • CS.AP.6-8.26

    create clearly named variables that represent different data types and perform operations on their values

  • CS.AP.6-8.36

    develop programs that combine control structures, including nested loops and compound conditionals

  • CS.AP.6-8.46

    decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs

  • CS.AP.6-8.56

    create procedures with parameters to organize code and make it easier to reuse

  • CS.AP.6-8.66

    seek and incorporate feedback from team members and users to refine a solution that meets user needs

  • CS.AP.6-8.76

    incorporate existing code, media, and libraries into original programs, and give attribution

  • CS.AP.6-8.86

    systematically test and refine programs using a range of test cases

  • CS.AP.6-8.96

    distribute tasks and maintain a project timeline when collaboratively developing computational artifacts

  • CS.AP.6-8.106

    document programs in order to make them easier to follow, test, and debug CS.CS.6-8 Computer science computing systems standards for sixth through eighth grades are that each student will

  • CS.CS.6-8.16

    recommend improvements to the design of computing devices, based on an analysis of how users interact with the devices

  • CS.CS.6-8.26

    design projects that combine hardware and software components to collect and exchange data

  • CS.CS.6-8.36

    systematically identify and fix problems with computing devices and their components. CS.DA.6-8 Computer science data and analysis standards for sixth through eighth grades are that each student will

  • CS.DA.6-8.16

    collect data using computational tools and transform the data to make it more useful and reliable

  • CS.DA.6-8.26

    represent data using multiple formats

  • CS.DA.6-8.36

    refine computational models based on the data they have generated. CS.IC.6-8 Computer science impacts of computing standards for sixth through eighth grades are that each student will

  • CS.IC.6-8.16

    compare tradeoffs associated with computing technologies that affect people's everyday activities and career options in Montana and the world, urban, rural, and reservation communities

  • CS.IC.6-8.26

    discuss issues of bias and accessibility in the design of existing technologies

  • CS.IC.6-8.36

    collaborate with other contributors when creating a computational artifact

  • CS.IC.6-8.46

    describe tradeoffs between allowing information, personal or intellectual, to be public and keeping information private and secure CS.NI.6-8 Computer science networks and the internet standards for sixth through eighth grades are that each student will

  • CS.NI.6-8.16

    explain how physical and digital security measures protect electronic information

  • CS.NI.6-8.26

    apply multiple methods of encryption to demonstrate how to securely transmit information

  • CS.NI.6-8.36

    demonstrate how information is broken down and transmitted through multiple devices over networks and the internet and reassembled at the destination

Montana’s other subjects