K-12 Computer Science Standards

New York 4-6 Computer Science and Digital Fluency

34 Standards

1

4-6.CT.1

Develop a computational model of a system that shows changes in output when there are changes in inputs.

2

4-6.CT.10

Describe the steps taken and choices made to design and develop a solution using an iterative design process.

3

4-6.CT.2

Collect digital data related to a reallife question or need.

4

4-6.CT.3

Visualize a simple data set in order to highlight relationships and persuade an audience.

5

4-6.CT.4

Decompose a problem into smaller named tasks, some of which can themselves be decomposed into smaller steps.

6

4-6.CT.5

Identify and name a task within a problem that gets performed multiple times while solving that problem, but with slightly different concrete details each time.

7

4-6.CT.6

Compare two or more algorithms and discuss the advantages and disadvantages of each for a specific task.

8

4-6.CT.7

Identify pieces of information that might change as a program or process runs.

9

4-6.CT.8

Develop algorithms or programs that use repetition and conditionals for creative expression or to solve a problem.

10

4-6.CT.9

Explain each step of an algorithm or program that includes repetition and conditionals for the purposes of debugging.

11

4-6.CY.1

Explain why different types of information might need to be protected.

12

4-6.CY.2

Describe common safeguards for protecting personal information.

13

4-6.CY.3

Describe trade-offs between allowing information to be public and keeping information private and secure.

14

4-6.CY.4

Model and explain the purpose of simple cryptographic methods.

15

4-6.CY.5

Explain suspicious activity of applications and devices.

16

4-6.DL.1

Type on a keyboard while demonstrating proper keyboarding technique.

17

4-6.DL.2

Select appropriate digital tools to communicate and collaborate while learning with others.

18

4-6.DL.3

Conduct and refine advanced multicriteria digital searches to locate content relevant to varied learning goals.

19

4-6.DL.4

Use a variety of digital tools and resources to create and revise digital artifacts.

20

4-6.DL.5

Identify common features of digital technologies.

21

4-6.DL.6

Describe persistence of digital information and explain how actions in online spaces can have consequences.

22

4-6.DL.7

Identify and describe actions in online spaces that could potentially be unsafe or harmful.

23

4-6.IC.1

Describe computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.

24

4-6.IC.2

Explain how laws impact the use of computing technologies and digital information.

25

4-6.IC.3

Explain current events that involve computing technologies.

26

4-6.IC.4

Explain who has access to data in different digital spaces.

27

4-6.IC.5

Explain how computer systems play a role in human decision-making

28

4-6.IC.6

Identify and explain ways to improve the accessibility and usability of a computing device or software application for the diverse needs and wants of users.

29

4-6.IC.7

Identify a diverse range of role models in computer science.

30

4-6.NSD.1

Propose improvements to the design of a computing technology based on an analysis of user interactions with that technology.

31

4-6.NSD.2

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

32

4-6.NSD.3

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

33

4-6.NSD.4

Model how data is structured to transmit through a network.

34

4-6.NSD.5

Describe that data can be stored locally or remotely in a network.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program