K-12 Computer Science Standards

Kentucky 6-8

25 Standards

1

M-NI-01

Model how different sets of rules (protocols) are used to transmit different types of data across networks and the Internet.

2

M-NI-02

Model how information is disguised using different methods of encryption to secure it during transmission from one point to another.

3

M-NI-03

Explain how physical and digital security practices and measures proactively address the threat of breaches to personal and private data.

4

M-DA-01

Store data using multiple encoding methods.

5

M-DA-02

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

6

M-DA-03

Refine computational models based on the data they have generated.

7

M-AP-01

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

8

M-AP-02

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

9

M-AP-03

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

10

M-AP-04

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

11

M-AP-05

Create clearly named variables that represent different data types and perform operations on their values.

12

M-AP-06

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

13

M-AP-07

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

14

M-AP-08

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

15

M-AP-09

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

16

M-AP-10

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

17

M-AP-11

Evaluate licenses that limit or restrict use of computational artifacts when using resources such as libraries.

18

M-AP-12

Develop a process creating a computational artifact that leads to a minimum viable product followed by reflection, analysis, and iteration.

19

M-IC-01

Discuss issues of bias and accessibility in existing technologies.

20

M-IC-02

Compare the positive & negative effects of computing technologies on society.

21

M-IC-03

Collaborate with others using appropriate tools at the local, national, and/or international levels.

22

M-IC-04

Discuss the benefits and consequences of making information either public or private.

23

M-CS-01

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

24

M-CS-02

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

25

M-CS-03

Identify and fix problems with computing devices and their components systematically.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program