Please enable JavaScript to use CodeHS

Standards Mapping

for Kentucky Introduction to Computer Science

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