ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
IdentifierStandard
Framework Concept
Lessons - Unit#.Lesson#
2
10.CS.D.01Explain how abstractions hide the underlying implementation of computing systems embedded in everyday objects.Computing Systems1.12.12.22.62.93.13.64.9
3
10.CS.HS.01Explain and compare levels of abstraction between application software, system software, and hardware layers.Computing Systems2.12.22.42.62.93.33.5
4
10.CS.T.01Develop and evaluate guidelines and criteria that convey systematic troubleshooting strategies that can be used to identify/fix errors.Computing Systems1.51.82.32.5
5
10.NI.NCO.01Evaluate the scalability and reliability of networks by identifying and describing the relationship between routers, switches, servers, topology, and addresses.Networks & the Internet3.13.23.33.43.53.64.9
6
10.NI.NCO.02Describe the issues that impact network functionality (e.g. Bandwidth, load, delay, topology, TCP/IP and OSI Models).Networks & the Internet3.2
7
10.NI.C.01Illustrate how sensitive data and critical infrastructure can be affected by malware and other attacks and recommend security measures to address various scenarios based on factors such as efficiency, feasibility, and ethical impacts.Networks & the Internet3.103.114.24.34.44.54.64.84.94.124.13
8
10.NI.C.02Explain tradeoffs when selecting and implementing cybersecurity recommendations from multiple perspectives such as the user, enterprise, and government.Networks & the Internet3.114.64.84.94.104.114.124.13
9
10.NI.C.03Understand and identify the relationship between Confidentiality, Integrity, Availability (CIA) Triad and the security measures that address the balance between them as it pertains to data.Networks & the Internet
10
10.NI.C.04Identify ethical concerns about individual privacy, intellectual property, entering systems without permission, and destroying data and demonstrate the ability to exercise proper judgement and best practices in a variety of different scenarios.Networks & the Internet1.21.112.123.83.114.24.35.35.45.55.10
11
10.NI.C.05Recognize and prevent social engineering attacks. Differentiate between legitimate and fraudulent information.Networks & the Internet3.9
12
10.DA.S.01Translate, compare, and evaluate different bit representations of real-world phenomena (large data sets), such as characters, numbers, and images and how they are organized and stored.Data & Analysis2.75.86.4
13
10.DA.CVT.01Use software tools to develop interactive data representations that
help others to better understand real-world phenomena.
Data & Analysis5.75.10
14
10.DA.IM.01Design computational models that identify and represent the relationships among different elements of data collected from a phenomenon or process.Data & Analysis4.75.25.75.95.15.11
15
10.AP.A.01Develop prototypes that use algorithms (e.g., sequencing, selection, iteration, recursion, etc.) to solve computational problems by leveraging prior student knowledge and personal interest.Algorithms & Programming2.134.94.136.3
16
10.AP.A.02Design and implement an algorithm to play a game against a human opponent or solve a problem.Algorithms & Programming
17
10.AP.V.01Identify common features in multiple lines of code and substitute a single segment that uses lists (arrays) to account for differences.Algorithms & Programming
18
10.AP.V.02Utilize lists to simplify solutions, generalizing computational problems, instead of repeatedly utilizing simple variables.Algorithms & Programming
19
10.AP.C.01Justify and explain the rationale behind the selection of specific control structures when tradeoffs involve implementation, readability, and program performance.Algorithms & Programming
20
10.AP.C.02Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions.Algorithms & Programming2.62.136.26.66.12
21
10.AP.M.01Systematically analyze problems, using top down design, in order to break them down into smaller components, using procedures, modules, and/or objects to implement abstractions.Algorithms & Programming6.26.86.11
22
10.AP.M.02Create computational artifacts by using common structures to organize, manipulate, and process data.Algorithms & Programming1.26.5
23
10.AP.PD.01Systematically design and implement programs for broad audiences, solicit user feedback, and refine programs based on user feedback.Algorithms & Programming6.7
24
10.AP.PD.02Identify and evaluate licenses that limit or restrict use of computational artifacts and consider implications on original work, especially when incorporating libraries and other resources.Algorithms & Programming
25
10.AP.PD.03Evaluate and refine computational artifacts to improve usability, accessibility, and efficiency.Algorithms & Programming1.21.92.52.62.102.112.123.14.114.13
26
10.AP.PD.04Design and develop computational artifacts while working collaboratively.Algorithms & Programming2.124.14.44.74.106.72.6
27
10.AP.PD.05Represent the design elements and data flow (e.g., flowcharts, pseudocode, etc.) of the development of a complex program through the use of various visual aids and documentation techniques.Algorithms & Programming6.7
28
10.IC.C.01Evaluate the ways computing impacts personal, ethical, social, economic, and cultural practices.
Impacts of Computing
1.21.41.71.101.126.16.102.12.42.112.133.63.73.114.14.24.44.74.105.35.55.9
29
10.IC.C.02Evaluate and refine computational artifacts to reduce bias and equity deficits.
Impacts of Computing
1.62.112.123.74.11
30
10.IC.C.03Demonstrate and explain how an existing algorithm/computational Innovation applies to problems across disciplines.
Impacts of Computing
2.13.96.10
31
10.IC.C.04Demonstrate and explain how an existing algorithm applies to problems in society.
Impacts of Computing
2.13.96.10
32
10.IC.SI.01Demonstrate and explain how various methods of collaboration can increase diverse ideas and solutions.
Impacts of Computing
4.14.44.74.10
33
10.IC.SLE.01Explain the positive and negative consequences that intellectual property laws can have on innovation.
Impacts of Computing
1.11
34
10.IC.SLE.02Explain the privacy concerns related to the collection, generation, and analysis of large-scaled data that may not be evident to users.
Impacts of Computing
1.22.123.114.24.35.35.45.55.10
35
10.IC.SLE.03Evaluate the social and economic implications of privacy in the context of safety, law, and ethics.
Impacts of Computing
2.123.93.114.24.3
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