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