개발자 역량 강화를 위한 고급 알고리즘 CAMP
기 간 2016. 03. 29 ~ 05. 26 (총 8주)
5월 5일 어린이날은 휴강입니다.
일 정 화요일 19:30 ~ 22:30 (주 2회)
목요일 19:30 ~ 22:30
준비물 노트북
장 소 패스트캠퍼스 신관(금원빌딩) 3층 B강의실
강의장 약도 보기(클릭)

언제까지 코더로 사실 겁니까? 

고급 알고리즘을 모르면 개발자로 살아남을 수 없습니다.

 

다가오는 승진 시험은 안녕하십니까? 

이제 더이상 알고리즘 시험을 피할 수 없습니다.

 “알고리즘 개발,
22.1% 연봉 상승”

“알고리즘 개발은 소프트웨어 엔지니어, 제품 및 프로그램 매니저, 기타 데이터 집약적인 프로젝트를 다루는 사람들에게 아주 중요한 스킬이다.
알고리즘 개발 스킬을 추가 터득하면 22.1%의 연봉 인상을 기대할 수 있다.”

 “삼성전자, SW개발자,
시험 통과 못하면 떠나라”

“SW자격검정은 복합적인 조건의 개발 상황이 제시된 한 개의 문항을 세 시간동안 푸는 형태로,
소프트웨어 개발의 기본인 알고리즘에 대한 이해와 기초적인 코딩을 얼마나 해낼 수 있느냐에 초점이 맞춰져 있다.”

 “문제는 알고리즘이다”

“미국의 IT 회사들은 (특별한 경우를 제외하면) 특정 기술이나 API에 정통한 사람을 찾지 않는다.
기본적인 능력(문제를 해결할 수 있는 능력, 즉 알고리즘)을 갖춘 상태에서
새로운 기술을 빠르게 습득해서 활용할 수 있는 사람을 찾는다.”

혼자 공부한다고, 스터디를 한다고 문제풀이가 늘던가요?

심화 단계의 알고리즘은 전문가 없이는 실력 향상이 어렵습니다.

시간 낭비는 그만하고 한번을 배워도 전문가에게 제대로 배워가세요.

강사 소개

개발자 최백준

최백준님은 현재 코딩 교육 스타트업 ‘스타트링크’의 대표이자 Megalusion이라는 이름으로 약 50개의 iOS 애플리케이션을 개발한 개발자이기도 합니다. 이전에는 Rainist의 공동창업자이자 소프트웨어 엔지니어로 근무하셨으며, 2010 ~ 2011년에는 구글 Search 팀에서 인턴으로 활동하셨습니다.
특히, 알고리즘 대회 중에서 가장 권위 있는 대회인 ACM-ICPC 세계대회 결승에 진출하여 36위를 기록하였고, 국내 대회에서는 2006년부터 2013년까지 매 대회에 참가하여 입상한 실력자 중에 실력자입니다.

강의 특징

알고리즘 문제를 풀 때마다 시간이 오래 걸리고 메모리가 많이 나가서 효율이 떨어지셨나요? 

 

전문가의 노하우를 전수해드립니다.

동일한 문제라도 알고리즘 전문가는 짧은 시간, 적은 메모리를 활용하는 노하우가 있습니다. 수강생들은 과제로 나가는 문제를 미리 풀어본 뒤 수업 시간에 강사님과 함께 문제를 풀어보게 됩니다. 이 과정에서 알고리즘 세계 대회 결승에 진출할 만큼 탄탄한 개발 실력을 갖춘 전문가의 노하우를 배울 수 있습니다. 수강생 모두가 문제를 풀 수 있을 때까지 조교님이 옆에서 도와드립니다.

서버 과부화가 되었는데 어떻게 해결하는지 몰라 쩔쩔 맨 경험이 있으신가요?

 

실전을 대비할 수 있는 예제를 드립니다.

네트워크 플로우를 통해 해결할 수 있습니다. 본 강의에서는 대기업 기술 면접에 필요한 기초 알고리즘 문제를 넘어 실제 현업에서 맞닥뜨리는 문제에 대비할 수 있도록 고급 알고리즘 문제를 다룹니다. 실제 설계에 도움이 되는 동적 계획법, 그리디, 네트워크 플로우 등 더욱 심화된 난이도의 문제와 모형을 커리큘럼에 모두 담았습니다. 현업에서 일어나는 문제를 풀려면 미리 연습을 많이 해두어야 합니다. 실전에 대비할 수 있는 알고리즘 소스와 라이브러리를 배워보세요.  

코딩은 기본인 시대, 뛰어난 알고리즘 능력으로 회사에서 승승장구하는 개발자가 부러우셨나요?

 

개발자로서 역량을 강화할 수 있습니다.

개발자로서 역량을 기르려면 고급 알고리즘 풀이는 필수입니다. 본 강의에서는 하나의 문제를 하나의 예시로 끝내지 않습니다. 각 문제 유형에 대한 여러 예시를 풀어보면서 어떤 문제를 만나도 해결할 수 있는 능력을 기릅니다. 수업 외에도 과제를 통해 문제를 직접 풀어보게 되며, 이 과정에서 알고리즘 풀이 능력은 물론 논리적 사고 능력도 향상시킬 수 있습니다.  

커리큘럼

회차 내용
 현업에 적용 가능한 중요 문제 유형을 모두 담았습니다. 심화된 예제를 통해 난이도 있는 문제를 풀 수 있는 능력을 길러보세요.
1회 코스 소개 & 다이나믹 프로그래밍 1
2회 다이나믹 프로그래밍 2
3회 그리디 알고리즘
4회 RMQ “구간의 최소값 찾기”
5회 LCA “트리에서 가장 가까운 공통 조상 찾기”
6회 강한 연결 요소(SCC), 단절점(Articulation Point), 단절선(Bridge), 2-SAT “그래프 나누고 합치기”
7회 강한 연결 요소(SCC), 단절점(Articulation Point), 단절선(Bridge), 2-SAT 2 “그래프 나누고 합치기”
8회 네트워크 플로우 “소스에서 싱크로 가는 최대 유량 구하기” 이분 매칭 1
9회 네트워크 플로우 “소스에서 싱크로 가는 최대 유량 구하기” 이분 매칭 2
10회 네트워크 플로우 “소스에서 싱크로 가는 최대 유량 구하기” 이분 매칭 3
11회 MCMF 1 “최소 비용 최대 유량 알고리즘”
12회 MCMF 2 “최소 비용 최대 유량 알고리즘”
13회 문자열 알고리즘 1 “KMP, Suffic Array, Trie, Aho-corasick”
14회 문자열 알고리즘 2 “KMP, Suffic Array, Trie, Aho-corasick”
15회 알고리즘 게임
16회 기하 알고리즘

수강료

이제는 당신도 개발자가 될 수 있습니다. 고급 알고리즘으로 커리어를 업그레이드할 기회!

일반 등록

110만 원

인터넷 결제시 12개월 무이자 할부 지원!

패스트캠퍼스 프리미엄 멤버십 플랜
결제
금액
사용 가능
금액
추가 혜택 사용 가능
기간
VIP
회원
2,000만 원 2,200만 원 캠프 2회 무료 수강권 3년
플래티넘
회원
1,000만 원 1,100만 원 캠프 1회 무료 수강권 2년
골드 회원 500만 원 550만 원 클래스 1회 무료 수강권 2년
실버 회원 300만 원 330만 원 - 1년