K-12 Computer Science Standards

North Carolina 3-5 Computer Science

26 Standards

1

35.CS.01

Evaluate the features available on digital devices to perform a variety of classroom tasks.

2

35.CS.02

Model how computer hardware and software work together as a system to accomplish tasks.

3

35.CS.03

Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.

4

35.NI.01

Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the Internet, and reassembled at the destination.

5

35.NI.02

Explain your digital footprint and how personal information can be protected.

6

35.DA.01

Identify the type of data encoded in a file based on file extension.

7

35.DA.02

Illustrate the process of file management and version control.

8

35.DA.03

Organize and present collected data visually to highlight relationships and support a claim.

9

35.DA.04

Communicate using data to highlight or predict outcomes.

10

35.AP.01

Create multiple algorithms for the same task to determine which is the most accurate and efficient.

11

35.AP.02

Create programs that use variables to store and modify data.

12

35.AP.03

Construct programs that include sequences.

13

35.AP.04

Construct programs using simple loops.

14

35.AP.05

Construct programs that implement conditionals.

15

35.AP.06

Decompose problems into smaller, manageable, subproblems to facilitate the program development process.

16

35.AP.07

Modify, remix, or incorporate portions of an existing program into one's own work.

17

35.AP.08

Apply an iterative process to the development of a program by including diverse perspectives and considering user preferences.

18

35.AP.09

Give appropriate attribution when creating or remixing programs while respecting intellectual property rights.

19

35.AP.10

Identify and debug erros in an algorithm or program to ensure it runs as intended.

20

35.AP.11

Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.

21

35.AP.12

Describe choices made during program development using code comments, presentations, and demonstrations.

22

35.IC.01

Compare computing technologies that have changed the world and how they both influence and are influenced by cultural practices.

23

35.IC.02

Explore the tools that can be used to improve accessibility and usability of technology products for the diverse needs and wants of users.

24

35.IC.03

Seek diverse perspectives with collaboration for the purpose of improving computational artifacts.

25

35.IC.04

Exhibit positive digital citizenship and social responsibility in online interactions.

26

35.IC.05

Utilize public domain or creative commons media, and refrain from copying or using material created by others without permission.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program