Please enable JavaScript to use CodeHS

Standards Mapping

for Arkansas Middle School Introduction to Coding

14

Standards in this Framework

10

Standards Mapped

71%

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. 1.4 Multiple Functions
CSCB.1.3
Manually test algorithms with sample data to observe accuracy of anticipated output
  1. 5.7 Program Structure
  2. 5.8 Understanding the Canvas
  3. 5.9 Your First Sprites
  4. 5.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
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. 2.4 Cybersecurity
CSCB.3.1
Explain the logic involved in how a computer program executes (e.g., flow charts, program flow)
  1. 1.7 If/Else Statements
  2. 1.8 While Loops
  3. 1.9 Karel Challenges
CSCB.3.2
Discuss and apply best practices of backend program design (e.g., comments, documentation, whitespace)
  1. 1.4 Multiple Functions
  2. 1.9 Karel Challenges
CSCB.3.3
Test a computer program with data and evaluate output for accuracy
  1. 1.1 Introduction to Karel
  2. 1.2 Karel's World
  3. 1.3 Functions
  4. 1.4 Multiple Functions
  5. 1.5 For Loops
  6. 1.6 Conditional Statements
  7. 1.7 If/Else Statements
  8. 1.8 While Loops
  9. 1.9 Karel Challenges
CSCB.3.4
Find and debug errors in a computer program
  1. 1.3 Functions
  2. 1.4 Multiple Functions
  3. 1.6 Conditional Statements
  4. 1.7 If/Else Statements
  5. 1.8 While Loops
  6. 5.4 Intro to JavaScript
  7. 5.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 Multiple Functions
  2. 1.6 Conditional Statements
  3. 1.7 If/Else Statements
  4. 1.8 While Loops
  5. 1.9 Karel Challenges
  6. 4.3 Variables
  7. 4.4 The Draw Loop
  8. 5.5 Variables
CSCB.4.2
Create a program using a text-based programming language
  1. 1.1 Introduction to Karel
  2. 1.2 Karel's World
  3. 1.3 Functions
  4. 1.4 Multiple Functions
  5. 1.5 For Loops
  6. 1.6 Conditional Statements
  7. 1.7 If/Else Statements
  8. 1.8 While Loops
  9. 1.9 Karel Challenges
  10. 4.2 Color
  11. 4.3 Variables
  12. 4.4 The Draw Loop
  13. 4.5 Color Transitions
  14. 4.6 Shape Transformations
  15. 4.8 Mouse Data
  16. 4.9 Keyboard Data
  17. 5.4 Intro to JavaScript
  18. 5.5 Variables
  19. 5.6 Introducing Libraries
  20. 5.7 Program Structure
  21. 5.8 Understanding the Canvas
  22. 5.9 Your First Sprites
  23. 5.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. 2.4 Cybersecurity
  2. 2.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