1 |
Analyze the characteristics of hardware components to determine the applications for which they can be used. |
-
2.2 Computer Organization
-
2.4 Hardware
|
2 |
Use appropriate tools and methods to execute Internet searches which yield requested data. |
-
9.5 Information Literacy
|
3 |
Evaluate the results of web searches and the reliability of information found on the Internet. |
-
9.5 Information Literacy
|
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 |
-
2.1 History of Computers
-
7.1 Intro to the Internet
-
7.7 The Impact of the Internet
-
8.1 Project: The Effects of the Internet
|
6 |
Communicate legal and ethical concerns raised by computing innovation. |
-
9.1 Digital Footprint and Reputation
-
9.2 Cyberbullying
-
9.3 Internet Safety
-
9.4 Privacy & Security
-
9.6 Creative Credit & Copyright
|
7 |
Explain the implications of communication as data exchange. |
|
8 |
Name and explain the steps they use in solving a problem. |
-
1.6 Top Down Design and Decomposition in Karel
|
9 |
Solve a problem by applying appropriate problem-solving techniques. |
-
1.6 Top Down Design and Decomposition in Karel
-
1.12 While Loops in Karel
-
1.13 Control Structures Example
-
1.14 More Karel Examples and Testing
-
1.16 Karel Challenges
|
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. |
-
1.4 Functions in Karel
-
1.6 Top Down Design and Decomposition in Karel
-
1.9 For Loops
-
1.10 If Statements
-
1.11 If/Else Statements
-
1.12 While Loops in Karel
-
1.13 Control Structures Example
-
1.14 More Karel Examples and Testing
-
1.16 Karel Challenges
|
13 |
Explain the connections between binary numbers and computers. |
-
6.1 Intro to Digital Information
-
6.2 Number Systems
-
6.3 Encoding Text with Binary
|
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. |
-
1.10 If Statements
-
1.11 If/Else Statements
-
1.12 While Loops in Karel
-
1.13 Control Structures Example
-
1.14 More Karel Examples and Testing
-
1.16 Karel Challenges
|
19 |
Select appropriate programming structures |
-
1.13 Control Structures Example
-
1.14 More Karel Examples and Testing
-
1.16 Karel Challenges
|
20 |
Locate and correct errors in a program. |
-
1.16 Karel Challenges
|
21 |
Explain how a particular program functions. |
-
1.7 Commenting Your Code
|
22 |
Justify the correctness of a program. |
|
23 |
Create programs with practical, personal, and/or societal intent. |
-
1.16 Karel Challenges
-
5.1 Project: Your First Website
|
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. |
-
2.1 History of Computers
-
2.5 Future of Computing
-
3.1 Computer Model
|
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. |
-
2.5 Future of Computing
-
7.1 Intro to the Internet
|
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. |
-
7.7 The Impact of the Internet
|
35 |
Communicate legal and ethical concerns raised by computational innovations |
-
9.1 Digital Footprint and Reputation
-
9.2 Cyberbullying
-
9.3 Internet Safety
-
9.6 Creative Credit & Copyright
|
36 |
Discuss privacy and security concerns related to computational innovations. |
-
9.4 Privacy & Security
|
37 |
Explain positive and negative effects of technological innovations on human culture. |
-
2.1 History of Computers
-
7.1 Intro to the Internet
-
7.7 The Impact of the Internet
-
8.1 Project: The Effects of the Internet
-
9.1 Digital Footprint and Reputation
-
9.2 Cyberbullying
-
9.3 Internet Safety
|