Please enable JavaScript to use CodeHS

Standards Mapping

for Nebraska Computer Science and Technology

31

Standards in this Framework

31

Standards Mapped

100%

Mapped to Course

Standard Lessons
CS.HS.1.a
Interpret potential beneficial and harmful effects of computing innovations and emerging technologies, including artificial intelligence.
  1. 2.2 Personal Data and Collection
  2. 2.3 Can All Information Be Trusted?
  3. 5.6 Impact of the Internet
CS.HS.1.b
Identify and explain how hardware components and software applications meet the needs of the end user.
  1. 4.3 Software and Applications
  2. 4.6 Browser Configuration
  3. 6.2 Peripheral Devices
CS.HS.1.c
Demonstrate effective and efficient searches.
  1. 2.3 Can All Information Be Trusted?
CS.HS.1.d
Select and use appropriate software to complete tasks in a variety of educational and professional settings.
  1. 4.3 Software and Applications
CS.HS.1.e
Identify information technologies used in various industries and potential careers in those industries.
  1. 3.1 Cryptography: Then, Now, and Future
CS.HS.2.a
Examine and evaluate cultural, social, and ethical issues associated with information technology.
  1. 2.1 Digital Footprint and Responsibility
  2. 2.2 Personal Data and Collection
  3. 2.4 Cyber Ethics and Laws
  4. 2.5 Personal Data Security
CS.HS.2.b
Apply digital literacy by assessing the validity, accuracy, and appropriateness of information.
  1. 2.3 Can All Information Be Trusted?
  2. 2.4 Cyber Ethics and Laws
CS.HS.2.c
Describe how algorithms may result in both intentional and unintentional bias.
  1. 2.3 Can All Information Be Trusted?
CS.HS.2.d
Investigate how applications of computing can have legal implications.
  1. 2.4 Cyber Ethics and Laws
  2. 4.4 Software Licenses
CS.HS.2.e
Evaluate safety and security measures for protecting information and managing digital footprints.
  1. 2.1 Digital Footprint and Responsibility
  2. 2.2 Personal Data and Collection
  3. 2.5 Personal Data Security
  4. 2.6 Common Cyber Attacks and Prevention
CS.HS.3.a
Identify and describe computing hardware components.
  1. 6.1 Internal Components
  2. 6.2 Peripheral Devices
  3. 6.4 Storage Options
  4. 6.5 Network Options
CS.HS.3.b
Perform operations on digital files stored on local devices and remote/cloud storage.
  1. 4.7 Command Line Interface
CS.HS.3.c
Compare and contrast the functions, features, and limitations of different operating systems and utilities.
  1. 4.1 Operating Systems
  2. 4.2 Compatibility
CS.HS.3.d
Troubleshoot computer hardware and software.
  1. 6.6 Methodology
  2. 8.2 Troubleshooting Methodology
CS.HS.3.e
Define components of computer networks.
  1. 5.3 IP Addresses
  2. 5.4 Routing and Packets
  3. 6.5 Network Options
CS.HS.3.f
Explain how data is sent through the Internet.
  1. 5.4 Routing and Packets
  2. 5.5 How Do Websites Work?
CS.HS.3.g
Interpret and draw conclusions based on a data set.
  1. 2.1 Digital Footprint and Responsibility
CS.HS.4.a
Describe cryptography, encryption, and ciphers.
  1. 3.1 Cryptography: Then, Now, and Future
  2. 3.2 Symmetric Encryption
CS.HS.4.b
Identify methods to protect personal devices, information, and systems.
  1. 2.6 Common Cyber Attacks and Prevention
  2. 4.5 Application Security
CS.HS.4.c
Compare and contrast federal, state, local, and international cybersecurity policies.
  1. 2.4 Cyber Ethics and Laws
CS.HS.5.a
Define the term algorithm and explain its relationship to computational solutions.
  1. 3.1 Cryptography: Then, Now, and Future
  2. 3.2 Symmetric Encryption
CS.HS.5.b
Decompose a complex problem into distinct parts.
  1. 1.4 Functions in Karel
  2. 1.5 Top Down Design and Decomposition in Karel
  3. 1.10 If Statements
  4. 1.11 If/Else Statements
  5. 1.17 Karel Challenges
  6. 9.7 If Statements
  7. 9.9 Logical Operators
  8. 9.11 While Loops
  9. 10.8 If/Else Statements
  10. 10.10 Comparison Operators
  11. 10.11 While Loops
CS.HS.5.c
Identify and develop computational solutions to problems.
  1. 1.4 Functions in Karel
  2. 1.5 Top Down Design and Decomposition in Karel
  3. 1.10 If Statements
  4. 1.11 If/Else Statements
  5. 1.17 Karel Challenges
  6. 9.7 If Statements
  7. 9.9 Logical Operators
  8. 9.11 While Loops
  9. 10.8 If/Else Statements
  10. 10.10 Comparison Operators
  11. 10.11 While Loops
CS.HS.5.d
Define abstraction in terms of computer science and explain how it is used to manage complexity.
  1. 1.4 Functions in Karel
  2. 1.7 Abstraction
  3. 1.8 Super Karel
  4. 9.13 Functions
  5. 10.6 Basic Functions
CS.HS.5.e
Represent equivalent data using different encoding schemes.
  1. 5.1 Computers Speak Binary
CS.HS.6.a
Predict the result or output of code execution.
  1. 1.1 Introduction to Programming With Karel
  2. 1.4 Functions in Karel
  3. 1.9 For Loops
  4. 1.12 While Loops in Karel
  5. 1.14 Debugging Strategies
  6. 7.7 Artistic Effects
  7. 9.1 Printing in Python
  8. 9.2 Variables and Types
  9. 10.2 Variables
  10. 10.12 For Loops
CS.HS.6.b
Develop programs that use sequences of statements, variables, loops, and conditionals.
  1. 1.1 Introduction to Programming With Karel
  2. 1.4 Functions in Karel
  3. 1.9 For Loops
  4. 1.10 If Statements
  5. 1.11 If/Else Statements
  6. 1.12 While Loops in Karel
  7. 7.8 Variables
  8. 7.11 If Statements
  9. 10.2 Variables
  10. 10.6 Basic Functions
  11. 10.8 If/Else Statements
  12. 10.11 While Loops
  13. 10.12 For Loops
CS.HS.6.c
Design and develop computational artifacts that address personally- or socially relevant concerns.
  1. 2.2 Personal Data and Collection
  2. 2.5 Personal Data Security
  3. 5.2 What is the Internet?
  4. 5.6 Impact of the Internet
CS.HS.6.d
Use abstraction to manage complexity or avoid duplication of effort.
  1. 1.4 Functions in Karel
  2. 1.7 Abstraction
  3. 1.8 Super Karel
  4. 7.6 Functions
  5. 9.13 Functions
  6. 10.6 Basic Functions
CS.HS.6.e
Use existing procedures within a program or language based on documentation.
  1. 1.1 Introduction to Programming With Karel
  2. 1.8 Super Karel
  3. 1.16 Ultra Karel
  4. 7.1 Intro to Python with Tracy the Turtle
  5. 7.2 Tracy's Grid World
  6. 9.3 User Input
  7. 9.4 Mathematical Operators
  8. 9.8 Comparison Operators
  9. 9.10 Floating Point Numbers and Rounding
  10. 10.4 Basic Math
  11. 10.5 Random Numbers
CS.HS.6.f
Write documentation describing the function of computational artifacts.
  1. 1.16 Ultra Karel
  2. 7.6 Functions
  3. 9.13 Functions
  4. 10.6 Basic Functions