CIT STEM ← CIT 메인

IGCSE Computer Science 0478 · Cambridge International

IGCSE Computer Science 0478 A* 받는 법 알고리즘·Pseudocode + CIT AI 트랙 연계

Cambridge IGCSE Computer Science 0478은 컴퓨터 이론(Paper 1)과 알고리즘 설계·pseudocode·문제해결(Paper 2)을 평가하는 과목입니다. 특정 프로그래밍 언어가 아닌 Cambridge 표준 pseudocode 형식으로 답해야 하므로, 일반 코딩 수업과는 전혀 다른 준비가 필요합니다. CIT STEM은 알고리즘·pseudocode 1:1 코칭과 CIT 메인 AI·코딩 트랙 연계로 A*부터 그 이후 경로까지 함께 설계합니다.

압구정 오프라인 + 1:1 온라인 | CIT 메인 코딩 트랙 연계

IGCSE Computer Science 0478 시험 현황 (출처: cambridgeinternational.org)
  • 최신 시험 일정은 Cambridge International 공식 사이트에서 확인하세요.
  • 0478 syllabus는 큰 변경 없이 유지 중. Cambridge 표준 pseudocode 형식을 기반으로 현 기출 분석을 그대로 적용할 수 있습니다.
  • 일부 IGCSE 과목에서 디지털 시험 파일럿이 진행 중입니다. 0478 디지털 전환 여부는 Cambridge 공식 발표를 확인하세요.
  • Paper 1(이론)과 Paper 2(문제해결·프로그래밍) 각 75점, 합산 150점. 두 페이퍼 모두 고득점 필요.
  • Paper 6 = IGCSE CS에 해당 없음, Alternative to Practical은 과학 과목(0610·0620·0625·0653·0654) 한정.

IGCSE Computer Science 0478은 어떤 과목인가요?

0478은 컴퓨터 시스템의 작동 원리를 이해하고, 알고리즘 사고를 통해 문제를 체계적으로 해결하는 역량을 평가합니다. Paper 1에서는 하드웨어·소프트웨어·데이터 표현·네트워크·보안·데이터베이스·프로그래밍 개념의 이론을 다루고, Paper 2에서는 그 이론을 바탕으로 실제 알고리즘을 설계하고 pseudocode로 작성합니다. KIS·SIS·YISS·SFS 등 서울 국제학교에서 CS·AI에 관심 있는 G9-G10 학생이 많이 선택합니다.

Pseudocode가 왜 별도 훈련이 필요한가요?

Cambridge 0478 pseudocode는 Python·Java 등의 실제 언어와 문법이 다릅니다. 예를 들어 출력은 OUTPUT, 변수 할당은 기호, 반복문은 FOR...NEXT·WHILE...ENDWHILE 형식입니다. 실제 코딩을 잘해도 Cambridge pseudocode 형식을 모르면 Paper 2에서 mark를 잃습니다. Cambridge 공식 문법을 별도로 숙달하는 훈련이 필수입니다.

0478은 CIT AI 트랙과 어떻게 연결되나요?

0478에서 다루는 알고리즘 설계·데이터 구조·이진수·논리 회로 개념은 CIT 메인 브랜드의 AI·코딩 트랙(Python 프로그래밍, 머신러닝 기초, 프로젝트 포트폴리오)의 이론적 기반이 됩니다. IGCSE CS로 개념 기초를 다진 뒤, CIT 메인의 실제 AI 프로젝트로 확장하는 로드맵은 대입 스펙 면에서도 강력합니다.

A* 받는 단계별 플레이북

  1. 1
    Paper 1 이론, 핵심 토픽 완전 정복: 데이터 표현(이진수·ASCII·이미지·사운드), 논리 게이트(AND·OR·NOT·NAND·NOR·XOR), 네트워크(LAN·WAN·프로토콜·IP·MAC), 보안(암호화·방화벽·2FA), 데이터베이스(SQL 기초·엔티티 관계). 각 토픽의 mark scheme 키워드를 암기 수준으로 정리합니다.
  2. 2
    Cambridge Pseudocode 문법 완전 숙달: INPUT·OUTPUT·IF...THEN...ELSE...ENDIF·FOR...TO...NEXT·WHILE...ENDWHILE·CASE...OTHERWISE·배열 선언·함수·프로시저 문법을 Cambridge 공식 문법으로 암기합니다. Python처럼 작성하면 mark를 잃습니다.
  3. 3
    알고리즘 추적(Trace Table) 훈련: 주어진 pseudocode를 단계별로 실행하며 변수 값을 trace table에 채우는 문항이 매 시리즈 출제됩니다. 한 단계도 빠뜨리지 않고 정확히 추적하는 훈련이 필요합니다.
  4. 4
    정렬·탐색 알고리즘 설계: Bubble sort·Insertion sort·Linear search·Binary search를 Cambridge pseudocode로 작성하는 문항이 반복 출제됩니다. 이 네 가지 알고리즘을 pseudocode로 외워두면 고득점 구간이 됩니다.
  5. 5
    프로그램 수정·오류 찾기 문항: 주어진 pseudocode의 논리 오류(Logic error)·구문 오류(Syntax error)를 찾아 수정하는 문항이 Paper 2 후반부에 자주 나옵니다. 오류 유형을 구분하고 수정 방법을 mark scheme 형식으로 서술하는 훈련이 필요합니다.
  6. 6
    grade boundary 역산 + 균형 전략: Paper 1과 Paper 2 각각의 grade boundary 데이터를 분석해 A* 목표 점수를 확정합니다. 두 페이퍼 중 한쪽에서 크게 실점하면 A*가 어렵습니다.

Cambridge Pseudocode 예시, Bubble Sort

FOR i ← 1 TO n - 1
    FOR j ← 1 TO n - i
        IF array[j] > array[j + 1] THEN
            temp ← array[j]
            array[j] ← array[j + 1]
            array[j + 1] ← temp
        ENDIF
    NEXT j
NEXT i

Cambridge 0478 표준 pseudocode 형식. Python 문법과 혼용하면 mark를 잃습니다.

IGCSE CS 0478 vs IGCSE ICT 0417 vs AP CSP 비교

구분 IGCSE CS 0478 IGCSE ICT 0417 AP CSP
주관 Cambridge (IGCSE) Cambridge (IGCSE) College Board (AP)
핵심 내용 알고리즘·pseudocode·이론 IT 응용·스프레드시트·DB·미디어 컴퓨팅 원리·데이터·알고리즘·Create PT
프로그래밍 Cambridge pseudocode 없음 (응용 중심) 모든 언어 허용 + Create PT
이론 깊이 높음 (논리회로·이진수·네트워크) 보통 (실용 응용 중심) 중간 (원리 + 사회적 영향)
IB CS 연계 강함 약함 보통
AI 트랙 연계 CIT 메인 코딩 트랙 직접 연계 제한적 CIT STEM AP CSP 페이지 참조
권장 대상 CS·AI 진학 목표 G9-G10 IT 응용·비즈니스 계열 AP 커리큘럼 G11-G12

흔한 실수, A*를 놓치는 5가지 패턴

  1. 1
    Python 코드로 pseudocode 답하기: Paper 2에서 Python 문법으로 답하면 mark scheme에서 인정되지 않습니다. Cambridge pseudocode 문법(OUTPUT·←·ENDWHILE 등)을 별도로 숙달해야 합니다. 코딩을 잘하는 학생이 오히려 이 함정에 빠지는 경우가 많습니다.
  2. 2
    Trace table 한 단계 건너뜀: 알고리즘 추적 문항에서 반복문 한 사이클을 건너뛰거나 변수 업데이트를 빠뜨리면 이후 모든 행이 틀려 블록 점수를 잃습니다. 한 칸씩 순서대로 채우는 꼼꼼함이 필요합니다.
  3. 3
    Paper 1 이론 암기 키워드 부족: 암호화·방화벽·프로토콜·SQL SELECT 등의 개념을 알지만 mark scheme 키워드 수준의 용어로 서술하지 못해 실점합니다. "데이터를 안전하게 보낸다" 같은 모호한 서술은 mark scheme에서 인정되지 않습니다.
  4. 4
    논리 게이트 회로도 오독: 논리 게이트 회로도를 진리표로 변환하거나, 주어진 진리표로 회로도를 구성하는 문항에서 OR와 NOR, AND와 NAND를 혼동하는 실수가 빈번합니다.
  5. 5
    Binary search 전제 조건 누락: Binary search를 서술할 때 "데이터가 정렬되어 있어야 한다"는 전제 조건을 빠뜨리면 해당 B mark를 잃습니다. 알고리즘 설명 문항에서 적용 조건을 명시하는 습관이 필요합니다.

CIT STEM의 접근, 알고리즘 사고 + AI 코딩 트랙 연계

CIT STEM은 0478을 알고리즘 사고력 + pseudocode 정밀성 관점으로 지도합니다. CS 시험인 만큼 개념 암기와 절차적 사고 모두가 필요하며, 특히 Paper 2는 "코딩을 할 줄 아는 것"과 "Cambridge pseudocode 형식으로 정확히 서술하는 것"이 완전히 다른 훈련입니다.

  • Cambridge pseudocode 전용 훈련: Cambridge 공식 pseudocode 문법을 처음부터 또는 교정 방식으로 집중 훈련. Python 등 실제 언어 사용 습관을 Cambridge 형식으로 전환
  • 알고리즘 설계 1:1 코칭: 정렬·탐색·재귀 알고리즘을 pseudocode로 설계하고 trace table을 완성하는 과정을 1:1로 지도
  • Paper 1 이론 mark scheme 키워드 집중: 각 토픽의 mark scheme 키워드를 기출 분석으로 추출해 서술 훈련
  • CIT 메인 AI 트랙 연계: 0478 완성 이후 CIT 메인의 Python·AI 프로젝트 포트폴리오 트랙으로 자연스럽게 연결

CIT STEM과 CIT 메인 브랜드가 같은 캠퍼스에 있기 때문에 IGCSE CS로 이론 기초를 다진 뒤 CIT AI 교육 프로그램으로 확장하는 연계 로드맵을 자연스럽게 설계할 수 있습니다. IB Computer Science HL·SL 진학 경로는 IB CS HL 페이지에서 확인합니다.

알고리즘·pseudocode 1:1, 온라인으로도 받을 수 있나요?

네, 동일하게 진행됩니다. Pseudocode 작성과 trace table 훈련은 화면 공유로 실시간 코칭하고, 작성한 pseudocode를 텍스트로 제출하면 mark scheme 기준으로 피드백합니다. 주 2회 세션으로 분당·일산·판교·인천 등 수도권, 또는 해외 거주 학생도 동일한 커리큘럼을 받습니다.

Pseudocode 화면 공유 코칭

Cambridge pseudocode 문법을 화면 공유로 실시간 교정. Python 습관 전환까지 지도.

Trace table 1:1 훈련

알고리즘 추적 문항을 단계별로 함께 완성. 실수 구간을 즉시 교정.

CIT AI 트랙 연계 설계

0478 완성 후 CIT 메인 AI 프로젝트 트랙 로드맵을 온라인 상담에서 설계.

온라인 관련 자주 묻는 질문

Pseudocode를 처음 배우는데 온라인 수업이 효과적인가요?, 효과적입니다. 화면 공유로 Cambridge pseudocode 문법을 실시간 작성·교정하며 배우는 방식이 오히려 집중도가 높을 수 있습니다.

IGCSE CS 이후 CIT 코딩·AI 트랙을 온라인으로 이어서 받을 수 있나요?, 가능합니다. CIT STEM과 CIT 메인 모두 온라인으로 운영되므로 학년이 올라가며 자연스럽게 트랙을 이어받을 수 있습니다.

관련 페이지

자주 묻는 질문

IGCSE Computer Science 0478이란 무엇인가요?

Cambridge IGCSE Computer Science 0478은 컴퓨터 과학 이론(Paper 1)과 알고리즘·문제해결·프로그래밍(Paper 2)을 다루는 과목입니다. 데이터 표현, 네트워크, 논리게이트, 알고리즘 설계, Cambridge pseudocode 작성이 핵심입니다.

Paper 1과 Paper 2의 차이는 무엇인가요?

Paper 1(이론, 75점)은 컴퓨터 시스템·데이터 표현·네트워크·보안·DB·프로그래밍 개념 이론을 다룹니다. Paper 2(문제해결·프로그래밍, 75점)은 알고리즘 설계, pseudocode 작성, trace table, 프로그램 수정을 다룹니다. 두 페이퍼 모두 고득점이 필요합니다.

Pseudocode를 특정 언어로 작성해야 하나요?

아닙니다. Cambridge 0478은 Cambridge 표준 pseudocode 형식으로 답해야 합니다. Python·Java 등의 실제 코드는 mark scheme에서 인정되지 않을 수 있습니다. Cambridge 공식 pseudocode 문법(INPUT·OUTPUT·←·FOR...NEXT 등)을 별도로 숙달해야 합니다.

IGCSE CS 0478 vs IGCSE ICT 0417 vs AP CSP의 차이는 무엇인가요?

IGCSE CS 0478은 알고리즘·논리·프로그래밍 원리 중심의 이론적 기초를 다룹니다. IGCSE ICT 0417은 IT 응용(스프레드시트·DB·미디어·네트워크 실용)에 중점을 둡니다. AP CSP는 미국 대학 학점 인정 과목으로 컴퓨팅 원리·데이터·Create Performance Task를 포함합니다.

IGCSE CS가 CIT AI 트랙과 어떻게 연결되나요?

0478의 알고리즘·데이터 구조·이진수·논리 회로 개념은 CIT 메인 AI·코딩 트랙의 이론적 기반입니다. 0478로 CS 개념 기초를 확립한 후 CIT 코딩 트랙에서 실제 AI 프로젝트로 확장하는 로드맵을 설계할 수 있습니다.

IGCSE CS 0478 시험이 달라지나요?

0478 syllabus는 현재 크게 변경되지 않았습니다. 일부 IGCSE 과목에서 디지털 시험 파일럿이 진행 중이므로 향후 전환 여부를 모니터링하세요. 최신 시험 일정은 Cambridge International 공식 사이트에서 확인하세요.

프로그래밍을 전혀 모르는 상태에서도 0478을 준비할 수 있나요?

가능합니다. Paper 2는 Cambridge pseudocode로 답하므로 프로그래밍 경험이 없어도 pseudocode 문법과 알고리즘 사고를 처음부터 배울 수 있습니다. 다만 프로그래밍 경험이 있는 학생이 더 빠르게 습득합니다.

수업료가 얼마인가요?

1:1 맞춤 설계이므로 상담 후 안내드립니다. 카카오톡 또는 02-540-2922로 문의해 주세요.

선생님은 어떤 분이세요?

AP·IB·IGCSE STEM 전문 멘토진이 담당하며, 자세한 프로필은 상담 시 안내드립니다.

다른 학원과 무엇이 다른가요?

CIT STEM은 IGCSE CS 0478 이론·pseudocode 코칭과 CIT 메인의 AI·코딩 트랙을 연계할 수 있는 구조를 갖추고 있습니다. Cambridge pseudocode 문법 전용 훈련, trace table 1:1 코칭, mark scheme 서술 훈련을 결합하고 0478 이후 진학 로드맵도 설계합니다.

온라인으로도 수업이 가능한가요?

가능합니다. 알고리즘·pseudocode 1:1 코칭을 온라인으로 오프라인과 동일하게 진행합니다. Pseudocode 작성은 화면 공유로 실시간 피드백합니다.

IGCSE Computer Science 0478 A*, 무료 진단 + 1:1 로드맵

알고리즘·pseudocode 수준을 진단하고, A* 경로와 CIT AI 트랙 연계 로드맵을 함께 설계해 드립니다. 온라인 상담도 동일하게 진행됩니다.

참고 자료 (Sources)

CIT STEM은 압구정 CIT 코딩학원의 STEM 과목 전문 브랜드입니다. AI·코딩 과정은 CIT 메인에서 확인하세요.
상담하기 (02) 540-2922