CS21 -Computer Science 2 - (2026)

Other North Carolina CTE sets

Understand advanced creative development. CS21.1

  • 1.01

    Understand the development process. U3-L3; U3-L9 CS21.1.01

  • 1.02

    Implement collaborative tools and processes. U3-L3; U3-L9; U10-L1; U3-L8; U3-L9; U10-L1; U7-L8; U7-L10 CS21.1.02

  • 1.03

    Analyze code segments for purpose and debugging. U3-L6; U5-L17; U3-L7CS21.1.03

Understand advanced data. CS21.2

  • 2.01

    Understand data compression algorithms. U1-L9; U1-L10 CS21.2.01

  • 2.02

    Utilize data visualization tools to communicate knowledge. U5-L9; U9-L1; U9-L2; U9-L3 CS21.2.02

  • 2.03

    Extract information from data. U9-L1; U9-L1; U9-L3; U9-L5; U9-L6CS21.2.03

  • 2.04

    Utilize models and simulations. U9-L1; U9-L3; U9-L4;U5-L6; U5-L10 CS21.2.04

Understand advanced algorithms and programming. CS21.3

  • 3.01

    Understand advanced data structures. U4-L1; U5-L1; U5-L2; U5-L3 CS21.3.01

  • 3.02

    Write programs using iterative algorithms. U5-L5; U5-L7 CS21.3.02

  • 3.03

    Utilize iteration to traverse indexed data structures. U5-L1; U5-L3; U5-L1; U5-L3; U5-L9; U5-L11; U6-L2; U7-L3 CS21.3.03

  • 3.04

    Develop procedures. U6-L1; U6-L1; U6-L1; U7-L6; U3-L6; U4-L3 CS21.3.04

  • 3.05

    Evaluate the efficiency of algorithms. U6-L2; U6-L2; U6-L3; U6-L4; U6-L4 CS21.3.05

  • 3.06

    Develop procedural abstractions. U7-L1; U7-L2; U7-L6; U7-L3; U7-L5; U7-L6 CS21.3.06

Understand advanced computing systems and networks. CS21.4

  • 4.01

    Understand advanced computing systems and communication protocols. U2-L6 CS21.4.01

  • 4.02

    Evaluate the reliability and efficiency of computing systems. U6-L5; U6-L5 CS21.4.02

Understand advanced impacts of computing. CS21.5

  • 5.01

    Identify sources of bias and discrimination in computing systems. U2-L7; U2-L8; U9-L6 CS21.5.01

  • 5.02

    Evaluate computing systems for economic and cultural impacts. U9-L5 CS21.5.02

  • 5.03

    Understand the role of computational innovation on globalization. U9-L5 CS21.5.03

Frequently asked questions

What grade levels do these standards cover?
Grade 10, Grade 11, and Grade 12
Where can I read the official document?
North Carolina Department of Public Instruction

Find this useful?

If so, you'll love the standards search built into Common Planner.

Keep exploring

Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.

More North Carolina CTE sets

CTE