AP Computer Science Principles (CSP) · CIT STEM
현재 AP CSP는 Bluebook MCQ 70문항(120분, 70%)과 Create Performance Task를 바탕으로 한 written response 2문항(60분)을 포함합니다. Create Task와 written response를 합친 Section II가 30%입니다. 실제 제출 아이디어·코드·영상·Personalized Project Reference는 학생이 학교 감독과 College Board 규정 안에서 직접 만들어야 합니다.
작성: CIT 교육팀 | 검토: CIT 커리큘럼팀 | 최종 확인: 2026년 8월 3일 | 다음 검토: College Board의 시험 형식·Create Task 지침 갱신 시
AP Computer Science Principles(CSP)와 AP Computer Science A(CSA)는 전혀 다른 과목입니다. CSP는 컴퓨팅 개념·데이터·인터넷·사회적 영향 중심의 입문 과목이며 특정 언어가 없습니다. CSA는 Java 기반 객체지향 프로그래밍 심화 과목입니다. AP CSA는 CIT 메인 브랜드에서 전문적으로 지도합니다, AP CSA·CSP 프로그램 보기 →
AP CSP는 College Board가 컴퓨팅을 처음 접하는 학생을 위해 설계한 입문 과목입니다. 특정 프로그래밍 언어를 강제하지 않고 컴퓨팅의 원리(추상화·알고리즘), 데이터(이진수·빅데이터·분석), 인터넷(프로토콜·암호화·사이버 보안), 컴퓨팅이 사회에 미치는 영향(AI·개인정보·디지털 형평성)을 다룹니다. 코딩 경험이 없거나 적은 학생이 첫 CS AP 과목으로 선택할 수 있지만 실제 개설·수강·시험 등록 조건은 학교가 확인해야 합니다.
Section I의 MCQ가 70%입니다. Section II는 학생이 사전에 제출한 program code·video·Personalized Project Reference와 시험 당일 Bluebook에서 답하는 written response 2문항을 합쳐 30%입니다. 정확한 연도별 마감은 공식 시험 페이지에서 확인해야 합니다.
AP CSP는 컴퓨팅의 개념·사회적 영향 중심 입문 과목이고 AP CSA는 Java를 이용한 객체지향 프로그래밍 심화 과목입니다. CSP를 먼저 이수한 뒤 CSA로 가는 경로도 있지만 코딩 경험이 있다면 처음부터 CSA를 목표로 하는 경우도 많습니다. AP CSA는 CIT 메인 브랜드 전문 과목입니다, AP CSA·CSP 프로그램에서 자세히 확인할 수 있습니다.
| 구분 | AP CSP | AP CSA | IB Computer Science HL/SL |
|---|---|---|---|
| 핵심 내용 | 컴퓨팅 개념·데이터·인터넷·AI 영향 | Java 객체지향 프로그래밍 심화 | 시험 세션별 subject guide 확인 |
| 언어 요건 | 제한 없음 (Pseudocode·Python·Scratch 등) | Java 필수 | 개정 과정 Paper 2: Java 또는 Python |
| 평가 구성 | Section II 30%: Create Task + written response | 필기시험 100% | 개정 과정 computational solution: SL 30%, HL 20% |
| 현재 시험 방식 | Bluebook: MCQ + written response | Bluebook 완전 디지털 | 기존 과정 마지막 평가 2026년 / 개정 과정 첫 평가 2027년 5월 |
| CIT 담당 | CIT STEM | CIT 메인 브랜드 (/programs/ap-csa-csp.html) | CIT STEM |
| 권장 대상 | 코딩 입문·컴퓨팅 개념 관심 | Java 프로그래밍 심화·CS 전공 지망 | IB DP 재학생·CS 학문 깊이 관심 |
이전 시험 형식으로 준비. 현재는 Create Task 자료를 사전에 제출하고 시험 당일 두 written response에 답합니다. 오래된 8개 항목 rubric이나 집에서 작성해 제출하던 이전 서면 답변 형식을 그대로 사용하지 마세요.
학교 마감과 시험일을 확인하지 않음. Create Task 제출일과 end-of-course exam은 별도입니다. 학교 AP 코디네이터와 공식 시험 페이지에서 해당 연도의 일정을 확인하세요.
CB pseudocode 표기법 미숙지. MCQ에서 College Board 고유의 pseudocode(← 대입, DISPLAY, REPEAT, PROCEDURE 등)를 파이썬이나 자바 문법으로 읽으려 하면 추적 오류가 발생합니다.
이진수·overflow·rounding 오개념. 2진법 변환과 overflow(최대값 초과), rounding error(근사값 오류) 개념을 혼동하는 MCQ 실수가 빈번합니다.
AI·사회적 영향 단원 암기 부족. AI 편향, 필터 버블, 디지털 형평성, 오픈소스 vs 독점 소프트웨어 등 사회적 영향 단원을 가볍게 여기는 경우가 많지만 MCQ 비중이 적지 않습니다.
AP CSP는 컴퓨팅의 개념적 기초를 쌓는 과목인 동시에, AI·데이터 과학으로 나아가는 첫 관문입니다. CIT STEM은 CSP의 데이터·알고리즘·AI 영향 단원을 학습하면서 CIT 메인의 AI 트랙(Agentic Engineering, AI 교육 프로그램)과 자연스럽게 연결되는 경로를 함께 설계합니다.
CIT는 별도 연습 프로젝트로 알고리즘·리스트·절차·테스트와 written response 기술을 가르칩니다. 실제 Create Task의 아이디어·코드·영상·Personalized Project Reference와 시험 답안은 학생이 학교 감독과 College Board 규정 안에서 직접 만듭니다. CIT는 실제 제출물을 선택·작성·디버깅하지 않습니다.
MCQ에서는 CB pseudocode 추적 훈련과 데이터·인터넷·AI 사회적 영향 단원별 개념 체계화를 병행합니다. 압구정 오프라인과 온라인 1:1 개인·1:n 소수 그룹 모두 동일한 구조로 운영됩니다.
AP CSA를 목표로 한다면 → CIT 메인 AP CSA·CSP 프로그램을 확인하세요. CIT STEM과 CIT 메인은 같은 캠퍼스, 같은 연락처로 두 트랙 연계가 원활합니다.
온라인 수업에서는 CSP 단원, Bluebook MCQ, pseudocode와 별도 연습 프로젝트를 활용한 written response 기술을 지도합니다. 실제 Create Task는 학생이 학교가 제공한 수업 시간과 감독 아래 직접 수행합니다.
실제 Create Task 아이디어는 학생이 학교 감독과 College Board 지침 안에서 직접 정해야 합니다. CIT는 실제 제출 아이디어를 선택하거나 승인하지 않으며 별도 연습 프로젝트에서 문제 정의와 범위 설정 기술을 가르칩니다.
College Board는 특정 언어를 요구하지 않습니다. Python, Scratch, JavaScript, App Inventor 등 어떤 언어도 가능합니다. 학생이 가장 익숙한 언어를 선택하는 것이 좋으며 CIT에서 코딩을 배운 적 있다면 그 언어를 활용하면 됩니다.
CSP 이후 Java를 배워 AP CSA로 가거나 Python을 심화해 CIT 메인의 AI 프로그램이나 Agentic Engineering 트랙으로 확장할 수 있습니다. 두 경로 모두 CIT STEM과 CIT 메인의 연계를 통해 원활하게 설계됩니다.
AP CSP는 컴퓨팅 개념·데이터·인터넷·AI 영향 입문 과목(언어 자유), AP CSA는 Java 기반 객체지향 프로그래밍 심화 과목입니다. CIT STEM에서는 CSP를, AP CSA는 CIT 메인 브랜드(/programs/ap-csa-csp.html)에서 전문적으로 다룹니다.
학생이 수업 중 직접 프로그램을 만들고 program code, 실행 영상과 Personalized Project Reference를 제출하는 수행평가입니다. 시험 당일에는 이 자료를 바탕으로 두 개의 written response에 답합니다. Section II 전체가 점수의 30%이며 연도별 제출 마감은 AP Central에서 확인해야 합니다.
현재 시험은 Bluebook에서 치르는 MCQ 70문항(120분, 70%)과 written response 2문항(60분)으로 구성됩니다. Create Performance Task의 program code, video와 Personalized Project Reference를 사전에 제출하며 Create Task와 written response를 합친 Section II가 30%입니다.
학생이 학교가 제공하는 수업 시간과 College Board 지침 안에서 아이디어, 코드, 영상과 Personalized Project Reference를 직접 만듭니다. CIT는 별도 연습 과제로 관련 개념과 시험 written response 기술을 가르치지만 실제 제출 아이디어·코드·답안을 대신 선택하거나 작성하지 않습니다.
AP CSP는 컴퓨팅 개념을 폭넓게 다루는 입문 과목입니다. IB Computer Science는 2년 과정이며 시험 세션에 따라 과목 구조와 내부 평가가 다릅니다. IB의 기존 과정 마지막 평가는 2026년, 개정 과정 첫 평가는 2027년 5월이며 개정 과정 Paper 2는 Java 또는 Python을 사용합니다.
CSP의 데이터·알고리즘·AI 영향 단원 이후 CIT 메인 Agentic Engineering이나 AI 교육 트랙으로 자연스럽게 확장할 수 있습니다. 같은 캠퍼스·연락처로 두 브랜드 연계가 원활합니다.
네. AP CSP는 코딩 입문자를 대상으로 설계된 과목입니다. Scratch처럼 블록 기반 언어로 Create PT를 만들어도 됩니다. CIT STEM은 코딩 기초부터 함께 시작하는 1:1 로드맵을 제공합니다.
CIT 수업은 압구정 또는 온라인으로 받을 수 있습니다. 다만 학교의 AP CSP 개설·수강 승인·시험 등록·Create Task 마감은 학교가 확인해야 합니다. CIT는 현재 수준 진단과 별도 연습 과제를 제공하고 실제 평가 제출물은 학생이 학교 감독 아래 직접 만듭니다.
수업료는 수업 형태(1:1 또는 소수 팀수업), 학생의 현재 레벨과 목표 점수, 과목 수와 주당 수업 횟수에 따라 달라집니다. 정해진 단일 가격표 대신, 무료 진단으로 현재 수준과 목표를 먼저 확인한 뒤 가장 효율적인 구성과 비용을 1:1로 안내드립니다. 카카오톡 채널이나 02-540-2922로 부담 없이 문의하시면, 학생에게 맞는 학습 플랜과 예상 일정까지 함께 잡아 드립니다.
AP·IB·IGCSE STEM 전문 멘토진이 담당하며 자세한 프로필은 상담 시 안내드립니다.
현재 Bluebook MCQ와 written response 형식, 학생 저작 Create Task 경계, pseudocode 훈련과 독립 AI 확장 경로를 함께 설계합니다. 실제 평가 제출물은 학생이 학교 감독과 College Board 규정 안에서 직접 만듭니다.
현재 수준을 진단하고 CSP 개념, Bluebook MCQ와 written response 준비 경로를 설계합니다. 특정 점수는 보장하지 않으며 평가 제출물은 학생이 직접 작성합니다.