💻 AP Computer Science A CED 핵심 1장 요약 — 정연이용

AP Computer Science A CED 핵심 1장 요약

College Board CED V.1 (Effective Fall 2025) 원문 기반 · 시험 직전 5분 dashboard · 4 Units + 5 Computational Thinking Practices + 3 Task Verbs

D-Day
D-13
시험일: 2026-05-15 (PM)
화이팅, 정연아!
시험 구성
3시간
Section I — Multiple-Choice (MCQ 42문항) 90분, 55%
Section II — Free-Response (FRQ 4문항) 90분, 45%
총 25점 (Q1 7 + Q2 7 + Q3 5 + Q4 6)
필수 도구
💻 Bluebook
2025년부터 디지털 전환 · Java Quick Reference 시험장 제공 · 계산기 불필요
📌 5분 정독 가이드
4 Units 비중·핵심토픽으로 무게중심 파악 → ② 5 Computational Thinking Practices로 풀이 동선 정리 → ③ 3 Task Verbs (Assume, Complete, Implement/Write)로 답안 톤 통일 → ④ Cheat Sheet 보강 카드 4장 마지막 확인 → ⑤ 같이 보면 좋은 자료로 D-13 마무리.

② 4 Units — 시험 비중 + 핵심 토픽

# Unit 이름 MCQ 비중 차시 핵심 토픽 (Topic 번호)
1 Using Objects and Methods 15-25% 32-34 1.1~1.15 — 변수, casting, expression, API, method signature, Math 클래스, instantiation, String
2 Selection and Iteration 25-35% 29-31 2.1~2.12 — Boolean, if, nested if, compound boolean, while, for, 향상된 for, String 알고리즘, run-time
3 Class Creation 10-18% 20-22 3.1~3.9 — abstraction, anatomy of class, constructor, methods, static, scope, this
4 Data Collections (최다) 30-40% 50-52 4.1~4.17 — ethical, array · ArrayList · 2D array, search/sort, recursion
⚖️ 무게중심
HIGH (30%↑): Unit 4 Data Collections (30-40%) — 시험 1/3, FRQ Q3·Q4 핵심 단원. 배열·ArrayList·2D·재귀를 손에 익혀야 함.
MID (15-35%): Unit 2 Selection and Iteration (25-35%), Unit 1 Using Objects and Methods (15-25%) — MCQ 절반 가까이. 반복문 trace + String/Math 메서드 시그니처가 핵심.
LOW (10-18%): Unit 3 Class Creation (10-18%) — FRQ Q2 (Class Design)에서 결정적. 비중은 낮아도 7점이 통째로 걸림.

③ 5 Computational Thinking Practices — 시험 비중 + 답안 톤

Practice 1
2-10%
Design Code
적합한 프로그램 설계와 알고리즘 개발 결정. 어떤 자료구조·어떤 알고리즘을 선택할지 판단.
답안 톤: "이 프로그램은 X가 필요하므로 Y 자료구조 + Z 알고리즘 선택"
Practice 2
22-38%
Develop Code
프로그램 코드를 작성·구현. FRQ 4문항 모두가 본질적으로 이 Practice에 해당.
답안 톤: 정확한 Java syntax + 컴파일 가능한 코드
Practice 3 ⭐
37-53% (최다)
Analyze Code
코드의 출력·결과 결정 또는 작동하지 않는 이유 설명. MCQ에서 가장 큰 비중.
답안 톤: trace 기반 정확한 결과 도출 — 변수 추적 표를 머리속에 그릴 것
Practice 4
10-15%
Document Code & Computing Systems
프로그램이 결과를 생성하는 동작과 조건을 기술. precondition / postcondition.
답안 톤: 입력 조건·반환 조건 명확히 — 메서드의 역할을 1~2줄로 설명
Practice 5
2-10%
Use Computers Responsibly
컴퓨팅의 윤리·사회적 영향 이해. 데이터 수집·사용·저장의 윤리.
답안 톤: 데이터 프라이버시·편향·접근성 이슈 인지
⚠️ 한국 학생 빈출 감점
Practice 3 (Analyze Code) 37-53% + Practice 2 (Develop Code) 22-38% 합계 59-91% — 시험의 압도적 다수가 "코드 trace + 코드 작성"이다. 특히 Practice 3 trace 실수로 MCQ를 놓치는 패턴이 잦음 → for 루프 인덱스, 향상된 for의 변경 불가, ArrayList remove(int) vs remove(Object), 2D array [row][col] 순서, nested loop의 inner counter 초기화에서 빈출.

④ FRQ 4문항 — 유형 + 점수 + Practice + Unit 매핑

Q 유형 점수 주 Practice Unit 매핑
Q1 Methods and Control Structures 7점 (Part A 4 + Part B 3) Practice 2 (Develop) Unit 1 + Unit 2
Q2 Class Design 7점 Practice 2 (Develop) Unit 3 + Unit 1
Q3 Data Analysis with ArrayList 5점 Practice 2 (Develop) Unit 4 + Unit 2
Q4 2D Array 6점 Practice 2 (Develop) Unit 4 + Unit 2
🎯 FRQ 25점 분배 핵심
Q1·Q2 = 14점 (56%), Q3·Q4 = 11점 (44%). Q1·Q2를 안정적으로 12점 이상 받으면 5점 가능권. Q2(Class Design 7점)는 class header + private 인스턴스 변수 + constructor + 메서드 4개 부품을 완전히 써야 만점. Q4(2D Array 6점)는 이중 for + boundary 조건이 핵심.

⑤ Task Verbs 3종 — 동사로 답안 강도 통일

Assume
검증 없이 사실로 받아들임. 문제에서 "Assume that the parameter is not null"이라 하면 null 체크를 추가하지 말 것.
규칙: 불필요한 if 검증 코드를 쓰면 시간만 낭비 — 채점에서도 감점 없지만 가독성 떨어짐
Complete
제공된 코드의 빈칸·생략 부분만 정확히 채움. 주변 코드는 절대 수정하지 않는다.
규칙: 메서드 시그니처·반환형·매개변수 그대로 → 본문만 작성
Implement / Write
처음부터 끝까지 정확한 Java 코드를 작성. class header + 인스턴스 변수 + constructor + method 모두 포함.
규칙: Q2 Class Design은 4개 부품 다 써야 만점 — 하나라도 빠지면 큰 점수 손실
💡 답안에 녹이는 법
FRQ 첫 줄에 동사를 다시 읽고 (1) 어떤 동사인지 → (2) 무엇까지 써야 하는지 → (3) 무엇은 쓰면 안 되는지 30초 점검. "Write a method"는 메서드만, "Write a complete class"는 class 통째로 — 이 구분 하나로 5분 절약.

⑥ Cheat Sheet 보강 카드 4장 — 위치 안내

CARD 1 FRQ Scoring Guide (재제작)
Q1~Q4 25점 분배 + 한국 학생 빈출 감점
Q1 7점 / Q2 7점 / Q3 5점 / Q4 6점 점수표, 채점 포인트별 감점 패턴, 코드 floating panel UI로 본문과 코드를 동시 비교.
CARD 1 보기 →
CARD 2 Code Patterns Checklist (신규)
15+ 코드 패턴 카드 + Top 5 빈출 실수
직접 작성 vs 읽기·분석 탭 분리, 빈도 높은 15+ 패턴 (배열 traverse / ArrayList remove / 2D row-major / String 비교 / 재귀 base case), 한국 학생이 가장 자주 틀리는 Top 5.
CARD 2 보기 →
CARD 3 Task Verbs (신규)
Assume / Complete / Implement·Write 공식 3 + 추가 5
CED 공식 동사 3개에 더해 Override / Trace / Determine / Identify / Explain 5개까지 — 각 동사별 답안 강도와 한국 학생 빈출 오해 정리.
CARD 3 보기 →
CARD 4 Cheat Sheet (기존, 옛 10-Unit 체계)
Java 문법 카드 + Top 함정 10 + Bluebook 가이드
단원 분류는 옛 10-Unit 체계이지만 토픽은 모두 커버. Java syntax · static vs instance · null check · String .equals 등 함정 10개와 Bluebook 디지털 시험 적응법.
CARD 4 보기 →

⑦ 🔗 같이 보면 좋은 자료

💻
AP CSA 족집게 요약 (Cheat Sheet)
옛 10-Unit 체계 + Top 함정 10
📊
AP CSA FRQ 채점 가이드 (재제작)
Q1~Q4 25점 분배 + 코드 floating panel
💻
AP CSA Code Patterns Checklist (신규)
15+ 코드 패턴 + Top 5 빈출 실수
📝
AP CSA FRQ Task Verbs (신규)
Assume·Complete·Implement·Write + 5종
📅
AP CSA 14-day Study Plan
D-13 ~ D-Day 학습 대시보드
📊
AP CSA CED Gap 보고서
기존 자료와 CED V.1 갭 분석
📚
AP 시험 종합 준비 전략
CSA·Stat·Micro·Macro 통합 동선
🎯 D-13 → D-Day 추천 동선
D-13~D-9: 이 1장 요약 + Cheat Sheet (옛 10-Unit) + Code Patterns Checklist → D-8~D-4: FRQ Scoring Guide로 Q1~Q4 점수 분배 익히고 기출 FRQ 풀이 → D-3~D-1: Task Verbs + 오답 노트 + 14-day Plan 마무리 → D-Day 아침: 이 페이지 1장만 5분 정독.