Checkfu

Standard set

Grades 9-12 Specialty

Computer Science (2018-)Grades 09, 10, 11, 12CSP ID: FE805506EEA1404087E4058A6D9B0058Standards: 48

Standards

Showing 48 of 48 standards.

Filter by depth

Depth 0

Computing Systems

Depth 0

Networks & the Internet

Depth 0

Data & Analysis

Depth 0

Algorithms & Programming 

Depth 0

Impacts of Computing

Depth 1

Devices

Depth 1

Hardware & Software

Depth 1

Network Communication & Organization 

Depth 1

Cybersecurity

Depth 1

Collection Visualization & Transformation

Depth 1

Inference & Models 

Depth 1

Algorithms

Depth 1

Variables

Depth 1

Control

Depth 1

Modularity

Depth 1

Program Development

Depth 1

Culture

Depth 1

Safety Law & Ethics

9-12S.CS.1

Depth 2

Illustrate ways computing systems implement logic through hardware components.

9-12S.CS.2

Depth 2

Categorize and describe the different functions of operating system software.

9-12S.NI.3

Depth 2

Examine the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing.

9-12S.NI.4

Depth 2

Explain how the characteristics of the internet influence the systems developed on it.

9-12S.NI.5

Depth 2

Develop solutions to security threats.

9-12S.NI.6

Depth 2

Analyze cryptographic techniques to model the secure transmission of information.

9-12S.DA.7

Depth 2

Select and use data collection tools and techniques to generate data sets. 

9-12S.DA.8

Depth 2

Use data analysis tools and techniques to identify patterns in data representing complex systems.

9-12S.DA.9

Depth 2

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

9-12S.AP.10

Depth 2

Describe how artificial intelligence drives many software and physical systems.

9-12S.AP.11

Depth 2

Implement an algorithm that uses artificial intelligence to overcome a simple challenge.

9-12S.AP.12

Depth 2

Implement searching and sorting algorithms to solve computational problems.

9-12S.AP.13

Depth 2

Evaluate algorithms in terms of their efficiency.

9-12S.AP.14

Depth 2

Compare and contrast fundamental data structures and their uses. 

9-12S.AP.15

Depth 2

Demonstrate the flow of execution of a recursive algorithm.

9-12S.AP.16

Depth 2

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

9-12S.AP.17

Depth 2

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

9-12S.AP.18

Depth 2

Demonstrate code reuse by creating programming solutions using libraries and APIs.

9-12S.AP.19

Depth 2

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

9-12S.AP.20

Depth 2

Develop programs for multiple computing platforms. 

9-12S.AP.21

Depth 2

Identify and fix security issues that might compromise computer programs.

9-12S.AP.22

Depth 2

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

9-12S.AP.23

Depth 2

Modify an existing program to add additional functionality and discuss intended and unintended implications.

9-12S.AP.24

Depth 2

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

9-12S.AP.25

Depth 2

Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (e.g., code documentation) while developing software within a group.

9-12S.AP.26

Depth 2

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

9-12S.IC.27

Depth 2

Evaluate computational artifacts with regard to improving their beneficial effects and reducing harmful effects on society.

9-12S.IC.28

Depth 2

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

9-12S.IC.29

Depth 2

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

9-12S.IC.30

Depth 2

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

Framework metadata

Source document
Computer Science Standards for California Public Schools Kindergarten through Grade Twelve
License
CC BY 4.0 US