Standards in this Framework
Standard | Description |
---|---|
1 | Analyze the characteristics of hardware components to determine the applications for which they can be used. |
2 | Use appropriate tools and methods to execute Internet searches which yield requested data. |
3 | Evaluate the results of web searches and the reliability of information found on the Internet. |
4 | Explain the differences between tasks that can and cannot be accomplished with a computer. |
5 | Analyze the effects of computing on society within economic, social, and cultural contexts |
6 | Communicate legal and ethical concerns raised by computing innovation. |
7 | Explain the implications of communication as data exchange. |
8 | Name and explain the steps they use in solving a problem. |
9 | Solve a problem by applying appropriate problem-solving techniques. |
10 | Express a solution using standard design tools. |
11 | Determine if a given algorithm successfully solves a stated problem. |
12 | Create algorithms that meet specified objectives. |
13 | Explain the connections between binary numbers and computers. |
14 | Summarize the behavior of an algorithm. |
15 | Compare the tradeoffs between different algorithms for solving the same problem |
16 | Explain the characteristics of problems that cannot be solved by an algorithm. |
17 | Use appropriate algorithms to solve problems |
18 | Design, code, test, and execute a program that corresponds to a set ofspecifications. |
19 | Select appropriate programming structures |
20 | Locate and correct errors in a program. |
21 | Explain how a particular program functions. |
22 | Justify the correctness of a program. |
23 | Create programs with practical, personal, and/or societal intent. |
24 | Describe the features of appropriate data sets for specific problems. |
25 | Apply a variety of analysis techniques to large data sets. |
26 | Use computers to find patterns in data and test hypotheses about data |
27 | Compare different analysis techniques and discuss the tradeoffs among them. |
28 | Justify conclusions drawn from data analysis. |
29 | Describe ways in which computing enables innovation. |
30 | Explain how algorithms are used to produce artificial intelligences(AI) |
31 | Discuss the ways in which innovations enabled by computing affects communications and problem solving. |
32 | Analyze how computing influences and is influenced by the cultures for which they are designed and the cultures in which they are used. |
33 | Analyze how social and economic values influence the design and development of computing innovations. |
34 | Discuss issues of equity, access, and power in the context of computing resources. |
35 | Communicate legal and ethical concerns raised by computational innovations |
36 | Discuss privacy and security concerns related to computational innovations. |
37 | Explain positive and negative effects of technological innovations on human culture. |