Please enable JavaScript to use CodeHS

Standards Mapping

for Nebraska Foundations of Computing

19

Standards in this Framework

8

Standards Mapped

42%

Mapped to Course

Standard Lessons
CIS.HS.8.1.a
Identify component parts or subproblems of a simple problem.
  1. 1.6 Top Down Design and Decomposition in Karel
CIS.HS.8.1.b
Identify subproblems that make up a larger computational problem.
  1. 1.6 Top Down Design and Decomposition in Karel
CIS.HS.8.1.c
Explain how solutions to multiple subproblems work together to solve a larger problem.
  1. 1.6 Top Down Design and Decomposition in Karel
CIS.HS.8.1.d
Define the term algorithm and explain its relationship to computational solutions.
CIS.HS.8.2.a
Define abstraction in terms of computer science and provide an example of how abstraction is used to manage complexity.
CIS.HS.8.2.b
Represent equivalent data using different encoding schemes (e.g., binary, unicode, Morse code, student-created codes).
CIS.HS.8.2.c
Use abstraction to manage complexity or avoid duplication of effort.
CIS.HS.8.2.d
Use and extend existing procedures within a program based on their documentation.
  1. 4.8 Wrapper Classes
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.
  1. 1.4 Karel Can't Turn Right
  2. 1.5 Methods in Karel
CIS.HS.8.3.a
Create variables to store data in a program.
  1. 2.2 Variables and Types
CIS.HS.8.3.b
Use and update data stored in variables.
  1. 2.2 Variables and Types
  2. 2.4 Arithmetic Expressions
CIS.HS.8.3.c
Develop programs that use sequences of statements, loops, and conditional statements.
  1. 2.3 User Input
  2. 2.9 For Loops
  3. 2.10 While Loops
  4. 2.11 If Statements
CIS.HS.8.3.d
Design and develop computational artifacts that address personally- or socially relevant concerns.
CIS.HS.8.4.a
Filter or transform data using a computational tool.
CIS.HS.8.4.b
Explain the results of a data-driven investigation and a reproducible process for computing the results.
CIS.HS.8.4.c
Use and modify a computer simulation to understand a real-world system.
CIS.HS.8.4.d
Adjust inputs to an existing simulation to gain additional insights.
CIS.HS.8.5.a
Describe an iterative design process used in creating computational artifacts.
CIS.HS.8.5.b
Apply an iterative design process to solve problems, both independently and collaboratively.