for Natrona CS in the Physical World — Tech Apps and Coding
Total Standards: 13Mapped: 13Completion: 100%
8.IC.C.01
Describe impacts associated with computing technologies that affect people's everyday activities and career options.
2.1 History of Computers
4.1 Digital Footprint and Reputation
9.1 Intro to the Internet
9.7 The Impact of the Internet
13.2 What is Cybersecurity?
13.3 Impact of Cybersecurity
8.AP.V.01
Using grade appropriate content and complexity, create clearly named variables that represent different data types and perform operations on their values.
1.11 Variables
1.12 User Input
1.13 Parameters
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
3.4 Variables
14.1 For Loops
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
8.DA.S.01
Represent data using multiple encoding schemes (e.g., ASCII, binary, HTML, HEX, URL).
8.1 Intro to Digital Information
8.2 Number Systems
8.3 Encoding Text with Binary
8.4 Pixel Images
8.5 Hexadecimal
8.6 Pixel Colors!
8.AP.PD.01
Using grade appropriate content and complexity, seek and incorporate feedback from team members and users to refine a solution to a problem.
7.6 Test
15.3 Follow a Step-by-Step Project
15.4 Final Project
8.AP.PD.03
Systematically test and refine programs using a range of test cases.
1.19 Putting Together Control Structures
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
15.3 Follow a Step-by-Step Project
15.4 Final Project
8.AP.A.01
Create flowcharts and pseudocode to design algorithms to solve complex problems.
1.10 Top Down Design
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
8.AP.M.01
Using grade appropriate content and complexity, decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
14.5 Functions
15.3 Follow a Step-by-Step Project
8.AP.M.02
Using grade appropriate content and complexity, create procedures with parameters to organize code and make it easier to reuse.
1.8 Functions
1.13 Parameters
14.5 Functions
8.AP.C.01
Using grade appropriate content and complexity, design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.16 If Statements
1.17 If/ Else Statements
1.18 While Loops
1.19 Putting Together Control Structures
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
15.1 micro:bit Challenges
8.CS.HS.01
Design and refine a project that combines hardware and software components to collect and exchange data.
15.2 Explore a New Sensor
8.AP.PD.04
Using grade appropriate content and complexity, document programs in order to make them easier to follow, test, and debug.
1.6 Comments
3.3 Comments & Pseudocode
11.7 Commenting Your Code
15.2 Explore a New Sensor
15.3 Follow a Step-by-Step Project
15.4 Final Project
8.AP.PD.05
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
7.7 Build Your Website!
15.4 Final Project
8.CS.T.01
Systematically identify, resolve, and document increasingly complex software and hardware problems with computing devices and their components.