K-12 Computer Science Standards

North Carolina Introduction to Computer Science

21 Standards

1

1.01

Understand computing devices.

2

1.02

Understand the relationship between hardware and software.

3

2.01

Understand how sensitive data can be affected by malware and other attacks.

4

2.02

Understand how computer systems and networks facilitate the transfer of data.

5

2.03

Understand various security measures and the protections they provide.

6

2.04

Understand how data is transfered across a network and the role of protocols in trasmitting data.

7

3.01

Understand data collection and storage methods.

8

3.02

Apply basic data manipulation techniques.

9

3.03

Understand data visualizations.

10

3.04

Understand ethical use of data.

11

4.01

Understand the basic concepts of programming, including variables and data types.

12

4.02

Understand the purpose of functions and methods.

13

4.03

Understand program flow.

14

4.04

Understand the use of algorithms in problem-solving.

15

4.05

Understand debugging techniques.

16

5.01

Understand the impact computing has on culture and society.

17

5.02

Understand the impact computing has on safety, law, and ethics.

18

5.03

Understand computational tools used to increase connectivity.

19

6.01

Understand the basic concepts of artificial intelligence.

20

6.02

Understand different types of artificial intelligence and how they are used.

21

6.03

Understand the limitations of artificial intelligence and its impact of society.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program