Please enable JavaScript to use CodeHS

Standards Mapping

for Oklahoma 7

23

Standards in this Framework

23

Standards Mapped

100%

Mapped to Course

Standard Lessons
7.CS.D.01
Evaluate existing computing devices and recommend improvements to the design based on how other users interact with the device.
  1. 2.3 Hardware
  2. 2.8 Internet of Things
  3. 2.11 Quiz: Exploring Computing
7.CS.HS.01
Evaluate and recommend improvements to software and hardware combinations used to collect and exchange data.
  1. 2.8 Internet of Things
  2. 2.11 Quiz: Exploring Computing
  3. 3.1 Project: Using Technology to Solve Problems
  4. 6.5 Preparing and Conducting the Investigation
7.CS.T.01
Identify and resolve complex software and hardware problems with computing devices and their components utilizing strategies such as developing and analyzing flow diagrams.
  1. 2.4 Troubleshooting Methodology
  2. 2.11 Quiz: Exploring Computing
7.NI.NCO.01
Explain protocols and their importance to data transmission; model how a system responds when a packet is lost and the effect it has on the transferred information.
  1. 4.2 The Need for Protocols
  2. 4.10 Exploring the Internet Quiz
7.NI.CY.01
Explain how to protect electronic information, both physical (e.g., hard drive) and digital; identify cybersecurity concerns and options to address issues with the Internet and the systems it uses.
  1. 4.6 Cybersecurity
  2. 4.7 Common Cyber Attacks and Prevention
  3. 4.10 Exploring the Internet Quiz
  4. 5.4 Privacy & Security
  5. 5.9 Digital Citizenship and Cyber Hygiene Quiz
7.NI.CY.02
Identify and explain methods of encryption used to ensure and secure the transmission of information.
  1. 4.6 Cybersecurity
  2. 4.7 Common Cyber Attacks and Prevention
  3. 4.8 Encryption
  4. 4.10 Exploring the Internet Quiz
7.DA.S.01
Create and compare multiple representations of the same data.
  1. 2.5 Computers Speak Binary
  2. 2.6 Bits, Text, and Numbers
  3. 2.11 Quiz: Exploring Computing
7.DA.CVT.01
Collect data using computational tools and transform the data to make it more useful and reliable.
  1. 1.21 Using Data to Refine Game Mechanics
  2. 3.1 Project: Using Technology to Solve Problems
  3. 6.5 Preparing and Conducting the Investigation
  4. 6.6 Telling Your Story
7.DA.IM.01
Discuss the accuracy of a model representing a system by comparing the model's generated results with observed data from the modeled system.
  1. 6.2 Data and Spreadsheets
7.AP.A.01
Select and modify an existing algorithm in natural language or pseudocode to solve complex problems.
  1. 1.22 Program Planning
  2. 1.23 Project: Remix
  3. 1.24 Intro to Programming with Turtle Graphics Quiz
7.AP.V.01
Create programs that use variables to store and modify grade level appropriate data.
  1. 1.12 Variables
  2. 1.13 User Input
  3. 1.24 Intro to Programming with Turtle Graphics Quiz
7.AP.C.01
Develop programs that utilize combinations of repetition, compound conditionals, and the manipulation of variables representing different data types.
  1. 1.20 Putting Together Control Structures
  2. 1.22 Program Planning
  3. 1.24 Intro to Programming with Turtle Graphics Quiz
7.AP.M.01
Decompose problems into parts to facilitate the design, implementation, and review of increasingly complex programs.
  1. 1.11 Top Down Design
  2. 1.22 Program Planning
  3. 1.24 Intro to Programming with Turtle Graphics Quiz
7.AP.PD.01
Seek and incorporate feedback from team members and users to refine a solution to a problem.
  1. 1.20 Putting Together Control Structures
  2. 1.21 Using Data to Refine Game Mechanics
  3. 1.22 Program Planning
  4. 3.1 Project: Using Technology to Solve Problems
  5. 6.6 Telling Your Story
7.AP.PD.02
Incorporate existing code, media, and libraries into original programs of increasing complexity and give attribution.
  1. 1.23 Project: Remix
  2. 1.24 Intro to Programming with Turtle Graphics Quiz
7.AP.PD.03
Test and refine programs using a variety of student created inputs.
  1. 1.3 Testing Tracy Programs
  2. 1.21 Using Data to Refine Game Mechanics
  3. 1.24 Intro to Programming with Turtle Graphics Quiz
7.AP.PD.04
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
  1. 1.21 Using Data to Refine Game Mechanics
  2. 1.23 Project: Remix
  3. 2.3 Hardware
  4. 2.8 Internet of Things
  5. 3.1 Project: Using Technology to Solve Problems
  6. 5.8 Project: Public Service Announcement
  7. 6.4 Defining a Question to Answer
  8. 6.5 Preparing and Conducting the Investigation
7.AP.PD.05
Document text-based programs of increasing complexity in order to make them easier to follow, test, and debug.
  1. 1.7 Comments
  2. 1.23 Project: Remix
  3. 1.24 Intro to Programming with Turtle Graphics Quiz
7.IC.CU.01
Describe the trade-offs associated with computing technologies (e.g., automation), explaining their effects on economies and society.
  1. 2.7 Cloud Computing
  2. 2.10 The Future of Computing
  3. 2.11 Quiz: Exploring Computing
  4. 4.5 Impact of the Internet
  5. 4.10 Exploring the Internet Quiz
7.IC.CU.02
Identify real-world problems in relation to the distribution of computing resources in society.
  1. 2.3 Hardware
  2. 2.7 Cloud Computing
  3. 2.11 Quiz: Exploring Computing
  4. 3.1 Project: Using Technology to Solve Problems
  5. 4.5 Impact of the Internet
  6. 4.10 Exploring the Internet Quiz
7.IC.SI.01
Describe and use safe, appropriate, and responsible practices (i.e., netiquette) when participating in online communities and evaluate how technology can be used to distort, exaggerate, and misrepresent information.
  1. 5.1 Digital Footprint and Reputation
  2. 5.2 Cyberbullying
  3. 5.3 Internet Safety
  4. 5.5 Information Literacy
  5. 5.9 Digital Citizenship and Cyber Hygiene Quiz
7.IC.SI.02
Individually and collaboratively use advanced tools to design and create online content (e.g., digital portfolio, multimedia, blog, web page).
  1. 1.21 Using Data to Refine Game Mechanics
  2. 3.1 Project: Using Technology to Solve Problems
  3. 5.8 Project: Public Service Announcement
  4. 6.3 Data Storytelling
7.IC.SLE.01
Model the connection between the longevity of data on the Internet, personal online identity, and personal privacy.
  1. 5.1 Digital Footprint and Reputation
  2. 5.4 Privacy & Security
  3. 5.9 Digital Citizenship and Cyber Hygiene Quiz