The University of California (UC) official A-G course lists for the 2026-27 school year show that at all five comprehensive high schools in the Irvine Unified School District (IUSD), AP Computer Science A is approved in the mathematics area (c) and AP Computer Science Principles is approved in the laboratory science area (d), and both courses are designated as UC-approved honors courses. Although both are called “AP computer science,” the two courses fill different gaps in a UC application, so Irvine students should understand where each one counts, and what its limits are, before selecting courses for the 2027-28 school year.

Where IUSD High Schools Place AP Computer Science in the UC A-G Lists

Each high school submits its courses to UC for approval, and the resulting A-G course list is the only basis UC uses to decide whether a high school course satisfies its subject requirements. A search of the UC course list system on November 14, 2026 shows identical placements for both AP computer science courses at Irvine High School, Northwood High School, Portola High School, University High School, and Woodbridge High School:

School AP Computer Science A AP Computer Science Principles Other computer science courses on the list
Irvine High School Mathematics (c), UC honors Laboratory science (d), UC honors None
Northwood High School Mathematics (c), UC honors Laboratory science (d), UC honors Computer Science Data Structures, laboratory science, UC honors; Exploring Computer Science, college-preparatory elective (g)
Portola High School Mathematics (c), UC honors Laboratory science (d), UC honors Exploring Computer Science, college-preparatory elective (g)
University High School Mathematics (c), UC honors Laboratory science (d), UC honors None
Woodbridge High School Mathematics (c), UC honors Laboratory science (d), UC honors Computer Science Principles (non-AP), college-preparatory elective (g)

The lists were last updated at different times: October 2020 for Northwood High School, June 2025 for Irvine High School, and 2026 for the other three schools. The table includes only courses on each list whose titles contain “Computer Science.”

What the A-G Placement of AP Computer Science Means for Irvine Families

UC sets different requirements for mathematics and for laboratory science, so the two courses play different roles.

Mathematics (c): UC requires three years and recommends four, covering elementary algebra, two- and three-dimensional geometry, and advanced algebra. UC’s mathematics guidance states that courses building on this foundational sequence may be approved as mathematics, and it lists computer science among the examples. The same guidance states that a computer science course with substantial mathematical content (for example, mathematical induction, proof techniques, or other topics from discrete mathematics) could be approved, while a course focused primarily on coding methods would not. AP Computer Science A is already approved in the mathematics area at all five schools and can count toward the years of mathematics, but it does not replace foundational content such as algebra and geometry.

Laboratory science (d): UC requires two years and recommends three, and the two required years must provide fundamental knowledge in two of three subjects: biology, chemistry, or physics. UC’s science guidance states that computer science, engineering, and applied science courses can be used in area d only as an additional science, meaning the third year and beyond. AP Computer Science Principles can therefore count as the recommended third year of science, but it cannot substitute for biology, chemistry, or physics.

AP Computer Science A and AP Computer Science Principles: Course Content and Exams

The College Board course pages and exam descriptions set out how each course is positioned and how each exam is structured.

Item AP Computer Science A AP Computer Science Principles
College course equivalent A one-semester introductory college course in computer science A first-semester introductory college course in computing
Recommended preparation High school courses in English and algebra, and familiarity with functions and function notation High school algebra; completion of Algebra I is recommended but not required, and no prior computer science experience is needed
Content Designing and writing programs, algorithms, and data structures in a subset of the Java programming language Five big ideas: creative development, data, algorithms and programming, computer systems and networks, and the impact of computing
Exam structure 42 multiple-choice questions in 90 minutes, 55% of the score; 4 free-response questions in 90 minutes, 45% of the score End-of-course exam with 70 multiple-choice questions in 120 minutes, 70% of the score; Create performance task plus two written-response questions, 30% of the score
Key 2027 dates Exam on May 12 (Session 2) Create performance task submitted as final in the AP Digital Portfolio by 11:59 PM ET on April 30; exam on May 14 (Session 1)

Both exams are fully digital and are taken in the Bluebook testing app. Among the four units of AP Computer Science A, data collections (arrays, ArrayList, and 2D arrays) carry the largest weight, at 30% to 40% of the exam score. The AP Computer Science Principles Create performance task includes 9 hours of in-class time, during which students build a program of their choice, record a video of it running, and prepare a Personalized Project Reference; the two written-response questions on the end-of-course exam ask about each student’s own program. The College Board notes that students may self-study for this exam but, because of the performance task, recommends finding a school or online program that will enroll them in the course.

EDUBUS Recommendations for Irvine Students Choosing AP Computer Science

Start from the A-G area that still needs coverage. For a student already planning a fourth year of mathematics, AP Computer Science A adds another rigorous course approved in the mathematics area. For a student planning only two years of science, AP Computer Science Principles supplies the third year of science that UC recommends. Because the two courses sit in different areas, choosing by A-G need is more reliable than choosing by course title.

Do not let AP Computer Science Principles displace biology, chemistry, or physics. UC counts computer science only as a third year of science or beyond, so the first two years must still come from two of the three foundational sciences.

Students aiming for computer science or engineering majors should prioritize AP Computer Science A. It corresponds to an introductory college computer science course, its free-response section, worth 45% of the score, consists entirely of writing code, and its content connects more directly to university coursework in the major.

Plan time for the Create performance task early. The AP Computer Science Principles performance task is due two weeks before the exam, so students carrying several spring AP courses should finish the program and video before April.

Both courses are UC-approved honors courses at all five schools and therefore affect the UC GPA calculation; the honors-point rules and caps are explained in How UC Calculates GPA: Five Honors-Point Rules. Each school’s full course catalog appears in the school guides, such as University High School courses and Northwood High School courses. The EDUBUS AP Computer Science A course and AP Computer Science Principles course pages describe class arrangements, and families planning four years of courses around A-G requirements can learn more about the Irvine High School Planning Guide service.

Sources

Irvine Admissions Weekly

Subscribe to the EDUBUS Irvine Admissions Weekly

One email a week that rounds up the admissions news EDUBUS published that week: college application deadlines, standardized testing dates, and Irvine district updates. Every article links to its official sources.

Your email is used only for the weekly email, and every issue has an unsubscribe link. Privacy policy

More on this topic

Related services

For advice specific to your child, book a free planning call.