Computing Systems

  •  

    Devices

    1. 1

      Describe the use of artificial intelligence within computing systems.HS-CS-01

  •  

    Hardware & Software

    1. 2

      Explain how computing devices manage and allocate shared resources.HS-CS-02

    2. 3

      Illustrate the ways computing systems implement logic, input, and output through hardware components.HS-CS-03

  •  

    Troubleshooting

    1. 4

      Utilize guidelines that convey systematic troubleshooting strategies that debug computer systems. HS-CS-04

Networks & The Internet

  •  

    Network Communication & Organization

    1. 1

      Identify issues of network functionality in computational artifact design.HS-NI-01

    2. 2

      Analyze issues of network functionality in computational artifact design.HS-NI-02

  •  

    Cybersecurity

    1. 3

      Identify issues of unauthorized access and cybersecurity in computational artifact design.HS-NI-03

    2. 4

      Analyze issues of unauthorized access and cybersecurity in computational artifact design. HS-NI-04

    3. 5

      Explain tradeoffs when selecting and implementing cybersecurity recommendations for various scenarios based on factors such as efficiency, feasibility, and ethical impacts.HS-NI-05

Data & Analysis

  •  

    Storage

  •  

    Collection, Visualization, & Transformation

    1. 1

      Identify patterns in data representing complex systems with select data analysis tools and techniques.HS-DA-01

    2. 2

      Select appropriate data collection tools and techniques.HS-DA-02

    3. 3

      Compile data sets that support a claim or communicate information. HS-DA-03

  •  

    Inference & Models

    1. 4

      Identify the ability of models and simulations to test hypotheses.HS-DA-04

Algorithms & Programming

  •  

    Algorithms

    1. 1

      Identify artificial intelligence algorithms. HS-AP-01

    2. 2

      Solve computational problems with classic algorithms.HS-AP-02

    3. 3

      Evaluate algorithms in terms of their efficiency, correctness, and clarity. HS-AP-03

  •  

    Variables

    1. 4

      Select an appropriate data structure for information of a given problem.HS-AP-04

  •  

    Control

    1. 5

      Illustrate the flow of execution of a recursive algorithm.HS-AP-05

  •  

    Modularity

    1. 6

      Identify a large-scale computational problem. HS-AP-06

    2. 7

       Analyze general patterns applicable to a solution.HS-AP-07

    3. 8

      Create computational artifacts with pre-existing procedures, external components, libraries and APIs.HS-AP-08

  •  

    Program Development

    1. 9

      Create a computational artifact through an industry-standard process.HS-AP-09

    2. 10

      Justify that a computational artifact meets design specifications with systematic testing and debugging methods.HS-AP-10

    3. 11

      Construct a computational artifact as a team through industry appropriate collaborative tools and processes.HS-AP-11

    4. 12

      Compose standard documentation for computational artifacts to make it easier to follow, test, and debug.HS-AP-12

    5. 13

      Modify an existing computational artifact for additional functionality.HS-AP-13

    6. 14

      Discuss intended and unintended implications of a modified computational artifact.HS-AP-14

    7. 15

      Develop computational artifacts for multiple platforms. HS-AP-15

Impacts of Computing

  •  

    Culture

    1. 1

      Evaluate computational artifacts for their effects on society.HS-IC-01

    2. 2

      Make computational artifact recommendations for maximized benefical and minimal harmful effects on society.HS-IC-02

    3. 3

      Predict how computational innovations that revolutionized aspects of our culture might evolve.HS-IC-03

    4. 4

      Evaluate how equity, access, and influence impact distribution of computing resources in a global society.HS-IC-04

    5. 5

      Create computational artifacts to ensure accessibility and reduce computational bias.HS-IC-05

  •  

    Social Interactions

    1. 6

      Utilize tools and methods for collaboration on a project to increase connectivity of people in different cultures and career fields.HS-IC-06

  •  

    Safety, Law, & Ethics

Frequently asked questions

What grade levels do these standards cover?
Grade 9, Grade 10, Grade 11, and Grade 12
Where can I read the official document?
NC K-12 Computer Science Standards