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
- University of California: Irvine High School 2026-27 A-G Course List (accessed November 14, 2026)
- University of California: Northwood High School 2026-27 A-G Course List (accessed November 14, 2026)
- University of California: Portola High School 2026-27 A-G Course List (accessed November 14, 2026)
- University of California: University High School 2026-27 A-G Course List (accessed November 14, 2026)
- University of California: Woodbridge High School 2026-27 A-G Course List (accessed November 14, 2026)
- University of California A-G Guide: Subject Area C: Mathematics (accessed November 14, 2026)
- University of California A-G Guide: Subject Area D: Science (accessed November 14, 2026)
- College Board AP Students: AP Computer Science A (accessed November 14, 2026)
- College Board AP Central: AP Computer Science A Exam (accessed November 14, 2026)
- College Board AP Students: AP Computer Science Principles (accessed November 14, 2026)
- College Board AP Central: AP Computer Science Principles Exam (accessed November 14, 2026)
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.
- UC Intro Math Non-Pass Rate Hits 18%: HS Math PlansA UC report shows the share of freshmen not passing introductory math rose from 13% to 18% in five years. What it means for Irvine students' high school math plans.
- Calculus in Engineering Admissions: IUSD Math PathsA University of Michigan study finds engineering applicants without calculus were 16.4 points less likely to be recommended. What it means for IUSD math placement.
- Two New AP Exams in 2027: Cybersecurity and BusinessAP Cybersecurity and AP Business with Personal Finance launched in fall 2026, with first exams May 4 and 5, 2027. Content, format, credit status, and Irvine availability.
- How AP English Language Essays Are Scored: 6 PointsEach of the three AP English Language essays is scored on 6 points: thesis 1, evidence and commentary 4, sophistication 1. A row-by-row guide for Irvine families.
Related services
AP Overview
Small-group AP courses in Irvine aimed at a 5: Precalculus, Calculus AB/BC, Physics 1, Computer Science A, US and World History, plus 1-on-1 AP tutoring.
About this service →College Admissions Planning
EDUBUS College Admissions Planning in Irvine: one advisor team coordinates eight services, from academics and testing to applications, from grade 7 to admission.
About this service →For advice specific to your child, book a free planning call.

