K-12 Computer Science Standards

North Carolina Computer Science II

18 Standards

1

1.01

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

2

1.02

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

3

1.03

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

4

2.01

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

5

2.02

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

6

2.03

Extract information from data. U9-L1; U9-L1; U9-L3; U9-L5; U9-L6

7

2.04

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

8

3.01

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

9

3.02

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

10

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

11

3.04

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

12

3.05

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

13

3.06

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

14

4.01

Understand advanced computing systems and communication protocols. U2-L6

15

4.02

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

16

5.01

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

17

5.02

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

18

5.03

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

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program