본문내용 바로가기 메인메뉴 가기

훈련과정

고객센터

원격지원서비스

02-500-8666

  • 평일 09:00~18:00

원격훈련과정 원격훈련과정 메뉴 사용방법 안내 팝업 호출

알고리즘

  • 신청기간
    상시
  • 교육시간
    26시간
  • 교육비
    무료
교육일수 , 정원 , 복습기간 , 환급여부 , 난이도 , 지원기기 로 이루어진 테이블
교육일수 30일
정원 1000명
복습기간 교육 종료 후 100 일
환급여부 비환급
난이도 초급
지원기기 모바일+PC

NCS분류 정보통신>정보기술>정보기술개발

교육개요

실세계에서 해결하고자 하는 모든 문제점들에 대한 최적의 해결 방법을 전산학적으로 고찰하기 위해 최적의 알고리즘을 학습하고, 각종 알고리즘에 대한 복잡도와 성능 및 특성을 전산학적으로 고찰해 직접 실세계에 응용할 수 있는 능력을 배양한다. 이를 위해 본 교과목은 알고리즘 문제에 대한 분석, 순서화된 리스트의 탐색, 삽입정렬, Quick, 히프 정렬에 대한 시간 복잡도, , 기수, 외부 정렬에 대한 분석 및 설계, 그래프 이론, 이중 연결요소, 스트링 매핑 문제, 스트링 매핑, 동적 프로그램, 방향 그래프 거리 문제, 다차함수와 행렬, 이행적 폐쇄 등을 배운다.

 

학습목표

1. 실세계에서 해결하고자 하는 모든 문제점들에 대한 최적의 해결 방법을 전산학적으로 고찰하기 위해 최적의 알고리즘을 학습할 수 있다.

2. 최적의 알고리즘에 대한 기본 이해를 통해 각종 알고리즘에 대한 복잡도와 성능 및 특성을 전산학적으로 고찰해 직접 실세계에 응용할 수 있다.

 

학습대상

정보통신 및 컴퓨터공학 관련 전공자

 

수료기준안내

    * 수료 기준(반영비율)

수료기준

진도율

최종평가

80점 이상

100점

-

 

 ​​

총점 , 항목 , 반영비율 , 기준 으로 이루어진 테이블
총점 항목 반영비율 기준
80점 이상 진도율 100% 0점 이상
총 학습시간 : 00시 00분 00초
1. 알고리즘의 정의와 필요성 ()
2. 알고리즘 설계와 분석의 기초 ()
3. 점화식과 점근적 복잡도 분석 ()
4. 수열 알고리즘 ()
5. 정렬 알고리즘의 개요 및 선택 정렬과 버블 정렬 ()
6. 삽입 정렬, 병합 정렬, 셸 정렬 ()
7. 퀵 정렬, 힙 정렬, 트리 정렬 ()
8. 계수 정렬과 기수 정렬, 정렬 간 효율성 비교 ()
9. 선택 알고리즘 ()
10. 리스트, 스택, 큐 ()
11. 검색트리(이진검색트리, 레드블랙트리) ()
12. 검색트리(외부검색트리, 다차원검색트리) ()
13. 해시 테이블 ()
14. 해시 테이블의 충돌 해결 방법 ()
15. 상호 배타적 집합의 처리 ()
16. 동적 프로그래밍의 원리 ()
17. 동적 프로그래밍의 활용 ()
18. 그래프 알고리즘의 원리 ()
19. 그래프 알고리즘(신장트리, 위상 정렬) ()
20. 그래프 알고리즘(최단경로, 강연결요소) ()
21. 문자열 매칭 1 ()
22. 문자열 매칭 2 ()
23. P와 NP문제 ()
24. NP-완비 문제 ()
25. 근사 알고리즘 ()
26. 상태공간트리의 탐색 ()

강사소개

박종원 교수

<학력>

- 2013. 서울시립대 전자전기컴퓨터공학 박사수료

- 2011. 서울시립대 전자전기컴퓨터공학 석사

- 2009. 서울시립대 전자전기컴퓨터공학 학사

     

<경력>

- 2016~ 폴리텍대학 강사(리눅스 등)

- 2009~ 유지엘소프트 팀장

- 2009~ 지능형도시사업단 선임연구원

 

교재정보

[주교재] 문병로, 쉽게 배우는 알고리즘, 한빛아카데미(), 2, 2013

[부교재] 양성봉, 알기쉬운 알고리즘, 생능출판, 1, 2013

수료증 , 교육일수 , 정원 , 복습기간 , 환급여부 , 난이도 , 지원기기 로 이루어진 테이블
수료증 발급
교육일수 30일
정원 1000명
복습기간 종료 후 100 일
고용보험환급여부 비환급
난이도 초급
지원기기 모바일+PC