지원하기

자료구조 및 초급 알고리즘

자료구조 및 초급 알고리즘

지원하기

과정안내 프로그래밍 C 자료구조 및 초급 알고리즘

자료구조 및 초급 알고리즘
교과목명 자료구조 및 초급 알고리즘
강의일정
  • 2017.06.17 ~ 2017.07.09
강의시간
  • 13:00 ~ 18:00(5시간 / 토,일 / 총40시간)
교육비 600,000원 (자체교재 제공) 교육문의 02-3486-1421
자료구조 및 초급 알고리즘
교과목명 자료구조 및 초급 알고리즘
강의일정
  • 2017.06.17 ~ 2017.07.09
강의시간
  • 13:00 ~ 18:00(5시간 / 토,일 / 총40시간)
교육비 600,000원 (자체교재 제공)
교육문의 02-3486-1421
재직자 교육비지원 안내
과정 로드맵
C Programming
C언어를 시작으로 C++, Java, C# 객체지향 언어가 탄생하여, C언어는 프로그래밍 언어 중 가장 기본이 되는 언어입니다. C언어만 제대로 이해하면 다른 언어도 쉽게 이해하실 수 있게 됩니다.
하드웨어를 제어하기 위한 Embedded 프로그램도 C기반이며, 최근 딥러닝, 머신러닝 등 최신 IT 분야에서도 C언어가 적용되어 그 중요성이 나날이 강조되고 있습니다.
자료구조 및
초급 알고리즘
사고방식은 곧 프로그래밍의 능력입니다.
자료구조에 대한 지식이 있는 사람이 효율적으로 문제를 해결할 수 있습니다.
문제해결을 위한
중급 알고리즘
실제적인 SW 문제해결을 할 수 있는 능력을 키우는 것이 목적이며, 실전문제를 기본적인 개념과 함께 풀어봄으로써 각종 알고리즘 경진대회 및 승진시험에 대비할 수 있습니다.
문제해결을 위한
고급 알고리즘
중급 알고리즘 과정보다 좀 더 실무에서 사용되는 고급 알고리즘 문제해결을 할 수 있는 능력을 키우고, 다양한 상황을 인위적으로 만들어 훈련시키고, 잘 정제된 추상적인 문제를 제시하고 해결해가면서 문제 해결 능력을 향상시킬 수 있습니다.

데이터의 구조는 컴퓨터 분야의 필수 조건이 되었습니다.

사고방식은 곧 프로그램의 능력입니다.

능력을 업그레이드하며 프로그램을 완성해 갑니다.

기본적 과정에서 학습한 것을 연계하여 학습함으로서 문제 해결능력을 향상 시킵니다.

누가 수강하면 좋을까요?
  • C programming 과정을 수강하신 분
  • 자료구조에 대해서 자세한 학습이 필요하신분
  • 프로그래밍 및 소스코드 분석 능력 향상을 원하시는 분
무엇을 배울까요?
  • 자료구조와 알고리즘의 기본개념을 이해합니다.
  • 링크드 리스트를 완벽하게 학습니다.
  • 정렬을 통해 데이터를 다시 변경하는 것을 학습합니다.
교육일자 교육목표 교육내용 및 실습주제
1일차 자료구조와 알고리즘의 기본 개념 학습
리스트의 기본 개념 학습
  • 자료구조와 알고리즘
  • 재귀
  • 싱글링크드 리스트
2일차 간단한 정렬들을 비교함으로써 성능이 우수한 정렬의 내부구조를 분석한다.
  • 버블,선택,삽입,삽입간접,쉘,퀵(라이브러리퀵),합병
  • 더블링크드 리스트의 구조를 이해합니다.
  • 배열 또는 링크드 구조를 통해 스택을 구현합니다.
교육일자 교육목표 교육내용 및 실습주제
3일차 환형과 더블링크드 리스트 구조를 학습합니다.
  • 환형링크드 리스트
  • 더블링크드 리스트
4일차 시스템의 콜 스택을 직접 구현하고 이해합니다.
  • 비트처리실습, 시스템 콜 스택, 컴파일러 스택사용예
  • 큐와 트리에 대하여 개념을 이해하고 구현합니다.
  • 커널의 더블 링크드 리스트를 학습 및 구현합니다.
교육일자 교육목표 교육내용 및 실습주제
5일차 큐의 기본개념과 간단한 응용프로램 학습
  • 큐,큐를 이용한 직접기수 정렬,커널의더블링크드리스트
6일차 트리 구조의 이해
  • 트리, tree정렬, 트리순회, 균형트리
  • 탐색을 하기 위한 자료구조를 학습합니다.
  • 그래프의 기본개념과 탐색을 학습합니다.
교육일자 교육목표 교육내용 및 실습주제
7일차 탐색의 개선과 응용, 이진탐색트리의 개념을 이해한다.
  • 순차 탐색, 이진탐색, 이진탐색트리, red-black트리, 해쉬
8일차 그래프의 표현과 저장, 맹목적탐색과 경험적탐색을 학습한다.
  • 다익스트라, A-star 알고리즘

* 상기과정은 인원 미달시 변경 또는 폐강 될 수 있음을 알려드립니다.

문의 : 02.3486.1421  (bithrd@bit.kr)

 
Top