Please enable JavaScript to use CodeHS

Standards Mapping

for North Carolina Computer Science I

17

Standards in this Framework

15

Standards Mapped

88%

Mapped to Course

Standard Lessons
1.01
Describe computational innovations. U3-L1; U10-L1
  1. 10.5 Future of Computing
1.02
Understand input and output in computing systems. U3-L1; U3-L6; U3-L9; U4-L7
  1. 6.12 User Input
  2. 10.4 Hardware
1.03
Identify errors in algorithms or programs. U3-L7; U4-L7; U5-L7
  1. 2.14 More Karel Examples and Testing
  2. 3.1 Hello World
1.04
Design user interface. U3-L3; U7-L4
  1. 1.8 HTML Styling
  2. 1.9 Introduction to CSS
2.01
Understand how binary numbers represent data. U1-L4
  1. 11.1 Intro to Digital Information
  2. 11.2 Number Systems
  3. 11.3 Encoding Text with Binary
2.02
Understand how computer store information. U1-L4; U1-L6; U1-L7;U1-L8; U4-L1; U1-L5; U4-L3
  1. 6.11 Variables
  2. 11.1 Intro to Digital Information
3.01
Understand basic data structures. U4-L1; U4-L2; U5-L2; U4-L1; U4-L3
  1. 3.2 Variables
3.02
Write programs using sequential algorithms. U6-L1
  1. 2.9 For Loops
  2. 2.12 While Loops in Karel
  3. 3.1 Hello World
  4. 3.2 Variables
  5. 3.3 User Input
  6. 6.4 For Loops
  7. 6.14 Using i in For Loops
  8. 6.15 Extended Loop Control
3.03
Evaluate expressions in an algorithmic process. U4-L1; U4-L3; U7-L2; U7-L3; U4-L2; U5-L3; U4-L5; U4-L7; U4-L5; U4-L7
  1. 3.4 Basic Math in JavaScript
3.04
Utilize conditional expressions and selections. U4-L6; U4-L7; U4-L6; U4-L7; U5-L7; U6-L1
  1. 2.10 If Statements
  2. 2.11 If/Else Statements
  3. 2.13 Control Structures Example
  4. 6.16 If Statements
  5. 6.17 If/ Else Statements
  6. 6.18 While Loops
  7. 6.19 Putting Together Control Structures
3.05
Utilize procedure calls in programs. U4-L3; U4-L7;U4-L9; U7-L1; U7-L3
  1. 2.4 Functions in Karel
  2. 6.8 Functions
  3. 6.13 Parameters
4.01
Understand network structures. U2-L2
  1. 12.3 Internet Addresses
  2. 12.4 DNS
  3. 12.5 Routing
  4. 12.6 Packets and Protocols
4.02
Understand how the internet works. U2-L3; U2-L4; U2-L5; U2-L6
  1. 12.3 Internet Addresses
  2. 12.4 DNS
  3. 12.5 Routing
  4. 12.6 Packets and Protocols
4.03
Understand how data is sent through the internet. U2-L5; U2-L4
  1. 12.5 Routing
  2. 12.6 Packets and Protocols
5.01
Understand the impacts of computational innovation. U10-L1; U10-L4; U10-L5; U9-L6; U10-L4; U10-L8
  1. 10.5 Future of Computing
  2. 12.7 The Impact of the Internet
5.02
Understand legal and ethical implications of computation innovation. U1-L11; U2-L7; U2-L8;U10-L4
5.03
Understand privacy concerns with computing systems. U10-L3; U10-L4; U2-L6; U10-L1; U10-L6; U10-L7; U10-L9; U10-L10