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 27 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.

Edition note: this comparison uses the 2017 CSTA K-12 Computer Science Standards, the edition Oklahoma and Texas standards align with today. CSTA published a revised PK-12 edition in 2026 with new standard codes. Column “CSTA 2026” shows the 2026 code only where the match is strong; the full 2026 crosswalk is in progress.

Download the Full Comparison Spreadsheet

Each Level 2 standard compared here, its CSTA code, the Oklahoma standard text, and a comparison note — sortable and printable.

The Headline Numbers

  • 27 of 27 Level 2 OAS-CS standards were checked against the CSTA Level 3B (grades 11-12) band.
  • All 27 standards have a direct CSTA match.
  • 0 of the 27 are Oklahoma-only additions with no CSTA equivalent.
  • Five standards are word-for-word identical to their CSTA source: L2.AP.PD.03/3B-AP-19, 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 the 55 high-school standards (28 in Level 1 and 27 in Level 2) all map 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 2017 CodeCSTA 2026 (strong matches)Oklahoma Standard
L2.AP.A.013B-AP-08—Model and use appropriate terminology to describe how artificial intelligence algorithms drive many software and physical systems (e.g., autonomous robots, pattern recognition, text analysis).
L2.AP.A.023B-AP-09HS-ALG-ML-08Develop an artificial intelligence algorithm to play a game against a human opponent or solve a real-world problem.
L2.AP.A.033B-AP-10—Critically examine and trace classic algorithms (e.g., selection sort, insertion sort, binary search, linear search).
L2.AP.A.043B-AP-11HS-ALG-PS-03Evaluate algorithms (e.g., sorting, searching) in terms of their efficiency and clarity.
L2.AP.C.013B-AP-13—Model the execution of repetition (e.g., loops, recursion) of an algorithm, illustrating output and changes in values of named variables.
L2.AP.M.013B-AP-14HS-PRO-PD-12Construct solutions to problems using student-created components (e.g., procedures, modules, objects).
L2.AP.M.023B-AP-15—Design or redesign a solution to a large-scale computational problem by identifying generalizable patterns.
L2.AP.M.033B-AP-16HS-PRO-PD-13Create programming solutions by reusing existing code (e.g., libraries, Application Programming Interface (APIs), code repositories).
L2.AP.PD.013B-AP-17—Create software that will provide solutions to a variety of users using multiple software development processes.
L2.AP.PD.023B-AP-20—Design software in a project team environment using integrated development environments (IDEs), versioning systems, and collaboration systems.
L2.AP.PD.033B-AP-19—Develop programs for multiple computing platforms.
L2.AP.PD.043B-AP-23HS-PRO-TR-19Systematically examine code for correctness, usability, readability, efficiency, portability, and scalability through peer review.
L2.AP.PD.053B-AP-21S1-SWD-TR-07Develop and use a series of test cases to verify that a program performs according to its design specifications.
L2.AP.PD.063B-AP-18—Explain security issues that might lead to compromised computer programs.
L2.AP.PD.073B-AP-22—Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).
L2.AP.V.013B-AP-12—Compare and contrast data structures and their uses (e.g., lists, stacks, queues).
L2.CS.HS.013B-CS-01HS-SYS-HW-29Identify and categorize the roles of a variety of operating system software.
L2.CS.T.013B-CS-02—Illustrate how understanding the ways hardware components facilitate logic, input, output, and storage in computing systems will support troubleshooting.
L2.DA.CVT.013B-DA-05—Use data analysis tools and techniques to identify patterns from complex real-world data.
L2.DA.CVT.023B-DA-06—Generate data sets that use a variety of data collection tools and analysis techniques to support a claim and/or communicate information.
L2.DA.IM.013B-DA-07HS-DAT-DI-26Use models and simulations to help plan, conduct, and refine investigations.
L2.IC.CU.013B-IC-25HS-SOC-HU-43Evaluate the beneficial and harmful effects that computational artifacts and innovations have on society.
L2.IC.CU.023B-IC-26—Evaluate the impact of location and user audience on the distribution of computing resources in a global society.
L2.IC.CU.033B-IC-27—Design and implement a study that evaluates or predicts how creating, testing, and refining computational artifacts has revolutionized an aspect of our culture and how it might evolve (e.g., education, healthcare, art/entertainment, energy).
L2.IC.SLE.013B-IC-28HS-SYS-IM-36Debate laws and regulations that impact the development and use of software.
L2.NI.CY.013B-NI-04—Compare and refine ways in which software developers protect devices and information from unauthorized access.
L2.NI.NCO.013B-NI-03—Describe the issues that impact network functionality (e.g., bandwidth, load, latency, 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 taken from the source document.

Similar Posts

One Comment

Comments are closed.