Please enable JavaScript to use CodeHS

Kentucky Introduction to Computer Science Standards Mapping

to

Computing Ideas (Lovelace)

37 Standards in this Framework 20 Standards Mapped 54% Mapped to Course


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