Please enable JavaScript to use CodeHS

Standards Mapping

for Mississippi 6-8

23

Standards in this Framework

23

Standards Mapped

100%

Mapped to Course

Standard Lessons
CS.2.1
Recommend improvements to the design of computing devices based on an analysis of how users interact with the devices
  1. 4.8 Project: Design the Computer of Tomorrow
  2. 8.8 Mouse Data
  3. 8.9 Keyboard Data
CS.2.2
Design projects that combine hardware and software components to collect and exchange data.
  1. 4.5 Internet of Things
  2. 8.8 Mouse Data
  3. 8.9 Keyboard Data
CS.2.3
Systematically identify and fix problems with computing devices and their components.
  1. 4.3 Hardware
NI.2.1
Model the role of protocols in transmitting data across networks and the Internet
  1. 6.2 The Need for Protocols
NI.2.2
Explain how physical and digital security measures protect electronic information
  1. 6.4 Cybersecurity
NI.2.3
Apply multiple methods of encryption to model the secure transmission of information.
  1. 6.6 Encryption
  2. 6.7 Project: Steganography
DA.2.1
Represent data using multiple encoding schemes.
  1. 8.2 Color
DA.2.2
Collect data using computational tools and transform the data to make it more useful and reliable.
  1. 7.8 Project: Public Service Announcement
DA.2.3
Refine computational models based on the data they have generated.
  1. 9.10 The Physics of Sprites
AP.2.1
Use flowcharts and/or pseudocode to address complex problems as algorithms.
  1. 5.7 If/Else Statements
  2. 5.8 While Loops
  3. 5.9 Karel Challenges
AP.2.2
Create clearly named variables that represent different data types and perform operations on their values.
  1. 3.4 Under the Sea
  2. 3.5 Tracy Adventures 1: Evaluation
  3. 8.3 Variables
  4. 9.5 Variables
  5. 9.9 Your First Sprites
  6. 9.10 The Physics of Sprites
AP.2.3
Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals. [
  1. 1.4 Lost in Space
  2. 2.1 Quest for the Rosetta Stone
  3. 2.2 A Day at the Park
  4. 5.5 For Loops
  5. 5.6 Conditional Statements
  6. 5.9 Karel Challenges
  7. 8.6 Shape Transformations
  8. 8.8 Mouse Data
  9. 8.9 Keyboard Data
AP.2.4
Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs. [
  1. 2.3 Karel Adventures 2: Evaluation
  2. 3.4 Under the Sea
  3. 3.5 Tracy Adventures 1: Evaluation
  4. 5.3 Functions
  5. 5.4 Multiple Functions
  6. 5.9 Karel Challenges
  7. 9.9 Your First Sprites
AP.2.5
Create procedures with parameters to organize code and make it easier to reuse
  1. 3.4 Under the Sea
  2. 3.5 Tracy Adventures 1: Evaluation
  3. 8.2 Color
  4. 8.3 Variables
  5. 8.4 The Draw Loop
  6. 8.5 Color Transitions
  7. 8.6 Shape Transformations
  8. 8.7 Direction
  9. 8.8 Mouse Data
  10. 8.9 Keyboard Data
  11. 8.10 Project: Animate an Emoji
AP.2.6
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
  1. 7.8 Project: Public Service Announcement
  2. 8.10 Project: Animate an Emoji
  3. 9.10 The Physics of Sprites
  4. 10.9 Complete Your Homepage
AP.2.7
Incorporate existing code, media, and libraries into original programs and give attribution.
  1. 8.1 Getting Started
  2. 8.2 Color
  3. 8.3 Variables
  4. 8.4 The Draw Loop
  5. 8.5 Color Transitions
  6. 8.6 Shape Transformations
  7. 8.7 Direction
  8. 8.8 Mouse Data
  9. 8.9 Keyboard Data
  10. 8.10 Project: Animate an Emoji
  11. 9.7 Program Structure
  12. 9.8 Understanding the Canvas
  13. 9.9 Your First Sprites
  14. 9.10 The Physics of Sprites
AP.2.8
Systematically test and refine programs using a range of test cases. [
  1. 1.4 Lost in Space
  2. 3.3 A Day at the Carnival
  3. 3.4 Under the Sea
  4. 5.8 While Loops
  5. 5.9 Karel Challenges
  6. 9.4 Intro to JavaScript
  7. 9.5 Variables
AP.2.9
Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
  1. 8.10 Project: Animate an Emoji
AP.2.10
Document programs in order to make them easier to follow, test, and debug
  1. 5.4 Multiple Functions
  2. 5.7 If/Else Statements
  3. 5.8 While Loops
  4. 5.9 Karel Challenges
IC.2.1
Compare tradeoffs associated with computing technologies that affect people's everyday activities and career options.
  1. 6.3 Impact of the Internet
  2. 7.1 Digital Footprint and Reputation
  3. 7.2 Cyberbullying
  4. 7.3 Internet Safety
  5. 7.4 Privacy & Security
  6. 7.5 Information Literacy
  7. 7.6 Creative Credit & Copyright
  8. 7.7 Hacking Ethics
  9. 7.8 Project: Public Service Announcement
IC.2.2
Discuss issues of bias and accessibility in the design of existing technologies.
  1. 4.6 Ethics and Legal Considerations
  2. 7.8 Project: Public Service Announcement
IC.2.3
Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.
  1. 7.8 Project: Public Service Announcement
IC.2.4
Describe tradeoffs between allowing information to be public and keeping information private and secure.
  1. 6.5 The CIA Triad
  2. 7.4 Privacy & Security