K-12 Computer Science Standards

North Carolina 6-8

33 Standards

1

68-CS-01

Understand the design of computing devices based on an analysis of how users interact with the devices.

2

68-CS-02

Design projects that combine hardware and software components to collect and exchange data.

3

68-CS-03

Systematically identify and fix problems with computing devices and components.

4

68-NI-01

Anaylze different ways thatdata is transferred across a networkand the role of protocols intransmitting data.

5

68-NI-02

Explain how physical and digital security measures protect electronic information.

6

68-NI-03

Explain permission and authorizations to access resources to computer systems online.

7

68-NI-04

Apply multiple methods of encryption to model the secure transmission of information.

8

68-DA-01

Represent data using multiple encoding schemes.

9

68-DA-02

Collect data using computational tools.

10

68-DA-03

Transform the collected data to make it more useful and reliable.

11

68-DA-04

Refine computational models based on the data they have generated and/or data collected.

12

68-AP-01

Implement flowcharts and/or pseudocode to address complex problems as algorithms.

13

68-AP-02

Create clearly named variables that represent different data types.

14

68-AP-03

Design and iteratively develop programs that combine control structures including nested loops and compound conditionals.

15

68-AP-04

Construct programs that include events.

16

68-AP-05

Organize problems and subproblems into parts.

17

68-AP-06

Explain the design, implementation, and review of programs.

18

68-AP-07

Create procedures with parameters to organize code and make it easier to reuse groups of instructions.

19

68-AP-08

Assess feedback from team members and users to refine a solution that meets user needs.

20

68-AP-09

Incorporate existing code and media into original programs and give attribution.

21

68-AP-10

Systematically test and refine programs using a range of test cases.

22

68-AP-11

Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.

23

68-AP-12

Document programs in order to make them easier to follow, test, and debug.

24

68-IC-01

Compare tradeoffs associated with computing technologies that affect everyday activities and career options.

25

68-IC-02

Describe how equity, access, and influence impact the distribution of computing resources in a global society.

26

68-IC-03

Discuss issues of bias and accessibility in the design of existing technologies.

27

68-IC-04

Collaborate, model, and promote effective research strategies for assessing and evaluating innovative resources.

28

68-IC-05

Collaborate with many contributors to create a computational artifact.

29

68-IC-06

Utilize tools and methods for collaboration on a project to increase connectivity of peers.

30

68-IC-07

Examine the benefits and drawbacks of a digital footprint and online identity.

31

68-IC-08

Understand how online interactions make an impact on the social, emotional, and physical aspect of others.

32

68-IC-09

Compare tradeoffs between allowing information to be public and keeping information private and secure.

33

68-IC-10

Explore how laws and regulations impact the development and use of software.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program