Please enable JavaScript to use CodeHS

Standards Framework

for North Carolina Level 1 CS


Standards in this Framework

Standard Description
HS-CS-01 Describe the use of artificial intelligence within computing systems.
HS-CS-02 Explain how computing devices manage and allocate shared resources.
HS-CS-03 Illustrate the ways computing systems implement logic, input, and output through hardware components.
HS-CS-04 Utilize guidelines that convey systematic troubleshooting strategies that debug computer systems.
HS-NI-01 Identify issues of network functionality in computational artifact design.
HS-NI-02 Analyze issues of network functionality in computational artifact design.
HS-NI-03 Identify issues of unauthorized access and cybersecurity in computational artifact design.
HS-NI-04 Analyze issues of unauthorized access and cybersecurity in computational artifact design.
HS-NI-05 Explain tradeoffs when selecting and implementing cybersecurity recommendations for various scenarios based on factors such as efficiency, feasibility, and ethical impacts.
HS-DA-01 Identify patterns in data representing complex systems with select data analysis tools and techniques.
HS-DA-02 Select appropriate data collection tools and techniques.
HS-DA-03 Compile data sets that support a claim or communicate information.
HS-DA-04 Identify the abilty of models and simulations to test hypotheses.
HS-DA-05 Formulate hypotheses with select models and simulations.
HS-AP-01 Identify artificial intelligence algorithms.
HS-AP-02 Solve computational problems with classic algorithms.
HS-AP-03 Evaluate algorithms in terms of their efficiency, correctness, and clarity.
HS-AP-04 Select an appropriate data structure for information of a given problem.
HS-AP-05 Illustrate the flow of execution of a recursive algorithm.
HS-AP-06 Identify a large-scale computational problem.
HS-AP-07 Analyze general patterns applicable to a solution.
HS-AP-08 Create computational artifacts with pre-existing procedures, external components, libraries and APIs.
HS-AP-09 Create a computational artifact through an industry-standard process.
HS-AP-10 Justify that a computational artifact meets design specifications with systematic testing and debugging methods.
HS-AP-11 Construct a computational artifact as a team through industry appropriate collaborative tools and processes.
HS-AP-12 Compose standard documentation for computational artifacts to make it easier to follow, test, and debug.
HS-AP-13 Modify an existing computational artifact for additional functionality.
HS-AP-14 Discuss intended and unintended implications of a modified computational artifact.
HS-AP-15 Develop computational artifacts for multiple platforms.
HS-IC-01 Evaluate computational artifacts for their effects on society.
HS-IC-02 Make computational artifact recommendations for maximized benefical and minimal harmful effects on society.
HS-IC-03 Predict how computational innovations that revolutionized aspects of our culture might evolve.
HS-IC-04 Evaluate how equity, access, and influence impact distribution of computing resources in a global society.
HS-IC-05 Create computational artifacts to ensure accessibility and reduce computational bias.
HS-IC-06 Utilize tools and methods for collaboration on a project to increase connectivity of people in different cultures and career fields.