🎯Lock in $19.99 pricing before September 1, 2026· Save $10 on every full-credit subject through August. Pricing returns to $29.99 on Sept 1.· Ends Aug 31, 2026
가이드로 돌아가기
AP Computer Science A: 4단원 체계 과정과 시험, 그리고 준비 방법 완전 안내
AP Prep

AP Computer Science A: 4단원 체계 과정과 시험, 그리고 준비 방법 완전 안내

Texas CBE Team· July 18, 2026· 14 분 분량· 73 조회
ENKOESVNCN

무엇보다 먼저 밝혀 둘 것이 있습니다. Texas CBE™는 독립적인 시험 대비 플랫폼입니다. 저희는 College Board와 어떤 형태로도 제휴하거나, College Board의 보증을 받거나, 연관되어 있지 않습니다. AP®는 College Board가 등록한 상표이며, 여기서는 저희와 함께 공부하는 학생들이 준비하는 시험을 가리키기 위해서만 사용합니다. 저희는 College Board의 문항, 채점 기준(루브릭), Course and Exam Description(코스·시험 설명서) 본문을 그대로 옮기지 않습니다 — 아래에 설명하는 내용은 모두 시험에 관해 확인 가능한 사실이거나, 저희가 독자적으로 집필한 자료입니다.

AP Computer Science A는 Java 프로그래밍 과목입니다. 컴퓨팅 전반을 훑는 개론 과목도 아니고 “컴퓨터는 어떻게 작동하는가”를 배우는 과목도 아닙니다 — 세미콜론이 어디 빠졌는지 알려 주는 컴파일러 없이, 손으로 Java 코드를 직접 써야 하는 과목입니다. 이 구분은 이 안내서의 거의 모든 내용보다 중요합니다. 상당수 학생이 부모님이나 진학 상담 교사가 “컴퓨터 과목 하나 들어라”라고 해서 이 수업에 들어오고, 그것이 인생 첫 프로그래밍 수업인 경우가 아주 많기 때문입니다.

과정 구조도 개편되었습니다. 2025년 가을부터 적용되는 Course and Exam Description은 기존의 10개 단원 체계를 4개 단원으로 대체했습니다. 아직도 “Unit 7: ArrayList”나 “Unit 10: Recursion”을 따라가게 하는 안내서나 과외 교사, 참고서가 있다면 그것은 폐지된 과정 구조를 설명하고 있는 것입니다. 이 안내서는 현행 4단원 체계를 기준으로 작성되었습니다.

한눈에 보는 시험

College Board가 공개한 AP Computer Science A의 시험 형식은 다음과 같습니다. 시험은 3시간 동안 진행되며, Bluebook 시험 앱을 통해 디지털로 시행되고 답안은 종료 시 자동으로 제출됩니다.

  • Section I — 객관식: 42문항, 1시간 30분, 시험 점수의 55%.
  • Section II — 자유응답(free response): 4문항, 1시간 30분, 시험 점수의 45%.

다른 곳에서 여전히 볼 수 있는 두 가지를 바로잡습니다. 첫째, Section I은 42문항입니다. 40문항이라는 숫자가 오래된 대비 자료에 널리 돌아다니지만, 이는 더 이상 College Board가 공개하는 수치가 아닙니다. 둘째, 계산기는 허용되지 않습니다. College Board의 계산기 정책은 별도로 명시된 시험을 제외한 어떤 AP 시험에서도 계산기를 사용할 수 없다고 규정하며, 여기에는 Computer Science A와 Computer Science Principles가 포함됩니다. 사칙연산 계산기 사용에 대해 승인된 편의 제공(accommodation)을 받은 학생만 예외입니다. 다른 AP STEM 시험에서는 계산기를 쓸 수 있기 때문에 챙겨 오는 학생들이 있는데, 필요하지도 않고 받을 수도 없습니다.

객관식과 자유응답 두 섹션 모두에서 Java Quick Reference가 학생에게 제공됩니다. 현행 Course and Exam Description 부록에 따르면 여기에는 String, Integer, Double, Math, ArrayList, File, Scanner, Object 클래스가 실려 있습니다. 학생은 이 자료를 외워서 없이 푸는 연습을 하기보다, 옆에 두고 쓰는 연습을 해야 합니다. 압박 상황에서는 시그니처를 기억해 내는 것보다 그 시트의 어디에 있는지 아는 편이 빠르기 때문입니다.

일정에 관해: 2026년 시험은 2026년 5월 15일 금요일 현지 시각 낮 12시에 시행되었습니다. 이 글을 쓰는 시점에 College Board는 2027년 날짜를 공개하지 않았고, 날짜는 해마다 5월 안에서 이동하므로 다음 시행일은 반복될 것이라 넘겨짚지 말고 College Board의 공식 시험 일정 페이지에서 확인하십시오. 추가 시험(late testing) 기간이 있기는 하지만 학생이 선택할 수 있는 것이 아닙니다 — 학교가 서류로 입증된 일정 충돌이나 응급 상황을 승인해야 하며, 다른 형태의 시험지가 사용됩니다.

네 개의 단원, 그리고 그 퍼센트가 실제로 뜻하는 것

대부분의 요약본이 틀리는 정확성 포인트가 하나 있습니다. 현행 Course and Exam Description에서 이 열은 객관식 섹션에 대한 대략적인 비중으로 표시되어 있고, 주변 설명도 이것이 시험의 객관식 섹션에서 각 단원이 차지하는 비중이라고 명시합니다. 시험 전체에 대한 비율이 아니며, 그렇게 생각하고 복습 계획을 세우면 안 됩니다. Section II는 별도의 45%이기 때문입니다.

  • Unit 1 — Using Objects and Methods(객체와 메서드 사용): 객관식 섹션의 약 15–25%.
  • Unit 2 — Selection and Iteration(선택과 반복): 약 25–35%.
  • Unit 3 — Class Creation(클래스 작성): 약 10–18%.
  • Unit 4 — Data Collections(자료 모음): 약 30–40%.

Unit 4가 무게중심입니다. 객관식 섹션의 약 30–40%로 가장 비중이 큰 단원이며, 동시에 학생들이 역사적으로 가장 낮은 점수를 받아 온 자유응답 문항들과 연결됩니다. Data Collections는 배열, ArrayList, 2차원 배열, 순회, 탐색, 정렬을 다루며 — 재귀도 이제 이 단원에 들어 있습니다.

재귀는 위상이 바뀌었으므로 따로 언급할 가치가 있습니다. 더 이상 독립 단원이 아니고, Unit 4 안에서 재귀와 재귀 탐색을 다루는 토픽으로 등장합니다. 더 중요한 것은 현행 Course and Exam Description이 재귀 코드를 작성하는 것은 과정 및 시험의 범위 밖이라는 취지의 제외 규정을 담고 있다는 점입니다. 실질적으로: 학생은 재귀 호출을 추적(trace)해서 출력이나 동작을 판단하도록 요구받습니다. 재귀 메서드를 백지에서 작성하라는 요구는 받지 않습니다. 이는 여기에 얼마만큼의 시간을 쓸 가치가 있는지를 바꿔 놓습니다 — 자신 있게 추적할 수 있을 정도면 충분하고, 재귀 설계를 통달할 필요는 없습니다.

Unit 3, Class Creation은 네 단원 중 객관식 비중이 가장 낮습니다. 이를 “우선순위가 낮다”로 읽지 마십시오. Class Design은 네 개의 자유응답 문항 중 하나이므로, Unit 3은 Section I에서는 과소 배점되고 Section II에서는 과대 배점됩니다. 이런 비대칭이야말로 퍼센트만 보고 복습하는 학생이 걸려 넘어지는 지점입니다.

Section II: 네 개의 자유응답 문항

College Board는 네 개의 자유응답 과제를 정해진 순서로 공개합니다:

  • Question 1 — Methods and Control Structures(메서드와 제어 구조). 객체를 생성하고 메서드를 호출하는 코드 작성.
  • Question 2 — Class Design(클래스 설계). 클래스를 작성해 새로운 타입을 정의하기.
  • Question 3 — ArrayList를 이용한 데이터 분석. 리스트 구조 다루기.
  • Question 4 — 2D Array(2차원 배열). 2차원 배열의 생성, 순회, 원소 조작.

여기서 의도적으로 빼놓은 것이 있습니다. 저희는 현행 시험의 문항별 배점 내역을 공개하지 않겠습니다. 대비 사이트들에는 배점이 자신만만하게 돌아다니지만, 저희는 College Board가 직접 공개한 자료에서 현행 배점을 확인할 수 없었습니다. 그럴듯해 보이는 숫자를 옮기느니 아무 말도 하지 않는 편을 택하겠습니다. 저희가 공개된 2025년 Chief Reader Report(수석 채점관 보고서)를 근거로 말할 수 있는 것은, 2025년 시험에서는 각 자유응답 문항이 9점 만점이었다는 사실입니다. 예전에 공개된 자유응답 문제로 연습하고 있다면 — 그렇게 하는 것이 좋습니다, 기술은 그대로 이어집니다 — 거기 딸린 채점 지침은 채점관이 무엇에 점수를 주는지 알려 주는 안내로 쓰되, 현행 원점수를 환산하는 도구로 쓰지 마십시오. 배점과 관련된 사항은 가장 최근의 공식 공개 자료를 확인하십시오.

90분에 네 문항이면 문항당 대략 22분이지만, 그것은 평균이지 계획이 아닙니다. Q1과 Q3은 상대적으로 범위가 좁은 과제인 편이고, 시간이 사라지는 곳은 Q2와 Q4입니다. 처음부터 시계를 놓고 연습하고, 마지막에 5분을 남겨 두십시오. 5월에 가서야 시간 배분 문제를 발견하지 말고요.

구체적인 실패 유형: Q2에서 텅 빈 편집기

프로그래밍을 처음 하는 학생들이 가장 많은 점수를 잃는 패턴을 그대로 말씀드리겠습니다.

어떤 학생이 수업을 듣고, 한 해 동안 잘 따라가고, Java를 아주 잘 읽습니다. 반복문이 들어 있는 메서드를 주면 무엇이 출력되는지 말할 수 있습니다. 객관식 보기 네 개를 주면 셋을 지울 수 있습니다. 그런데 이 학생이 한 번도 해 본 적 없는 일 — 정말 단 한 번도 — 은 빈 파일에서 시작해 명세서만 보고 클래스 하나를 통째로 만들어 내는 것입니다. 대부분의 교실에서 교사는 클래스 뼈대를 제공하고 학생은 메서드 본문만 채웁니다. 그것은 Class Design 문항이 요구하는 일과 완전히 다른 과제입니다.

Q2는 상황과 명세를 주고, 학생에게 클래스 헤더, private 인스턴스 변수, 생성자 하나 또는 여럿, 그리고 메서드 구현까지 — 결과물 전체를 — 작성하도록 요구합니다. 남이 만든 클래스 안에서 메서드만 완성해 본 학생은 첫 줄부터 멈춥니다. 이해가 부족해서가 아니라, 그 동작을 연습해 본 적이 없기 때문입니다. 자유응답 한 문항 전체가, 전적으로 훈련 가능하지만 대개 훈련되지 않는 기술 뒤에 놓여 있는 셈입니다.

해법은 화려하지 않지만 통합니다: 빈 편집기에서 시작해 명세서만 보고 완전한 클래스를 반복해서 작성하되, 첫 네 줄이 자동으로 나올 때까지 하십시오. 클래스 헤더. private 인스턴스 변수. 매개변수를 필드에 대입하는 생성자. 그다음 명시된 메서드들. 학생이 이 뼈대를 생각 없이 90초 안에 써낼 수 있다면 Q2는 더 이상 벽이 아니라 빈칸 채우기 연습이 됩니다.

점수 데이터가 실제로 말해 주는 것

이 글을 쓰는 시점에 가장 최근 공개된 점수 분포는 2025년 5월 시험 것입니다. College Board가 공개한 비율은 다음과 같습니다: 5점 — 25.6%; 4점 — 21.8%; 3점 — 19.8%; 2점 — 10.9%; 1점 — 22.0%. 약 94,000명의 응시자 가운데 대략 67%가 3점 이상을 받았고, 해당 연도 Chief Reader Report에 보고된 전 세계 평균은 3.18이었습니다.

두 가지 단서가 있고, 둘 다 중요합니다. 첫째, 그 분포는 이전 체계에서 시행된 시험의 결과입니다. 2025년 Chief Reader Report는 새 Course and Exam Description이 2025–26학년도에 가르치는 수업과 2026년 5월에 시행되는 시험부터 적용된다고 직접 밝히고 있습니다. 따라서 2025년 자료는 존재하는 가장 최신의 완전한 데이터이지만, 지금 가르쳐지는 과정에 대한 분포는 아닙니다. 이를 학생 집단과 난이도 대역을 설명하는 자료로 보되, 예측치로 보지 마십시오 — 특히 개별 학생의 결과에 대한 예측으로는 결코 쓰지 마십시오.

둘째 — 그리고 이것이 학부모에게 가장 유용한 관찰입니다 — 모양을 보십시오. 대략 4분의 1이 5점을 받았습니다. 대략 4분의 1이 1점을 받았습니다. 위쪽에 거의 4분의 1, 아래쪽에 거의 4분의 1, 그리고 가운데는 상대적으로 얇습니다. 이 시험은 완만한 종형 곡선을 만들지 않습니다. 갈라냅니다. 코드를 진짜로 쓸 줄 알게 된 학생은 아주 잘하는 편이고, 코드를 쓰지 않고 알아보기만 배운 학생은 아래로 떨어지는 편이며, 그 두 결과 사이에 부드러운 착지 지점은 별로 없습니다. 이것이 3월 모의고사가 문제를 드러낼 때까지 기다리지 말고 일찍 개입해야 하는 이유입니다.

채점관들이 직접 밝힌, 실제로 점수를 깎아먹는 것들

College Board는 해마다 학생들이 실제로 무엇을 틀렸는지 기술한 Chief Reader Report를 공개합니다. 2025년 보고서는 구체적이며, 배점 구조는 달라졌을지 몰라도 오류 패턴은 그대로 통합니다. 그해 문항별 평균 점수는 9점 만점에 Q1 4.54점, Q2 5.24점, Q3 4.12점, Q4 3.96점이었습니다. 배열/ArrayList 문항과 2차원 배열 문항이 가장 약했습니다 — 바로 현행 체계에서 비중이 가장 큰 단원인 Unit 4입니다. 이 일치는 우연이 아니며, 연습 시간을 어디에 써야 하는지 알려 줍니다.

보고서가 기술한 오류 패턴을, 저희 표현으로 정리하면 다음과 같습니다:

  • 클래스 설계의 기본기. 어떤 답안은 반드시 있어야 할 줄을 아예 빠뜨렸고, 어떤 답안은 클래스 헤더에 괄호나 매개변수를 붙여 클래스 헤더와 생성자 헤더를 잘못 합쳐 버렸습니다. 인스턴스 변수에 private를 빠뜨리면 인스턴스 변수 점수를 잃습니다. 속성을 클래스 내부에 감추는 것은 과정의 요구 사항이고, public 필드는 그 요구를 충족하지 못하기 때문입니다.
  • 난수에서의 형변환과 범위 오류. 2차원 배열 문항에서 대부분의 답안은 Math.random()을 올바르게 호출했지만, 그 결과를 요구된 범위의 정수로 바꾸지 못한 경우가 많았습니다. 곱하기 전에 형변환하는 것 — 원래 난수 값에 (int)를 먼저 적용한 뒤 곱하는 것 — 은 결과를 매번 0으로 만들어 버립니다. 다른 답안들은 잘못된 값을 곱하거나 범위를 옮기지 못했습니다. 괄호 위치가 자동으로 나올 때까지 일반 패턴을 반복 훈련하십시오.
  • 자기 자신과 짝짓지 않도록 하는 조건 누락. 이것이 2025년 자유응답 섹션 전체에서 가장 얻기 어려운 배점 요소였습니다. 과제는 어떤 원소를 자기 자신과 짝짓지 않을 것을 요구했는데, 대다수 답안은 이를 아예 걸러 내지 않았고, 시도한 답안 중에서도 대부분은 그 한 원소만이 아니라 행과 열 전체를 제외해 버렸습니다. 올바른 형태는 그 단 하나의 원소만 제외하는 조건 — if (r != row || c != col) — 이지, 논리 AND로 이어 붙인 조건이 아닙니다.
  • 문자열의 1 차이 오류. substring 호출이 한 글자 더 나아가거나, 앞이나 뒤에서 잘라 낼 때 인덱스를 잘못 계산하는 경우입니다. 인자 두 개짜리 형태에서 위쪽 경계가 제외된다는 사실이 본능이 될 때까지 다시 읽으십시오.
  • 너무 일찍 반환하기. 2차원 배열 문항에서 흔한 알고리즘 오류는, 모든 쌍을 다 확인한 뒤가 아니라 처음 확인한 쌍이 조건을 만족하지 못하자마자 false를 반환해 버리는 것 — 또는 끝에서 반환하는 것을 아예 잊는 것 — 이었습니다.

하나 더, 이것은 디지털 시험 특유의 문제라 모든 학생에게 말해 줄 가치가 있습니다. 보고서는 제출된 답안 중 들여쓰기가 거의 또는 전혀 없는 경우가 예상보다 많았다고 지적합니다. Java는 들여쓰기를 요구하지 않으며, 들여쓰기가 없어도 답이 맞으면 만점을 받을 수 있습니다. 하지만 중괄호가 하나 빠졌을 때, 들여쓰기 없는 코드는 읽기가 매우 어렵습니다 — 학생이 자기 실수를 찾지 못합니다. 시간 압박 속에서도 습관이 되도록 Bluebook 편집기 안에서 들여쓰기하는 연습을 하십시오. 몇 초가 들지만 답안을 살려 냅니다.

AP Computer Science A vs AP Computer Science Principles

이 둘은 서로 다른 능력을 평가하는 다른 시험입니다. 한 과목의 상·하위 단계가 아니며, 가정에서 엉뚱한 쪽을 고르는 일이 흔합니다.

  • 성격. CS A는 Java에 특화된 프로그래밍 과목입니다. CSP는 컴퓨팅 개념 전반을 다루며 특정 언어에 묶여 있지 않습니다.
  • Section I. CS A: 객관식 42문항, 90분, 55%. CSP: 객관식 70문항, 120분, 70%.
  • Section II. CS A: 시험 당일 작성하는 자유응답 4문항, 90분, 45%. CSP: 학기 중 진행하는 Create 수행 과제와 학년 말 서술형 응답 섹션을 합쳐 30%.
  • 학기 중 과제. CS A는 없습니다. CSP 학생은 프로그램을 만들고, 시연 영상을 녹화하고, Personalized Project Reference를 작성하는 데 수업 시간 9시간을 받습니다.
  • 시험 당일 작성. CS A: 명세를 보고 아무 준비 없이 곧바로 Java를 작성. CSP: 자신이 만든 프로젝트에 대한 서술형 응답을, 참고 자료를 곁에 두고 작성.

둘 중 하나를 고르는 가정에 실질적으로 중요한 차이는 이것입니다. CSP는 작업의 일부를 한 해에 걸쳐 분산시켜, 학생이 제출 전에 고치고 다듬을 수 있는 프로젝트로 만들며, 시험 당일 쓰는 글도 자기가 잘 아는 자기 코드에 관한 것입니다. CS A에서는 45%가, 아무 도움 없이 손으로 Java를 쓰는 90분 안에 얻거나 잃습니다. 프로그래밍을 한 번도 해 본 적 없고 부모님이 “컴퓨터 과목 하나 들어라”라고 해서 온 학생이라면, 자신이 그 둘 중 어느 상황에 들어가는지 알아야 합니다.

어느 쪽이 본질적으로 더 나은 선택인 것은 아닙니다. CSP는 컴퓨팅에 흥미가 있는지 탐색해 보려는 학생, 또는 매일 밤 무거운 과제량을 감당할 일정이 안 되는 학생에게 맞습니다. CS A는 프로그래밍을 계속할 생각이 있는 학생에게 맞습니다. 솔직한 주의 사항 두 가지: 두 시험 모두 대학 학점 인정과 배치 정책이 학교마다 크게 다르고 시간이 지나면 바뀌므로, 아무것도 넘겨짚지 말고 지망 대학에 직접 확인하십시오. 그리고 CSP를 먼저 듣는 것은 CS A로 가는 합리적인 진입로이지만, 명시된 선수 과목은 아닙니다.

선수 요건, 그리고 실제로 누가 들어야 하는가

현행 Course and Exam Description은 AP Computer Science A에 들어오는 학생이 고등학교 1학년 대수(algebra) 과목을 성공적으로 이수했을 것을 권장하며, 기본적인 일차함수, 함수의 합성, 여러 접근이 필요한 문제 해결 전략에 탄탄한 기초가 있을 것을 권합니다. 또한 학생이 데카르트 좌표계를 이용해 평면 위의 점을 나타낼 수 있기를 기대합니다.

여기서 무엇을 말하고 무엇을 말하지 않는지에 유의하십시오. 사전 프로그래밍 경험이 불필요하다고 단언하지는 않으며, 저희도 그 점에 관해 College Board를 대신해 주장하지 않겠습니다. 채점관 보고서가 시사하는 바는 더 좁고 더 유용합니다: 프로그래밍 경험이 전혀 없는 학생도 충분히 성공할 수 있지만, 그것은 한 해 동안 코드를 읽는 대신 쓰는 데 시간을 쓸 때만 그렇습니다.

함수라는 선수 요건은 보기보다 훨씬 중요합니다. 함수가 입력을 받아 무언가를 하고 출력을 돌려준다는 생각에 익숙한 학생은 메서드가 요구하는 사고 모형을 이미 갖고 있습니다. 대수에서 그 부분이 아직 흔들리는 학생은 처음 두 달 동안 메서드, 매개변수, 반환값에서 진짜로 방향을 잃게 됩니다.

시험 응시료, 텍사스 지원 포함

College Board가 공개한 텍사스주 지원 안내 페이지에 따르면, 표준 응시료는 시험당 $99이며, 학교가 $9의 리베이트를 포기하면 $90입니다. College Board의 응시료 감면 기준을 충족하는 학생의 경우 감면액은 시험당 $37입니다.

텍사스는 여기서 한 걸음 더 나갑니다. 텍사스주는 자격을 갖춘 공립학교 학생에게 시험당 $27을 추가로 지원하여, 응시료 감면을 받은 학생의 최종 부담액은 $26이 됩니다. 상당한 감면인데도 신청이 저조합니다. 알아 둘 것이 세 가지 있습니다. CEP 학교나 Title I 학교·학군에 다닌다고 해서 자동으로 자격이 생기지는 않습니다 — 학생별로 개별 확인을 받습니다. 주 지원금은 공립학교 학생을 대상으로 하며, 공립학교에서 시험을 보는 홈스쿨 학생은 College Board 감면 자격이 있더라도 주 지원 대상에서 제외됩니다. 그리고 AP Registration and Ordering에서 응시료 감면 대상 표시를 하는 담당 코디네이터 마감일이 해마다 엄격하게 정해져 있는데, 2026년 시행분의 경우 2026년 4월 30일이었습니다. 따라서 이것은 4월이 아니라 가을에 AP 코디네이터와 나눠야 할 이야기입니다.

현실적인 준비 일정

9월부터 11월까지. Unit 1과 2. 목표는 속도가 아니라 기초의 유창함입니다: 객체와 메서드 호출, 조건문, 반복문, 그리고 손으로 코드를 정확히 추적하는 능력. 종이에 추적하십시오. 중첩 반복문이 무엇을 출력할지 예측하지 못하는 학생은 Unit 4를 버티지 못합니다.

12월부터 2월까지. Unit 3 Class Creation, 그리고 Unit 4의 시작. 이때부터 클래스 작성 훈련이 시작됩니다 — 빈 파일에서 명세만 보고 완전한 클래스를 최소 주 1회. 3월이 되도록 도움 없이 클래스를 한 번도 써 본 적이 없다면, 3월부터 5월까지의 기간은 그것을 고치기에 불편할 만큼 빠듯합니다.

3월. Unit 4를 본격적으로: ArrayList, 2차원 배열, 순회, 탐색, 정렬, 그리고 객관식 문항을 처리할 수 있을 만큼의 재귀 추적. 시간을 재면서 자유응답 세트를 통째로 풀기 시작하십시오. 모범 답안과 비교해 정직하게 채점하십시오 — 후하게 채점한 연습은 연습을 안 하느니만 못합니다.

4월. 시간을 재는 전체 섹션 연습. 90분짜리 객관식 섹션을 최소 두 번, 자유응답 세트를 서너 번 완주하십시오. 자동 완성, 문법 강조, 컴파일러가 없는 순수 편집기 안에서 작업하십시오. 그것이 시험 환경이기 때문입니다. 시그니처를 찾는 데 몇 초면 되도록 Java Quick Reference를 반복해서 익히십시오.

마지막 2주. 새로운 내용은 없습니다. 이전에 가장 낮은 점수를 받았던 자유응답 문항을 다시 풀어 보십시오. 위의 구체적인 오류 목록 — 형변환 순서, 반복문 경계, 자기 자신과 짝짓지 않게 하는 조건, 인스턴스 변수의 private, substring 경계, 너무 일찍 반환하기 — 을 점검하고, 각 항목이 더 이상 위험 요소가 아님을 확인하십시오. 공부보다 잠을 더 자십시오.

월요일에 할 일

이 과목을 듣고 있거나 들어갈 학생이라면, 구체적으로 이렇게 하십시오:

  • 빈 파일을 열고, 도움 없이 명세서만 보고 완전한 클래스를 작성해 보십시오. 못 하겠다면, 그것이 앞으로 한 달간의 유일한 최우선 과제입니다.
  • Java Quick Reference를 처음부터 끝까지 한 번 읽어, 거기에 무엇이 있는지 알아 두십시오.
  • 범위 안의 난수 정수를 만드는 형변환·이동 일반 패턴을, 괄호 위치가 몸에 밸 때까지 직접 써 보십시오.
  • 컴파일러 없이 종이 위에서 중첩 반복문과 재귀 호출을 열 번 손으로 추적하십시오.
  • 올가을에 AP 코디네이터에게 응시료 감면 대상인지 물어보십시오 — 텍사스에서는 $99짜리 시험이 $26까지 내려갈 수 있습니다.
  • 아직 CS A와 CSP 사이에서 고민 중이라면, 어느 쪽이 더 그럴듯해 보이는지가 아니라 한 해 동안 작업이 어떻게 분산되기를 원하는지를 기준으로 결정하십시오.

Texas CBE™는 어떻게 도움이 되는가

저희의 AP Computer Science A 대비 자료는 현행 4단원 체계에 맞춰 만들어졌고, 연습 문제가 단원별로 정리되어 있어 학생이 뒤섞인 복습을 갈아 넣는 대신 Unit 4만 집중해서 공부할 수 있습니다. 계정 없이 볼 수 있는 무료 퀴즈가 있으니 — 무엇을 결정하기 전에 먼저 풀어 보십시오. 정가는 AP 과목당 6개월 이용에 $39.99입니다.

솔직한 한계 두 가지. 첫째, 저희 플랫폼의 자유응답은 모범 답안과 대조해 학생이 스스로 채점합니다. 저희는 자유응답을 채점하지 않으며, 기계 점수를 채점관 점수인 척하지 않겠습니다. 저희가 제공하는 것은 명세, 모범 답안, 그리고 답을 보기 전에 코드를 먼저 쓰는 훈련입니다. 둘째, 저희는 어떤 점수나 결과도 보장하지 않으며, 특정 대학이 무엇을 인정할지 말씀드릴 수 없습니다 — 학점 인정과 배치 정책은 학교마다 다르고 바뀌므로 대학에 직접 확인하십시오.

중요하니 한 번 더 말씀드립니다: Texas CBE™는 독립적인 곳이며 College Board와 제휴 관계가 없고 College Board의 보증을 받지도 않습니다. 저희는 공식 시험이 아니며 시험을 시행하지도 않습니다. 저희는 College Board의 문항, 채점 기준(루브릭), Course and Exam Description 본문을 그대로 옮기지 않습니다. 저희 플랫폼의 모든 자료는 공개된 시험 형식과 능력에 맞춰 독자적으로 집필되었으며, 이 안내서의 모든 수치는 아래 출처에 링크된 College Board의 공개 자료에서 가져온 것입니다.

자주 묻는 질문

AP® Computer Science A 시험은 몇 문항이고 시간은 얼마나 되나요?
시험은 총 3시간입니다. Section I은 1시간 30분 동안 객관식 42문항으로 점수의 55%를 차지합니다. Section II는 1시간 30분 동안 자유응답 4문항으로 45%입니다. Bluebook 앱에서 디지털로 시행되며, 종료 시 답안이 자동으로 제출됩니다. 40문항이라고 적힌 자료를 보셨다면 그것은 오래된 대비 교재입니다. College Board가 현재 공개하는 문항 수는 42문항입니다.
AP® Computer Science A 시험에서 계산기를 쓸 수 있나요?
쓸 수 없습니다. College Board의 계산기 정책에 따르면, 별도로 승인된 목록에 포함되지 않은 AP® 시험에서는 계산기를 사용할 수 없으며 Computer Science A와 Computer Science Principles가 여기에 해당합니다. 사칙연산 계산기에 대한 승인된 편의 지원(accommodation)을 받은 학생만 예외입니다. 다른 AP® 이공계 시험에서는 계산기를 허용하기 때문에 이 점에 놀라는 학생이 많습니다. 대신 제공되는 것은 Java Quick Reference(자바 요약 참조 자료)로, 두 섹션 모두에서 시험 앱 안에서 볼 수 있습니다.
AP® Computer Science A의 네 개 단원은 무엇이며 비중은 어떻게 되나요?
2025년 가을부터 적용되는 Course and Exam Description(과목·시험 설명서, CED) 기준으로 네 단원은 Unit 1 Using Objects and Methods(약 15-25%), Unit 2 Selection and Iteration(약 25-35%), Unit 3 Class Creation(약 10-18%), Unit 4 Data Collections(약 30-40%)입니다. 이는 기존의 10단원 체계를 대체한 것입니다. 이 비율은 주의해서 읽으셔야 합니다. CED는 이 수치를 시험 전체가 아니라 객관식 섹션에 적용되는 대략적인 가중치라고 밝히고 있습니다. Section II는 별도로 45%를 차지하며 자체적인 과제 구성을 갖습니다.
AP® Computer Science A가 AP® Computer Science Principles보다 어렵나요?
두 시험은 한 과목의 쉬운 버전과 어려운 버전이 아니라, 서로 다른 능력을 평가하는 별개의 시험입니다. CS A는 자바 프로그래밍으로, 객관식 42문항과 시험 당일 자바로 직접 작성하는 자유응답 4문항으로 구성됩니다. CSP는 폭넓은 컴퓨팅 개념을 다루며, 객관식 70문항(120분, 70%)에 더해 수업 중 진행하는 Create 수행과제와 과정 종료 후 서술형 응답을 합친 Section II가 30%를 차지합니다. 가정 입장에서 실질적인 차이는 이렇습니다. CSP는 학년 내내 작업이 분산되고 학생이 수정할 수 있는 프로젝트가 있으며, 시험 당일 쓰는 글도 자기가 짠 코드에 관한 것입니다. 반면 CS A는 그날 하루에, 사전 준비물 없이 결정됩니다.
AP® Computer Science A는 몇 퍼센트가 합격하나요?
작성 시점 기준 가장 최근에 공개된 분포인 2025년 5월 시험에서 College Board는 5점 25.6%, 4점 21.8%, 3점 19.8%, 2점 10.9%, 1점 22.0%로 발표했습니다. 약 94,000명 중 약 67%가 3점 이상이었고 평균은 3.18입니다. 분포의 모양을 눈여겨보세요. 위쪽에 약 4분의 1, 아래쪽에 약 4분의 1이 몰려 있고 중간이 얇습니다. 또한 이 시험은 이전 체계에서 시행되었으므로, 개별 학생의 결과를 예측하는 지표가 아니라 응시생 집단의 특성을 보여주는 자료로 보시는 것이 맞습니다.
학생들이 가장 어려워하는 자유응답 문항은 무엇인가요?
전통적으로 배열/ArrayList 문항과 2차원 배열 문항입니다. 2025년 Chief Reader Report에 따르면 9점 만점 기준 평균 점수는 Q1(Methods and Control Structures) 4.54점, Q2(Class Design) 5.24점, Q3(Array/ArrayList) 4.12점, Q4(2D Array) 3.96점이었습니다. 이 문항들은 Unit 4 Data Collections에 해당하는데, 객관식 섹션에서도 비중이 가장 큰 단원입니다. 2025년 자유응답 전체에서 가장 득점률이 낮았던 채점 포인트는 배열 원소를 자기 자신과 짝짓지 않도록 방지하는 부분이었고, 대다수 답안은 아예 시도조차 하지 않았습니다.
AP® Computer Science A 응시료는 얼마이고, 텍사스에서 받을 수 있는 지원이 있나요?
College Board가 공개한 표준 응시료는 시험당 $99이며, 학교가 $9 리베이트를 받지 않는 경우 $90입니다. College Board의 응시료 감면 기준을 충족하는 학생은 $37을 감면받습니다. 텍사스주는 자격을 갖춘 공립학교 학생에게 시험당 $27을 추가로 지원하므로, 감면 대상 학생의 최종 부담액은 $26이 됩니다. 주의할 점이 두 가지 있습니다. 첫째, CEP나 Title I 학교에 다닌다고 해서 자동으로 자격이 생기는 것은 아니며 확인은 학생 개별로 이루어집니다. 둘째, 감면 대상 표기에는 매년 코디네이터 마감일이 엄격하게 정해져 있습니다(2026년 시행분은 4월 30일이었습니다). 4월이 아니라 가을에 미리 학교 AP® 코디네이터와 상의하세요.
AP® Computer Science A를 들으려면 프로그래밍 경험이 있어야 하나요?
현행 Course and Exam Description(과목·시험 설명서, CED)은 고등학교 1학년 대수 과목 이수를 권장하며, 기본적인 일차함수·함수의 합성·여러 접근법을 쓰는 문제 해결에 대한 기초와 직교좌표계 사용 능력을 언급합니다. 사전 프로그래밍 경험은 요건으로 제시되어 있지 않지만, 그렇다고 저희가 College Board를 대신해 경험이 필요 없다고 단언하지는 않겠습니다. 채점관 보고서가 시사하는 바는, 초보자도 성공할 수 있지만 그 조건은 1년 동안 실제로 코드를 계속 써 보는 것이라는 점입니다. 어려움을 겪는 학생은 대개 코드를 읽고 흐름을 따라가는 데는 능숙하지만, 주어진 명세서를 보고 클래스 하나를 통째로 작성해 본 적이 없는 경우입니다.
AP® Computer Science A에서 재귀는 아직 출제되나요?
출제되지만 역할이 바뀌었습니다. 이제는 독립된 단원이 아니라 Unit 4 안의 주제로 재귀와 재귀 탐색이 포함되어 있습니다. 또한 현행 Course and Exam Description(과목·시험 설명서, CED)에는 재귀 코드를 직접 작성하는 것은 과목 및 시험 범위 밖이라는 취지의 제외(exclusion) 조항이 있습니다. 실제로는 학생이 재귀 호출을 따라가며 재귀 메서드의 출력이나 동작을 판단할 수 있어야 하지만, 시험장에서 재귀 코드를 백지에서 작성하는 상황은 예상하지 않아도 된다는 뜻입니다. 학습 시간 배분도 여기에 맞추세요.
Texas CBE™ 대비는 어떻게 진행되며 비용은 얼마인가요?
저희 AP® Computer Science A 대비 과정은 현행 네 단원 체계에 맞춰 구성되어 있어서, 뒤섞인 복습을 반복하는 대신 Unit 4만 집중적으로 훈련할 수 있습니다. 계정 없이 풀어볼 수 있는 무료 퀴즈가 있으니 결정하기 전에 먼저 체험해 보세요. 정가는 AP® 과목당 $39.99이며 6개월 이용 기간이 제공됩니다. 두 가지는 분명히 말씀드립니다. 저희 플랫폼의 자유응답은 모범 답안과 대조해 학생이 스스로 채점하는 방식입니다. 저희는 자유응답을 채점하지 않으며, 기계 점수가 실제 채점관 점수와 같다고 말하지 않습니다. 또한 어떤 점수나 결과도 보장하지 않습니다. Texas CBE™는 독립 서비스이며 College Board와 제휴 관계가 없고 승인을 받지도 않았습니다.
출처
  1. AP Students — AP Computer Science A Exam (format, section weights, FRQ tasks)
  2. AP Central — AP Computer Science A Exam Page (42 MCQ, section timings)
  3. AP Computer Science A Course and Exam Description, Effective Fall 2025 (unit weightings, recursion exclusion, prerequisites, Java Quick Reference appendix)
  4. AP Students — AP Computer Science A Score Distributions (2025 percentages and cohort size)
  5. AP Students — Calculator Policies
  6. AP Central — 2025 Chief Reader Report, AP Computer Science A (per-question means, error patterns, global mean 3.18)
  7. AP Central — Texas AP Exam Fee Assistance ($99 / $37 / $27 / $26, eligibility, deadlines)
  8. AP Students — AP Computer Science Principles Assessment (70 MCQ, Create task, 30%)

AP® 문제를 직접 풀어볼까요?

무료 퀴즈로 시작하세요 — 계정 없이 바로 가능합니다. 그다음 어느 CED 단원에서 점수를 잃고 있는지 확인해 보세요.

AP 대비 살펴보기 전체 이용권 구매