YourStateStandards

Idaho K–6 technology standards

Idaho writes its own technology standards. They are published as Idaho Content Standards K-8 Computational Thinking and Digital Literacy, adopted 2024 and are not a version of a national framework. Every one is matched to a national standard.

Two CSP codes were truncated and are corrected by scripts/fix-id-technology-codes.mjs; re-run it after any re-fetch.

Framework
Idaho Content Standards K-8 Computational Thinking and Digital Literacy
Adopted
2024
Source last checked
July 23, 2026
Read the official document

107 standards, kindergarten through 6th grade

  • K-2.CT.1.1K–2

    Recognize that software is required to control all computing devices (e.g. programs, browsers, websites, apps).

  • K-2.CT.1.2K–2

    Use digital tools to create original artifacts.

  • K-2.CT.2.1K–2

    Classify and sort information into useful order without using a computer (e.g. sorting objects by various attributes).

  • K-2.CT.2.2K–2

    Demonstrate that computing devices save information as data that can be stored, searched, retrieved, modified, and deleted.

  • K-2.CT.2.3K–2

    Recognize performance feedback from digital tools, make adjustments based on that feedback and use age-appropriate technology to share learning.

  • K-2.CT.2.4K–2

    Analyze age-appropriate data and look for similarities in order to identify patterns and categories.

  • K-2.CT.2.5K–2

    Identify a problem and select appropriate technology tools to explore and find solutions.

  • K-2.CT.3.1K–2

    Share ideas in multiple ways using digital tools.

  • K-2.CT.3.2K–2

    Select technology to share ideas with different people.

  • K-2.CT.3.3K–2

    Select tools to broaden perspectives and enrich learning by collaborating with others and working effectively in teams locally and globally.

  • K-2.CT.3.4K–2

    Use a design process to develop ideas or creations, and they test their design and redesign if necessary.

  • K-2.CT.4.1K–2

    Construct and test problem solutions using a block-based and/or visual programming.

  • K-2.CT.4.2K–2

    Construct an algorithm to accomplish a task.

  • K-2.CT.4.3K–2

    Follow the sequencing in an algorithm.

  • K-2.CT.4.4K–2

    Break a problem into parts and identify ways to solve the problem.

  • K-2.CT.4.5K–2

    Use a design process to ask questions, suggest solutions, test ideas to solve problems and redesign as needed.

  • K-2.CT.4.6K–2

    Use age-appropriate digital and nondigital tools to design something and are aware of the step-by-step process of designing.

  • K-2.CT.4.7K–2

    Understand how technology is used to make a task easier or repeatable and can identify real-world examples.

  • K-2.DL.1.1K–2

    Navigate a variety of technologies that will help them in their learning and begin to demonstrate an understanding of how knowledge can be transferred between tools.

  • K-2.DL.1.2K–2

    Understand that a wide range of jobs require knowledge or use of computing.

  • K-2.DL.1.3K–2

    Demonstrate an understanding that technology is all around them and the importance of keeping their information private.

  • K-2.DL.2.1K–2

    Practice responsible digital citizenship and decision making using positive, safe, legal and honest behaviors in the use of technology systems and software.

  • K-2.DL.2.2K–2

    Demonstrate an understanding of the role an online identity plays in the digital world and learn the permanence of their decisions when interacting online.

  • K-2.DL.3.1K–2

    Locate and identify computing, input, and output devices in a variety of environments.

  • K-2.DL.3.2K–2

    Demonstrate how to operate a variety of computing devices by turning on, navigating, opening/closing programs or apps as appropriate.

  • K-2.DL.3.3K–2

    Identify, using accurate terminology, simple hardware and software problems.

  • K-2.DL.3.4K–2

    Understand and apply resources to construct knowledge, produce creative artifacts and make connections to their learning.

  • K-2.DL.4.3K–2

    Use technology to communicate with others and to look at problems from different perspectives.

  • K-2.DL.4.1K–2

    Create a design document to illustrate thoughts, ideas, and stories in a sequential manner (e.g., storyboard, mind map).

  • K-2.DL.4.2K–2

    Choose different tools for creating something new for communicating with others.

  • K-2.DL.5.1K–2

    Explain that networks link people using computers and other computing devices allowing them to communicate, access, and share information.

  • 3-5.CT.1.13–5

    Identify, using accurate terminology, simple hardware and software problems and apply strategies for solving these problems.

  • 3-5.CT.1.23–5

    Create step-by-step instructions that models intelligent behavior on computing devices.

  • 3-5.CT.1.33–5

    Recognize and utilize the features and functions of a variety of creation or communication tools.

  • 3-5.CT.1.43–5

    Create original works and learn strategies for remixing or repurposing to create new artifacts.

  • 3-5.CT.2.13–5

    Use outcome data to solve a problem or answer a question.

  • 3-5.CT.2.23–5

    Understand how computers encode and store data.

  • 3-5.CT.2.33–5

    Collect feedback from both people and features embedded in digital tools and use age-appropriate technology to share learning.

  • 3-5.CT.2.43–5

    Explore or solve problems by selecting technology for data analysis, modeling and algorithmic thinking.

  • 3-5.CT.2.53–5

    Select effective technology to represent data.

  • 3-5.CT.2.63–5

    Navigate age-appropriate technologies and begin to transfer their learning to different tools or learning environments.

  • 3-5.CT.3.13–5

    Demonstrate and encourage respect for intellectual property with both print and digital media when using and sharing the work of others.

  • 3-5.CT.3.23–5

    Demonstrate an understanding of what personal data is, how to keep it private and how it might be shared online.

  • 3-5.CT.3.33–5

    Communicate ideas textually visually and graphically.

  • 3-5.CT.3.43–5

    Consider their expected audience when creating and sharing digital artifacts and presentations.

  • 3-5.CT.3.53–5

    Choose tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in teams locally and globally.

  • 3-5.CT.4.13–5

    Demonstrate how a device on a network sends and receives information.

  • 3-5.CT.5.13–5

    Identify and understand ways that teamwork and collaboration can support problem solving and the software design cycle.

  • 3-5.CT.5.23–5

    Construct and test problem solutions using block-based and or text-based programming.

  • 3-5.CT.5.33–5

    Generate a list of sub-problems to consider while addressing a larger problem.

  • 3-5.CT.5.43–5

    Explain that computer program design is an iterative process that includes the following steps: define the problem, generate ideas, build a program, test the program, improve the program.

  • 3-5.CT.5.53–5

    Explain and debug the sequencing in an algorithm.

  • 3-5.CT.5.63–5

    Construct an algorithm to accomplish a task.

  • 3-5.CT.5.73–5

    Break down problems into smaller parts, identify key information, and propose solutions.

  • 3-5.CT.5.83–5

    Understand and explore basic concepts related to automation, patterns and algorithmic thinking.

  • 3-5.CT.5.93–5

    Use digital and nondigital tools to plan and manage a design process.

  • 3-5.DL.1.13–5

    Analyze a variety of resources for accuracy, perspective, credibility, and relevance using digital tools to construct knowledge, produce creative artifacts and make meaningful learning experiences for themselves and others.

  • 3-5.DL.2.13–5

    Practice responsible digital citizenship using positive, safe, legal and ethical behaviors in the use of technology systems and software.

  • 3-5.DL.2.23–5

    Explain ethical issues that relate to equity of access, accessibility, security, privacy, copyright, digital citizenship, digital footprint, and intellectual property with computers and networks.

  • 3-5.DL.3.13–5

    Identify how computational devices impact daily life.

  • 3-5.DL.3.23–5

    Gather, manipulate, and evaluate digital data to explore a real-world problem that is of interest to the student.

  • 3-5.DL.3.33–5

    Explore the connections between computer science and other fields.

  • 3-5.DL.4.13–5

    Generate examples of how the use of computing can affect society and how society can influence the use of computing.

  • 6-8.CT.1.16

    Apply troubleshooting strategies for solving hardware and software problems.

  • 6-8.CT.1.26

    Compare and contrast the ways that humans and machines process instructions and sense the world.

  • 6-8.CT.1.36

    Navigate a variety of technologies and transfer their knowledge and skills to learn how to use new technologies.

  • 6-8.CT.1.46

    Select appropriate platforms and tools to create, share and communicate their work effectively.

  • 6-8.CT.1.56

    Create original works or responsibly repurpose or remix other digital resources into new creative artifacts.

  • 6-8.CT.1.66

    Communicate complex ideas clearly using various digital tools to convey the concepts textually, visually, graphically, etc.

  • 6-8.CT.2.16

    Compare and contrast the factors that affect quality and file size of stored data.

  • 6-8.CT.2.26

    Justify the selection of the data, collection, and analysis needed to answer a question.

  • 6-8.CT.2.36

    Demonstrate that data collection is used to make recommendations to influence decisions as well as predict behavior.

  • 6-8.CT.2.46

    Encode and decode information using encryption/decryption schemes.

  • 6-8.CT.2.56

    Identify layers of abstraction in different contexts (e.g., objected oriented programming, video and animation, etc.)

  • 6-8.CT.2.66

    Apply problem solving techniques by computing for data analysis, modeling or algorithmic thinking.

  • 6-8.CT.3.16

    Design user interfaces to be more user-friendly, free of bias, and accessible.

  • 6-8.CT.3.26

    Find or organize data and use technology to analyze and represent it to solve problems, and make decisions about trade-offs and risks.

  • 6-8.CT.3.36

    Demonstrate an understanding of how automation works and use algorithmic thinking to design and automate solutions.

  • 6-8.CT.3.46

    Explore how computer science fosters innovation and enhances other careers and disciplines.

  • 6-8.CT.3.56

    Articulate and set personal learning goals, develop strategies leveraging technology to achieve them and reflect on the learning process itself to improve learning outcomes.

  • 6-8.CT.3.66

    Manage their digital identities and reputations within school policy, including demonstrating an understanding of how digital actions are never fully erasable.

  • 6-8.CT.3.76

    Demonstrate an understanding of what personal data is and how to keep it private and secure, including the awareness of terms such as encryption, HTTPS, password, cookies, computer malware and social engineering; they also understand the limitations of data management and how data collection technologies work.

  • 6-8.CT.3.86

    Publish or present content designed for specific audiences and select platforms that will effectively convey their ideas to those audiences.

  • 6-8.CT.3.96

    Apply digital tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in teams locally and globally.

  • 6-8.CT.4.26

    Compare and contrast the trade-offs between wired, wireless, and mobile networks (e.g. speed, security, and cost).

  • 6-8.CT.4.16

    Demonstrate (e.g., physically or digitally) the flow of information as packets on the Internet and networks.

  • 6-8.CT.5.16

    Compare different algorithms that may be used to solve the same problem.

  • 6-8.CT.5.26

    Interpret, modify, and analyze content-specific models used to run simulations.

  • 6-8.CT.5.36

    Apply an iterative design process (define the problem, generate ideas, build, test, and improve solutions) in problem solving.

  • 6-8.CT.5.46

    Create, analyze, and modify control structures (if-else statements, switch-case statements, looping, etc.) to create programming solutions.

  • 6-8.CT.5.56

    Predict the outcome of an algorithm and then step through it to verify your predictions.

  • 6-8.CT.5.66

    Decompose a problem into sub- problems and demonstrate how the parts can be incorporated to create a solution.

  • 6-8.CT.5.76

    Use debugging and testing to remove errors and improve program quality.

  • 6-8.CT.5.86

    Break problems into component parts, identify key pieces and use that information to problem solve.

  • 6-8.CT.5.96

    Select and use digital tools to support a design process; to identify constraints and trade-offs, and to weigh risks.

  • 6-8.DL.1.16

    Actively collect performance feedback from people, including teachers, and from functionalities embedded in digital tools to improve their learning process, and they select technology to demonstrate their learning in a variety of ways.

  • 6-8.DL.1.26

    Compare and contrast the capabilities of different hardware and software in computer systems.

  • 6-8.DL.2.16

    Explore security risks associated with using weak passwords, lack of encryption and/or insecure transactions.

  • 6-8.DL.2.26

    Describe the positive and negative impacts of computing devices in daily life.

  • 6-8.DL.2.36

    Explain ethical issues that relate to equity of access, security, privacy, ownership and information sharing, copyright, and licensing.

  • 6-8.DL.2.46

    Understand and explain the elements of federal, state, and local regulations and policies including COPPA, CIPA, state laws, district policies that relate to digital citizenship.

  • 6-8.DL.3.16

    Identify different features of everyday objects that contain computing components.

  • 6-8.DL.3.26

    Predict positive and negative social impacts of existing or student created content and computational artifacts including economic, entertainment, education, or political.

  • 6-8.DL.4.16

    Create and communicate computational artifacts that have a positive social impact.

  • 6-8.DL.4.26

    Evaluate a variety of resources for accuracy, perspective, credibility, and relevance using digital tools to construct knowledge, produce creative artifacts and make meaningful learning experiences for themselves and others.

  • 6-8.DL.5.16

    Explain how the Internet impacts global communication and collaboration.

  • 6-8.DL.5.26

    Summarize current events and changes resulting from computing and their effects on education, the workplace, and society.

Idaho’s other subjects