Grades 9-12 Advanced
Other Ohio Computer Science sets
Other Ohio Computer Science sets
COMPUTING SYSTEMSCS
- D.
DevicesCS.D
- a
Evaluate the function of various devices to formulate a human interaction solution.CS.D.9-12.A.a
- b
Integrate multifunctional computing devices to solve a problem.CS.D.9-12.A.b
- c
Identify the functionality of various categories of hardware components and the communication between them and use that information to build a system virtually or physically for a specific task.CS.D.9-12.A.c
- a
- HS.
Hardware and SoftwareCS.HS
- a
Categorize types of operating systems and how they will be used.CS.HS.9-12.A.a
- a
- T.
TroubleshootingCS.T
- a
Evaluate and revise a systematic process to identify the source of a problem and the steps to correct it within individual and connected devices.CS.T.9-12.A.a
- a
NETWORKS AND THE INTERNETNI
- N.
NetworkingNI.N
- a
Construct a networking devices map solution for a realworld scenario to establish communication between distant devices.NI.N.9-12.A.a
- b
Develop a solution to a real-world scenario using networking protocols to establish network communication.NI.N.9-12.A.b
- c
Improve scalability and reliability of networks to describe the relationships and effects of how the different types of networks work together.NI.N.9-12.A.c
- a
- C.
CybersecurityNI.C
- a
Identify cybersecurity ethics and law.NI.C.9-12.A.a
- b
Implement a devised solution to counter a security threat.NI.C.9-12.A.b
- c
Compare and contrast various threat actors, such as nation-states, cyber terrorist groups, organized crime or hacktivists.NI.C.9-12.A.c
- d
Explore and utilize examples of encryption methods (e.g., Vigenére, Bacon’s cipher and Enigma).NI.C.9-12.A.d
- a
- IOT.
Internet of Things (IoT)NI.IOT
- a
Design and implement an IoT life cycle scenario that encompasses data gathering, transmission, reception and data analysis to demonstrate how the IoT operates and apply these skills to design products that model the process. NI.IOT.9-12.A.a
- a
DATA AND ANALYSIS DA
- DCS.
Data Collection and StorageDA.DCS
- a
Create multidimensional data collections that can be utilized through various methods to solve complex data problems.DA.DCS.9-12.A.a
- b
Investigate data storage and collection tools to analyze tradeoffs and limitations.DA.DCS.9-12.A.b
- a
- VC.
Visualization and CommunicationDA.VC
- a
Create visualization or multisensory artifacts to communicate insights and knowledge gained from complex data analysis that answers real-world questions.DA.VC.9-12.A.a
- a
- IM.
Inference and ModelingDA.IM
- a
Create a model that simulates a complex system and uses extracted data to hypothesize, test and refine the model to discover connections or trends.DA.IM.9-12.A.a
- a
ALGORITHMIC THINKING AND PROGRAMMINGATP
- A.
AlgorithmsATP.A
- a
Define and explain Iterative and recursive algorithms to understand how and when to apply them.ATP.A.9-12.A.a
- b
Use iteration to effectively solve problems.ATP.A.9-12.A.b
- c
Use recursion to effectively solve problems.ATP.A.9-12.A.c
- d
Define and explain sorting and searching algorithms to understand how and when to apply them. ATP.A.9-12.A.d
- e
Use sorting and searching to analyze and organize data.ATP.A.9-12.A.e
- f
Compare and contrast classical, cluster and quantum computing algorithms.ATP.A.9-12.A.f
- a
- VDR.
Variables and Data RepresentationATP.VDR
- a
Utilize different data storage structures to store larger and more complex data than variables can contain. ATP.VDR.9-12.A.a
- b
Identify the appropriate data structures or variables to use to design a solution to a complex problem. ATP.VDR.9-12.A.b
- a
- CS.
Control StructuresATP.CS
- a
Write programs that use library methods and control structures and methods to solve a problem.ATP.CS.9-12.A.a
- b
Refactor a program to be smaller and more efficient.ATP.CS.9-12.A.b
- a
- M.
ModularityATP.M
- a
Construct solutions to problems using studentcreated components (e.g., procedures, modules, objects).ATP.M.9-12.A.a
- b
Design or redesign a solution to a large-scale computational problem by identifying generalizable patterns. ATP.M.9-12.A.b
- c
Create programming solutions by reusing existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).ATP.M.9-12.A.c
- a
- PD.
Program DevelopmentATP.PD
- a
Fully implement the most appropriate software methodology to complete a team programming project.ATP.PD.9-12.A.a
- a
ARTIFICIAL INTELLIGENCEAI
- P.
PerceptionAI.P
- a
Describe some of the technical difficulties in making computer perception systems function well for diverse groups.AI.P.9-12.A.a
- b
Illustrate the abstraction hierarchy for speech understanding, from waveforms to sentences, showing how knowledge at each level is used to resolve ambiguities in the levels below.AI.P.9-12.A.b
- a
- RR.
Representation & ReasoningAI.RR
- a
Write code to create an algorithmic search.AI.RR.9-12.A.a
- b
Illustrate breadth-first, depth-first and best-first search algorithms to grow a search tree.AI.RR.9-12.A.b
- a
- ML.
Machine Learning AI.ML
- a
Evaluate a dataset used to train a real AI system by considering the size of the dataset, the way that the data were acquired and labeled, the storage required and the estimated time to produce the dataset.AI.ML.9-12.A.a
- b
Using a data visualization tool, investigate imbalances in training data in terms of gender, age, ethnicity or other demographic variables that could result in a biased model.AI.ML.9-12.A.b
- a
- NI.
Natural InteractionAI.NI
- a
Identify and debate the issues of AI and consciousness.AI.NI.9-12.A.a
- a
- SI.
Societal ImpactsAI.SI
- a
Design an AI system to address social issues or explain how AI could be used to address a social issue.AI.SI.9-12.A.a
- a
IMPACTS OF COMPUTINGIC
- Cu.
CultureIC.Cu
- a
Evaluate an alternative solution where a current tool does not exist due to limited resources.IC.Cu.9-12.A.a
- b
Analyze the global impact of the distribution of computing resources in terms of equity, access and influence.IC.Cu.9-12.A.b
- c
Design a study of the potential impacts of classical computers, clustered computing and quantum computing in different fields.IC.Cu.9-12.A.c
- d
Evaluate and explore how research and commercial entities are using clustered and quantum computing as alternative solutions due to limitations of classical computers.IC.Cu.9-12.A.d
- a
- SLE.
Safety, Law and EthicsIC.SLE
- b
Evaluate and explore how research and commercial entities use intellectual property laws including copyright, trademarks, and patents to identify practical, business and ethical impacts.IC.SLE.9-12.A.b
- a
Create a scenario to demonstrate typical tradeoffs between usability and security and recommend security measures based on these or other tradeoffs.IC.SLE.9-12.A.a
- b
Frequently asked questions
- What grade levels do these standards cover?
- Grade 9, Grade 10, Grade 11, and Grade 12
- Where can I read the official document?
- Ohio’s Learning Standards Computer Science ADOPTED JULY 2022
Keep exploring
Keep exploring Computer Science standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Ohio Computer Science sets
Computer ScienceOther Ohio subjects
Ohio- CTE37 sets
- CTE: Agricultural and Environmental Systems9 sets
- Early Learning and Development9 sets
- English Language Arts11 sets
- English Language Arts - Extended Learning Standards12 sets
- English Language Proficiency6 sets
- English Language Proficiency - Extended7 sets
- Financial Literacy4 sets
- Fine Arts: Dance12 sets
- Fine Arts: Drama/Theatre12 sets
- Fine Arts: Music18 sets
- Fine Arts: Visual Arts13 sets
- History/Social Studies, Science, and Technical Subjects3 sets
- Library Guidelines for Learners4 sets
- Mathematics14 sets
- Mathematics - Extended Learning Standards13 sets
- Physical Education10 sets
- Science24 sets
- Science - Extended Learning Standards14 sets
- Social and Emotional Learning Standards4 sets
- Social Studies10 sets
- Social Studies - Extended Learning Standards14 sets
- Technology4 sets
- World Languages and Cultures4 sets