1.01 |
Describe computational innovations. U3-L1; U10-L1 |
-
3.2 Uses of Programs
-
15.1 The Impacts of Computing
|
1.02 |
Understand input and output in computing systems. U3-L1; U3-L6; U3-L9; U4-L7 |
-
3.5 User Input
|
1.03 |
Identify errors in algorithms or programs. U3-L7; U4-L7; U5-L7 |
-
1.15 Debugging Strategies
|
1.04 |
Design user interface. U3-L3; U7-L4 |
-
18.1 Intro to Design Thinking
-
18.2 Prototype
-
18.3 Test
-
18.4 Project Prep and Development
-
26.1 Introduction to HTML
-
26.2 Structure of an HTML Page
-
26.3 Formatting Text
-
26.4 Links
-
26.5 Images
-
26.6 HTML Lists
-
26.7 HTML Tables
-
26.8 HTML Styling
-
26.9 Introduction to CSS
-
26.10 CSS Select by Tag
-
26.11 CSS Select by Class
-
26.12 CSS Select by ID
-
26.14 Practice PT: Your First Website
-
30.1 Let's Build Mastermind
|
2.01 |
Understand how binary numbers represent data. U1-L4 |
-
8.1 Intro to Digital Information
-
8.2 Number Systems
-
8.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.8 Abstraction
-
3.4 Variables
-
4.1 Booleans
-
8.2 Number Systems
|
3.01 |
Understand basic data structures. U4-L1; U4-L2; U5-L2; U4-L1; U4-L3 |
-
7.1 Tuples
-
7.2 Lists
-
7.3 For Loops and Lists
-
7.4 List Methods
-
7.5 Simulation
|
3.02 |
Write programs using sequential algorithms. U6-L1 |
-
1.16 Algorithms
-
4.6 For Loops in Python
-
4.7 General For Loops
-
4.10 While Loops
-
4.11 Loop and a Half
|
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.16 Algorithms
-
3.6 Basic Math in Python
-
4.2 Logical Operators
-
4.3 Comparison Operators
|
3.04 |
Utilize conditional expressions and selections. U4-L6; U4-L7; U4-L6; U4-L7; U5-L7; U6-L1 |
-
1.11 If Statements
-
1.12 If/Else Statements
-
1.13 While Loops in Karel
-
1.14 Control Structures Example
-
4.1 Booleans
-
4.2 Logical Operators
-
4.3 Comparison Operators
|
3.05 |
Utilize procedure calls in programs. U4-L3; U4-L7;U4-L9; U7-L1; U7-L3 |
-
1.5 Functions in Karel
-
5.1 Functions and Parameters 1
-
5.2 Functions and Parameters 2
-
5.3 Functions and Parameters 3
-
5.4 Functions and Return Values 1
-
5.5 Functions and Return Values 2
-
5.6 Local Variables and Scope
|
4.01 |
Understand network structures. U2-L2 |
-
11.1 Welcome to the Internet
-
11.2 Internet Hardware
|
4.02 |
Understand how the internet works. U2-L3; U2-L4; U2-L5; U2-L6 |
-
11.1 Welcome to the Internet
-
11.2 Internet Hardware
-
11.3 Internet Addresses
-
11.4 Viewing Websites
-
11.5 DNS
-
11.6 Routing
-
11.7 Packets and Protocols
|
4.03 |
Understand how data is sent through the internet. U2-L5; U2-L4 |
-
11.1 Welcome to the Internet
-
11.2 Internet Hardware
-
11.3 Internet Addresses
-
11.4 Viewing Websites
-
11.5 DNS
-
11.6 Routing
-
11.7 Packets and Protocols
-
11.8 Sequential, Parallel & Distributed Computing
|
5.01 |
Understand the impacts of computational innovation. U10-L1; U10-L4; U10-L5; U9-L6; U10-L4; U10-L8 |
-
11.10 The Impact of the Internet
-
12.1 The Effects of the Internet
-
15.1 The Impacts of Computing
|
5.02 |
Understand legal and ethical implications of computation innovation. U1-L11; U2-L7; U2-L8;U10-L4 |
-
11.9 Cybersecurity
-
11.10 The Impact of the Internet
-
11.11 Creative Credit & Copyright
-
15.1 The Impacts of Computing
|
5.03 |
Understand privacy concerns with computing systems. U10-L3; U10-L4; U2-L6; U10-L1; U10-L6; U10-L7; U10-L9; U10-L10 |
-
11.9 Cybersecurity
|