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