💬 과목 소개



개발자 취업의 가장 중요한 관문인 코딩테스트, 자료구조 알고리즘 개념이 확실하지 않으면 문제 풀기가 매우 어렵습니다
기초 핵심 원리부터 시작하여 유형별 문제풀이까지 개발자 취업을 위한 자료구조 알고리즘 핵심완성을 통해 해결하세요!

코딩테스트 환경이 그대로 구현된 엘리스 플랫폼에서 문제들을 풀어보고 핵심원리와 해설까지 한 번에!


👤 수업 목표 & 수강대상



  • 실습하는 대로 바로바로 결과물을 볼 수 있어 가장 쉽게 배우고 성취감을 느끼고 싶은 분

  • 실습을 통해 나만의 결과물 웹 페이지를 만들어 활용하고 싶은 분

  • 기획자 및 디자이너 업무에서 개발자와 커뮤니케이션을 원활히 하고싶은 분



📂 커리큘럼


1. 기초 자료구조

기본적인 자료구조의 핵심원리와 테스트에서 빠지지 않는 유형별 커리큘럼으로 핵심 개념을 학습합니다.


  • 자료구조란?

  • 스택과 큐

  • 트리

  • 우선순위 큐와 힙



2. 핵심 알고리즘 유형

파이썬으로 핵심 알고리즘 유형에 대해 학습하고

시간복잡도의 개념을 통해 알고리즘의 성능을 효율적으로 향상시킬 수 있는 방법을 학습합니다.


  • 재귀호출

  • 문제해결절차와 시간복잡도

  • 분할정복법

  • 탐욕적 기법



3. 알고리즘 심화

알고리즘의 심화단계로 코딩테스트에서 풀기 어려웠던 문제들의 원리와 알고리즘 유형에 대해 학습하고 

실전 문제들로 문제해결 방법의 근본적인 이해하도록 학습합니다.


  • 동적 계획법 기초

  • 동적 계획법 심화

  • 그래프 알고리즘 기초

  • 그래프 알고리즘 심화