| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Identifier | Standard | Concept | Lessons - Unit#.Lesson# | ||||||||||||||||||||||
2 | 9-12.CAS.a1 | Evaluate and design an ergonomic work environment. | Computing and Society | |||||||||||||||||||||||
3 | 9-12.CAS.a2 | Explain safe practices when collaborating online, including how to anticipate potentially dangerous situations. | Computing and Society | |||||||||||||||||||||||
4 | 9-12.CAS.a3 | Construct strategies to combat cyberbullying/harassment. | Computing and Society | |||||||||||||||||||||||
5 | 9-12.CAS.a4 | Identify the mental health consequences of cyberbullying/harassment. | Computing and Society | |||||||||||||||||||||||
6 | 9-12.CAS.a5 | Explain how peer pressure in social computing settings influences choices. | Computing and Society | |||||||||||||||||||||||
7 | 9-12.CAS.a6 | Apply strategies for managing negative peer pressure and encouraging positive peer pressure. | Computing and Society | |||||||||||||||||||||||
8 | 9-12.CAS.b1 | Model mastery of the school’s Acceptable Use Policy (AUP). | Computing and Society | |||||||||||||||||||||||
9 | 9-12.CAS.b2 | Identify computer-related laws and analyze their impact on digital privacy, security, intellectual property, network access, contracts, and consequences of sexting and harassment. | Computing and Society | 2.12 | 2.13 | 3.11 | 4.2 | 5.10 | ||||||||||||||||||
10 | 9-12.CAS.b3 | Discuss the legal and ethical implications associated with malicious hacking and software piracy. | Computing and Society | 2.12 | 3.8 | 3.10 | 4.8 | 4.9 | ||||||||||||||||||
11 | 9-12.CAS.b4 | Interpret software license agreements and application permissions. | Computing and Society | |||||||||||||||||||||||
12 | 9-12.CAS.c1 | Explain the impact of the digital divide on access to critical information. | Computing and Society | 2.12 | 3.7 | |||||||||||||||||||||
13 | 9-12.CAS.c2 | Discuss the impact of computing technology on business and commerce (e.g., automated tracking of goods, automated financial transaction, e-commerce, cloud computing). | Computing and Society | |||||||||||||||||||||||
14 | 9-12.CAS.c3 | Describe the role that assistive technology can play in people’s lives. | Computing and Society | |||||||||||||||||||||||
15 | 9-12.CAS.c4 | Create a digital artifact that is designed to be accessible (e.g., closed captioning for audio, alternative text for images). | Computing and Society | 2.6 | 2.11 | 2.13 | 3.1 | 4.11 | 4.13 | |||||||||||||||||
16 | 9-12.CAS.c5 | nalyze the beneficial and harmful effects of computing innovations (e.g., social networking, delivery of news and other public media, intercultural communication). | Computing and Society | 1.2 | 1.4 | 1.7 | 1.10 | 1.12 | 2.1 | 2.4 | 2.11 | 2.12 | 2.13 | 3.6 | 3.7 | 3.11 | 4.1 | 4.2 | 4.4 | 4.7 | 4.10 | 5.3 | 5.5 | 5.9 | 6.1 | 6.10 |
17 | 9-12.CAS.c6 | Cultivate a positive web presence (e.g., digital resume, portfolio, social media). | Computing and Society | |||||||||||||||||||||||
18 | 9-12.CAS.c7 | Identify ways to use technology to support lifelong learning. | Computing and Society | |||||||||||||||||||||||
19 | 9-12.CAS.c8 | Analyze the impact of values and points of view that are presented in media messages (e.g., racial, gender, political). | Computing and Society | |||||||||||||||||||||||
20 | 9-12.CAS.c9 | Discuss the social and economic implications associated with malicious hacking, software piracy, and cyber terrorism. | Computing and Society | 2.12 | 2.13 | 3.11 | 4.2 | 4.3 | ||||||||||||||||||
21 | 9-12.DTC.a1 | Use digital tools to design and develop a significant digital artifact (e.g., multipage website, online portfolio, simulation). | Digital Tools and Collaboration | 1.13 | 2.13 | 4.9 | 4.10 | 4.13 | 5.11 | 6.13 | ||||||||||||||||
22 | 9-12.DTC.a2 | Select digital tools or resources based on their efficiency and effectiveness to use for a project or assignment and justify the selection. | Digital Tools and Collaboration | 5.5 | 5.7 | 5.8 | 5.10 | |||||||||||||||||||
23 | 9-12.DTC.b1 | Communicate and publish key ideas and details to a variety of audiences using digital tools and media-rich resources. | Digital Tools and Collaboration | 5.7 | 5.10 | |||||||||||||||||||||
24 | 9-12.DTC.b2 | Collaborate on a substantial project with outside experts or others through online digital tools (e.g., science fair project, community service project, capstone project). | Digital Tools and Collaboration | 2.6 | 2.13 | 4.1 | 4.4 | 4.7 | 4.10 | |||||||||||||||||
25 | 9-12.DTC.c1 | Generate, evaluate, and prioritize questions that can be researched through digital resources or tools. | Digital Tools and Collaboration | 4.1 | 4.4 | 4.7 | 4.10 | 5.5 | ||||||||||||||||||
26 | 9-12.DTC.c2 | Perform advanced searches to locate information and/or design a data-collection approach to gather original data (e.g., qualitative interviews, surveys, prototypes, simulations). | Digital Tools and Collaboration | |||||||||||||||||||||||
27 | 9-12.DTC.c3 | Evaluate digital sources needed to solve a given problem (e.g., reliability, point of view, relevancy). | Digital Tools and Collaboration | |||||||||||||||||||||||
28 | 9-12.DTC.c4 | Gather, organize, analyze, and synthesize information using a variety of digital tools. | Digital Tools and Collaboration | 4.1 | 4.4 | 4.7 | 4.10 | |||||||||||||||||||
29 | 9-12.DTC.c5 | Create an artifact that answers a research question, communicates results and conclusions, and cites sources. | Digital Tools and Collaboration | 4.1 | 4.4 | 4.7 | 4.10 | |||||||||||||||||||
30 | 9-12.CS.a1 | Select computing devices (e.g., probe, sensor, tablet) to accomplish a real-world task (e.g., collecting data in a field experiment) and justify the selection. | Computing Systems | |||||||||||||||||||||||
31 | 9-12.CS.a2 | Examine how the components of computing devices are controlled by and react to programmed commands. | Computing Systems | 2.6 | 2.9 | 3.5 | ||||||||||||||||||||
32 | 9-12.CS.a3 | Apply strategies for identifying and solving routine hardware and software problems that occur in everyday life (e.g., update software patches, virus scan, empty trash, run utility software, close all programs, reboot, use help sources). | Computing Systems | 2.5 | 2.6 | |||||||||||||||||||||
33 | 9-12.CS.a4 | Explain and demonstrate how specialized computing devices can be used for problem solving, decision-making and creativity in all subject areas. | Computing Systems | |||||||||||||||||||||||
34 | 9-12.CS.a5 | Describe how computing devices manage and allocate shared resources [e.g., memory, Central Processing Unit (CPU)]. | Computing Systems | 2.2 | 2.7 | 2.8 | ||||||||||||||||||||
35 | 9-12.CS.a6 | Examine the historical rate of change in computing devices (e.g., power/energy, computation capacity, speed, size, ease of use) and discuss the implications for the future. | Computing Systems | |||||||||||||||||||||||
36 | 9-12.CS.b1 | Identify a problem that cannot be solved by humans or machines alone and design a solution for it by decomposing the task into sub-problems suited for a human or machine to accomplish (e.g., a human-computer team playing chess, forecasting weather, piloting airplanes). | Computing Systems | 2.10 | ||||||||||||||||||||||
37 | 9-12.CS.c1 | Explain how network topologies and protocols enable users, devices, and systems to communicate with each other. | Computing Systems | 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.6 | |||||||||||||||||
38 | 9-12.CS.c2 | Examine common network vulnerabilities (e.g., cyberattacks, identity theft, privacy) and their associated responses. | Computing Systems | 3.9 | 3.11 | 4.2 | 4.3 | 4.4 | 4.5 | 4.6 | 4.8 | 4.12 | 4.13 | |||||||||||||
39 | 9-12.CS.c3 | Examine the issues (e.g., latency, bandwidth, firewalls, server capability) that impact network functionality. | Computing Systems | 3.1 | 3.2 | 3.5 | 3.6 | 4.9 | ||||||||||||||||||
40 | 9-12.CS.d1 | Compare the value of using an existing service versus building the equivalent functionality (e.g., using a reference search engine versus creating a database of references for a project). | Computing Systems | |||||||||||||||||||||||
41 | 9-12.CS.d2 | Explain the concept of quality of service (e.g., security, availability, performance) for services providers (e.g., online storefronts that must supply secure transactions for buyer and seller). | Computing Systems | |||||||||||||||||||||||
42 | 9-12.CT.a1 | Discuss and give an example of the value of generalizing and decomposing aspects of a problem in order to solve it more effectively. | Computational Thinking | 6.2 | 6.3 | 6.11 | ||||||||||||||||||||
43 | 9-12.CT.b1 | Recognize that the design of an algorithm is distinct from its expression in a programming language. | Computational Thinking | 6.2 | 6.3 | |||||||||||||||||||||
44 | 9-12.CT.b2 | Represent algorithms using structured language, such as pseudocode. | Computational Thinking | 6.7 | ||||||||||||||||||||||
45 | 9-12.CT.b3 | Explain how a recursive solution to a problem repeatedly applies the same solution to smaller instances of the problem. | Computational Thinking | |||||||||||||||||||||||
46 | 9-12.CT.b4 | Describe that there are ways to characterize how well algorithms perform and that two algorithms can perform differently for the same task. | Computational Thinking | |||||||||||||||||||||||
47 | 9-12.CT.b5 | Explain that there are some problems, which cannot be computationally solved. | Computational Thinking | |||||||||||||||||||||||
48 | 9-12.CT.c1 | Describe how data types, structures, and compression in programs affect data storage and quality (e.g., digital image file sizes are affected by resolution and color depth). | Computational Thinking | |||||||||||||||||||||||
49 | 9-12.CT.c2 | Create an appropriate multidimensional data structure that can be filtered, sorted, and searched (e.g., array, list, record). | Computational Thinking | |||||||||||||||||||||||
50 | 9-12.CT.c3 | Create, evaluate, and revise data visualization for communication and knowledge. | Computational Thinking | 2.7 | 2.10 | |||||||||||||||||||||
51 | 9-12.CT.c4 | Analyze a complex data set to answer a question or test a hypothesis (e.g., analyze a large set of weather or financial data to predict future patterns). | Computational Thinking | 4.8 | 4.10 | 5.2 | 5.7 | 5.9 | 5.10 | 5.11 | ||||||||||||||||
52 | 9-12.CT.c5 | Identify different problems (e.g., large or multipart problems, problems that need specific expertise, problems that affect many constituents) that can benefit from collaboration when processing and analyzing data to develop new insights and knowledge. | Computational Thinking | |||||||||||||||||||||||
53 | 9-12.CT.d1 | Use a development process in creating a computational artifact that leads to a minimum viable product and includes reflection, analysis, and iteration (e.g., a data-set analysis program for a science and engineering fair, capstone project that includes a program, term research project based on program data). | Computational Thinking | 2.6 | 2.13 | 4.1 | 4.4 | 4.7 | 4.10 | |||||||||||||||||
54 | 9-12.CT.d2 | Decompose a problem by defining functions, which accept parameters and produce return values. | Computational Thinking | |||||||||||||||||||||||
55 | 9-12.CT.d3 | Select the appropriate data structure to represent information for a given problem (e.g., records, arrays, lists). | Computational Thinking | |||||||||||||||||||||||
56 | 9-12.CT.d4 | Analyze trade-offs among multiple approaches to solve a given problem (e.g., space/time performance, maintainability, correctness, elegance). | Computational Thinking | 2.7 | 3.11 | 4.6 | 4.8 | 4.9 | 4.10 | 4.11 | 4.12 | 4.13 | ||||||||||||||
57 | 9-12.CT.d5 | Use appropriate looping structures in programs (e.g., FOR, WHILE, RECURSION). | Computational Thinking | 6.8 | ||||||||||||||||||||||
58 | 9-12.CT.d6 | Use appropriate conditional structures in programs (e.g., IF-THEN, IF-THEN-ELSE, SWITCH). | Computational Thinking | |||||||||||||||||||||||
59 | 9-12.CT.d7 | Use a programming language or tool feature correctly to enforce operator precedence. | Computational Thinking | |||||||||||||||||||||||
60 | 9-12.CT.d8 | Use global and local scope appropriately in program design (e.g., for variables). | Computational Thinking | |||||||||||||||||||||||
61 | 9-12.CT.d9 | Select and employ an appropriate component or library to facilitate programming solutions [e.g., turtle, Global Positioning System (GPS), statistics library]. | Computational Thinking | 6.5 | ||||||||||||||||||||||
62 | 9-12.CT.d10 | Use an iterative design process, including learning from making mistakes, to gain a better understanding of the problem domain. | Computational Thinking | 6.4 | 6.5 | 6.6 | 6.7 | 6.8 | 6.9 | 6.11 | 6.12 | 6.13 | ||||||||||||||
63 | 9-12.CT.d11 | Engage in systematic testing and debugging methods to ensure program correctness. | Computational Thinking | 6.4 | 6.5 | 6.6 | 6.7 | 6.8 | 6.9 | 6.11 | 6.12 | 6.13 | ||||||||||||||
64 | 9-12.CT.d12 | Demonstrate how to document a program so that others can understand its design and implementation. | Computational Thinking | 6.7 | 2.6 | 2.11 | 2.13 | 4.13 | ||||||||||||||||||
65 | 9-12.CT.e1 | Create models and simulations to help formulate, test, and refine hypotheses. | Computational Thinking | 4.8 | 5.2 | 5.7 | 5.9 | 5.10 | 5.11 | |||||||||||||||||
66 | 9-12.CT.e2 | Form a model from a hypothesis generated from research and run a simulation to collect and analyze data to test that hypothesis. | Computational Thinking | 5.2 | 5.7 | 5.9 | 5.10 | 5.11 | ||||||||||||||||||
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 |