정보올림피아드 반
- 경시반 -

scroll

정보올림피아드 반 소개

정보올림피아드 반은 우리나라에서 소프트웨어 관련 대회중 가장 규모가 큰
정보올림피아드와 코드페어 알고리즘 챔피언십 대회에 출전하기 위해 학습하는 반으로, 기초 수학등을
기초로 컴퓨터 알고리즘을 구현해 내는 교육을 하는 과정입니다. 소프트웨어 소양을 검증하는 대회는 학생들에게
자신감을 심어 줄 수 있으며. 상급학교로 진학할 때 많은 이점을 갖게 되는 대회로 학생 커리어 뿐만 아니라 자신을
소개하는 자리에게 큰 가산점으로 작용하게 됩니다. 온라인으로 평가하여 고득점을 받은 학생을 대상으로
오프라인 대회를 실시하며 청소년 누구나 참가 가능합니다.

올림피아드 강사 소개

마우스를 선생님위에 올려보세요

성창호 강사
목동점

이구상 강사
경력 및 이력

이구상 강사
상도점

교육과정

1단계 : 올림피아드

주차 개요 상세내용 주차 개요 상세내용
1~2주차 c언어 응용문제
풀이
c언어를 통해 문제를 해결하는 코드를 작성하고 온라인 저지에서 채점하는 것을 연습합니다. 3~4주차 심화 문제 풀이 문제 해결 능력을 기르기 위해 배경 지식이 필요 없이 창의력만으로 풀 수 있는 문제들을 c언어를 통하여 풀어봅니다.

2단계 : 알고리즘 심화 과정

주차 개요 상세내용 주차 개요 상세내용
1~2주차 기본 자료구조 & STL Stack 17~18주차 고급Tree
자료구조
Binary Indexed Tree
Queue Segment Tree
List Penwick Tree
Tree Lazy Propagation
Graph 19주차 그래프 이론 Topological Sort
Heap Disjoint-Set
C++ STL Spanning Tree
3~4주차 정렬 알고리즘 Insertion Sort 20~23주차 Network FLow Ford-Fulkerson Algorithm
Selection Sort Dinic Algorithm
Bubble Sort Bipartite Matching
Heap Sort Minmum Cut
Merge Sort Vertex Cover
Quick Sort 24주차 문자열
알고리즘
KMP Algorithm
5주차 이진탐색
알고리즘
Binary Search Suffic Array
Parametric Search Aho-Corasick Algorithm
6주차 그래프탐색
알고리즘
DFS 25~28주차 수학 조합론
BFS 중국인의 나머지 정리
7~9주차 기초
Dynamic Programming
DP 기초 비둘기집의 원리
포함-배제 원리 행렬
LCS 페르마 소정리
LIS 수학적 귀납법
Knapsack Problem 유클리드 호제법
10~11주차 최단경로
알고리즘
Dijkstra's Algorithm 부정방정식
Floyd-Warshall Algorithm 소수 알고리즘
Bellman-Ford Algorithm 7~8개월 과정
12주차 탐욕 알고리즘 Greedy Method
13~16주차 고급
Dynamic Programming
DP Memoization
Divide & Conquer
구간 DP
확률 DP
Bitmask DP

3단계 : 기출 문제 풀이 및 연습

주차 개요 상세내용 주차 개요 상세내용
시험준비 종합 문제 풀이 다양한 나라의 정보올림피아드에 출제 되었던 복합적인 지식을 활용하는 문제들을 풀어 봅니다. 시험준비 심화 문제 풀이 익숙한 친구들을 대상으로 세계 정보 올림피아드, 대학생 프로그래밍 경시대회에 출제 되었던 문제들을 풀어봅니다.

각 단계는 코딩페어 : 알고리즘 챔피언십 일정에 맞게 변경되어 적용합니다.