IB CS / IGCSE CS 시험 대비 — CIT의 전문 과정

IB Computer Science와 IGCSE Computer Science는 국제학교 학생에게 중요한 과목입니다. CIT 코딩 학원에서는 IB CS HL/SL 이론 + Internal Assessment 지도, IGCSE CS 시험 대비를 전문으로 운영합니다. Java, Python 기반 실습과 이론 학습을 병행하며, IA 주제 설정부터 개발·문서화까지 전 과정을 멘토링합니다. 학교 수업만으로는 부족한 실습량을 보충하고, 시험에서 높은 점수를 달성할 수 있도록 체계적으로 준비합니다.

게시일: 2026년 3월 12일 | 최종 수정: 2026년 3월 12일

IB CS와 IGCSE CS는 어떤 차이가 있나요?

IGCSE Computer Science는 9~10학년(G9~G10) 대상의 기초 과정입니다. 컴퓨터 시스템의 구조, 프로그래밍 기본 개념, 데이터 표현, 네트워크 기초 등을 다룹니다. 시험은 이론(Paper 1)과 실기(Paper 2, 프로그래밍)로 구성됩니다.

IB Computer Science는 11~12학년(G11~G12) 대상의 심화 과정으로, HL(Higher Level)과 SL(Standard Level)로 나뉩니다. 시스템 기초, 컴퓨터 구성, 네트워크, 보안, 프로그래밍, 추상적 사고 등을 다루며, HL은 추가로 추상 자료형, 재귀, 고급 알고리즘을 학습합니다. 성적의 80%는 시험(External Assessment), 20%는 IA(Internal Assessment) 프로젝트로 평가됩니다.

CIT의 IB·IGCSE CS 대비 과정은 어떻게 구성되나요?

이론 학습

IB CS/IGCSE CS 교과서와 시험 범위에 맞춰 핵심 개념을 체계적으로 학습합니다. 과거 기출문제 분석과 출제 패턴 파악을 통해 효율적인 시험 대비를 합니다.

프로그래밍 실습

Java와 Python을 활용한 프로그래밍 실습을 충분히 수행합니다. 학교 수업만으로는 부족한 코딩 연습량을 보충하고, 시험 실기 문제에 대비합니다.

IA 멘토링

IB CS Internal Assessment의 주제 선정, 사용자 요구분석, 설계, 개발, 테스트, 문서화, 제출까지 전 과정을 1:1로 멘토링합니다. 높은 IA 점수를 목표로 합니다.

IB CS HL과 SL, 어떤 것을 선택해야 하나요?

CS 전공 또는 Engineering 전공을 희망하는 학생에게는 HL을 강력히 권장합니다. HL은 추상 자료형(ADT), 재귀, 고급 알고리즘 등 대학 CS 과정의 기초가 되는 심화 내용을 다루며, 대학 입시에서도 HL 성적이 더 높게 평가됩니다.

CS가 아닌 다른 전공을 지원하면서 CS에 대한 관심을 보여주고 싶은 학생에게는 SL도 좋은 선택입니다. SL은 HL보다 적은 수업 시수(150시간 vs 240시간)로 핵심 개념을 학습하며, 다른 HL 과목과 균형을 맞출 수 있습니다. CIT에서는 학생의 전공 희망, 다른 과목 부담, 현재 프로그래밍 수준을 종합적으로 고려하여 HL/SL 선택을 안내합니다.

IB CS IA 프로젝트, 어떻게 준비하나요?

IB CS IA(Internal Assessment)는 전체 성적의 20%를 차지하는 중요한 프로젝트입니다. 실제 사용자(Client)를 위한 소프트웨어 솔루션을 개발하고, 그 과정을 문서화하여 제출합니다. CIT에서는 다음 단계로 IA를 체계적으로 준비합니다.

  1. 주제 선정 (Criterion A): 학생의 관심 분야와 실생활 문제를 연결하여 IA 주제를 선정합니다. 실제 Client를 설정하고 인터뷰를 진행합니다.
  2. 설계 (Criterion B): 요구사항 분석, 시스템 설계, UI/UX 설계, 데이터 모델링을 수행합니다.
  3. 개발 (Criterion C): Java, Python 등으로 프로그램을 개발합니다. 코드 품질, 알고리즘 효율성, 객체지향 설계를 지도합니다.
  4. 테스트 및 평가 (Criterion D-E): 체계적인 테스트 계획 수립, Client 피드백 수집, 개선 사항 도출을 멘토링합니다.

자주 묻는 질문

IB CS와 IGCSE CS는 어떤 차이가 있나요?

IGCSE CS는 9~10학년(G9~G10) 대상의 기초 과정으로 프로그래밍 기본 개념과 컴퓨터 시스템을 학습합니다. IB CS는 11~12학년(G11~G12) 대상의 심화 과정으로 이론, 프로그래밍, Internal Assessment(IA) 프로젝트를 포함합니다. IGCSE는 IB CS의 기초가 됩니다.

IB CS IA 주제는 어떻게 정하나요?

IA 주제는 학생의 관심 분야와 실생활 문제를 연결하여 선정합니다. CIT에서는 실제 사용자(Client)를 설정하고, 해결할 문제를 명확히 정의한 뒤, 적절한 기술 스택을 선택하도록 멘토링합니다. 웹 앱, 데이터베이스, AI 모델 등 다양한 형태의 IA가 가능합니다.

IB CS HL과 SL의 차이는 무엇인가요?

HL(Higher Level)은 SL(Standard Level)의 내용에 추가로 추상 자료형, 재귀, 고급 알고리즘 등 심화 주제를 다룹니다. HL은 240시간, SL은 150시간의 수업 시수를 요구합니다. CS 전공을 희망하는 학생에게는 HL을 권장합니다.

IB CS에서 Python과 Java 중 어떤 언어를 사용하나요?

IB CS 시험에서는 공식적으로 Java를 사용하지만, IA 프로젝트에서는 Java, Python, JavaScript 등 어떤 언어든 사용할 수 있습니다. CIT에서는 시험 대비를 위해 Java를 기본으로 하되, IA 프로젝트에서는 학생의 목표와 주제에 맞는 최적의 언어를 선택하도록 안내합니다.

시험 준비는 언제부터 시작해야 하나요?

IGCSE CS는 G9 시작과 함께, IB CS는 G11 시작 전 여름 방학부터 준비하는 것이 이상적입니다. 특히 IB CS IA는 G11 말~G12 초에 제출하므로, G11 1학기부터 주제 선정과 계획을 시작해야 합니다.

IB CS에서 7점(만점)을 받을 수 있나요?

체계적인 준비를 통해 충분히 가능합니다. IB CS 성적은 External Assessment(시험, 80%)와 Internal Assessment(IA, 20%)로 구성됩니다. CIT에서는 이론 학습과 IA 멘토링을 병행하여 두 영역 모두에서 높은 점수를 받을 수 있도록 지도합니다.

상담 안내

IB CS·IGCSE CS 준비, 어떻게 시작해야 할지 고민이신가요? 무료 상담을 통해 학생의 학교 커리큘럼에 맞는 최적의 학습 계획을 설계해 드립니다.

관련 페이지

상담하기 (02) 540-2922