Please enable JavaScript to use CodeHS

Standards Framework

for Nebraska Computer Science and Technology


Standards in this Framework

Standard Description
CS.HS.1.a Interpret potential beneficial and harmful effects of computing innovations and emerging technologies, including artificial intelligence.
CS.HS.1.b Identify and explain how hardware components and software applications meet the needs of the end user.
CS.HS.1.c Demonstrate effective and efficient searches.
CS.HS.1.d Select and use appropriate software to complete tasks in a variety of educational and professional settings.
CS.HS.1.e Identify information technologies used in various industries and potential careers in those industries.
CS.HS.2.a Examine and evaluate cultural, social, and ethical issues associated with information technology.
CS.HS.2.b Apply digital literacy by assessing the validity, accuracy, and appropriateness of information.
CS.HS.2.c Describe how algorithms may result in both intentional and unintentional bias.
CS.HS.2.d Investigate how applications of computing can have legal implications.
CS.HS.2.e Evaluate safety and security measures for protecting information and managing digital footprints.
CS.HS.3.a Identify and describe computing hardware components.
CS.HS.3.b Perform operations on digital files stored on local devices and remote/cloud storage.
CS.HS.3.c Compare and contrast the functions, features, and limitations of different operating systems and utilities.
CS.HS.3.d Troubleshoot computer hardware and software.
CS.HS.3.e Define components of computer networks.
CS.HS.3.f Explain how data is sent through the Internet.
CS.HS.3.g Interpret and draw conclusions based on a data set.
CS.HS.4.a Describe cryptography, encryption, and ciphers.
CS.HS.4.b Identify methods to protect personal devices, information, and systems.
CS.HS.4.c Compare and contrast federal, state, local, and international cybersecurity policies.
CS.HS.5.a Define the term algorithm and explain its relationship to computational solutions.
CS.HS.5.b Decompose a complex problem into distinct parts.
CS.HS.5.c Identify and develop computational solutions to problems.
CS.HS.5.d Define abstraction in terms of computer science and explain how it is used to manage complexity.
CS.HS.5.e Represent equivalent data using different encoding schemes.
CS.HS.6.a Predict the result or output of code execution.
CS.HS.6.b Develop programs that use sequences of statements, variables, loops, and conditionals.
CS.HS.6.c Design and develop computational artifacts that address personally- or socially relevant concerns.
CS.HS.6.d Use abstraction to manage complexity or avoid duplication of effort.
CS.HS.6.e Use existing procedures within a program or language based on documentation.
CS.HS.6.f Write documentation describing the function of computational artifacts.