8.1.12.AP.1 |
Design algorithms to solve computational problems using a combination of original and existing algorithms. |
Lessons
|
8.1.12.AP.2 |
Create generalized computational solutions using collections instead of repeatedly using simple variables. |
Lessons
|
8.1.12.AP.3 |
Create generalized computational solutions using collections instead of repeatedly using simple variables. |
Lessons
|
8.1.12.AP.4 |
Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue. |
Lessons
|
8.1.12.AP.5 |
Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects. |
Lessons
|
8.1.12.AP.6 |
Create artifacts by using procedures within a program, combinations of data and procedures, or independent but interrelated programs. |
Lessons
|
8.1.12.AP.7 |
Collaboratively design and develop programs and artifacts for broad audiences by incorporating feedback from users. |
Lessons
|
8.1.12.AP.8 |
Evaluate and refine computational artifacts to make them more usable and accessible. |
Lessons
|
8.1.12.AP.9 |
Collaboratively document and present design decisions in the development of complex programs. |
Lessons
|
8.1.12.CS.1 |
Describe ways in which integrated systems hide underlying implementation details to simplify user experiences. |
Lessons
|
8.1.12.CS.2 |
Model interactions between application software, system software, and hardware. |
Lessons
|
8.1.12.CS.3 |
Compare the functions of application software, system software, and hardware. |
Lessons
|
8.1.12.CS.4 |
Develop guidelines that convey systematic troubleshooting strategies that others can use to identify and fix errors. |
Lessons
|
8.1.12.DA.1 |
Create interactive data visualizations using software tools to help others better understand real world phenomena, including climate change. |
Lessons
|
8.1.12.DA.2 |
Describe the trade-offs in how and where data is organized and stored |
Lessons
|
8.1.12.DA.3 |
Translate between decimal numbers and binary numbers. |
Lessons
|
8.1.12.DA.4 |
Explain the relationship between binary numbers and the storage and use of data in a computing device. |
Lessons
|
8.1.12.DA.5 |
Create data visualizations from large data sets to summarize, communicate, and support different interpretations of real-world phenomena. |
Lessons
|
8.1.12.DA.6 |
Create and refine computational models to better represent the relationships among different elements of data collected from a phenomenon or process. |
Lessons
|
8.1.12.IC.1 |
Evaluate the ways computing impacts personal, ethical, social, economic, and cultural practices. |
Lessons
|
8.1.12.IC.2 |
Test and refine computational artifacts to reduce bias and equity deficits. |
Lessons
|
8.1.12.IC.3 |
Predict the potential impacts and implications of emerging technologies on larger social, economic, and political structures, using evidence from credible sources. |
Lessons
|
8.1.12.NI.1 |
Evaluate the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing. |
Lessons
|
8.1.12.NI.2 |
Evaluate security measures to address various common security threats |
Lessons
|
8.1.12.NI.3 |
Explain how the needs of users and the sensitivity of data determine the level of security implemented |
Lessons
|
8.1.12.NI.4 |
Explain how decisions on methods to protect data are influenced by whether the data is at rest, in transit, or in use. |
Lessons
|
8.2.12.EC.1 |
Analyze controversial technological issues and determine the degree to which individuals, businesses, and governments have an ethical role in decisions that are made. |
Lessons
|
8.2.12.EC.2 |
Assess the positive and negative impacts of emerging technologies on developing countries and evaluate how individuals, non-profit organizations, and governments have responded. |
Lessons
|
8.2.12.EC.3 |
Synthesize data, analyze trends, and draw conclusions regarding the effect of a technology on the individual, culture, society, and environment and share this information with the appropriate audience. |
Lessons
|
8.2.12.EC.4 |
Research 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 |
Lessons
|
8.2.12.ED.1 |
Use research to design and create a product or system that addresses a problem and make modifications based on input from potential consumers. |
Lessons
|
8.2.12.ED.2 |
Create scaled engineering drawings for a new product or system and make modification to increase optimization based on feedback. |
Lessons
|
8.2.12.ED.3 |
Evaluate several models of the same type of product and make recommendations for a new design based on a cost benefit analysis. |
Lessons
|
8.2.12.ED.4 |
Design a product or system that addresses a global problem and document decisions made based on research, constraints, trade-offs, and aesthetic and ethical considerations and share this information with an appropriate audience. |
Lessons
|
8.2.12.ED.5 |
Evaluate the effectiveness of a product or system based on factors that are related to its requirements, specifications, and constraints (e.g., safety, reliability, economic considerations, quality control, environmental concerns, manufacturability, maintenance and repair, ergonomics). |
Lessons
|
8.2.12.ED.6 |
Analyze the effects of changing resources when designing a specific product or system (e.g., materials, energy, tools, capital, labor). |
Lessons
|
8.2.12.ETW.1 |
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.ETW.2 |
Synthesize and analyze data collected to monitor the effects of a technological product or system on the environment. |
Lessons
|
8.2.12.ETW.3 |
Identify a complex, global environmental or climate change issue, develop a systemic plan of investigation, and propose an innovative sustainable solution. |
Lessons
|
8.2.12.ITH.1 |
Analyze a product to determine the impact that economic, political, social, and/or cultural factors have had on its design, including its design constraints. |
Lessons
|
8.2.12.ITH.2 |
Propose an innovation to meet future demands supported by an analysis of the potential costs, benefits, trade-offs, and risks related to the use of the innovation |
Lessons
|
8.2.12.ITH.3 |
Analyze the impact that globalization, social media, and access to open source technologies has had on innovation and on a society’s economy, politics, and culture. |
Lessons
|
8.2.12.NT.1 |
Explain how different groups can contribute to the overall design of a product. |
Lessons
|
8.2.12.NT.2 |
Redesign an existing product to improve form or function. |
Lessons
|