K-12 Computer Science Standards

Idaho 3-5 Technology Standards

32 Standards

1

3-5.CT.1.1

Identify, using accurate terminology, simple hardware and software problems and apply strategies for solving these problems.

2

3-5.CT.1.2

Create step-by-step instructions that models intelligent behavior on computing devices.

3

3-5.CT.1.3

Recognize and utilize the features and functions of a variety of creation or communication tools.

4

3-5.CT.1.4

Create original works and learn strategies for remixing or repurposing to create new artifacts.

5

3-5.CT.2.1

Use outcome data to solve a problem or answer a question.

6

3-5.CT.2.2

Understand how computers encode and store data.

7

3-5.CT.2.3

Collect feedback from both people and features embedded in digital tools and use age-appropriate technology to share learning.

8

3-5.CT.2.4

Explore or solve problems by selecting technology for data analysis, modeling and algorithmic thinking.

9

3-5.CT.2.5

Select effective technology to represent data.

10

3-5.CT.2.6

Navigate age-appropriate technologies and begin to transfer their learning to different tools or learning environments.

11

3-5.CT.3.1

Demonstrate and encourage respect for intellectual property with both print and digital media when using and sharing the work of others.

12

3-5.CT.3.2

Demonstrate an understanding of what personal data is, how to keep it private and how it might be shared online.

13

3-5.CT.3.3

Communicate ideas textually visually and graphically.

14

3-5.CT.3.4

Consider their expected audience when creating and sharing digital artifacts and presentations.

15

3-5.CT.3.5

Choose tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in teams locally and globally.

16

3-5.CT.4.1

Demonstrate how a device on a network sends and receives information.

17

3-5.CT.5.1

Identify and understand ways that teamwork and collaboration can support problem solving and the software design cycle.

18

3-5.CT.5.2

Construct and test problem solutions using block-based and or text-based programming.

19

3-5.CT.5.3

Generate a list of sub-problems to consider while addressing a larger problem.

20

3-5.CT.5.4

Explain that computer program design is an iterative process that includes the following steps: define the problem, generate ideas, build a program, test the program, improve the program.

21

3-5.CT.5.5

Explain and debug the sequencing in an algorithm.

22

3-5.CT.5.6

Construct an algorithm to accomplish a task.

23

3-5.CT.5.7

Break down problems into smaller parts, identify key information, and propose solutions.

24

3-5.CT.5.8

Understand and explore basic concepts related to automation, patterns and algorithmic thinking.

25

3-5.CT.5.9

Use digital and nondigital tools to plan and manage a design process.

26

3-5.DL.1.1

Analyze a variety of resources for accuracy, perspective, credibility, and relevance using digital tools to construct knowledge, produce creative artifacts and make meaningful learning experiences for themselves and others.

27

3-5.DL.2.1

Practice responsible digital citizenship using positive, safe, legal and ethical behaviors in the use of technology systems and software.

28

3-5.DL.2.2

Explain ethical issues that relate to equity of access, accessibility, security, privacy, copyright, digital citizenship, digital footprint, and intellectual property with computers and networks.

29

3-5.DL.3.1

Identify how computational devices impact daily life.

30

3-5.DL.3.2

Gather, manipulate, and evaluate digital data to explore a real-world problem that is of interest to the student.

31

3-5.DL.3.3

Explore the connections between computer science and other fields.

32

3-5.DL.4.1

Generate examples of how the use of computing can affect society and how society can influence the use of computing.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program