K-12 Computer Science Standards

Nevada CS III

19 Standards

1

CS.1.1.5

Develop classic algorithms in code to solve computational problems

2

CS.1.1.6

Evaluate algorithms in terms of their efficiency, correctness, and clarity

3

CS.1.2.3

Illustrate the flow of execution of a recursive algorithm

4

CS.1.2.4

Implement conditional controls in code

5

CS.1.2.5

Implement recursive algorithms in code

6

CS.1.3.3

Implement arrays in code

7

CS.1.3.4

Implement ArrayLists and LinkedLists in code

8

CS.1.4.5

Demonstrate code reuse by creating programming solutions using libraries and APIs

9

CS.1.5.12

Evaluate key qualities of a program through a process such as a code review

10

CS.1.5.13

Compare multiple programming languages and discuss how their features make them suitable for solving different types of problems

11

CS.3.2.3

Select data collection tools and techniques to generate data sets that support a claim or communicate information

12

CS.3.3.2

Evaluate the ability of models and simulations to test and support the refinement of hypotheses

13

CS.4.1.6

Create computational artifacts to maximize their beneficial effects and minimize harmful effects on society

14

CS.4.1.7

Evaluate the impact of equity, access, and influence on the distribution of computing resources in a global society

15

CS.4.1.8

Predict how computational innovations that have revolutionized aspects of our culture might evolve

16

CS.4.2.2

Use tools and methods for collaboration to increase the productivity of a team

17

CS.4.3.5

Debate laws and regulations that impact the development and use of software

18

CS.5.1.2

Describe the issues that impact network functionality, e.g., bandwidth, load, delay, topology

19

CS.5.2.5

Compare ways software developers protect devices and information from unauthorized access

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program