Standards in this Framework
Standards Mapped
Mapped to Course
Standard | Lessons |
---|---|
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. |
|