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. |