Please enable JavaScript to use CodeHS

Standards Framework

for Arkansas Middle School Introduction to Coding

14

Standards in this Framework

Standard Description
CSCB.1.1 Examine traditional programming algorithms, including searches and sorts
CSCB.1.2 Describe the steps needed to efficiently solve a problem
CSCB.1.3 Manually test algorithms with sample data to observe accuracy of anticipated output
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
CSCB.3.1 Explain the logic involved in how a computer program executes (e.g., flow charts, program flow)
CSCB.3.2 Discuss and apply best practices of backend program design (e.g., comments, documentation, whitespace)
CSCB.3.3 Test a computer program with data and evaluate output for accuracy
CSCB.3.4 Find and debug errors in a computer program
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
CSCB.4.2 Create a program using a text-based programming language
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
CSCB.6.1 Research diverse careers and career opportunities that are influenced by computer science and the technical and soft skills needed for each