Please enable JavaScript to use CodeHS

New Jersey 9-12 (Outdated) Framework

Standards

Standard Description
8.1.12.A.1 Create a personal digital portfolio which reflects personal and academic interests, achievements, and career aspirations by using a variety of digital tools and resources. Lessons
8.1.12.A.2 Produce and edit a multi-page digital document for a commercial or professional audience and present it to peers and/or professionals in that related area for review. Lessons
8.1.12.A.3 Collaborate in online courses, learning communities, social networks or virtual worlds to discuss a resolution to a problem or issue Lessons
8.1.12.A.4 Construct a spreadsheet workbook with multiple worksheets, rename tabs to reflect the data on the worksheet, and use mathematical or logical functions, charts and data from all worksheets to convey the results Lessons
8.1.12.A.5 Create a report from a relational database consisting of at least two tables and describe the process, and explain the report results. Lessons
8.1.12.B.2 Apply previous content knowledge by creating and piloting a digital learning game or tutorial Lessons
8.1.12.C.1 Develop an innovative solution to a real world problem or issue in collaboration with peers and experts, and present ideas for feedback through social media or in an online community. Lessons
8.1.12.D.1 Demonstrate appropriate application of copyright, fair use and/or Creative Commons to an original work. Lessons
8.1.12.D.2 Evaluate consequences of unauthorized electronic access (e.g., hacking) and disclosure, and on dissemination of personal information. Lessons
8.1.12.D.3 Compare and contrast policies on filtering and censorship both locally and globally Lessons
8.1.12.D.4 Research and understand the positive and negative impact of one’s digital footprint Lessons
8.1.12.D.5 Analyze the capabilities and limitations of current and emerging technology resources and assess their potential to address personal, social, lifelong learning, and career needs. Lessons
8.1.12.E.1 Produce a position statement about a real world problem by developing a systematic plan of investigation with peers and experts synthesizing information from multiple sources Lessons
8.1.12.E.2 Research and evaluate the impact on society of the unethical use of digital tools and present your research to peers Lessons
8.1.12.F.1 Evaluate the strengths and limitations of emerging technologies and their impact on educational, career, personal and or social needs. Lessons
8.2.12.A.1 Propose an innovation to meet future demands supported by an analysis of the potential full costs, benefits, trade-offs and risks, related to the use of the innovation. Lessons
8.2.12.A.2 Analyze a current technology and the resources used, to identify the trade-offs in terms of availability, cost, desirability and waste. Lessons
8.2.12.A.3 Research and present information on an existing technological product that has been repurposed for a different function. Lessons
8.2.12.B.1 Research and analyze the impact of the design constraints (specifications and limits) for a product or technology driven by a cultural, social, economic or political need and publish for review. Lessons
8.2.12.B.2 Evaluate ethical considerations regarding the sustainability of environmental resources that are used for the design, creation and maintenance of a chosen product. Lessons
8.2.12.B.3 Analyze ethical and unethical practices around intellectual property rights as influenced by human wants and/or needs. Lessons
8.2.12.B.4 Investigate a technology used in a given period of history, e.g., stone age, industrial revolution or information age, and identify their impact and how they may have changed to meet human needs and wants. Lessons
8.2.12.B.5 Research the historical tensions between environmental and economic considerations as driven by human needs and wants in the development of a technological product, and present the competing viewpoints to peers for review. Lessons
8.2.12.C.1 Explain how open source technologies follow the design process. Lessons
8.2.12.C.2 Analyze a product and how it has changed or might change over time to meet human needs and wants. Lessons
8.2.12.C.3 Analyze a product or system for factors such as safety, reliability, economic considerations, quality control, environmental concerns, manufacturability, maintenance and repair, and human factors engineering (ergonomics). Lessons
8.2.12.C.4 Explain and identify interdependent systems and their functions. Lessons
8.2.12.C.5 Create scaled engineering drawings of products both manually and digitally with materials and measurements labeled. Lessons
8.2.12.C.6 Research an existing product, reverse engineer and redesign it to improve form and function. Lessons
8.2.12.C.7 Use a design process to devise a technological product or system that addresses a global problem, provide research, identify trade-offs and constraints, and document the process through drawings that include data and materials. Lessons
8.2.12.D.1 Design and create a prototype to solve a real world problem using a design process, identify constraints addressed during the creation of the prototype, identify trade-offs made, and present the solution for peer review. Lessons
8.2.12.D.2 Write a feasibility study of a product to include: economic, market, technical, financial, and management factors, and provide recommendations for implementation. Lessons
8.2.12.D.3 Determine and use the appropriate resources (e.g., CNC (Computer Numerical Control) equipment, 3D printers, CAD software) in the design, development and creation of a technological product or system. Lessons
8.2.12.D.4 Assess the impacts of emerging technologies on developing countries Lessons
8.2.12.D.5 Explain how material processing impacts the quality of engineered and fabricated products Lessons
8.2.12.D.6 Synthesize data, analyze trends and draw conclusions regarding the effect of a technology on the individual, society, or the environment and publish conclusions. Lessons
8.2.12.E.1 Demonstrate an understanding of the problem-solving capacity of computers in our world Lessons
8.2.12.E.2 Analyze the relationships between internal and external computer components. Lessons
8.2.12.E.3 Use a programming language to solve problems or accomplish a task (e.g., robotic functions, website designs, applications, and games). Lessons
8.2.12.E.4 Use appropriate terms in conversation (e.g., troubleshooting, peripherals, diagnostic software, GUI, abstraction, variables, data types and conditional statements). Lessons