가을학기 | DP1 (1년차) | DP2 (2년차) |
9월 | A1. Computer fundamentals | A3. Databases |
10월 | B1–B2. Computational thinking & programming fundamentals | A4. Machine learning |
11월 | B2. Programming — data structures & algorithms | B3–B4 복습 + 모의고사 (OOP & abstract data types) |
봄학기 | DP1 (1년차) | DP2 (2년차) |
2월 | A2. Networks | (파이널대비) Paper 1 — 코드 독해·작성, pseudocode & tracing, JETS algorithms |
3월 | B3. Object-oriented programming (single & multiple classes) | (파이널대비) Paper 2 — 이론 응용 및 케이스 스터디 문제 |
4월 | B4. Abstract data types + 총정리 | (파이널대비) 기출문제 전체 풀이 |
단원은 대부분의 학교가 따르는 공식 IBO 권장 순서를 기준으로 하며, 학생 학교의 진도에 맞춰 조정됩니다.
파이널대비
1.
Paper 1 실전 감각 — Java 코드 독해·작성, 의사코드(pseudocode) 작성, 트레이스 테이블, 그리고 JETS 표준 알고리즘(탐색·정렬, 스택·큐·트리 연산)을 자동화 수준까지 반복 훈련합니다.
2.
Paper 2 체크리스트 — 시스템, 네트워크, 데이터베이스, 머신러닝 전반의 핵심 키워드·개념 체크리스트를 구조화된 케이스 문제로 연습합니다.
3.
실전 기출 — 시험 환경에서 기출문제 전체 세트를 풀며 시간 관리를 훈련하고, Internal Assessment(computational solution)를 최종 점검·완성합니다.




