다회차 수업
협의 후 결정
| 건대
협의 후 결정
| 신림
수업 가능 시간은 유동적으로 조정 가능하니 시간에 너무 구애될 필요는 없습니다.
실시간 톡
₩35,000원 / 시간
₩280,000 / 총 4회 8시간
최윤호
카츄
알고리즘과 프로그래밍 테스트, 손쉽게 통과해 보아요
찜하기
  • 신림
  • 2시간/회
  • 최대인원:1~4
  • ₩35,000/시간

튜터정보

  • 신분 인증 됨
[이력]
- ACM-ICPC / 대학생 프로그래밍 경진대회 등 유명 대회 수상
- codeforces candidate master(ratring : 1971)
http://codeforces.com/profile/choiking10
- 다양한 나이대, 직업을 대상으로 과외 진행 (중고생~대학생, 삼성에 재직중인 직장인 등)
- 대학생 대상 신입생/재학생 알고리즘, 프로그래밍 과외 및 스터디 다수 진행
- 프로그래밍 대회 문제 출제 경험
- Baekjoon Online Judge 1200 문제 이상의 문제풀이 경험 보유
https://www.acmicpc.net/user/choiking10

[소개]
안녕하세요. 현재 숭실대학교 컴퓨터학부의 4학년 1학기 까지 마치고 여러 사정으로 휴학중입니다. 알고리즘 쪽에서는 choiking10 이라는 핸들(아이디)로 활동중입니다.
알고리즘 관련 여러 대회에서의 수상 경험과 다수의 과외 경험을 가지고 있습니다.

수업소개

머리가 좋아야만 프로그래밍을, 알고리즘을 할 수 있나요? 아닙니다! 열정과 노력, 이 두가지면 남들 부럽지 않은 프로그래밍, 알고리즘 실력을 가질 수 있습니다!
저를 이 자리까지 올 수 있게 해준 알고리즘 속에 숨어 있는 공식! 제가 풀어온 다량의 문제들을 바탕으로 하는 최고의 문제셋과 저만의 공부 비법, 공부 순서를 이 수업에서 가르쳐 드립니다.

[사용 언어]
- C, C++, Java, Python
다른 언어는 문의 부탁드립니다.

[수업내용]
- 무엇이든간에 알고리즘이 들어가있는 테스트에 합격할 수 있게 해드리겠습니다. 자세한 사항은 커리큘럼을 참고해주세요

[수업량]
- 회당 2시간을 수업하게 되며, 모든 과정은 빠르면 4회, 늦으면 10회 안에 끝낼 수 있게 설계되어 있습니다. 이 과정이 유동적인 이유는 사전지식이 듣는 분들에 따라 다르기 때문입니다.

[장소]
건대 주위에서 진행합니다. 숭실대 주위도 가능합니다. 다른 장소는 문의 부탁드립니다.

1 대 다 수업도 가능합니다. 문의 부탁드립니다.

수업대상

  • 추천
    - C, C++, Java, Python 등의 언어도 잘 모르는데 알고리즘 테스트를 봐야 하시는 분
    - 기본적인 알고리즘을 배웠으나 정작 활용하려하면 문제를 접근하지 못하시는 분들
    - IT 취업을 준비하고 있는데, 알고리즘 테스트가 걱정이신 분
    - 삼성등과 같은 기업에서 진행하는 내부 알고리즘 테스트에서 더 나은 성적을 받기를 바라시는 분들

    공부하고자 하는 의지, 열정이 없다면 아무 것도 배워가실 수 없습니다. 반면에 의지와 열정이 있다면 투자한 시간대비 최고의 효율을 내는 강의를 하겠습니다.

    매주 다량의 숙제가 주어질 수 있습니다. 추가적으로 공부하실 필요는 없습니다. 배운내용에 해당하는 숙제만 하시더라도 해당 알고리즘을 완벽히 익힐 수 있도록 좋은 문제셋을 지원해 드립니다.

    숙제를 하지 않고 강의만 듣고 싶어하시는 분들은 감사합니다만 제 수업과는 맞지 않을 것 같습니다.

커리큘럼

강의계획

[문법]
문법 수업 원하는 언어에 따른 문법 수업을 진행합니다.
이미 문법 지식을 가지고 있으신 분들이나 부분적으로 라도 언어의 기본적인 문법을 숙지하신 분들은 이 회차를 스킵하실 수 있습니다. 언어에 관련된 수업은 2주, 사람에 따라서는 4주에 걸쳐서 간단하게 이루어집니다. 다루는 내용은 아래와 같습니다
- 타입
- 배열
- 연산자
- 조건문
- 반복문
- 클래스
- 제네릭(템플릿)

[자료구조]
알고리즘 테스트에서 중요하게 생각하는 자료구조는 많지 않습니다. 사실상 대부분의 알고리즘 테스트에서 나오는 자료구조와 정렬은 정해져 있는데, 이 것들을 배우면서 처음 문제를 접했을 때, 어떤 점을 주의하면서 봐야하는지, 어떤 종류의 문제인지를 판단하는 기준이 무엇인지 배우게 됩니다. 이 과정은 4회에서 6회 안에 끝나게 됩니다.
(1~2회)정렬 : 버블 정렬, 병합 정렬
(3~4회)자료구조 : 링크드 리스트, 스택, 큐, 힙

[알고리즘]
알고리즘 테스트는 자료구조를 기반으로 알고리즘 문제들이 나오게 됩니다. 대부분의 알고리즘
시작하는 분들이 알듯 말듯한 애매한 상태로 이론을 건드리고 넘어가시는데, 직접 문제를 풀어보셨다면 쉽지 않다는 것을 깨달으셨을겁니다. 다양한 문제에 대응하기 쉽도록 간단하지만 깊이 있게 가르쳐 드리겠습니다.

(1~2회)재귀함수 다루기 : 전수탐색, 분할정복
(1~2회) 그래프: bfs, dfs
(2~3회)다이나믹 프로그래밍

리뷰(4)

리뷰쓰기
4.7
  • 커리큘럼
  • 전달력
  • 준비성
  • 친절도
  • 시간준수

실시간톡

실시간 톡하기