코딩픽CODING PICK · BY westc
공식 출처·검수 상태를 표시합니다. 신청 전 원문을 확인하세요. 운영 원칙
종료공식 확정알고리즘·보안종료

2026 제22회 전국 중학생 IT 올림피아드

2026 제22회 전국 중학생 IT 올림피아드의 프로그래밍 필기 예선·알고리즘 실기 본선과 해킹방어 Jeopardy형 CTF를 분리해 분석하고, 공식 수상 이력·규정·입학전형 확인 범위를 정리합니다.

지금 확인할 일정

프로그래밍 본선 · 2026년 7월 11일 12:30 ~ 14:30

종료

참가 정보

2026년 공식 안내에서 확인한 현재 회차 기준입니다.

주최·주관
한국디지털미디어고등학교
참가 학년
중등
참가 형태
개인
참가 자격
전국 중학교 2·3학년 재학생 (중1·휴학생 제외, 전년도 금상 이상 수상자 제외)
운영 방식
오프라인
참가비
공식 안내 참조
장소
한국디지털미디어고등학교
사용 언어
프로그래밍 본선: C·C++·Java·Python · 해킹방어: 공식 문제 환경·도구 안내 확인
난이도
프로그래밍: 수리·논리·자료구조·알고리즘 / 해킹방어: Jeopardy형 CTF
트랙
프로그래밍 · 해킹방어

2026 · 22ND DIMIGO IT OLYMPIAD

알고리즘 구현과 보안 CTF 중
하나를 골라 오프라인으로 겨룹니다.

전국 중학교 2·3학년을 위한 개인 대회입니다. 프로그래밍은 필기 예선 뒤 실기 본선으로, 해킹방어는 Jeopardy형 본선으로 운영됩니다. 두 부문과 같은 날 창업아이디어경진대회는 중복 참가할 수 없습니다.

중2·중3전국 재학생 · 중1·휴학생 제외
40명 이내프로그래밍 예선 통과자
4개 보안 분야웹 · 리버싱 · 포너블 · MISC
1개 부문프로그래밍 또는 해킹방어 선택

먼저 부문을 고르세요

둘 다 ‘IT 대회’이지만 평가 방식과 준비 경로가 다릅니다. 관심 분야보다 현재 해 본 활동과 대회 당일의 평가 방식을 기준으로 하나를 선택하세요.

예선 필기 → 최대 40명 본선 실기

프로그래밍

예선은 수리·논리, 프로그래밍, 자료구조, 알고리즘을 5지선다형 25문제 이내로 평가합니다. 본선은 5문제 이내 알고리즘 구현이며 C·C++·Java·Python을 사용할 수 있습니다.

예선 없이 2시간 Jeopardy 본선

해킹방어

웹·리버싱·시스템 해킹(포너블)·MISC의 네 분야 문제를 단계적으로 풉니다. 정답 문자열(Flag)과 풀이·페이로드 공유는 부정행위로 규정됩니다.

프로그래밍 부문: 생각을 고르고, 코드로 끝까지 구현합니다

예선과 본선의 역할이 뚜렷이 나뉩니다. 예선은 개념·논리의 폭을, 본선은 알고리즘 구현의 정확성과 시간 안배를 봅니다.

예선 필기

수리·논리·자료구조·알고리즘을 5지선다형 25문제 이내로 풉니다.

본선 진출

예선 발표 뒤 40명 이내가 같은 날 본선에 진출합니다.

본선 실기

5문제 이내 알고리즘 문제를 C·C++·Java·Python 중 선택한 언어로 구현합니다.

동점 처리

고배점 문제 점수, 그다음 고배점 문제의 빠른 제출 순으로 판단합니다.

본선에서는 인터넷 검색과 채팅이 허용되지 않고, 대회 당일 공지는 프로그래밍·해킹방어 본선에서 AI 사용도 엄격히 금지한다고 안내합니다. 평소에는 AI를 학습 보조로 쓰더라도, 실전은 스스로 설계·구현·검산하는 루틴으로 준비해야 합니다.

해킹방어 부문: 공격이 아니라 ‘허가된 문제 환경’에서의 분석입니다

이 부문은 실제 서비스나 타인의 시스템을 시험하는 활동이 아닙니다. 주최 측이 제공한 CTF 문제 환경에서만 규칙에 따라 분석하고 Flag를 제출하는 대회입니다.

Jeopardy 형식

문제가 단계적으로 공개되며, 해결한 문제를 바탕으로 다음 문제에 도전합니다.

XSS·파라미터 변조 등 웹 보안의 원리를 안전한 문제 환경에서 다룹니다.

리버싱·포너블

실행 파일 분석·역공학과 시스템 취약점 분석의 기초 개념을 문제 풀이로 접합니다.

MISC

암호·포렌식·파일·논리 등 기타 유형을 포함할 수 있습니다.

Flag·풀이·페이로드를 주고받는 행위는 입상 대상 제외 사유입니다. 마지막 문제를 먼저 푼 사람이 동점에서 앞서므로, 협업이 아니라 개인 분석·기록·정직한 제출이 핵심입니다.

수상 결과와 2026 발표 상태

2026 대회는 7월 11일에 진행됐고, 공식 공지는 최종 결과를 7월 말에 발표하고 시상식은 8월에 예정한다고 안내합니다. 현재 확인 시점에는 2026 수상자 이름이 텍스트로 공개되지 않았으므로 추정해 싣지 않습니다.

제21회(2025) 공식 결과

프로그래밍 부문은 대상 1명·금상 1명·은상 3명·동상 2명, 해킹방어 부문은 금상·은상·동상 각 1명이 공식 결과에 게시됐습니다. 개인 이름·소속은 결과 원문에서만 확인하도록 연결합니다.

제22회(2026) 시상 계획

통합 대상은 프로그래밍 최고득점자 1명이며, 금상은 프로그래밍·해킹방어 각 1명, 은상은 2명·1명, 동상은 3명·2명으로 공지됐습니다. 장려상 및 최종 인원은 점수·작품 수준과 협의에 따라 조정될 수 있습니다.

장점과 신청 전 고려할 점

대회의 기회와 제약을 함께 확인하면 더 적합한 부문을 선택할 수 있습니다.

강점

  • 알고리즘 구현과 보안 CTF라는 성격이 다른 두 전문 경로 중 하나를 선택할 수 있습니다.
  • 프로그래밍은 KOI 중등부 문제 유형을 공식 참고 자료로 제시해 준비 방향이 비교적 분명합니다.
  • 모든 예선·본선이 같은 날 디미고 시험장에서 진행돼 프로그래밍은 예선 발표 뒤 바로 본선을 경험합니다.
  • 입상자는 디미고 신입생 진로적성 특별전형 지원 자격을 부여한다고 2026 공고가 안내합니다.

확인할 점

  • 중학교 2·3학년만 가능하고, 전년도 금상 이상 수상자는 참가할 수 없습니다.
  • 두 부문 중 하나만 선택할 수 있고 창업아이디어경진대회와도 중복 참가할 수 없습니다.
  • 전 과정이 안산 디미고에서 열리므로 이동·입실·보호자 출입 제한을 사전에 확인해야 합니다.
  • 입상 지원 자격은 당해 대회 공지의 표현입니다. 실제 전형 요건·실적 인정 범위는 지원 연도 최종 입학요강을 별도로 확인해야 합니다.

다음 학습 경로

프로그래밍은 알고리즘 로드맵으로, 학교 지원 정보는 입학 안내로 분리해 연결했습니다. 보안 부문은 허가된 실습 환경과 대회 규정을 벗어난 활동을 권하지 않습니다.

2026 전체 일정

접수·체험·대회·발표를 수록 출처의 순서와 검증 상태에 따라 표시합니다.

  1. 프로그래밍·해킹방어 · 대회 접수완료

    2026년 6월 1일 10:00 ~ 6월 30일 17:00

  2. 프로그래밍 · 프로그래밍 예선완료

    2026년 7월 11일 09:30 ~ 10:30

  3. 해킹방어 · 해킹방어 본선완료

    2026년 7월 11일 09:30 ~ 11:30

  4. 프로그래밍 · 프로그래밍 본선완료

    2026년 7월 11일 12:30 ~ 14:30

어떻게 준비할까요?

  • 프로그래밍과 해킹방어 중 한 부문만 선택하세요. 두 부문의 평가 방식과 준비 경험이 다릅니다.
  • 프로그래밍은 수리·논리·자료구조·알고리즘 필기와 C·C++·Java·Python 알고리즘 실기를 나눠 준비하세요.
  • 해킹방어는 주최 측이 제공한 허가된 CTF 문제 환경에서만 연습하고, 풀이·Flag·페이로드 공유 금지 규정을 지키세요.
  • 중학교 2·3학년 재학생, 전년도 금상 이상 수상자 제한, 이동·입실 조건과 입상 실적의 전형 적용 범위는 공식 원문과 당해 입학요강에서 확인하세요.

CODING PICK 학습 가이드

검증에 사용한 공식 출처

각 날짜의 최종 판단은 아래 기관 원문을 우선합니다.

  • 2026 제22회 전국 중학생 IT 올림피아드

    한국디지털미디어고등학교 · 확인 2026.07.22

    원문 보기
  • 2026 제22회 전국 중학생 IT 올림피아드 · 프로그래밍 부문 안내

    한국디지털미디어고등학교 · 확인 2026.07.22

    원문 보기
  • 2026 제22회 전국 중학생 IT 올림피아드 · 해킹방어 부문 안내

    한국디지털미디어고등학교 · 확인 2026.07.22

    원문 보기
  • 2026 제22회 전국 중학생 IT 올림피아드 · 대회 당일 유의사항

    한국디지털미디어고등학교 · 확인 2026.07.22

    원문 보기
  • 2026 제22회 전국 중학생 IT 올림피아드 · 부문별 최종 결과 안내

    한국디지털미디어고등학교 · 확인 2026.07.22

    원문 보기
  • 제21회 전국 중학생 IT 올림피아드 부문별 최종 결과 발표

    한국디지털미디어고등학교 · 확인 2026.07.22

    원문 보기