Level 2 grades 11-12 Oklahoma Computer Science standards compared to CSTA national standards

Level 2 (Grades 11-12) Oklahoma Computer Science Standards vs. CSTA National Standards: The Full Comparison

Level 2 covers Oklahoma’s grades 11-12 computer science standards — the CS-specialty capstone year, drawing from CSTA’s Level 3B national band. Like Level 1, this is a clean match: all 22 Level 2 standards trace directly to a CSTA 3B standard, several of them word for word. Here’s the full standard-by-standard breakdown, with a downloadable spreadsheet.

Sourcing note: as with the Level 1 comparison, every CSTA code and text below was independently verified word-for-word against the official CSTA K-12 Computer Science Standards (Revised 2017), Level 3B band — not pulled from internal build files, which proved unreliable earlier in this series.

Download the Full Comparison Spreadsheet

Every Level 2 OAS-CS standard, its verified CSTA code, the verbatim text of both, and a comparison note — sortable and printable.

The Headline Numbers

  • 22 of 22 Level 2 OAS-CS standards were checked against the CSTA Level 3B (grades 11-12) band.
  • 22 standards have a direct CSTA match — 100%, matching Level 1’s perfect alignment.
  • 0 standards are Oklahoma-only additions with no CSTA equivalent.
  • Four standards are word-for-word identical to their CSTA source: L2.AP.PD.05/3B-AP-21, L2.AP.PD.06/3B-AP-18, L2.AP.PD.07/3B-AP-22, and L2.IC.SLE.01/3B-IC-28.

High School Stays Tightly Aligned Through Graduation

Combined with Level 1, this means both high-school CS courses — 50 standards total across grades 9-12 — map completely onto CSTA’s national framework with zero Oklahoma-only additions. That’s a sharp contrast to the 6-8 band, where every single grade included at least one standard (almost always netiquette-related) with no CSTA equivalent. Oklahoma’s CS standards diverge from the national model in middle school and converge tightly with it by high school.

Where Level 2 Gets Technical: AI, Data Structures, and Code Review

Level 2 is where Oklahoma’s CS pathway gets noticeably more advanced. L2.AP.A.02 has students implement an actual AI algorithm to play a game or solve a problem — CSTA’s 3B-AP-09 reads almost identically. L2.AP.PD.04‘s code-review standard (“correctness, usability, readability, efficiency, portability, and scalability”) lifts CSTA 3B-AP-23‘s quality-review criteria nearly verbatim. This is the first grade band in the series where “compare data structures” (L2.AP.V.01, matching 3B-AP-12) and recursion (L2.AP.C.01, matching 3B-AP-13) show up as standalone standards — concepts that don’t appear anywhere in the K-8 comparisons.

Full Standard-by-Standard Comparison

OAS-CS CodeCSTA CodeOklahoma StandardCSTA Standard
L2.AP.A.013B-AP-08Model and use appropriate terminology to describe how artificial intelligence algorithms drive many software and physical systems (e.g., autonomous robots, pattern recognition, text analysis).Describe how artificial intelligence drives many software and physical systems.
L2.AP.A.023B-AP-09Develop an artificial intelligence algorithm to play a game against a human opponent or solve a real-world problem.Implement an artificial intelligence algorithm to play a game against a human opponent or solve a real-world problem.
L2.AP.A.033B-AP-10Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary search, linear search).Use and adapt classic algorithms to solve computational problems.
L2.AP.A.043B-AP-11Evaluate algorithms (e.g., sorting, searching) in terms of their efficiency and clarity.Evaluate algorithms in terms of their efficiency, correctness, and clarity.
L2.AP.C.013B-AP-13Model the execution of repetition (e.g., loops, recursion) of an algorithm, illustrating output and changes in values of named variables.Illustrate the flow of execution of a recursive algorithm.
L2.AP.M.013B-AP-14Construct solutions to problems using student-created components (e.g., procedures, modules, objects).Construct solutions to problems using student-created procedures, modules, and/or objects.
L2.AP.M.023B-AP-15Design or redesign a solution to a large-scale computational problem by identifying generalizable patterns.Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution.
L2.AP.PD.013B-AP-17Create software that will provide solutions to a variety of users using multiple software development processes.Plan and develop programs for diverse audiences using a software life cycle process (e.g., Agile, spiral, or waterfall).
L2.AP.PD.023B-AP-20Design software in a project team environment using integrated development environments (IDEs), versioning systems, and collaboration systems.Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code review) in a group software project.
L2.AP.PD.043B-AP-23Systematically examine code for correctness, usability, readability, efficiency, portability, and scalability through peer review.Evaluate key qualities of a program through a process such as a code review (e.g., correctness, usability, readability, efficiency, portability, and scalability).
L2.AP.PD.053B-AP-21Develop and use a series of test cases to verify that a program performs according to its design specifications.Develop and use a series of test cases to verify that a program performs according to its design specifications.
L2.AP.PD.063B-AP-18Explain security issues that might lead to compromised computer programs.Explain security issues that might lead to compromised computer programs.
L2.AP.PD.073B-AP-22Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).
L2.AP.V.013B-AP-12Compare and contrast data structures and their uses (e.g., lists, stacks, queues).Compare and contrast fundamental data structures and their uses (e.g., strings, lists, arrays, stacks, queues).
L2.CS.HS.013B-CS-01Identify and categorize the roles of a variety of operating system software.Categorize the roles of operating system software.
L2.CS.T.013B-CS-02Illustrate how understanding the ways hardware components facilitate logic, input, output, and storage in computing systems will support troubleshooting.Illustrate how computing systems implement logic through hardware components, such as logic gates and their interaction with electrical signals and voltage to represent information, including binary encodings.
L2.DA.CVT.013B-DA-05Use data analysis tools and techniques to identify patterns from complex real-world data.Use data analysis tools and techniques to identify patterns in data representing complex systems.
L2.DA.CVT.023B-DA-06Generate data sets that use a variety of data collection tools and analysis techniques to support a claim and/or communicate information.Select data collection tools and techniques to generate data sets that support a claim or communicate information.
L2.DA.IM.013B-DA-07Use models and simulations to help plan, conduct, and refine investigations.Evaluate the ability of models and simulations to test and support the refinement of hypotheses.
L2.IC.SLE.013B-IC-28Debate laws and regulations that impact the development and use of software.Debate laws and regulations impacting the development and use of software.
L2.NI.CY.013B-NI-04Compare and refine ways in which software developers protect devices and information from unauthorized access.Compare ways software developers protect devices and information from unauthorized access.
L2.NI.NCO.013B-NI-03Describe the issues that impact network functionality (e.g., bandwidth, load, latency, topology).Describe issues that impact network functionality (e.g., bandwidth, load, delay, topology).

Get the Complete Level 2 Curriculum

Every standard in the comparison above has a matching no-prep unit — teacher guide, activities, assessment, and answer key — built directly from the verified Oklahoma standard text. Browse the full Level 2 (grades 11-12) collection on Teachers Pay Teachers.

Every Sooner Standards resource is built directly from the official Oklahoma Academic Standards for Computer Science (February 2023) — standard text verified against the source document, never paraphrased from memory.

Similar Posts

Leave a Reply