다음은 College Board에서 제공하는 공식 가이드입니다. APCS A 시험을 준비하는 학생이라면 반드시 숙지해야 할 핵심 팁들을 모았습니다.
질문을 주의 깊게 읽고 정확히 이해하기
질문은 보통 단락, 코드, 또는 예시 형태로 제시됩니다. 다음 사항을 염두에 두세요:
- 질문을 읽으며 해야 할 작업과 제공된 변수 및 메서드를 밑줄 등으로 표시하세요.
- 메서드를 작성할 때는 전제 조건(precondition)과 사후 조건(postcondition)을 인식하여 의도를 파악해야 합니다.
- 메서드 헤더를 확인하여 사용할 수 있는 매개변수와 반환 값의 유형을 파악하세요.
- 예시는 유용하지만, 예시에만 적합한 코드가 아닌 전체 문제 해결을 목표로 해야 합니다.
시간 관리하기
모든 문제에 답할 수 있도록 시간을 효율적으로 분배하세요. 잘못된 답은 완전히 지우기보다 'X'로 표시하면 됩니다. 지워진 답은 채점되지 않으니 시간 낭비를 줄이세요.
모든 부분을 해결하려고 시도하기
자유 응답형 질문은 (a), (b), (c) 등으로 나뉘며, 각 항목은 독립적으로 채점됩니다. 일부만 맞더라도 점수를 받을 수 있으므로, 포기하지 말고 모두 시도하세요.
변수 이름과 들여쓰기 신경 쓰기
가독성을 높이기 위해 의미 있는 변수명을 사용하고, 일관된 들여쓰기를 적용하세요. 코드 작성 전에는 계획을 세우고, 여백을 남겨 보완할 수 있도록 하세요.
주어진 클래스만 사용하기
시험에 제공되지 않은 클래스나 AP 컴퓨터 과학 A 과정에 포함되지 않은 클래스는 사용하지 마세요. Java 빠른 참조 가이드를 참조하여 사용 가능한 클래스와 메서드를 확인하세요.
충분히 연습하기
이전 APCS A 시험 문제를 반복적으로 풀어보며, 실제 채점된 예시 답안과 비교해보세요. 공식 APCS A 시험 페이지에서 최신 공개 문제와 채점 기준을 확인할 수 있습니다.
작업 동사에 주의하기
자유 응답형 문제에 나오는 작업 동사는 각각 특정한 작업을 요구합니다. 주요 동사 해석은 다음과 같습니다:
- 가정하다 (Assume): 조건을 별도로 검토하지 않고 사실로 받아들입니다.
- 완성하다 (Complete): 제시된 코드를 완성하여 프로그램의 일부를 구성합니다.
- 구현하다 / 쓰다 (Implement / Write): 설명된 알고리즘 또는 프로그램을 올바른 Java 문법으로 표현합니다.
시험 준비 중 어려운 개념이나 문제에 부딪히면 CIT의 맞춤형 수업을 활용해 보세요. 몇 시간만 투자해도 큰 도움이 될 수 있습니다.