소프트웨어 경진 대회반
- 경진대회반 -

scroll

알고리즘 챔피언십 반 소개

연간 공기업, 사기업, 학교등에서는 여러 종류의 코딩, 소프트웨어 경진대회가 치루어 지고 있습니다.
때문에 소프트웨어 경진대회 반은 크고 작은 소프트웨어경진대회에 참가하기 위해서 프로그램을 학습하는 반입니다.
기본적인 알고리즘과 소프트웨어를 제작하는 방법을 학습하는 반으로 각 종 대회에서의 입상 이력은 소프트웨어 영재로
성장하기 위한 밑바탕이 될 것입니다. 저희 코딩플러스 학원은 소프트웨어 경진대회에 참여와 입상 경험이 많은 선생님이
소수의 학생들을 지도하며 각 대회의 특성을 분석하여 효율성 높은 강의를 진행 중에 있습니다.

올림피아드 강사 소개

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

성창호 강사
목동점

이구상 강사
경력 및 이력

이구상 강사
상도점

교육과정

1단계 : 올림피아드 기초 과정

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

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

주차 개요 상세내용 주차 개요 상세내용
1~2주차 기본 자료구조 & STL Stack 10주차 탐욕
알고리즘
Greedy Method
Queue 11~12주차 고급
Dynamic Programming
구간DP
List Bitmask DP
Tree 13~14주차 고급 Tree
자료구조
Binary Indexed Tree
Graph Segment Tree
Heap Penwick Tree
C++ STL 15~16주차 그래프 이론 Topological Sort
3주차 이진 탐색
알고리즘
Binary Search Disjoint-Set
Parametric Search Spanning Tree
4주차 그래프 탐색
알고리즘
DFS 17~19주차 수학 조합론
BFS 중국인의 나머지 정리
5~7주차 기초
Dynamic
Programming
DP 기초 비둘기집의 원리
포함-배제 원리 행렬
LCS 수학적 귀납법
LIS 유클리드 호제법
Knapsack Problem 소수 알고리즘
8~9주차 최단 경로
알고리즘
Dijkstra's Algorithm
Floyd-Warshall Algorithm
Bellman-Ford Algorithm

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

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

3단계는 각종 대회 참가와 병행하여 교육과정이 진행됩니다.