AP Computer Science A 스터디 가이드: 2026년 시험 핵심 개념 정리
AP Computer Science A는 Java 프로그래밍 실력과 핵심 CS 개념에 대한 이해를 평가합니다. 2026년 시험을 준비하는 방법을 소개합니다.
객체 지향 프로그래밍
클래스, 객체, 상속, 다형성을 철저히 이해하세요. 생성자, 접근자(accessor)와 수정자(mutator) 메서드를 작성하는 법을 알고, 상위 클래스와 하위 클래스 간의 관계를 이해해야 합니다.
자료 구조
배열과 ArrayList는 비중 있게 출제됩니다. 이러한 구조를 순회, 탐색, 정렬, 수정하는 방법을 알아두세요. 2차원 배열과 삽입 정렬, 선택 정렬 같은 대표적인 알고리즘도 이해해야 합니다.
재귀
재귀는 거의 매년 출제됩니다. 재귀 호출을 추적하고 재귀 메서드를 작성하는 연습을 하세요. 기저 조건(base case), 재귀 조건(recursive case), 그리고 콜 스택이 작동하는 방식을 이해하세요.
서술형 문제 팁
깔끔하고 컴파일 가능한 Java 코드를 작성하세요. 알고리즘이 완벽하지 않더라도 문법이 정확하고 제어 구조를 올바르게 사용하면 부분 점수를 받을 수 있습니다. 시간 제한이 있는 조건에서 배열, ArrayList, 2차원 배열을 다루는 메서드를 작성하는 연습을 하세요.
