K-12 Computer Science Standards

Nevada CS II

21 Standards

1

CS.1.1.2

Describe how artificial intelligence drives many software and physical systems

2

CS.1.1.3

Implement an artificial intelligence algorithm to play a game against a human opponent or solve a problem

3

CS.1.1.4

Use and adapt classic algorithms to solve computational problems

4

CS.1.1.5

Develop classic algorithms in code to solve computational problems

5

CS.1.2.2

Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions

6

CS.1.3.3

Implement arrays in code

7

CS.1.3.4

Implement ArrayLists and LinkedLists in code

8

CS.1.4.3

Construct solutions to problems using student-created components, such as procedures, modules and/or objects

9

CS.1.4.4

Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution

10

CS.1.4.5

Demonstrate code reuse by creating programming solutions using libraries and APIs

11

CS.1.5.6

Plan and develop programs for broad audiences using a software life cycle process

12

CS.1.5.7

Explain security issues that might lead to compromised computer programs

13

CS.1.5.8

Develop programs for multiple computing platforms

14

CS.1.5.9

Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code documentation) in a group software project

15

CS.1.5.10

Develop and use a series of test cases to verify that a program performs according to its design specifications

16

CS.1.5.11

Modify an existing program to add additional functionality and discuss intended and unintended implications, e.g., breaking other functionality

17

CS.2.2.2

Categorize the roles of operating system software

18

CS.2.3.2

Illustrate ways computing systems implement logic, input, and output through hardware components

19

CS.3.1.3

Demonstrate the ability to store bit representation of real-world phenomena, characters, numbers, and images

20

CS.4.1.5

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

21

CS.4.3.4

Discuss the role of ethics in emerging technologies

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program