Computing Systems (CS)
|
Devices (D)
|
7.CS.D.01 Evaluate existing computing devices and recommend improvements to the design based on how other users interact with the device.
|
Hardware & Software (HS)
|
7.CS.HS.01 Evaluate and recommend improvements to software and hardware combinations used to collect and exchange data.
|
Troubleshooting (T)
|
7.CS.T.01 Identify and resolve complex software and hardware problems with computing devices and their components utilizing strategies such as developing and analyzing flow diagrams.
|
Networks & The Internet (NI)
|
Network Communication & Organization (NCO)
|
7.NI.NCO.01 Explain protocols and their importance to data transmission; model how a system responds when a packet is lost and the effect it has on the transferred information.
|
Cybersecurity (CY)
|
7.NI.CY.01 Explain how to protect electronic information, both physical (e.g., hard drive) and digital; identify cybersecurity concerns and options to address issues with the Internet and the systems it uses.
|
| 7.NI.CY.02 Identify and explain methods of encryption used to ensure and secure the transmission of information. |
Data Analysis (DA)
|
Storage (S)
|
7.DA.S.01 Create and compare multiple representations of the same data.
|
Collection, Visualization, & Transformation (CVT)
|
7.DA.CVT.01 Collect data using computational tools and transform the data to make it more useful and reliable.
|
Inference & Models (IM)
|
7.DA.IM.01 Discuss the accuracy of a model representing a system by comparing the model's generated results with observed data from the modeled system.
|
Algorithms & Programming (AP)
|
Algorithms (A)
|
7.AP.A.01 Select and modify an existing algorithm in natural language or pseudocode to solve complex problems.
|
Control (C)
|
7.AP.C.01 Develop programs that utilize combinations of repetition, compound conditionals, and the manipulation of variables representing different data types.
|
Modularity (M)
|
7.AP.M.01 Decompose problems into parts to facilitate the design, implementation, and review of increasingly complex programs.
|
Program Development (PD)
|
7.AP.PD.01 Seek and incorporate feedback from team members and users to refine a solution to a problem.
|
|
7.AP.PD.02 Incorporate existing code, media, and libraries into original programs of increasing complexity and give attribution.
|
|
7.AP.PD.03 Test and refine programs using a variety of student created inputs.
|
|
7.AP.PD.04 Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
|
| 7.AP.PD.05 Document text-based programs of increasing complexity in order to make them easier to follow, test, and debug. |
Impacts of Computing (IC)
|
Culture (CU)
|
7.IC.CU.01 Describe the trade-offs associated with computing technologies (e.g., automation), explaining their effects on economies and society.
|
| 7.IC.CU.02 Identify real-world problems in relation to the distribution of computing resources in society. |
Social Interactions (SI)
|
7.IC.SI.01 Describe and use safe, appropriate, and responsible practices (i.e., netiquette) when participating in online communities and evaluate how technology can be used to distort, exaggerate, and misrepresent information.
|
| 7.IC.SI.02 Individually and collaboratively use advanced tools to design and create online content (e.g., digital portfolio, multimedia, blog, web page). |
Internet Safety, Law, & Ethics (SLE)
|
7.IC.SLE.01 Model the connection between the longevity of data on the Internet, personal online identity, and personal privacy.
|
Comments (0)
You don't have permission to comment on this page.