K-12 Computer Science Standards

California 3-5 Computer Science Standards for California Public Schools

23 Standards

1

3-5.CS.1

Describe how computing devices connect to other components to form a system.

2

3-5.CS.2

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

3

3-5.CS.3

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

4

3-5.NI.4

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

3-5.NI.5

Describe physical and digital security measures for protecting personal information.

6

3-5.NI.6

Create patterns to protect information from unauthorized access.

7

3-5.DA.7

Explain that the amount of space required to store data differs based on the type of data and/or level of detail.

8

3-5.DA.8

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

9

3-5.DA.9

Use data to highlight and/or propose relationships, predict outcomes, or communicate ideas.

10

3-5.AP.10

Compare and refine multiple algorithms for the same task and determine which is the most appropriate.

11

3-5.AP.11

Create programs that use variables to store and modify data.

12

3-5.AP.12

Create programs that include events, loops, and conditionals.

13

3-5.AP.13

Decompose problems into smaller, manageable tasks which may themselves be decomposed.

14

3-5.AP.14

Create programs by incorporating smaller portions of existing programs, to develop something new or add more advanced features.

15

3-5.AP.15

Use an iterative process to plan and develop a program by considering the perspectives and preferences of others.

16

3-5.AP.16

Observe intellectual property rights and give appropriate attribution when creating, remixing, or combining programs.

17

3-5.AP.17

Test and debug a program or algorithm to ensure it accomplishes the intended task.

18

3-5.AP.18

Perform different roles when collaborating with peers during the design, implementation, and review stages of program development.

19

3-5.AP.19

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

20

3-5.IC.20

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

21

3-5.IC.21

Propose ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.

22

3-5.IC.22

Seek and explain the impact of diverse perspectives for the purpose of improving computational artifacts.

23

3-5.IC.23

Describe reasons creators might limit the use of their work.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program