Computing Systems (CS)
|
Devices (D)
|
8.CS.D.01 Develop and implement a process to evaluate existing computing devices and recommend improvements to the design based on how other users interact with the device.
|
Hardware & Software (HS)
|
8.CS.HS.01 Design and refine projects that combine hardware and software components to collect and exchange data.
|
Troubleshooting (T)
|
8.CS.T.01 Systematically identify, resolve, and document complex software and hardware problems with computing devices and their components.
|
Networks & The Internet (NI)
|
Network Communication & Organization (NCO)
|
8.NI.NCO.01 Explain protocols and their importance to data transmission; model how packets are broken down into smaller pieces and how they are delivered.
|
Cybersecurity (CY)
|
8.NI.CY.01 Evaluate physical and digital procedures that could be implemented to protect electronic data/information; explain the impacts of cybersecurity threats and attacks.
|
| 8.NI.CY.02 Compare the advantages and disadvantages of methods of encryption to model the secure transmission of information. |
Data Analysis (DA)
|
Storage (S)
|
8.DA.S.01 Analyze multiple methods of representing the same data and justify the most appropriate method for representing data.
|
Collection, Visualization, & Transformation (CVT)
|
8.DA.CVT.01 Develop, implement, and refine a process that utilizes computational tools to collect and transform data to make it more useful and reliable.
|
Inference & Models (IM)
|
8.DA.IM.01 Refine computational models based on the data generated by the models.
|
Algorithms & Programming (AP)
|
Algorithms (A)
|
8.AP.A.01 Design algorithms in natural language, flow and control diagrams, comments within code, and/or pseudocode to solve complex problems.
|
Control (C)
|
8.AP.C.01 Develop programs that utilize combinations of nested loops, compound conditionals, procedures without parameters, and the manipulation of variables representing different data types.
|
Modularity (M)
|
8.AP.M.01 Decompose problems and subproblems into parts to facilitate the design, implementation, and review of complex programs.
|
Program Development (PD)
|
8.AP.PD.01 Seek and incorporate feedback from team members and users to refine a solution to a problem that meets the needs of different users.
|
|
8.AP.PD.02 Incorporate existing code, media, and libraries into original programs of increasing complexity and give attribution.
|
|
8.AP.PD.03 Systematically test and refine programs using a range of student created inputs.
|
|
8.AP.PD.04 Model effective communication between participants and demonstrate successful collaboration when developing computational artifacts.
|
| 8.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)
|
8.IC.CU.01 Explore careers related to the field of computer science, and explain how computing impacts innovation in various career fields.
|
| 8.IC.CU.02 Evaluate and improve the design of existing technologies to meet the needs of different users and increase accessibility and usability. |
Social Interactions (SI)
|
8.IC.SI.01 Describe and use safe, appropriate, and responsible practices (i.e., netiquette) when participating in online communities and understand the impact of not using safe, appropriate, and responsible practices.
|
| 8.IC.SI.02 Communicate and publish key ideas and details individually or collaboratively in a way that informs, persuades, and/or entertains using a variety of digital tools and media-rich resources. |
Internet Safety, Law, & Ethics (SLE)
|
8.IC.SLE.01 Discuss the social impacts and ethical considerations associated with cybersecurity, including the positive and malicious purposes of hacking.
|
Comments (0)
You don't have permission to comment on this page.