ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
IdentifierStandardConcept
Lessons - Unit#.Lesson#
2
8.1.12.CS.1
Describe ways in which integrated systems hide underlying implementation details to simplify user experiences.Computing Systems1.12.12.22.42.62.93.13.33.53.63.114.34.9
3
8.1.12.CS.2
Model interactions between application software, system software, and hardware.Computing Systems2.12.22.42.62.93.33.5
4
8.1.12.CS.3
Compare the functions of application software, system software, and hardware.Computing Systems2.12.22.42.62.93.33.5
5
8.1.12.CS.4
Develop guidelines that convey systematic troubleshooting strategies that others can use to identify and fix errors.Computing Systems1.51.82.32.5
6
8.1.12.NI.1
Evaluate the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing.Networks & the Internet3.13.23.33.43.53.64.9
7
8.1.12.NI.2
Evaluate security measures to address various common security threats.Networks & the Internet3.103.114.24.34.44.54.84.104.114.124.13
8
8.1.12.NI.3
Explain how the needs of users and the sensitivity of data determine the level of security implemented.Networks & the Internet3.103.114.84.9
9
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.Networks & the Internet
10
8.1.12.DA.1
Create interactive data visualizations using software tools to help others better understand real world phenomena, including climate change.Data & Analysis4.84.105.75.10
11
8.1.12.DA.2
Describe the trade-offs in how and where data is organized and stored.Data & Analysis6.42.75.8
12
8.1.12.DA.3
Translate between decimal numbers and binary numbers.Data & Analysis
13
8.1.12.DA.4
Explain the relationship between binary numbers and the storage and use of data in a computing device.Data & Analysis
14
8.1.12.DA.5
Create data visualizations from large data sets to summarize, communicate, and support different interpretations of real-world phenomena.Data & Analysis4.84.105.75.10
15
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.Data & Analysis4.85.25.75.95.11
16
8.1.12.AP.1
Design algorithms to solve computational problems using a combination of original and existing algorithms.Algorithms & Programming6.26.36.86.112.13
17
8.1.12.AP.2
Create generalized computational solutions using collections instead of repeatedly using simple variables.Algorithms & Programming1.26.5
18
8.1.12.AP.3
Select and combine control structures for a specific application based upon performance and readability, and identify trade-offs to justify the choice.Algorithms & Programming6.36.86.96.12
19
8.1.12.AP.4
Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue.Algorithms & Programming6.26.66.122.62.13
20
8.1.12.AP.5
Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects.Algorithms & Programming6.86.86.112.3
21
8.1.12.AP.6
Create artifacts by using procedures within a program, combinations of data and procedures, or independent but interrelated programs.Algorithms & Programming1.26.5
22
8.1.12.AP.7
Collaboratively design and develop programs and artifacts for broad audiences by incorporating feedback from users.Algorithms & Programming6.72.62.13
23
8.1.12.AP.8
Evaluate and refine computational artifacts to make them more usable and accessible.Algorithms & Programming1.21.92.52.62.102.112.133.14.114.13
24
8.1.12.AP.9
Collaboratively document and present design decisions in the development of complex programs.Algorithms & Programming6.7
25
8.1.12.IC.1
Evaluate the ways computing impacts personal, ethical, social, economic, and cultural practices.Impacts of Computing1.21.41.71.101.126.16.102.12.42.112.122.133.63.73.84.14.44.74.105.35.55.9
26
8.1.12.IC.2
Test and refine computational artifacts to reduce bias and equity deficits.Impacts of Computing1.62.112.123.73.84.11
27
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.Impacts of Computing2.13
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100