YourStateStandards

New Jersey K–6 technology standards

New Jersey writes its own technology standards. They are published as New Jersey Computer Science and Design Thinking (2020-), adopted 2020 and are not a version of a national framework. 103 of 118 are matched to a national standard.

Framework
New Jersey Computer Science and Design Thinking (2020-)
Adopted
2020
Source last checked
July 26, 2026
Read the official document

118 standards, kindergarten through 6th grade

  • 8.1.2.AP.1K-2

    Model daily processes by creating and following algorithms to complete tasks.

  • 8.1.2.AP.2K-2

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

  • 8.1.2.AP.3K-2

    Create programs with sequences and simple loops to accomplish tasks.

  • 8.1.2.AP.4K-2

    Break down a task into a sequence of steps.

  • 8.1.2.AP.5K-2

    Describe a program’s sequence of events, goals, and expected outcomes.

  • 8.1.2.AP.6K-2

    Debug errors in an algorithm or program that includes sequences and simple loops.

  • 8.1.2.CS.1K-2

    Select and operate computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.

  • 8.1.2.CS.2K-2

    Explain the functions of common software and hardware components of computing systems

  • 8.1.2.CS.3K-2

    Describe basic hardware and software problems using accurate terminology

  • 8.1.2.DA.1K-2

    Collect and present data, including climate change data, in various visual formats.

  • 8.1.2.DA.2K-2

    Store, copy, search, retrieve, modify, and delete data using a computing device.

  • 8.1.2.DA.3K-2

    Identify and describe patterns in data visualizations

  • 8.1.2.DA.4K-2

    Make predictions based on data using charts or graphs.

  • 8.1.2.IC.1K-2

    Compare how individuals live and work before and after the implementation of new computing technology.

  • 8.1.2.NI.1K-2

    Model and describe how individuals use computers to connect to other individuals, places, information, and ideas through a network.

  • 8.1.2.NI.2K-2

    Describe how the Internet enables individuals to connect with others worldwide.

  • 8.1.2.NI.3K-2

    Create a password that secures access to a device. Explain why it is important to create unique passwords that are not shared with others.

  • 8.2.2.EC.1K-2

    Identify and compare technology used in different schools, communities, regions, and parts of the world.

  • 8.2.2.ED.1K-2

    Communicate the function of a product or device.

  • 8.2.2.ED.2K-2

    Collaborate to solve a simple problem, or to illustrate how to build a product using the design process.

  • 8.2.2.ED.3K-2

    Select and use appropriate tools and materials to build a product using the design process.

  • 8.2.2.ED.4K-2

    Identify constraints and their role in the engineering design process.

  • 8.2.2.ETW.1K-2

    Classify products as resulting from nature or produced as a result of technology.

  • 8.2.2.ETW.2K-2

    Identify the natural resources needed to create a product.

  • 8.2.2.ETW.3K-2

    Describe or model the system used for recycling technology.

  • 8.2.2.ETW.4K-2

    Explain how the disposal of or reusing a product affects the local and global environment.

  • 8.2.2.ITH.1K-2

    Identify products that are designed to meet human wants or needs.

  • 8.2.2.ITH.2K-2

    Explain the purpose of a product and its value.

  • 8.2.2.ITH.3K-2

    Identify how technology impacts or improves life.

  • 8.2.2.ITH.4K-2

    Identify how various tools reduce work and improve daily tasks.

  • 8.2.2.ITH.5K-2

    Design a solution to a problem affecting the community in a collaborative team and explain the intended impact of the solution.

  • 8.2.2.NT.1K-2

    Model and explain how a product works after taking it apart, identifying the relationship of each part, and putting it back together.

  • 8.2.2.NT.2K-2

    Brainstorm how to build a product, improve a designed product, fix a product that has stopped working, or solve a simple problem.

  • 8.1.5.AP.13-5

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

  • 8.1.5.AP.23-5

    Create programs that use clearly named variables to store and modify data.

  • 8.1.5.AP.33-5

    Create programs that include sequences, events, loops, and conditionals.

  • 8.1.5.AP.43-5

    Break down problems into smaller, manageable sub-problems to facilitate program development.

  • 8.1.5.AP.53-5

    Modify, remix, or incorporate pieces of existing programs into one’s own work to add additional features or create a new program.

  • 8.1.5.AP.63-5

    Develop programs using an iterative process, implement the program design, and test the program to ensure it works as intended

  • 8.1.5.CS.13-5

    Model how computing devices connect to other components to form a system.

  • 8.1.5.CS.23-5

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

  • 8.1.5.CS.33-5

    Identify potential solutions for simple hardware and software problems using common troubleshooting strategies.

  • 8.1.5.DA.13-5

    Collect, organize, and display data in order to highlight relationships or support a claim.

  • 8.1.5.DA.23-5

    Compare the amount of storage space required for different types of data.

  • 8.1.5.DA.33-5

    Organize and present collected data visually to communicate insights gained from different views of the data.

  • 8.1.5.DA.43-5

    Organize and present climate change data visually to highlight relationships or support a claim.

  • 8.1.5.DA.53-5

    Propose cause and effect relationships, predict outcomes, or communicate ideas using data.

  • 8.1.5.IC.13-5

    Identify computing technologies that have impacted how individuals live and work and describe the factors that influenced the changes.

  • 8.1.5.IC.23-5

    Identify possible ways to improve the accessibility and usability of computing technologies to address the diverse needs and wants of users.

  • 8.1.5.NI.13-5

    Develop models that successfully transmit and receive information using both wired and wireless methods.

  • 8.1.5.NI.23-5

    Describe physical and digital security measures for protecting sensitive personal information.

  • 8.2.5.EC.13-5

    Analyze how technology has contributed to or reduced inequities in local and global communities and determine its short- and long-term effects.

  • 8.2.5.ED.13-5

    Explain the functions of a system and its subsystems.

  • 8.2.5.ED.23-5

    Collaborate with peers to collect information, brainstorm to solve a problem, and evaluate all possible solutions to provide the best results with supporting sketches or models.

  • 8.2.5.ED.33-5

    Follow step by step directions to assemble a product or solve a problem, using appropriate tools to accomplish the task.

  • 8.2.5.ED.43-5

    Explain factors that influence the development and function of products and systems (e.g., resources, criteria, desired features, constraints).

  • 8.2.5.ED.53-5

    Describe how specifications and limitations impact the engineering design process.

  • 8.2.5.ED.63-5

    Evaluate and test alternative solutions to a problem using the constraints and trade- offs identified in the design process.

  • 8.2.5.ETW.13-5

    Describe how resources such as material, energy, information, time, tools, people, and capital are used in products or systems.

  • 8.2.5.ETW.23-5

    Describe ways that various technologies are used to reduce improper use of resources.

  • 8.2.5.ETW.33-5

    Explain why human-designed systems, products, and environments need to be constantly monitored, maintained, and improved.

  • 8.2.5.ETW.43-5

    Explain the impact that resources, such as energy and materials used to develop technology, have on the environment.

  • 8.2.5.ETW.53-5

    Identify the impact of a specific technology on the environment and determine what can be done to increase positive effects and to reduce any negative effects, such as climate change.

  • 8.2.5.ITH.13-5

    Explain how societal needs and wants influence the development and function of a product and a system.

  • 8.2.5.ITH.23-5

    Evaluate how well a new tool has met its intended purpose and identify any shortcomings it might have.

  • 8.2.5.ITH.33-5

    Analyze the effectiveness of a new product or system and identify the positive and/or negative consequences resulting from its use.

  • 8.2.5.ITH.43-5

    Describe a technology/tool that has made the way people live easier or has led to a new business or career.

  • 8.2.5.NT.13-5

    Troubleshoot a product that has stopped working and brainstorm ideas to correct the problem.

  • 8.2.5.NT.23-5

    Identify new technologies resulting from the demands, values, and interests of individuals, businesses, industries, and societies.

  • 8.2.5.NT.33-5

    Redesign an existing product for a different purpose in a collaborative team.

  • 8.2.5.NT.43-5

    Identify how improvement in the understanding of materials science impacts technologies.

  • 8.1.8.AP.16

    Design and illustrate algorithms that solve complex problems using flowcharts and/or pseudocode.

  • 8.1.8.AP.26

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

  • 8.1.8.AP.36

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

  • 8.1.8.AP.46

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

  • 8.1.8.AP.56

    Create procedures with parameters to organize code and make it easier to reuse.

  • 8.1.8.AP.66

    Refine a solution that meets users’ needs by incorporating feedback from team members and users.

  • 8.1.8.AP.76

    Design programs, incorporating existing code, media, and libraries, and give attribution.

  • 8.1.8.AP.86

    Systematically test and refine programs using a range of test cases and users.

  • 8.1.8.AP.96

    Document programs in order to make them easier to follow, test, and debug.

  • 8.1.8.CS.16

    Recommend improvements to computing devices in order to improve the ways users interact with the devices.

  • 8.1.8.CS.26

    Design a system that combines hardware and software components to process data.

  • 8.1.8.CS.36

    Justify design decisions and explain potential system trade-offs.

  • 8.1.8.CS.46

    Systematically apply troubleshooting strategies to identify and resolve hardware and software problems in computing systems.

  • 8.1.8.DA.16

    Organize and transform data collected using computational tools to make it usable for a specific purpose.

  • 8.1.8.DA.26

    Explain the difference between how the computer stores data as bits and how the data is displayed.

  • 8.1.8.DA.36

    Identify the appropriate tool to access data based on its file format.

  • 8.1.8.DA.46

    Transform data to remove errors and improve the accuracy of the data for analysis.

  • 8.1.8.DA.56

    Test, analyze, and refine computational models.

  • 8.1.8.DA.66

    Analyze climate change computational models and propose refinements.

  • 8.1.8.IC.16

    Compare the trade-offs associated with computing technologies that affect individual’s everyday activities and career options.

  • 8.1.8.IC.26

    Describe issues of bias and accessibility in the design of existing technologies.

  • 8.1.8.NI.16

    Model how information is broken down into smaller pieces, transmitted as addressed packets through multiple devices over networks and the Internet, and reassembled at the destination.

  • 8.1.8.NI.26

    Model the role of protocols in transmitting data across networks and the Internet and how they enable secure and errorless communication.

  • 8.1.8.NI.36

    Explain how network security depends on a combination of hardware, software, and practices that control access to data and systems.

  • 8.1.8.NI.46

    Explain how new security measures have been created in response to key malware events.

  • 8.2.8.EC.16

    Explain ethical issues that may arise from the use of new technologies.

  • 8.2.8.EC.26

    Examine the effects of ethical and unethical practices in product design and development.

  • 8.2.8.ED.16

    Evaluate the function, value, and aesthetics of a technological product or system, from the perspective of the user and the producer.

  • 8.2.8.ED.26

    Identify the steps in the design process that could be used to solve a problem.

  • 8.2.8.ED.36

    Develop a proposal for a solution to a real-world problem that includes a model (e.g., physical prototype, graphical/technical sketch).

  • 8.2.8.ED.46

    Investigate a malfunctioning system, identify its impact, and explain the step-by-step process used to troubleshoot, evaluate, and test options to repair the product in a collaborative team.

  • 8.2.8.ED.56

    Explain the need for optimization in a design process.

  • 8.2.8.ED.66

    Analyze how trade-offs can impact the design of a product.

  • 8.2.8.ED.76

    Design a product to address a real-world problem and document the iterative design process, including decisions made as a result of specific constraints and trade-offs (e.g., annotated sketches).

  • 8.2.8.ETW.16

    Illustrate how a product is upcycled into a new product and analyze the short- and long-term benefits and costs.

  • 8.2.8.ETW.26

    Analyze the impact of modifying resources in a product or system (e.g., materials, energy, information, time, tools, people, capital).

  • 8.2.8.ETW.36

    Analyze the design of a product that negatively impacts the environment or society and develop possible solutions to lessen its impact.

  • 8.2.8.ETW.46

    Compare the environmental effects of two alternative technologies devised to address climate change issues and use data to justify which choice is best.

  • 8.2.8.ITH.16

    Explain how the development and use of technology influences economic, political, social, and cultural issues.

  • 8.2.8.ITH.26

    Compare how technologies have influenced society over time

  • 8.2.8.ITH.36

    Evaluate the impact of sustainability on the development of a designed product or system.

  • 8.2.8.ITH.46

    Identify technologies that have been designed to reduce the negative consequences of other technologies and explain the change in impact.

  • 8.2.8.ITH.56

    Compare the impacts of a given technology on different societies, noting factors that may make a technology appropriate and sustainable in one society but not in another.

  • 8.2.8.NT.16

    Examine a malfunctioning tool, product, or system and propose solutions to the problem.

  • 8.2.8.NT.26

    Analyze an existing technological product that has been repurposed for a different function.

  • 8.2.8.NT.36

    Examine a system, consider how each part relates to other parts, and redesign it for another purpose.

  • 8.2.8.NT.46

    Explain how a product designed for a specific demand was modified to meet a new demand and led to a new product.

New Jersey’s other subjects