정보올림피아드 반

정보올림피아드 반 소개

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

올림피아드 강사소개

선생님 이미지를 클릭해보세요

성창호강사

목동점

이구상강사

상도점

교육과정

1단계 : 올림피아드

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

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

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

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

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

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

퀵메뉴