YourStateStandards

Ohio K–6 technology standards

Ohio writes its own technology standards. They are published as Ohio’s Learning Standards Computer Science, adopted 2022 and are not a version of a national framework. 166 of 239 are matched to a national standard.

Framework
Ohio’s Learning Standards Computer Science
Adopted
2022
Source last checked
July 26, 2026
Read the official document

239 standards, kindergarten through 6th grade

  • AI.ML.K.aK

    With guidance and support , use a classifier that recognizes drawings to see if a program can guess what they are drawing.

  • AI.NI.K.aK

    With guidance and support , identify how computers can recognize different humans using some form of recognition software to see how computers interact with humans.

  • AI.P.K.aK

    With guidance and support, locate sensors on computers, robots and intelligent appliances to understand that devices use sensors to gather information.

  • AI.P.K.bK

    With guidance and support, access intelligent agents to demonstrate how they work.

  • AI.RR.K.aK

    With guidance and support, use a simple decision tree to make a decision to visually and explicitly represent decisions and decision-making.

  • AI.SI.K.aK

    With guidance and support , locate AI applications used in daily life to understand how humans use AI.

  • AI.SI.K.bK

    Discuss if artificial intelligence is good or bad (see impacts of computing).

  • ATP.A.K.aK

    With guidance and support, model a real-world process by constructing and following step-by-step directions (i.e., algorithms) to complete tasks.

  • ATP.CS.K.aK

    With guidance and support, model a sequence of instructions (i.e., program) with a beginning, middle and end to solve a problem or express an idea.

  • ATP.PD.K.aK

    With guidance and support, plan or create an artifact to illustrate thoughts, ideas and problems in a sequential (step-by-step) manner (e.g., story map, storyboard, sequential graphic organizer).

  • ATP.VDR.K.aK

    Recognize that a group of items (e.g., numbers, symbols or pictures) can be used to represent data.

  • CS.D.K.aK

    With guidance, identify and label commonly used devices and their components, explaining their connection to different tasks, to perform a variety of tasks.

  • CS.HS.K.aK

    With guidance and support, identify and use hardware and software necessary for accomplishing a task.

  • CS.T.K.aK

    With guidance and support, use problem-solving strategies to troubleshoot a problem.

  • DA.DCS.K.aK

    Identify data to collect and sort.

  • DA.DCS.K.bK

    With guidance and support, demonstrate how data can be collected and stored in a variety of ways.

  • DA.IM.K.aK

    With guidance, create a model of an object or process to identify patterns.

  • DA.VC.K.aK

    With guidance, organize and present data in various formats to make observations.

  • IC.Cu.K.aK

    With guidance and support, identify technologies that impact one's own everyday life.

  • IC.Cu.K.bK

    With guidance and support, recognize different ways computing devices are used regularly to understand technology's impact on one’s own daily life.

  • IC.SI.K.aK

    With guidance and support, identify and use safe and responsible behaviors concerning information and technology.

  • IC.SLE.K.aK

    With guidance, discuss appropriate uses of technology to support informed decisions.

  • IC.SLE.K.bK

    With guidance and support, discuss examples of appropriate and inappropriate behavior online, including cyberbullying, and the steps to keep yourself and others safe and out of harm's way.

  • NI.C.K.aK

    With guidance and support, identify and use secure practices (e.g., passwords) to protect private information.

  • NI.IOT.K.aK

    With guidance and support, identify what smart devices are to recognize what devices are able to connect to the internet.

  • NI.IOT.K.bK

    With guidance and support, recognize how devices connect and exchange data over the internet to demonstrate how information is shared.

  • NI.N.K.aK

    With guidance and support, create a list of ways information can be shared electronically to gain a deeper understanding of how information is transmitted (e.g., email, social media).

  • AI.ML.1.a1

    With guidance and support, discuss how a classifier recognizes drawings to gain an understanding of how machine learning works.

  • AI.NI.1.a1

    Using recognition software, identify attributes that computers use for identification to explain how computers recognize humans.

  • AI.P.1.a1

    With guidance and support, recognize sensors on computers, robots and intelligent appliances to understand their function, such as motion, pressure/touch, temperature, proximity, light, sound, moisture or gases.

  • AI.P.1.b1

    With guidance and support, use intelligent agents to help answer simple questions.

  • AI.RR.1.a1

    Use a decision tree to make a decision.

  • AI.SI.1.a1

    Identify AI applications that are used in daily lives to predict AI use in the future.

  • AI.SI.1.b1

    Discuss if computers and other technology are good or bad to create a working construct.

  • ATP.A.1.a1

    With guidance, model a real-world process by constructing and following step-by-step directions (i.e., algorithms) to complete tasks.

  • ATP.CS.1.a1

    With guidance, model a sequence of instructions (i.e., program) that includes repetition (i.e., loops) to solve a problem or express ideas.

  • ATP.M.1.a1

    With guidance, break down (i.e., decompose) a series of steps and separate the necessary from the unnecessary steps to create a precise sequence of instructions to solve a problem or express an idea.

  • ATP.PD.1.a1

    With guidance, plan and create an artifact to illustrate thoughts, ideas and problems in a sequential (step-by-step) manner (e.g., story map, storyboard, sequential graphic organizer).

  • ATP.PD.1.b1

    With guidance, identify and fix (i.e., debug) a multi-step process that includes sequencing.

  • ATP.VDR.1.a1

    Categorize a group of items (e.g., numbers, symbols or pictures) based on the attributes or actions of each item, with or without a computing device.

  • CS.D.1.a1

    Operate commonly used devices and their components to perform a variety of tasks.

  • CS.HS.1.a1

    With guidance, describe and use hardware and software necessary for accomplishing a task.

  • CS.T1

    With guidance, use problem solving strategies to troubleshoot a problem.

  • DA.DCS.1.a1

    With guidance, collect and organize data to retrieve for later use.

  • DA.DCS.1.b1

    With guidance, demonstrate how data can be collected and stored in a variety of ways.

  • DA.IM.1.a1

    Create and explain a model of an object or process that includes patterns and key elements.

  • DA.VC.1.a1

    Organize and present data in various formats to make observations.

  • IC.Cu.1.a1

    Discuss different technologies and their impact on everyday life.

  • IC.Cu.1.b1

    Identify how people use and are impacted by many types of technologies in their daily work and personal lives.

  • IC.SI.1.a1

    With guidance, describe safe and responsible behaviors for the use of information and technology.

  • IC.SLE.1.a1

    With guidance, discuss appropriate and ethical uses of technology to guide informed decisions.

  • IC.SLE.1.b1

    Discuss examples of appropriate and inappropriate behavior online, including cyberbullying, and the steps to keep yourself and others safe and out of harm's way.

  • NI.C.1.a1

    Identify and use secure practices (e.g., passwords) to protect private information.

  • NI.C.1.b1

    Identify, use and discuss examples of how devices can be used with good and bad intentions.

  • NI.IOT.1.a1

    Identify what smart devices are and how they connect to the internet.

  • NI.IOT.1.b1

    Recognize how devices connect and exchange data over the internet to demonstrate how information is shared.

  • NI.N.1.a1

    Create a list of ways information can be shared electronically to gain a deeper understanding of how information is transmitted (e.g., email, social media).

  • NI.N.1.b1

    Recognize that computing devices can be connected to retrieve information from the global community.

  • AI.ML.2.a2

    Use a classifier that recognizes drawings and discuss how the program knows what they are drawing.

  • AI.NI.2.a2

    List possible attributions computers can use to distinguish humans from each other by comparing these attributions.

  • AI.P.2.a2

    Tell where sensors are on computers, robots and intelligent appliances to relate their location with their function such as motion, pressure/touch, temperature, proximity, light, sound, moisture or gases.

  • AI.P.2.b2

    Apply the use of intelligent agents to assist in basic research (look up answers to specific questions).

  • AI.RR.2.a2

    With guidance and support, create a simple decision tree (conditionals) to create a pathway for decisions.

  • AI.SI.2.a2

    To determine how AI can help in daily life, group applications used into two categories: “AI” and “Not AI.”

  • AI.SI.2.b2

    Discuss AI and how it can be used for good or bad to discuss the ethical use of AI.

  • ATP.A.2.a2

    Model a real-world process by constructing and following step-by-step instructions (i.e., algorithms) to complete tasks.

  • ATP.CS.2.a2

    Develop a program that uses sequencing and repetition (i.e., loops) to solve a problem or express ideas.

  • ATP.M.2.a2

    Break down (i.e., decompose) a series of steps and separate the necessary from the unnecessary steps to create a precise sequence of instructions to solve a problem or express an idea.

  • ATP.PD.2.a2

    Plan and create an artifact to illustrate thoughts, ideas and problems in a sequential (step-by-step) manner (e.g., story map, storyboard, sequential graphic organizer).

  • ATP.PD.2.b2

    Identify and fix (i.e., debug) a multi-step process that includes sequencing.

  • ATP.VDR.2.a2

    Construct a model that shows the way programs store and manipulate data by using numbers or other symbols to represent information.

  • CS.D.2.a2

    Select and operate commonly used devices to perform a variety of tasks.

  • CS.HS.2.a2

    Select and use hardware and software necessary for accomplishing a task.

  • CS.T.2.a2

    Use problem solving strategies to troubleshoot a problem.

  • DA.DCS.2.a2

    Collect and organize data to store, retrieve and modify.

  • DA.DCS.2.b2

    Manipulate data to perform various tasks.

  • DA.IM.2.a2

    Interpret and analyze data, graphs, models or charts.

  • DA.VC.2.a2

    Organize, analyze and present data in various formats.

  • IC.Cu.2.a2

    Compare and contrast how the use of technology has changed to understand its impact on everyday life.

  • IC.Cu.2.b2

    Describe the ways people use technologies in their daily work and personal lives to understand technology's impact on one's community.

  • IC.SI.2.a2

    Compare and contrast safe and responsible behaviors to those that are not when using information and technology.

  • IC.SLE.2.a2

    Discuss appropriate and ethical uses of technology to guide informed decisions.

  • IC.SLE.2.b2

    Compare and contrast appropriate and inappropriate behavior online, including cyberbullying, and the steps to keep yourself and others safe and out of harm's way.

  • NI.C.2.a2

    Explain and demonstrate secure practices (e.g., creating strong passwords) to protect private information.

  • NI.C.2.b2

    Identify and discuss examples of how devices can be used with good and bad intentions.

  • NI.IOT.2.a2

    With guidance and support, explain how devices connect and exchange data over different environments to explore how information is shared.

  • NI.N.2.a2

    Describe how information can be communicated electronically to gain a deeper understanding of how information is transmitted (e.g., email, social media).

  • NI.N.2.b2

    Use computing devices that are connected to share and receive information from the global community.

  • AI.ML.3.a3

    Label three different machine learning approaches to identify them to see different approaches.

  • AI.ML.3.b3

    Give examples of bias to understand what it is and how it affects machine learning.

  • AI.ML.3.c3

    Identify tasks that use AI to perform human tasks to understand how humans rely on AI.

  • AI.NI.3.a3

    Locate AI systems that are designed to help everyone have equal access.

  • AI.P.3.a3

    Use different sensors, analog and digital, and discuss the difference between them.

  • AI.P.3.b3

    Describe what computer perception is and how it affects computers to see how it compares to human perception.

  • AI.RR.3.a3

    With guidance and support, create a classification system using a tree structure to understand how computers think.

  • AI.RR.3.b3

    Use AI to answer questions and describe how the answer is reasonable.

  • AI.SI.3.a3

    Define what a bias is to understand how it can influence humans.

  • ATP.A.3.a3

    Construct and reflect on errors in an algorithm to accomplish a given task.

  • ATP.CS.3.a3

    Create a program using sequences, events, loops and conditionals to solve a problem.

  • ATP.M.3.a3

    Decompose (i.e., break down) the steps needed or not needed (i.e., abstraction) into precise sequences of instructions to design an algorithm.

  • ATP.PD.3.a3

    Use a design process to plan the development of a program that solves problems.

  • ATP.PD.3.b3

    Using a given program known to contain errors, identify and debug errors to ensure it works.

  • ATP.VDR.3.a3

    Define and identify a variable, a placeholder for storing a value, to understand how it is used in a multi-step process (i.e., algorithm).

  • CS.D.3.a3

    Explore common components (i.e., parts) of a computing system and their function to understand and describe the role they play in a computer system.

  • CS.HS.3.a3

    Identify and use digital learning tools/devices to support planning, implementing and reflecting upon a defined task.

  • CS.T.3.a3

    Apply troubleshooting strategies given problems and solutions to resolve hardware and software problems.

  • DA.DCS.3.a3

    Collect quantitative data over time from multiple sources to perform various tasks.

  • DA.DCS.3.b3

    Identify different types of information to store in different formats.

  • DA.IM.3.a3

    Utilize data to make predictions and discuss whether there is adequate data to make reliable predictions.

  • DA.VC.3.a3

    Create a chart or graph to inform a target audience about observations and data collected.

  • IC.Cu.3.a3

    Identify computing technologies that have changed the world and express how those technologies influence and are influenced by cultural practice.

  • IC.Cu.3.b3

    Identify how computing devices have built-in features to increase accessibility to all users.

  • IC.SI.3.a3

    Collaborate and consider diverse perspectives to improve digital artifacts.

  • IC.SLE.3.a3

    Use public domain or Creative Commons media, and refrain from copying or using material created by others without permission.

  • IC.SLE.3.b3

    Determine whether information should be shared or kept private to protect student identity.

  • IC.SLE.3.c3

    Communicate the importance of information security to protect one's own digital footprint.

  • IC.SLE.3.d3

    Explain why different types of information might need to be protected, describing common safeguards for protecting personal information.

  • NI.C.3.a3

    Explore digital safety concepts in order to explain that information can be both public and private, to determine what information can safely be shared and to know how to use passwords to protect information.

  • NI.C.3.b3

    Explore and explain grade-appropriate examples of unsafe content, such as pop-ups and malicious links.

  • NI.IOT.3.a3

    Describe how devices send and receive information over physical or wireless paths to identify how information is transmitted.

  • NI.IOT.3.b3

    Define intelligent devices and describe the difference between smart devices and intelligent devices to identify the difference in their capabilities.

  • NI.N.3.a3

    Describe how communication occurs when information is sent and received over physical or wireless paths to explain communication systems (e.g., sending an email or visiting a website).

  • NI.N.3.b3

    Recognize that every device on a network has a unique identification to share or receive information from the global community.

  • AI.ML.4.a4

    Explain three different machine learning approaches to choose which may be best for a given situation.

  • AI.ML.4.b4

    Explain how machine learning can create a bias to understand how computers can be biased.

  • AI.ML.4.c4

    Describe tasks where AI outperforms human tasks and when it does not to describe how humans rely on AI.

  • AI.NI.4.a4

    Use AI systems that are designed to be inclusive and describe how they affect the humans who use them.

  • AI.NI.4.b4

    Give examples of bias to demonstrate how it can affect decision-making.

  • AI.P.4.a4

    Describe the difference between analog and digital signals to understand their uses.

  • AI.P.4.b4

    Give examples of computer perception to understand how it is affected by the environment.

  • AI.RR.4.a4

    Create a classification system using a tree structure to understand binary solutions.

  • AI.RR.4.b4

    Describe how AI represents knowledge to make a reasonable answer.

  • AI.SI.4.a4

    Give examples of bias to demonstrate how it can affect specific groups of people.

  • ATP.A.4.a4

    Construct and refine an algorithm to accomplish a given task.

  • ATP.CS.4.a4

    Create a program using sequences, events, loops and conditionals to solve a problem.

  • ATP.M.4.a4

    Decompose (i.e., break down) the steps needed or not needed (i.e., abstraction) into precise sequences of instructions to design an algorithm.

  • ATP.PD.4.a4

    Use a design process to plan and develop a program that addresses a multi-step problem.

  • ATP.PD.4.b4

    Using guided questions, work through a program to identify errors and discuss possible solutions to repair the program.

  • ATP.VDR.4.a4

    Identify and use a variable, a placeholder for storing a value, to understand how it works in a multi-step process (i.e., algorithm).

  • CS.D.4.a4

    Explore external components (i.e., parts) of a computing system and their function to understand and describe the role they play in a computer system.

  • CS.HS.4.a4

    Select and use digital learning tools/devices to support planning, implementing and reflecting upon a defined task.

  • CS.T.4.a4

    Diagnose problems and select an appropriate solution from a list of problems and solutions to resolve hardware and software issues.

  • DA.DCS.4.a4

    Gather and organize multiple quantitative data elements using a tool to perform various tasks.

  • DA.DCS.4.b4

    Identify techniques and formats to store, process and retrieve different types of information.

  • DA.IM.4.a4

    Utilize data to make predictions and discuss whether there is adequate data to make reliable predictions.

  • DA.VC.4.a4

    Organize data into subsets to provide different views or commonalities and present insights gained using visual or other types of representations.

  • IC.Cu.4.a4

    List examples of computing technologies that have changed the global community to express how those technologies influenced and are influenced by cultural practice.

  • IC.Cu.4.b4

    Identify and anticipate diverse user needs to increase accessibility to all users.

  • IC.SI.4.a4

    Collaborate and consider diverse perspectives to improve digital artifacts.

  • IC.SLE.4.a4

    Use public domain or Creative Commons media, and refrain from copying or using material created by others without permission.

  • IC.SLE.4.b4

    Explain why information should be shared or kept private to protect student identity.

  • IC.SLE.4.c4

    Communicate the importance of protecting your digital footprint.

  • IC.SLE.4.d4

    Describe tradeoffs between allowing information to be public and keeping information private and secure.

  • IC.SLE.4.e4

    Explain the effect of cyber bullying and who to tell if this is happening.

  • NI.C.4.a4

    Describe what information should be protected and the importance of a secure password to protect information.

  • NI.C.4.b4

    Describe and explain safe usage of various online services such as web, email, video, gaming, cloud services and networked drives.

  • NI.IOT.4.a4

    Explore how information is transferred to the internet from smart and intelligent devices to recognize how the internet and networks operate.

  • NI.IOT.4.b4

    Describe how transferred information is tagged using identifiers to transmit information about the user so students begin to learn that no information on the internet is anonymous.

  • NI.N.4.a4

    Describe how information is broken down to be transmitted over a network to help students gain a better understanding of the internet and networks.

  • NI.N.4.b4

    Describe network addresses, names and rules (i.e., protocols) to share or receive information from the global community

  • AI.ML.5.a5

    Compare three different machine learning approaches to solve a problem.

  • AI.ML.5.b5

    Describe how algorithms and machine learning can exhibit biases to be aware of how humans introduce bias into algorithms and machine learning.

  • AI.ML.5.c5

    Describe tasks where AI outperforms human tasks and when it does not and propose possible ways to have AI perform more human tasks.

  • AI.NI.5.a5

    Describe ways that AI systems can be designed to support inclusivity.

  • AI.P.5.a5

    Describe how sensor inputs are converted as analog or digital signals to describe their uses.

  • AI.P.5.b5

    Demonstrate a limitation of computer perception to understand how computers interact with humans.

  • AI.RR.5.a5

    Create a classification system using a tree structure to demonstrate binary solutions.

  • AI.RR.5.b5

    Describe how AI representations support reasoning to answer questions.

  • AI.SI.5.a5

    Explore how data is influenced by bias and how it affects decision-making to defend arguments in AI.

  • ATP.A.5.a5

    Evaluate a multi-step process to diagram the proper steps to solve a problem.

  • ATP.CS.5.a5

    Create a program using sequences, events, loops and conditionals to solve a problem.

  • ATP.M.5.a5

    Decompose (i.e., break down) the steps needed or not needed (i.e., abstraction) into precise sequences of instructions to design an algorithm.

  • ATP.M.5.b5

    With grade appropriate complexity, modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

  • ATP.PD.5.a5

    Use a design process to plan and develop a program that includes multiple steps and end user preferences.

  • ATP.PD.5.b5

    Using guided questions, work through a program to identify errors and discuss possible solutions to repair the program.

  • ATP.VDR.5.a5

    Create a variable, a placeholder for storing a value, to understand how it is used in a multi-step process (i.e., algorithm).

  • CS.D.5.a5

    Explore the internal parts of the computing system and their function to understand and describe the role they play in a computer system.

  • CS.HS.5.a5

    Evaluate digital learning tools/devices to support planning, implementing and reflecting across curricular areas.

  • CS.T.5.a5

    Diagnose problems and develop strategies to resolve technology issues.

  • DA.DCS.5.a5

    Gather and organize multiple quantitative data elements using a tool to perform various tasks.

  • DA.DCS.5.b5

    Compare and contrast file formats to demonstrate the advantages and disadvantages of each.

  • DA.IM.5.a5

    Utilize data to propose cause and effect relationships and predict outcomes.

  • DA.VC.5.a5

    Organize and present collected data using visual or other types of representations to highlight relationships and support a claim.

  • IC.Cu.5.a5

    Explain how computing technologies have changed the global community and express how those technologies influence and are influenced by cultural practices.

  • IC.Cu.5.b5

    Develop, test and refine digital artifacts to improve accessibility and usability.

  • IC.SI.5.a5

    Collaborate and consider diverse perspectives to improve digital artifacts.

  • IC.SLE.5.a5

    Use public domain or Creative Commons media, and refrain from copying or using material created by others without permission.

  • IC.SLE.5.b5

    Communicate the effects of sharing personal information on the safety of student identity to determine how to protect students.

  • IC.SLE.5.c5

    Evaluate the need to keep personal information secure and protect the digital footprint.

  • IC.SLE.5.d5

    Analyze different forms of cyberbullying and identify strategies to stop cyberbullying.

  • NI.C.5.a5

    Demonstrate password creation techniques to develop and use a strong password used on personal accounts.

  • NI.C.5.b5

    Explore and utilize safe online services such as web, email, video, gaming, cloud services and network attached storage devices.

  • NI.IOT.5.a5

    Learn and model how information is broken down to be transmitted by smart devices to help students visualize how information transfers over the internet.

  • NI.IOT.5.b5

    Explore the benefits of the IoT with regards to convenience, safety and health to gain an appreciation of the risks involved in using devices, including data theft, identity theft, tracking and other forms of criminality.

  • NI.N.5.a5

    Model how information is broken down to be transmitted and then reassembled to help students gain a better understanding of the internet and networks.

  • NI.N.5.b5

    Apply knowledge of network addresses, names and rules (i.e., protocols) to discuss real-world scenarios.

  • AI.ML.6.a6

    Contrast the unique characteristics of human learning with the ways machine learning systems operate to identify the limitations of machine learning.

  • AI.ML.6.b6

    Illustrate the structure of a neural network to describe how its parts form a set of functions that compute an output.

  • AI.NI.6.a6

    Individually and collaboratively compare language processing algorithms to solve a problem based on a given criteria (e.g., time, resource, accessibility).

  • AI.NI.6.b6

    Identify and describe how computers mimic human behavior to better serve humans.

  • AI.P.6.a6

    Give examples of different types of computer perception that can extract meaning from sensory signals to understand how computers collect information from sensors.

  • AI.P.6.b6

    Give examples of how humans combine information from multiple modalities to understand how computers use sensors to collect data.

  • AI.P.6.c6

    Give examples of different types of computer perception that can extract meaning from sensory signals to show the connection between sensors and computer perception.

  • AI.P.6.d6

    Classify a given image (e.g., "traffic scene", "nature scene", "social gathering", etc.) and then describe the kinds of knowledge a computer would need in order to understand scenes of this type to utilize the image in an algorithm.

  • AI.RR.6.a6

    Illustrate how a computer can solve a maze, find a route on a map or reason about concepts in a knowledge graph by drawing a search tree.

  • AI.SI.6.a6

    Identify and explain how humans have control in curating training datasets to identify bias in machine learning.

  • AI.SI.6.b6

    Identify and explain how algorithmic bias impacts artificial intelligence systems to prevent bias in future datasets.

  • ATP.A.6.a6

    Compare and refine multiple algorithms for the same task to determine which is the most efficient.

  • ATP.CS.6.a6

    Identify and trace decisions and loops that exist in a multi-step process within a program.

  • ATP.M.6.a6

    Decompose problems into parts to facilitate the design, implementation and review of programs.

  • ATP.PD.6.a6

    Write code that utilizes algorithms, variables and control structures to solve problems or as a creative expression.

  • ATP.PD.6.b6

    Test and trace to debug and refine code.

  • ATP.VDR.6.a6

    Identify unknown values that need to be represented by a variable within a multi-step process.

  • ATP.VDR.6.b6

    Create variables and use them within a multi-step process.

  • CS.D.6.a6

    Identify the benefits and limitations of a given computing device's functions (including individual components) to explain how the functions and components work together to create the computing system.

  • CS.HS.6.a6

    Identify ways that hardware and software work together as a system to collect and exchange data.

  • CS.T.6.a6

    Use a systematic process to identify and evaluate the source of a routine computing problem. Select the best solution to solve the computing problem and communicate the solution to others.

  • DA.DCS.6.a6

    Identify and use an appropriate digital data collection tool to compile information.

  • DA.DCS.6.b6

    Select and utilize appropriate file formats to organize collected data.

  • DA.DCS.6.c6

    Utilize a file structure to logically organize data to support individual and collaborative work.

  • DA.IM.6.a6

    Identify and utilize data sets to support or refute a hypothesis.

  • DA.VC.6.a6

    Identify and label patterns in models or representations to infer connections between data sets.

  • DA.VC.6.b6

    Create a spreadsheet utilizing formulas, functions and graphs to represent and analyze data.

  • IC.Cu.6.a6

    Identify the change that current technologies have on people's everyday activities to understand the impact within a society.

  • IC.Cu.6.b6

    Identify issues of bias and accessibility in the design of existing technologies to address equality and equity in society.

  • IC.Cu.6.c6

    Identify and explore careers related to the field of computer science.

  • IC.SI.6.a6

    Analyze and present beneficial and harmful effects of electronic communications to understand their impacts on interpersonal, global, economic, political, business and cultural interactions.

  • IC.SLE.6.a6

    Describe tradeoffs between allowing information to be public and keeping information private and secure to inform decision -making .

  • IC.SLE.6.b6

    Identify the social and economic implications of privacy in the context of safety, law or ethics to understand how privacy impacts these areas.

  • IC.SLE.6.c6

    Evaluate the development of new technologies in communication, entertainment and business to understand the impact.

  • IC.SLE.6.d6

    Provide appropriate credit when using resources or artifacts that are not our own.

  • IC.SLE.6.e6

    Differentiate between the appropriate and inappropriate content on the internet and identify unethical and illegal online behavior.

  • NI.C.6.a6

    Identify cybersecurity concerns and measures needed to protect electronic information.

  • NI.C.6.b6

    Identify the different types of malware to understand threats to data security.

  • NI.C.6.c6

    Identify ways to protect private information.

  • NI.IOT.6.a6

    Define and explore aspects of embedded devices, smart devices and intelligent devices and the way they record, observe and mimic human habits.

  • NI.IOT.6.b6

    Identify and define blockchains to recognize how every device made has unique identifiers and the weaknesses that allow programmers and hackers to see personally identifiable information.

  • NI.N.6.a6

    Identify the role of hardware components to understand the infrastructure of networks and the internet (including cloud servers).

  • NI.N.6.b6

    Identify protocols (i.e., rules) and explain why they are used to transmit data across networks and the internet.

Ohio’s other subjects