이 페이지는 APCS A(APCSA) 시험 준비를 위한 종합 가이드입니다. College Board의 공식 팁부터 만점을 위한 전략까지 모든 정보를 포함하고 있습니다.
질문을 주의 깊게 읽고 정확히 이해하기
질문은 보통 단락, 코드, 또는 예시 형태로 제시됩니다. 다음 사항을 염두에 두세요:
- 질문을 읽으며 해야 할 작업과 제공된 변수 및 메서드를 밑줄 등으로 표시하세요.
- 메서드를 작성할 때는 전제 조건(precondition)과 사후 조건(postcondition)을 인식하여 의도를 파악해야 합니다.
- 메서드 헤더를 확인하여 사용할 수 있는 매개변수와 반환 값의 유형을 파악하세요.
- 예시는 유용하지만, 예시에만 적합한 코드가 아닌 전체 문제 해결을 목표로 해야 합니다.
시간 관리하기
모든 문제에 답할 수 있도록 시간을 효율적으로 분배하세요. 잘못된 답은 완전히 지우기보다 'X'로 표시하면 됩니다. 지워진 답은 채점되지 않으니 시간 낭비를 줄이세요.
모든 부분을 해결하려고 시도하기
자유 응답형 질문은 (a), (b), (c) 등으로 나뉘며, 각 항목은 독립적으로 채점됩니다. 일부만 맞더라도 점수를 받을 수 있으므로, 포기하지 말고 모두 시도하세요.
변수 이름과 들여쓰기 신경 쓰기
가독성을 높이기 위해 의미 있는 변수명을 사용하고, 일관된 들여쓰기를 적용하세요. 코드 작성 전에는 계획을 세우고, 여백을 남겨 보완할 수 있도록 하세요.
주어진 클래스만 사용하기
시험에 제공되지 않은 클래스나 AP 컴퓨터 과학 A 과정에 포함되지 않은 클래스는 사용하지 마세요. Java 빠른 참조 가이드를 참조하여 사용 가능한 클래스와 메서드를 확인하세요.
충분히 연습하기
이전 APCS A 시험 문제를 반복적으로 풀어보며, 실제 채점된 예시 답안과 비교해보세요. 공식 APCS A 시험 페이지에서 최신 공개 문제와 채점 기준을 확인할 수 있습니다.
작업 동사에 주의하기
자유 응답형 문제에 나오는 작업 동사는 각각 특정한 작업을 요구합니다. 주요 동사 해석은 다음과 같습니다:
- 가정하다 (Assume): 조건을 별도로 검토하지 않고 사실로 받아들입니다.
- 완성하다 (Complete): 제시된 코드를 완성하여 프로그램의 일부를 구성합니다.
- 구현하다 / 쓰다 (Implement / Write): 설명된 알고리즘 또는 프로그램을 올바른 Java 문법으로 표현합니다.
매년 5월에 치러지는 APCS A 시험은 두 개의 90분 섹션으로 구성됩니다.
- 섹션 1: 40개의 객관식 문제 (MCQ)
- 섹션 2: 4개의 자유 응답 코딩 문제 (FSQ, 보통 총 7개 파트)
객관식 섹션 준비하기
APCS A MCQ - 객관식 섹션은 특정한 자바(Java)의 기본적인 개념을 테스트합니다. 기억해야 할 핵심 개념:
- 정수 나눗셈 (Integer Division)
- 연산 순서 (Order of Operations)
- 값에 의한 전달 (Passed by Value)
- 인덱스 범위 초과 (IndexOutOfBounds)
- 드모르간 법칙 (DeMorgan's Law)
코드 추적 (Code Tracing) 연습하기
책자를 스크래치 용지로 사용할 수 있습니다. 각 변수의 현재 값을 기록하여 모든 것을 기억할 필요가 없도록 합니다. 완료한 줄은 지웁니다. if를 추적할 때 else를 지웁니다.
MCQ 및 FRQ에 포함된 내용 알기
재귀(recursion)는 객관식 섹션에서만 테스트됩니다. 과거 자유 응답 문제는 온라인에 공개되어 있습니다:
The Labs 활용하기 (학교에서)
학교에서 AP 칼리지 보드가 발표한 The Labs를 사용하는지 확인해보세요. 랩은 학생들이 AP 시험에서 가장 많이 놓치는 개념을 다룹니다.
자바(Java)에 대해 모두 알려고 하지 말기
AP 자바(Java) 시험에서 나오는 부분만 알면 됩니다. 시험에서는 필요한 클래스, 기본 유형, 메서드를 나열한 참조 시트가 제공됩니다.
시간 관리 연습이 중요함
시간을 관리하는 연습을 하세요. 충분한 시간이 있지만, 마칠 수 있도록 속도를 높여야 할 수도 있습니다.
채점 방식 알기
5점을 받기 위해 90%를 맞출 필요는 없습니다. College Board는 점수를 전체 점수로 변환하는 방식을 결정하기 위해 절단점(cut points)을 사용합니다.
일반적인 AP 시험 준비: 다른 AP 시험과의 균형을 맞추기 위해 공부 일정을 만드세요. 연습 시험을 치르고, 점수만 보지 말고, 잘못된 문제를 확인하고 왜 틀렸는지 파악하세요.
APCS A 단원 및 문제 비중
| Unit | Topic | 비중 (MCQ) |
|---|---|---|
| Unit 1 | 원시 타입 (Primitive Types) | 2.5-5% |
| Unit 2 | 객체 사용하기 (Using Objects) | 5-7.5% |
| Unit 3 | 불리언 표현식과 If 문 | 15-17.5% |
| Unit 4 | 반복 (Iteration) | 17.5-22.5% |
| Unit 5 | 클래스 작성하기 (Writing Classes) | 5-7.5% |
| Unit 6 | 배열 (Array) | 10-15% |
| Unit 7 | 배열 리스트 (ArrayList) | 2.5-7.5% |
| Unit 8 | 2D 배열 (2D Array) | 7.5-10% |
| Unit 9 | 상속 (Inheritance) | 5-10% |
| Unit 10 | 재귀 (Recursion) | 5-7.5% |
이 페이지는 APCS P(APCSP)와 APCS A(APCSA)의 차이점, 그리고 각 과정의 특징을 비교하는 가이드입니다.
APCS A 과정은 Java를 통해 프로그래밍 및 컴퓨터 개념을 다루며, 모든 문제는 Java 문제 풀이로 자유 응답 및 객관식 문제로 구성됩니다.
APCS A 시험의 난이도는?
학생의 현재 학습 상황과 코딩 경험에 따라 다릅니다. 필요한 배경 지식과 기술, 학교 교육의 질, 그리고 학습 환경/시간 투자 등 여러 요소가 난이도에 영향을 미칩니다.
APCS A 시험 형식
APCS A 시험은 두 부분으로 구성됩니다: 객관식 문제 섹션 및 자유 응답 문제 섹션. 각 섹션은 시험 총점의 50%를 차지합니다.
APCS A 시험 점수
AP 시험 점수는 1부터 5까지의 척도로 결정되며, 5가 가장 높은 점수입니다.
APCS A 시험 준비 방법
APCS A 시험 준비는 헌신, 규율, 그리고 체계적인 접근이 필요합니다.
- 과정 자료를 철저히 검토
- 문제를 연습하며 개념 숙달
- 플래시카드를 만들어 복습
- 공부 그룹에 참여
- 실전 시험을 치르며 시간 관리 연습
APCS P와 APCS A의 차이점
APCS P와 APCS A는 다른 형식과 내용을 가지며, 다른 수준의 사전 학습 준비가 필요합니다.
- APCS P: 개념적으로 더 쉬운 편, 프로그래밍 기초 개념 중심, Python 기반
- APCS A: 프로그래밍과 데이터 구조에 대한 심층적인 연구 제공, Java 기반
APCS P 또는 APCS A를 공부하면서 도움이 필요하다면 CIT에서 제공하는 1대1 온라인/오프라인 과외를 통해 학생의 시간, 레벨, 약점 등을 파악하여 맞춤 수업을 제공합니다.
자녀의 AP Statistics 5점,
전략 없이는 불가능합니다.
AP Statistics는 단순한 수학이 아닙니다. 논리와 문해력입니다.
8학년부터 시작하는 아이비리그로 가는 데이터 기반 경로를 구축하세요.
시험까지 남은 시간 / 현재 학년
슬라이더를 움직여 현재 단계에 최적화된 전략을 확인하세요.
기초 단계 (8-9학년)
완주점(8-9학년) 사전 준비
(여름방학) 수업 기간
(9월-3월) 마무리 단계
(4월-5월)
대수학 II 실력 쌓기
이 단계에서는 통계에 대해 걱정하지 마세요. 수학적 성숙도에만 집중하세요. 대수학 II(함수와 그래프)를 완벽히 마스터하세요. 데이터 문해력을 향상시키기 위해 논픽션을 읽기 시작하세요.
시험 인텔리전스
시험 구조에 대한 데이터 기반 인사이트. 전장을 아는 것이 승리의 절반입니다.
50/50 분할
시험은 완벽하게 균형 잡혀 있습니다. 객관식 40문제에 90분, 자유 응답형 6문제에 90분입니다. 지구력이 핵심입니다.
"Unit 6" 중량급
추론(Inference) (데이터로부터 결론 도출)이 시험 점수의 30-40%를 차지합니다. 이 단원을 실패하면 시험 전체를 실패합니다.
낮은 합격률
역사적으로 약 15%의 학생만 5점을 받습니다. 단순 계산이 아닌 글쓰기 능력을 요구하기 때문에 엄격합니다.
주제별 가중치 분포
5점을 위한 핵심 전략
S.O.C.S. 방법
분포를 설명하는 표준 방법입니다.
- • Shape (왜도/대칭)
- • Outliers (이상치 계산)
- • Center (평균/중앙값)
- • Spread (범위/표준편차)
상태. 계획. 실행. 결론.
모든 추론 문제에 필수적인 4단계 과정입니다.
- • 상태 가설 설정
- • 계획 및 조건 확인
- • 실행 계산 수행
- • 결론 맥락에서 결론 도출
계산기 숙련도
TI-84 또는 Nspire가 무기입니다. 문법을 알아야 합니다.
- • 1-Var Stats & LinReg
- • normalcdf / invNorm
- • binompdf / binomcdf
- • 가설 검정 메뉴