알고리즘 문제해결능력 – 입문과정

  • 알고리즘
  • 1,2,3,4학년
  • 완강

강좌소개


※ 이 강좌는 PC화면, 고화질, 전체화면에 최적화 되어 있습니다.
※ 이 강좌는 촬영이 진행중인 강좌이니 수강 시 고려를 부탁드립니다.
※ 온라인 실습 및 코딩 채점 바로가기 : 구름EDU (클릭)
※ 온라인 실습 및 코딩 채점을 위해서는 구름EDU에서 직접 추가결재가 필요합니다.


▣ 강좌 개설 이유
실제 학교 교과목이나 서적을 통해 공부하는 알고리즘과 자료구조는 너무 원론적이고 프로그래밍과의 연관성을 초보자들이 이해하기가 쉽지가 않다.
하지만 이와 대조적으로 각종 기업이나 대회에서는 해당 알고리즘과 자료구조를 이해할 뿐만 아니라 실제로 프로그래밍 문제를 해결하는 데에 활용하는 능력을 강조하고 있으며, 각종 기업 유치 대회나 입사 시험 등의 방식으로 표출하고 있다.
보통 프로그래밍 ‘문법’만을 공부한 사람들에게 컴퓨터적 로직을 설계하고 이를 코드로 표현하는 것은 큰 괴리감이 느껴지거나 어려운 경우가 많다.
이 강의의 목적은 스스로 기본적인 로직을 설계하는 능력을 갖추고 스스로 새로운 알고리즘과 자료구조를 이해하고 활용할 수 있는 수준의 안목을 갖추는 것이다.

▣ 강좌 내용
C++언어를 사용하여 배열, 반복문, 함수, 비트연산자 등 문법적으로만 알고 있 던 내용들을 활용하여 추상적이고 복잡한 현실의 문제를 표현하고 해결하는 방법에 대한 내용을 수업한다.
실제로 유명하고 각종 시험에 많이 활용되는 알고리즘과 자료구조를 실제로 이해 및 구현해보고 이를 활용하여 다양한 문제를 스스로 해결해본다.
다만 C++의 기본적인 문법만을 사용하고, 추가적으로 해답코드는 Java로도 제공할 것이기 때문에 Java 사용자가 들어도 문제가 없다.

▣ 강의 특징
말 그대로 이미 문법은 알지만 이를 원하는 대로 표현하지 못하는 사람들을 위한 강의, 기업의 요구 때문이기는 하지만 실제로 많은 수요가 발생하고 있지만 이에 대한 욕구를 충족시켜줄 마땅한 책이나 강의가 없기에 이 강의가 큰 도움이 될 것.
정말 많은 코딩 문제를 제공할 것이며 실제로 채점 가능한 서비스를 활용할 것이기 때문에 학생이 직접적으로 프로그래밍을 하고 그 결과에 대한 피드백을 많이 받을 수 있는 동적인 강의가 됨.

수강대상

▣ 문법 이상의 공부가 힘든 프로그래밍 초보자
▣ 아래의 목적으로 인하여 알고리즘을 사용한 코딩 훈련이 필요한 사람
    - 정보올림피아드, ACM-ICPC 등 대회에 입문하고 싶은 사람
    - 각종 기업 입사 알고리즘 코딩 테스트를 준비하는 사람
    - 삼성 SW 검정시험, 학교 전공 시험을 준비하는 사람

코딩테스트, SW역량시험, 정보올림피아드, ACM-ICPC 등에 도전 전 입문과정

  • 강좌 알고리즘 문제해결능력 – 입문과정
  • 교재 첨부파일 제공
대상학과
프로그래밍 관련 학과
대상학년
1,2,3,4학년
수강기간
120일 수강가능
총 강의 수
20개 강의
강의 당 시간
60

교수님 전체 개설강좌 수강후기

더보기