Data & Information
- DI.
Students identify and implement multiple means of representing complex algorithms to communicate how applications store data as a representation understandable by people.6-8.DI
- 1.
Decompose (i.e., break down) problems into smaller, more manageable subsets by applying the algorithmic problem solving steps to make the possible solutions easier to follow, test, and debug.6-8.DI.1
- 2.
Collect data using computational tools (e.g., sensors, inputs like microphones) and transform the data to make it more useful and reliable.6-8.DI.2
- 3.
Describe that data can be represented in multiple encoding schemes such as binary, RGB values (e.g., red, green, and blue intensity), and hexadecimal codes.6-8.DI.3
- 4.
Create visuals such as flowcharts, diagrams, and pseudocode to represent complex problems as algorithms.6-8.DI.4
- 1.
Computing Devices & Systems
- CD.
Students explain trade-offs, functionality, and accessibility of computer systems to improve the human-computer interaction.6-8.CD
- 1.
Design projects that combine hardware and software components to collect and exchange data.6-8.CD.1
- 2.
Systematically identify and fix problems (i.e., troubleshoot) with computing devices and their components (e.g., checklist, decision tree, flowchart).6-8.CD.2
- 3.
Recommend improvements to the design of computing devices based on analysis of how users interact with the devices.6-8.CD.3
- 4.
Describe what distinguishes humans from machines, focusing on ways we can communicate, as well as ways in which computers use models of intelligent behavior (e.g., robot motion, speech and language understanding, computer vision).6-8.CD.4
- 1.
Programs & Algorithms
- PA.
Students collaboratively design meaningful solutions for others by defining a problem, carefully considering the diverse needs and wants of the community, and testing whether solutions fit the criteria defined in the problem.6-8.PA
- 1.
Design and iteratively develop programs that combine the following: sequencing, looping (including nested loops), conditionals (including compound conditionals), expressions, variables, functions, and parameters.6-8.PA.1
- 2.
Systematically test and refine programs using a range of test cases.6-8.PA.2
- 3.
Incorporate existing code, media, and libraries into original programs and give attribution.6-8.PA.3
- 4.
Document programs in order to make them easier to follow, test, and debug.6-8.PA.4
- 1.
Networking & the Internet
- NI.
Students explain how information is sent and received securely across different networks and the internet.6-8.NI
- 1.
Explain how physical and cybersecurity measures protect electronic information.6-8.NI.1
- 2.
Model the role of protocols in transmitting data across networks and the internet.6-8.NI.2
- 3.
Apply multiple methods of encryption to model the secure transmission of information.6-8.NI.3
- 1.
Impact & Culture
- IC.
Students explain that society is faced with trade-offs due to the increasing globalization and automation that computing brings, as well as describe these trade-offs using multiple viewpoints from a diverse audience.6-8.IC
- 1.
Exhibit legal and ethical behaviors when using technology and information and discuss the consequences of misuse.6-8.IC.1
- 2.
Discuss issues of bias and accessibility in the design of existing technologies.6-8.IC.2
- 3.
Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.6-8.IC.3
- 4.
Describe tradeoffs between allowing information to be public and keeping information private and secure.6-8.IC.4
- 5.
Discuss how unequal distribution and participation in technology and computer science disadvantages marginalized populations.6-8.IC.5
- 1.
Frequently asked questions
- What grade levels do these standards cover?
- Grade 6, Grade 7, and Grade 8
- When were these standards adopted?
- 2023
- Where can I read the official document?
- Indiana Academic Standards Computer Science (6-8)
Keep exploring
Keep exploring Computer Science standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Indiana Computer Science sets
Computer ScienceOther Indiana subjects
Indiana- Civics1 set
- CTE51 sets
- CTE Next Level Programs of Study8 sets
- Digital Citizenship1 set
- Early Learning Standards16 sets
- Employability Skills5 sets
- English/Language Arts14 sets
- English/Language Arts Content Connectors11 sets
- Financial Literacy2 sets
- Fine Arts29 sets
- Health & Wellness4 sets
- Integrated STEM10 sets
- Integrated STEM Content Connectors10 sets
- Mathematics19 sets
- Mathematics Content Connectors11 sets
- Matrix of Crosscutting Concepts4 sets
- Physical Education11 sets
- Science34 sets
- Science/Computer Science Content Connectors15 sets
- Social Studies16 sets
- Social Studies Content Connectors14 sets
- World Languages8 sets
- World Languages and International Education24 sets