K-12 Computer Science Standards

Illinois 6-8

29 Standards

1

6-8.CS.01

Recommend improvements to the design of computing devices, based on an analysis of how users interact with the devices.

2

6-8.CS.02

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

3

6-8.CS.03

Systematically identify and fix problems with computing devices and their components.

4

6-8.NI.04

Model the role of protocols in transmitting data across networks and the Internet.

5

6-8.NI.05

Explain how physical and digital security measures protect electronic information.

6

6-8.NI.06

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

7

6-8.DA.07

Represent data using multiple encoding schemes.

8

6-8.DA.08

Collect data using computational tools and transform the data to make it more useful and reliable.

9

6-8.DA.09

Refine computational models based on the data they have generated.

10

6-8.DA.10

Evaluate the misuse of data and impact of distorted outcomes.

11

6-8.AP.11

Use flowcharts or pseudocode to address complex problems as algorithms.

12

6-8.AP.12

Perform operations on student-created variables that possess descriptive names and represent different data types.

13

6-8.AP.13

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

14

6-8.AP.14

Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.

15

6-8.AP.15

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

16

6-8.AP.16

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

17

6-8.AP.17

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

18

6-8.AP.18

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

19

6-8.AP.19

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

20

6-8.AP.20

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

21

6-8.IC.21

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

22

6-8.IC.22

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

23

6-8.IC.23

Collaborate with many contributors through strategies such as crowdsourcing or surveys when creating a computational artifact.

24

6-8.IC.24

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

25

6-8.ET.A

Explain that the field of emerging technologies will be evolving and rapidly growing.

26

6-8.ET.B

Compare existing and emerging technologies, ideas, and concepts.

27

6-8.ET.C

Describe how emerging technologies are influencing current events at a local and global scale.

28

6-8.ET.D

Predict the positive and negative societal, cultural, and economic impacts that emerging and future technologies may generate.

29

6-8.ET.E

Create new or original work by applying emerging technologies.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program