Programs



💻 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 & SoftwareCPU, 메모리, 보조기억장치, OS하드웨어 구성 및 작동 원리
4. Security데이터 보안, 해킹, 바이러스, 암호화보안 기술 및 윤리적 컴퓨팅
5. Ethics & Impacts of TechnologyICT의 사회적 영향개인정보, 자동화, 인공지능
6. Algorithm Design & Problem Solving흐름도, 순서도, 반복문문제 해결 프로세스 이해
7. Programming (Python)조건문, 반복문, 배열, 함수, 파일 처리실전 코딩 및 디버깅 능력
8. Databases데이터베이스 개념, SQL 기초데이터 관리 및 검색 구조 이해

📊 핵심 포인트:
IGCSE Computer Science는 단순 암기가 아닌,
‘논리 구조 + 문제 해결 + 실전 코드 작성’ 능력을 동시에 평가합니다.


4. 학습 전략 및 난이도

항목내용
난이도중상 (이론 + 코딩 병행)
시험 스타일계산형·논리형 + 프로그래밍 실습형
필요 역량알고리즘 사고력, 디버깅 능력, 논리적 서술력

📈 고득점 전략

  1. Paper 1 대비

    • 하드웨어 구조, 논리회로, 이진 연산 암기

    • 데이터 단위 변환(2진↔16진) 연습

  2. Paper 2 대비

    • Python 문법(조건문, 반복문, 함수, 리스트) 완벽 숙달

    • 의사코드(pseudocode) 구조 훈련

  3. 문제 해결 연습

    • 실제 Cambridge 기출 기반으로 알고리즘 단계별 풀이

  4. 코드 해석력 강화

    • 오류 추적(Debugging) 연습 및 최적화 연습

  5. 논리적 글쓰기 훈련

    • 각 알고리즘 단계마다 “이유(reason)”와 “효율성”을 서술

📌 시험 팁:

  • 코드 실행보다 논리적 사고 과정이 더 중요합니다.

  • 각 단계별로 “입력 → 처리 → 출력” 구조를 명확히 정리해야 합니다.


5. 상위 단계 연계

다음 단계확장 과목연결 포인트
IB Computer Science HL/SL객체지향 프로그래밍, 데이터베이스, 알고리즘Python 기반 논리 구조 직접 연계
A-Level Computer Science고급 알고리즘, 구조적 설계, 시스템 개발데이터 구조 및 효율성 중심 확장
AP Computer Science AJava 프로그래밍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 연계 과정 상담은
캠벨아카데미 국제학교 전담팀을 통해 개별 안내받으실 수 있습니다.
📞 전화 또는 온라인 상담으로 학생의 수준과 목표 대학에 맞는 학습 플랜을 받아보세요.