Please enable JavaScript to use CodeHS

Standards Mapping

for Arkansas Middle School Introduction to Coding

14

Standards in this Framework

12

Standards Mapped

85%

Mapped to Course

Standard Lessons
CSCB.1.1
Examine traditional programming algorithms, including searches and sorts
CSCB.1.2
Describe the steps needed to efficiently solve a problem
  1. 2.2 A Day at the Park
  2. 5.4 Multiple Functions
CSCB.1.3
Manually test algorithms with sample data to observe accuracy of anticipated output
  1. 9.7 Program Structure
  2. 9.8 Understanding the Canvas
  3. 9.9 Your First Sprites
  4. 9.10 The Physics of Sprites
CSCB.1.4
Demonstrate appropriate collaborative behaviors (e.g., integrating feedback, providing useful feedback, understanding and accepting multiple perspectives) when solving problems
CSCB.2.1
Apply strategies to protect personal digital footprints (e.g., game profiles, shares on social media, other online accounts) and the responsibilities and opportunities of living, learning, and working in a digitally connected world
  1. 7.1 Digital Footprint and Reputation
  2. 7.2 Cyberbullying
  3. 7.3 Internet Safety
  4. 7.4 Privacy & Security
CSCB.2.2
Research and describe real-world cybersecurity problems (e.g., identity theft) as they relate to personal cybersecurity, and how to apply digital and physical methods for protecting and securing personal information
  1. 6.4 Cybersecurity
  2. 7.4 Privacy & Security
CSCB.3.1
Explain the logic involved in how a computer program executes (e.g., flow charts, program flow)
  1. 5.7 If/Else Statements
  2. 5.8 While Loops
  3. 5.9 Karel Challenges
CSCB.3.2
Discuss and apply best practices of backend program design (e.g., comments, documentation, whitespace)
  1. 5.4 Multiple Functions
  2. 5.9 Karel Challenges
CSCB.3.3
Test a computer program with data and evaluate output for accuracy
  1. 1.1 Karel's Coding Environment
  2. 1.3 The Rabbit Chase
  3. 1.4 Lost in Space
  4. 2.1 Quest for the Rosetta Stone
  5. 2.2 A Day at the Park
  6. 3.3 A Day at the Carnival
  7. 3.4 Under the Sea
  8. 5.1 Introduction to Karel
  9. 5.2 Karel's World
  10. 5.3 Functions
  11. 5.4 Multiple Functions
  12. 5.5 For Loops
  13. 5.6 Conditional Statements
  14. 5.7 If/Else Statements
  15. 5.8 While Loops
  16. 5.9 Karel Challenges
CSCB.3.4
Find and debug errors in a computer program
  1. 1.2 Karel Error Messages
  2. 3.2 Debugging with Error Messages
  3. 5.3 Functions
  4. 5.4 Multiple Functions
  5. 5.6 Conditional Statements
  6. 5.7 If/Else Statements
  7. 5.8 While Loops
  8. 9.4 Intro to JavaScript
  9. 9.5 Variables
CSCB.4.1
Implement the following programming concepts: ● data types ● variable creation ● variable assignment ● conditional branching (e.g., if, if-else, multi-branch) ● iteration (e.g., for, while) ● functions
  1. 1.4 Lost in Space
  2. 2.1 Quest for the Rosetta Stone
  3. 2.2 A Day at the Park
  4. 3.4 Under the Sea
  5. 5.4 Multiple Functions
  6. 5.6 Conditional Statements
  7. 5.7 If/Else Statements
  8. 5.8 While Loops
  9. 5.9 Karel Challenges
  10. 8.3 Variables
  11. 8.4 The Draw Loop
  12. 9.5 Variables
CSCB.4.2
Create a program using a text-based programming language
  1. 1.3 The Rabbit Chase
  2. 1.4 Lost in Space
  3. 2.1 Quest for the Rosetta Stone
  4. 2.2 A Day at the Park
  5. 3.3 A Day at the Carnival
  6. 3.4 Under the Sea
  7. 5.1 Introduction to Karel
  8. 5.2 Karel's World
  9. 5.3 Functions
  10. 5.4 Multiple Functions
  11. 5.5 For Loops
  12. 5.6 Conditional Statements
  13. 5.7 If/Else Statements
  14. 5.8 While Loops
  15. 5.9 Karel Challenges
  16. 8.2 Color
  17. 8.3 Variables
  18. 8.4 The Draw Loop
  19. 8.5 Color Transitions
  20. 8.6 Shape Transformations
  21. 8.8 Mouse Data
  22. 8.9 Keyboard Data
  23. 9.4 Intro to JavaScript
  24. 9.5 Variables
  25. 9.6 Introducing Libraries
  26. 9.7 Program Structure
  27. 9.8 Understanding the Canvas
  28. 9.9 Your First Sprites
  29. 9.10 The Physics of Sprites
CSCB.5.1
Identify major components and functions of computer systems (e.g., hardware, software) and networks (e.g., network components, wired, wireless) and recommend methods to secure computer systems and networks
  1. 4.2 Software
  2. 4.3 Hardware
  3. 6.4 Cybersecurity
  4. 6.5 The CIA Triad
CSCB.6.1
Research diverse careers and career opportunities that are influenced by computer science and the technical and soft skills needed for each
  1. 4.7 The Future of Computing