Eighth Grade
Computing Systems8.CS
- D.
Devices8.CS.D
- 1
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.8.CS.D.01
- 1
- HS.
Hardware & Software8.CS.HS
- 1
Design and refine projects that combine hardware and software components to collect and exchange data.8.CS.HS.01
- 1
- T.
Troubleshooting8.CS.T
- 1
Systematically identify, resolve, and document complex software and hardware problems with computing devices and their components.8.CS.T.01
- 1
Networks & The Internet8.NI
- NCO.
Network Communication & Organization8.NI.NCO
- 1
Explain protocols and their importance to data transmission; model how packets are broken down into smaller pieces and how they are delivered.8.NI.NCO.01
- 1
- CY.
Cybersecurity8.NI.CY
- 1
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.01
- 2
Compare the advantages and disadvantages of methods of encryption to model the secure transmission of information.8.NI.CY.02
- 1
Data Analysis8.DA
- S.
Storage8.DA.S
- 1
Analyze multiple methods of representing the same data and justify the most appropriate method for representing data.8.DA.S.01
- 1
- CVT.
Collection, Visualization, & Transformation8.DA.CVT
- 1
Develop, implement, and refine a process that utilizes computational tools to collect and transform data to make it more useful and reliable. 8.DA.CVT.01
- 1
- IM.
Inference & Models8.DA.IM
- 1
Refine computational models based on the data generated by the models.8.DA.IM.01
- 1
Algorithms & Programming8.AP
- A.
Algorithms8.AP.A
- 1
Design algorithms in natural language, flow and control diagrams, comments within code, and/or pseudocode to solve complex problems.8.AP.A.01
- 1
- V.
Variables8.AP.V
-
Students will continue to apply the standards and practices from the previous grade levels.
-
- C.
Control8.AP.C
- 1
Develop programs that utilize combinations of nested loops, compound conditionals, procedures without parameters, and the manipulation of variables representing different data types.8.AP.C.01
- 1
- M.
Modularity8.AP.M
- 1
Decompose problems and subproblems into parts to facilitate the design, implementation, and review of complex programs.8.AP.M.01
- 1
- PD.
Program Development8.AP.PD
- 1
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.01
- 2
Incorporate existing code, media, and libraries into original programs of increasing complexity and give attribution.8.AP.PD.02
- 3
Systematically test and refine programs using a range of student created inputs.8.AP.PD.03
- 4
Model effective communication between participants and demonstrate successful collaboration when developing computational artifacts.8.AP.PD.04
- 5
Document text-based programs of increasing complexity in order to make them easier to follow, test, and debug.8.AP.PD.05
- 1
Impacts of Computing8.IC
- CU.
Culture8.IC.CU
- 1
Explore careers related to the field of computer science, and explain how computing impacts innovation in various career fields.8.IC.CU.01
- 2
Evaluate and improve the design of existing technologies to meet the needs of different users and increase accessibility and usability.8.IC.CU.02
- 1
- SI.
Social Interactions8.IC.SI
- 1
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.01
- 2
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.8.IC.SI.02
- 1
- SLE.
Internet Safety, Law, & Ethics8.IC.SLE
- 1
Discuss the social impacts and ethical considerations associated with cybersecurity, including the positive and malicious purposes of hacking.8.IC.SLE.01
- 1
Frequently asked questions
- What grade levels do these standards cover?
- Grade 8
- Where can I read the official document?
- Oklahoma Academic Standards for Computer Science
Keep exploring
Keep exploring Computer Science standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Oklahoma Computer Science sets
Computer ScienceOther Oklahoma subjects
Oklahoma- Creative Process (CP)1 set
- CTE23 sets
- ELA Vertical Progressions, 6th-12th1 set
- English Language Arts14 sets
- Fine Arts105 sets
- Health4 sets
- Information Literacy4 sets
- Mathematics11 sets
- PASS4 sets
- Personal Financial Literacy1 set
- Physical Education10 sets
- Science12 sets
- Social Studies40 sets
- Technology Education1 set
- World Languages1 set