Please enable JavaScript to use CodeHS

Nebraska Foundations of Computing Framework

Standards

Standard Description
CIS.HS.8.1.a Identify component parts or subproblems of a simple problem. Lessons
CIS.HS.8.1.b Identify subproblems that make up a larger computational problem. Lessons
CIS.HS.8.1.c Explain how solutions to multiple subproblems work together to solve a larger problem. Lessons
CIS.HS.8.1.d Define the term algorithm and explain its relationship to computational solutions. Lessons
CIS.HS.8.2.a Define abstraction in terms of computer science and provide an example of how abstraction is used to manage complexity. Lessons
CIS.HS.8.2.b Represent equivalent data using different encoding schemes (e.g., binary, unicode, Morse code, student-created codes). Lessons
CIS.HS.8.2.c Use abstraction to manage complexity or avoid duplication of effort. Lessons
CIS.HS.8.2.d Use and extend existing procedures within a program based on their documentation. Lessons
CIS.HS.8.2.e Identify repetitive elements of program code and develop functionally equivalent versions that reduce redundant code or hide the complexity of a task. Lessons
CIS.HS.8.3.a Create variables to store data in a program. Lessons
CIS.HS.8.3.b Use and update data stored in variables. Lessons
CIS.HS.8.3.c Develop programs that use sequences of statements, loops, and conditional statements. Lessons
CIS.HS.8.3.d Design and develop computational artifacts that address personally- or socially relevant concerns. Lessons
CIS.HS.8.4.a Filter or transform data using a computational tool. Lessons
CIS.HS.8.4.b Explain the results of a data-driven investigation and a reproducible process for computing the results. Lessons
CIS.HS.8.4.c Use and modify a computer simulation to understand a real-world system. Lessons
CIS.HS.8.4.d Adjust inputs to an existing simulation to gain additional insights. Lessons
CIS.HS.8.5.a Describe an iterative design process used in creating computational artifacts. Lessons
CIS.HS.8.5.b Apply an iterative design process to solve problems, both independently and collaboratively. Lessons