예선 필기 → 최대 40명 본선 실기
프로그래밍
예선은 수리·논리, 프로그래밍, 자료구조, 알고리즘을 5지선다형 25문제 이내로 평가합니다. 본선은 5문제 이내 알고리즘 구현이며 C·C++·Java·Python을 사용할 수 있습니다.
2026 제22회 전국 중학생 IT 올림피아드의 프로그래밍 필기 예선·알고리즘 실기 본선과 해킹방어 Jeopardy형 CTF를 분리해 분석하고, 공식 수상 이력·규정·입학전형 확인 범위를 정리합니다.
지금 확인할 일정
프로그래밍 본선 · 2026년 7월 11일 12:30 ~ 14:30
종료
2026년 공식 안내에서 확인한 현재 회차 기준입니다.
2026 · 22ND DIMIGO IT OLYMPIAD
전국 중학교 2·3학년을 위한 개인 대회입니다. 프로그래밍은 필기 예선 뒤 실기 본선으로, 해킹방어는 Jeopardy형 본선으로 운영됩니다. 두 부문과 같은 날 창업아이디어경진대회는 중복 참가할 수 없습니다.
둘 다 ‘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를 제출하는 대회입니다.
문제가 단계적으로 공개되며, 해결한 문제를 바탕으로 다음 문제에 도전합니다.
XSS·파라미터 변조 등 웹 보안의 원리를 안전한 문제 환경에서 다룹니다.
실행 파일 분석·역공학과 시스템 취약점 분석의 기초 개념을 문제 풀이로 접합니다.
암호·포렌식·파일·논리 등 기타 유형을 포함할 수 있습니다.
Flag·풀이·페이로드를 주고받는 행위는 입상 대상 제외 사유입니다. 마지막 문제를 먼저 푼 사람이 동점에서 앞서므로, 협업이 아니라 개인 분석·기록·정직한 제출이 핵심입니다.
2026 대회는 7월 11일에 진행됐고, 공식 공지는 최종 결과를 7월 말에 발표하고 시상식은 8월에 예정한다고 안내합니다. 현재 확인 시점에는 2026 수상자 이름이 텍스트로 공개되지 않았으므로 추정해 싣지 않습니다.
프로그래밍 부문은 대상 1명·금상 1명·은상 3명·동상 2명, 해킹방어 부문은 금상·은상·동상 각 1명이 공식 결과에 게시됐습니다. 개인 이름·소속은 결과 원문에서만 확인하도록 연결합니다.
통합 대상은 프로그래밍 최고득점자 1명이며, 금상은 프로그래밍·해킹방어 각 1명, 은상은 2명·1명, 동상은 3명·2명으로 공지됐습니다. 장려상 및 최종 인원은 점수·작품 수준과 협의에 따라 조정될 수 있습니다.
대회의 기회와 제약을 함께 확인하면 더 적합한 부문을 선택할 수 있습니다.
프로그래밍은 알고리즘 로드맵으로, 학교 지원 정보는 입학 안내로 분리해 연결했습니다. 보안 부문은 허가된 실습 환경과 대회 규정을 벗어난 활동을 권하지 않습니다.
접수·체험·대회·발표를 수록 출처의 순서와 검증 상태에 따라 표시합니다.
2026년 6월 1일 10:00 ~ 6월 30일 17:00
2026년 7월 11일 09:30 ~ 10:30
2026년 7월 11일 09:30 ~ 11:30
2026년 7월 11일 12:30 ~ 14:30
각 날짜의 최종 판단은 아래 기관 원문을 우선합니다.
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