Programs



💻 AP Computer Science A & Principles(AP컴퓨터과학 A & AP컴퓨터과학 P)

1. 과목 개요

AP Computer Science는 프로그래밍과 컴퓨팅 사고력을 평가하는 AP의 대표적인 기술·공학 계열 과목입니다.
크게 AP Computer Science A (CSA) 와 AP Computer Science Principles (CSP) 두 가지로 나뉘며,
두 과목은 접근 방식과 난이도가 다릅니다.

  • AP CSP는 “컴퓨터 과학의 개념적 이해”에 초점을 둔 기초 입문형 과목

  • AP CSA는 “Java 언어를 통한 프로그래밍 구현 능력”에 중점을 둔 심화형 과목

📍 요약: CSP는 ‘개념 중심’, CSA는 ‘코딩 실습 중심’입니다.


2. 과목 비교표

구분AP Computer Science Principles (CSP)AP Computer Science A (CSA)
학습 목표컴퓨팅 사고력, 데이터 분석, 사회적 영향알고리즘 설계, 프로그래밍 실습
프로그래밍 언어Python / JavaScript / Block 등 (자유 선택)Java (College Board 지정)
시험 구조2부분 – MCQ + Performance TaskMCQ + Free Response (Java 코드 작성)
수학적 수준중간 (논리·자료 해석 중심)상 (알고리즘·객체지향 구조 중심)
주요 평가 역량컴퓨팅 원리, 정보보안, 창의적 프로젝트코드 작성, 디버깅, 문제 해결 능력
추천 대상프로그래밍 입문자, 비-STEM 학생공학·컴퓨터과학 전공 희망자
난이도★★☆☆☆★★★★☆

3. 시험 구성

⚙️ AP Computer Science Principles (CSP)

구성내용비율
MCQ (Multiple Choice)70문항 / 120분70%
Performance Task (Create Task)학생이 직접 프로그램을 설계하고 보고서 제출30%

Create Task 설명:

  • 학생이 스스로 제작한 프로그램의 핵심 코드, 알고리즘 구조, 데이터 처리 과정을 제출

  • 750자 내외의 서술 보고서로 논리·기능·창의성 평가


💾 AP Computer Science A (CSA)

구성내용비율
Section I – MCQ40문항 / 90분50%
Section II – Free Response4문항 (Java 코드 작성) / 90분50%

출제 단원 요약:

  • Data Types, Variables, Arrays, Strings

  • Control Structures (if, for, while)

  • Classes & Objects (OOP 개념)

  • Inheritance & Polymorphism

  • Algorithms & Recursion

📍 Java 실전 문법 활용 능력과 객체지향적 문제 해결력을 함께 평가합니다.


4. 학습 전략 및 난이도

항목CSPCSA
핵심 역량컴퓨팅 개념, 문제 해결 논리코딩 구현, 알고리즘 최적화
시험 형태보고서형 + 객관식코드 작성형 + 서술형
난이도중하상
학습 초점아이디어를 코드로 표현효율적·정확한 코드 작성

📈 고득점 전략

AP CSP

  • 컴퓨팅의 원리와 데이터 처리 개념을 시각적으로 정리

  • 실제 프로그램 제작 경험(예: Python, Scratch 등)을 쌓고 보고서 표현력 강화

  • Create Task는 코드 구조·논리적 흐름·효율성을 명확히 기술해야 함

AP CSA

  • Java의 객체지향 문법(OOP)을 체계적으로 학습

  • 알고리즘 구조(정렬, 탐색 등)와 디버깅 패턴 숙지

  • FRQ 대비: “문제 분석 → 코드 설계 → 주석 포함 구현 → 테스트” 절차 연습


5. 대학 학점 인정 및 진학 활용

과목5점 인정 학점주요 인정 대학
AP CSPIntro to Computing (3학점)Harvard, Stanford, NYU, UC Berkeley 등
AP CSAProgramming I (4~5학점)MIT, Georgia Tech, Carnegie Mellon, UCLA 등

📌 전공 연계 예시:

  • Computer Science / Software Engineering

  • Data Science / AI / Robotics

  • Business Analytics / Information Systems

  • Digital Media / Human–Computer Interaction

CSP + CSA 조합은 미국 대학에서 “기초–심화 연계형 이수”로 간주되어
공대, 데이터과학, AI 관련 전공 지원 시 가장 높은 평가를 받습니다.


6. 캠벨아카데미 AP Computer Science 1:1 커리큘럼

단계구성 내용
1단계: 기초 진단 및 레벨 테스트프로그래밍 경험 유무, 논리·수리적 사고 평가
2단계: CSP 개념 기반 수업컴퓨팅 원리, 데이터 구조, 프로그램 설계 연습
3단계: CSA Java 집중 수업객체지향(OOP), 배열, 알고리즘, 클래스 설계 실습
4단계: FRQ 코딩 실전 훈련Java 코드 작성, 디버깅, 주석 기반 서술 훈련
5단계: Create Task / Project 첨삭코드 설명문, 보고서 논리 구성 피드백
6단계: 실전 모의고사 및 리포트기출 기반 시험 대비 + 학습 진도 리포트 제공

캠벨아카데미의 AP Computer Science 수업은
**“문법 암기가 아닌 사고력 중심의 코딩”**을 지향합니다.
코드 작성뿐 아니라 프로젝트 기획–논리 구성–에세이 표현까지
대학 평가 기준에 맞게 1:1로 지도합니다.


7. 문의하기

AP CSP·CSA 수업, Create Task 프로젝트 첨삭, FRQ 실전 대비 상담은
캠벨아카데미 AP 전문팀을 통해 개별 안내받으실 수 있습니다.
📞 전화 또는 온라인 상담을 통해 학생의 현재 실력과 진로에 맞는 수업 플랜을 확인하세요.