1.01 |
Describe computational innovations. U3-L1; U10-L1 |
-
10.5 Future of Computing
|
1.02 |
Understand input and output in computing systems. U3-L1; U3-L6; U3-L9; U4-L7 |
-
6.12 User Input
-
10.4 Hardware
|
1.03 |
Identify errors in algorithms or programs. U3-L7; U4-L7; U5-L7 |
-
2.14 More Karel Examples and Testing
-
3.1 Hello World
|
1.04 |
Design user interface. U3-L3; U7-L4 |
-
1.8 HTML Styling
-
1.9 Introduction to CSS
|
2.01 |
Understand how binary numbers represent data. U1-L4 |
-
11.1 Intro to Digital Information
-
11.2 Number Systems
-
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 |
-
6.11 Variables
-
11.1 Intro to Digital Information
|
3.01 |
Understand basic data structures. U4-L1; U4-L2; U5-L2; U4-L1; U4-L3 |
-
3.2 Variables
|
3.02 |
Write programs using sequential algorithms. U6-L1 |
-
2.9 For Loops
-
2.12 While Loops in Karel
-
3.1 Hello World
-
3.2 Variables
-
3.3 User Input
-
6.4 For Loops
-
6.14 Using i in For Loops
-
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 |
-
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 |
-
2.10 If Statements
-
2.11 If/Else Statements
-
2.13 Control Structures Example
-
6.16 If Statements
-
6.17 If/ Else Statements
-
6.18 While Loops
-
6.19 Putting Together Control Structures
|
3.05 |
Utilize procedure calls in programs. U4-L3; U4-L7;U4-L9; U7-L1; U7-L3 |
-
2.4 Functions in Karel
-
6.8 Functions
-
6.13 Parameters
|
4.01 |
Understand network structures. U2-L2 |
-
12.3 Internet Addresses
-
12.4 DNS
-
12.5 Routing
-
12.6 Packets and Protocols
|
4.02 |
Understand how the internet works. U2-L3; U2-L4; U2-L5; U2-L6 |
-
12.3 Internet Addresses
-
12.4 DNS
-
12.5 Routing
-
12.6 Packets and Protocols
|
4.03 |
Understand how data is sent through the internet. U2-L5; U2-L4 |
-
12.5 Routing
-
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 |
-
10.5 Future of Computing
-
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 |
|