Standards in this Framework
Standards Mapped
Mapped to Course
Standard | Lessons |
---|---|
CIS.HS.8.1.a
Identify component parts or subproblems of a simple problem. |
|
CIS.HS.8.1.b
Identify subproblems that make up a larger computational problem. |
|
CIS.HS.8.1.c
Explain how solutions to multiple subproblems work together to solve a larger problem. |
|
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. |
|
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. |
|
CIS.HS.8.3.a
Create variables to store data in a program. |
|
CIS.HS.8.3.b
Use and update data stored in variables. |
|
CIS.HS.8.3.c
Develop programs that use sequences of statements, loops, and conditional 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. |
|