Please enable JavaScript to use CodeHS

Standards Mapping

for Nevada CS II

21

Standards in this Framework

8

Standards Mapped

38%

Mapped to Course

Standard Lessons
CS.1.1.2
Describe how artificial intelligence drives many software and physical systems
CS.1.1.3
Implement an artificial intelligence algorithm to play a game against a human opponent or solve a problem
CS.1.1.4
Use and adapt classic algorithms to solve computational problems
CS.1.1.5
Develop classic algorithms in code to solve computational problems
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
  1. 6.1 Homepage: Your First Website
  2. 12.1 Planning Your Site
  3. 12.2 Creating Your Site
  4. 13.1 Intro to Design Thinking
CS.1.3.3
Implement arrays in code
  1. 10.3 Storing Data Structures with Local Storage
  2. 14.19 Intro to Lists/Arrays
  3. 14.20 Indexing Into an Array
  4. 14.21 Adding/Removing From an Array
  5. 14.22 Array Length and Looping Through Arrays
CS.1.3.4
Implement ArrayLists and LinkedLists in code
  1. 14.19 Intro to Lists/Arrays
  2. 14.20 Indexing Into an Array
  3. 14.21 Adding/Removing From an Array
CS.1.4.3
Construct solutions to problems using student-created components, such as procedures, modules and/or objects
  1. 10.4 JavaScript Objects
  2. 14.14 Functions and Parameters 1
  3. 14.15 Functions and Parameters 2
  4. 14.16 Functions and Return Values 1
  5. 14.17 Functions and Return Values 2
  6. 14.18 Local Variables and Scope
CS.1.4.4
Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution
CS.1.4.5
Demonstrate code reuse by creating programming solutions using libraries and APIs
  1. 8.1 Introduction to jQuery
  2. 10.11 Using APIs
CS.1.5.6
Plan and develop programs for broad audiences using a software life cycle process
  1. 12.1 Planning Your Site
  2. 12.2 Creating Your Site
CS.1.5.7
Explain security issues that might lead to compromised computer programs
CS.1.5.8
Develop programs for multiple computing platforms
CS.1.5.9
Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code documentation) in a group software project
  1. 5.10 Reading Documentation
  2. 12.1 Planning Your Site
CS.1.5.10
Develop and use a series of test cases to verify that a program performs according to its design specifications
CS.1.5.11
Modify an existing program to add additional functionality and discuss intended and unintended implications, e.g., breaking other functionality
CS.2.2.2
Categorize the roles of operating system software
CS.2.3.2
Illustrate ways computing systems implement logic, input, and output through hardware components
  1. 5.15 Interaction
CS.3.1.3
Demonstrate the ability to store bit representation of real-world phenomena, characters, numbers, and images
CS.4.1.5
Evaluate computational artifacts to maximize their beneficial effects and minimize harmful effects on society
CS.4.3.4
Discuss the role of ethics in emerging technologies