AP Computer Science Principles (CSP) · CIT STEM
AP CSP는 컴퓨팅 개념·알고리즘·데이터·인터넷·AI 영향을 폭넓게 다루는 AP 입문 CS 과목입니다. AP CSP ≠ AP CSA, 두 과목은 전혀 다릅니다. CSP에는 Create Performance Task(수행평가, ~4/30 마감)가 점수의 30%를 차지하므로, 시험 준비와 동시에 충분히 일찍 준비해야 합니다.
압구정 오프라인 + 1:1 온라인
AP Computer Science Principles(CSP)와 AP Computer Science A(CSA)는 전혀 다른 과목입니다. CSP는 컴퓨팅 개념·데이터·인터넷·사회적 영향 중심의 입문 과목이며 특정 언어가 없습니다. CSA는 Java 기반 객체지향 프로그래밍 심화 과목입니다. AP CSA는 CIT 메인 브랜드에서 전문적으로 지도합니다, AP CSA·CSP 프로그램 보기 →
AP CSP는 College Board가 컴퓨팅을 처음 접하는 학생을 위해 설계한 입문 과목입니다. 특정 프로그래밍 언어를 강제하지 않고, 컴퓨팅의 원리(추상화·알고리즘), 데이터(이진수·빅데이터·분석), 인터넷(프로토콜·암호화·사이버 보안), 컴퓨팅이 사회에 미치는 영향(AI·개인정보·디지털 형평성)을 다룹니다. KIS·SIS·YISS·SFS 등 국제학교에서 코딩 경험이 없거나 적은 학생이 첫 CS AP 과목으로 선택하는 경우가 많습니다.
점수 구성이 독특합니다. MCQ(필기시험)가 70%, Create Performance Task(수행평가)가 30%를 차지합니다. Create PT는 학생이 직접 프로그램을 만들고 영상과 서면 답변을 College Board에 제출하는 방식으로, 마감일(약 4/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 객체지향 프로그래밍 심화 | Java/Python 프로그래밍 + 시스템·이론 |
| 언어 요건 | 제한 없음 (Pseudocode·Python·Scratch 등) | Java 필수 | Java 또는 Python |
| 수행평가 | Create PT 30% (~4/30 마감) | 없음 (필기시험 100%) | IA(Dossier) 30% + 외부시험 70% |
| 2026 변화 | MCQ 디지털 응시 | MCQ 디지털 응시 | 구과정 마지막 시험 2026년 5월 / 신과정 첫 시험 2027년 5월 |
| CIT 담당 | CIT STEM | CIT 메인 브랜드 (/programs/ap-csa-csp.html) | CIT STEM |
| 권장 대상 | 코딩 입문·컴퓨팅 개념 관심 | Java 프로그래밍 심화·CS 전공 지망 | IB DP 재학생·CS 학문 깊이 관심 |
Create PT rubric 항목 미충족. 코드가 잘 작동해도 서면 답변에서 "Program Purpose"나 "Data Abstraction" 항목 설명이 빠지면 해당 점수를 받지 못합니다. 제출 전 rubric 체크리스트 필수 확인.
Create PT 마감 직전 시작. Create PT는 아이디어 선정부터 제출까지 여러 단계가 있습니다. 마감 직전에 시작하면 rubric 항목을 놓치기 쉽습니다. 최소 6-8주 전에 시작합니다.
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 교육 프로그램)과 자연스럽게 연결되는 경로를 함께 설계합니다.
Create Performance Task 준비에서는 College Board rubric 8개 항목을 중심으로 아이디어 선정 → 코드 설계 → 서면 답변 작성까지 단계별로 1:1 코칭합니다. 특히 "Program Purpose", "Data Abstraction", "Algorithm" 항목의 서면 답변이 실제 채점에서 가장 많이 놓치는 부분이므로 이를 집중적으로 다룹니다.
MCQ에서는 CB pseudocode 추적 훈련과 데이터·인터넷·AI 사회적 영향 단원별 개념 체계화를 병행합니다. 압구정 오프라인과 1:1 온라인 모두 동일한 구조로 운영됩니다.
AP CSA를 목표로 한다면 → CIT 메인 AP CSA·CSP 프로그램을 확인하세요. CIT STEM과 CIT 메인은 같은 캠퍼스, 같은 연락처로 두 트랙 연계가 원활합니다.
AP CSP 온라인 수업은 Create PT 마감(~4/30)에 맞춘 프로젝트 기반 1:1로 운영됩니다. 마감 8주 전부터 시작해 아이디어 선정→코딩→영상→서면 답변 제출의 각 단계에 1:1로 동행합니다.
rubric 항목(반복·조건·함수·리스트 포함)을 충족하면서 학생이 관심 있는 주제를 선택하는 것이 좋습니다. CIT STEM은 아이디어 선정 단계부터 1:1로 함께하며, rubric 충족 여부를 미리 검토합니다. AI 또는 데이터 분석 주제는 CIT 메인 AI 트랙과 연계하면 더 풍부한 프로젝트가 됩니다.
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)에서 전문적으로 다룹니다.
학생이 직접 프로그램을 만들고 영상과 서면 답변을 College Board에 제출하는 수행평가입니다. 마감은 매년 봄(보통 4월 말). 시험 점수의 30%를 차지합니다.
MCQ 70문항(120분, Bluebook 디지털) 70% + Create PT 별도 제출 30%입니다. Create PT 마감은 매년 봄(보통 4월 말), 필기시험은 5월 시험 기간입니다.
College Board rubric 8개 항목을 미리 숙지하고, 반복·조건·함수·리스트를 포함한 프로그램을 만든 뒤 각 항목에 맞는 서면 답변을 작성합니다. 마감 6-8주 전에 시작해야 합니다.
AP CSP는 개념 입문(언어 자유, Create PT 30%), IB CS는 Java/Python 기반 프로그래밍 + 시스템 설계 + IA(30%) 포함 2년 과정입니다. IB CS는 2026년 구과정 마지막 시험, 2027년 신과정 첫 시험입니다.
CSP의 데이터·알고리즘·AI 영향 단원 이후 CIT 메인 Agentic Engineering이나 AI 교육 트랙으로 자연스럽게 확장할 수 있습니다. 같은 캠퍼스·연락처로 두 브랜드 연계가 원활합니다.
네. AP CSP는 코딩 입문자를 대상으로 설계된 과목입니다. Scratch처럼 블록 기반 언어로 Create PT를 만들어도 됩니다. CIT STEM은 코딩 기초부터 함께 시작하는 1:1 로드맵을 제공합니다.
네. 압구정 오프라인 외에 1:1 온라인으로도 동일한 커리큘럼을 제공합니다. Create PT 마감과 학교 일정을 함께 고려해 로드맵을 설계합니다.
1:1 맞춤 설계이므로 상담 후 안내드립니다. 카카오톡 또는 02-540-2922로 문의해 주세요.
AP·IB·IGCSE STEM 전문 멘토진이 담당하며, 자세한 프로필은 상담 시 안내드립니다.
Create PT rubric 8개 항목 기반 1:1 코칭, MCQ pseudocode 추적 훈련, AI 트랙 연계(CIT 메인 Agentic Engineering) 경로 설계를 패키지로 제공합니다. CSP에서 AI 커리어로 이어지는 전체 경로를 함께 설계합니다.