
💻 IGCSE Computer Science (IGCSE 컴퓨터과학)
1. 과목 개요
IGCSE Computer Science는 컴퓨터 시스템의 작동 원리, 프로그래밍 논리, 데이터 구조, 네트워크 개념을 종합적으로 다루는 과목입니다.
학생은 하드웨어·소프트웨어뿐 아니라 Python 중심의 프로그래밍 실습과 알고리즘 설계 능력을 동시에 학습합니다.
이 과목은 단순 코드 작성이 아니라 논리적 사고력(Logical Reasoning)과 문제 해결력(Problem Solving) 을 평가하는 과목입니다.
📍 시험 보드: Cambridge Assessment (CAIE 0478 / 0984)
Cambridge 과정이 전 세계 국제학교에서 가장 널리 사용되고 있습니다.
2. 시험 구성 (Cambridge IGCSE 기준)
| Paper | 구성 | 주요 내용 | 비중 | 시간 |
|---|
| Paper 1: Theory of Computer Science | 이론 시험 | 컴퓨터 구조, 논리회로, 데이터 표현 | 50% | 1시간 45분 | | Paper 2: Problem-solving and Programming | 실전형 시험 | 알고리즘 설계, 의사코드, Python 프로그래밍 | 50% | 1시간 45분 |
📘 Paper 1: 논리적 이해력 중심의 서술형 + 선택형 문제
📙 Paper 2: Python 중심의 의사코드 작성 및 프로그램 분석 능력 평가
3. 주요 단원 (Cambridge Syllabus 기준)
| 단원 | 핵심 주제 | 주요 학습 포인트 |
|---|
| 1. Data Representation | 이진수, 16진수, ASCII, 이미지 표현 | 디지털 데이터 구조 이해 | | 2. Communication & Internet Technologies | 네트워크 구조, 프로토콜, 암호화 | LAN/WAN, IP, 클라우드 기술 | | 3. Hardware & Software | CPU, 메모리, 보조기억장치, OS | 하드웨어 구성 및 작동 원리 | | 4. Security | 데이터 보안, 해킹, 바이러스, 암호화 | 보안 기술 및 윤리적 컴퓨팅 | | 5. Ethics & Impacts of Technology | ICT의 사회적 영향 | 개인정보, 자동화, 인공지능 | | 6. Algorithm Design & Problem Solving | 흐름도, 순서도, 반복문 | 문제 해결 프로세스 이해 | | 7. Programming (Python) | 조건문, 반복문, 배열, 함수, 파일 처리 | 실전 코딩 및 디버깅 능력 | | 8. Databases | 데이터베이스 개념, SQL 기초 | 데이터 관리 및 검색 구조 이해 |
📊 핵심 포인트:
IGCSE Computer Science는 단순 암기가 아닌,
‘논리 구조 + 문제 해결 + 실전 코드 작성’ 능력을 동시에 평가합니다.
4. 학습 전략 및 난이도
| 항목 | 내용 |
|---|
| 난이도 | 중상 (이론 + 코딩 병행) | | 시험 스타일 | 계산형·논리형 + 프로그래밍 실습형 | | 필요 역량 | 알고리즘 사고력, 디버깅 능력, 논리적 서술력 |
📈 고득점 전략
-
Paper 1 대비
-
하드웨어 구조, 논리회로, 이진 연산 암기
-
데이터 단위 변환(2진↔16진) 연습
-
Paper 2 대비
-
문제 해결 연습
-
코드 해석력 강화
-
논리적 글쓰기 훈련
📌 시험 팁:
5. 상위 단계 연계
| 다음 단계 | 확장 과목 | 연결 포인트 |
|---|
| IB Computer Science HL/SL | 객체지향 프로그래밍, 데이터베이스, 알고리즘 | Python 기반 논리 구조 직접 연계 | | A-Level Computer Science | 고급 알고리즘, 구조적 설계, 시스템 개발 | 데이터 구조 및 효율성 중심 확장 | | AP Computer Science A | Java 프로그래밍 | Python→Java 전환 과정에서 논리 구조 동일 | | AP Computer Science Principles | 컴퓨터 사고력(CS Thinking) | IGCSE 이론 단원과 개념 동일 |
📊 핵심 요약:
IGCSE Computer Science는 상위단계 코딩 과목의 기반을 만드는 과정입니다.
단순 코딩보다 **“논리 설계력”**이 학업 성패를 결정합니다.
6. 캠벨아카데미 IGCSE Computer Science 1:1 커리큘럼
| 단계 | 구성 내용 |
|---|
| 1단계: Diagnostic Assessment | 프로그래밍 논리, 수학적 사고력 진단 | | 2단계: Core Theory 수업 | CPU 구조, 데이터 표현, 네트워크 등 기본 개념 | | 3단계: Python Coding Lab | 조건문·반복문·함수·파일처리 실습 | | 4단계: Problem-Solving Workshop | 알고리즘 설계 및 의사코드 작성 훈련 | | 5단계: Past Paper 대비 | Cambridge Paper 1·2 실전 문제 집중 | | 6단계: Final Review & Portfolio | 학생별 코드 포트폴리오 제작 및 실전 모의평가 |
캠벨아카데미의 IGCSE Computer Science 수업은
**단순한 문법 수업이 아닌, ‘문제를 논리적으로 분석하고 해결하는 사고력 훈련’**을 목표로 합니다.
1:1 맞춤 수업을 통해 학생은 실제 Cambridge 출제 유형에 최적화된 논리적 사고 구조를 완성하게 됩니다.
7. 문의하기
IGCSE Computer Science Paper 1·2 대비, Python 코딩 집중반, IB·A-Level 연계 과정 상담은
캠벨아카데미 국제학교 전담팀을 통해 개별 안내받으실 수 있습니다.
📞 전화 또는 온라인 상담으로 학생의 수준과 목표 대학에 맞는 학습 플랜을 받아보세요.
|