Pseudo 코드로 설명하는 알고리즘 강의에 지치셨나요? 실행 가능한 Python 소스 코드로 알고리즘의 기초를 다져봅시다!
이런 걸
배워요!
Pseudo 코드가 아닌 Source 코드로 강의
C언어가 아닌 Python 언어를 사용
수학과 증명을 생략한 코딩 중심의 강의
알고리즘 학습, 파이썬 코딩으로 장벽을 낮춰보세요!
알고리즘은 컴퓨터 과학의 꽃이라고 할 수 있습니다.
알고리즘에 대한 이해는 컴퓨터 프로그래밍을 하기 위한 필수요건입니다.
하지만 알고리즘을 제대로 공부하기란 쉽지 않은 일입니다.
알고리즘은 컴퓨터 과학 전공자가에게도 어렵기로 소문난 전공 필수과목입니다.
알고리즘 교재들은 대부분 Pseudo 코드를 기반으로 설명합니다.
그래서 실제로 프로그래밍 언어로 구현하기가 쉽지 않은 경우가 많습니다.
본 강의는 Python 언어로 실제 동작하는 Source 코드를 기반으로 설명합니다.
알고리즘 수업은 엄밀한 수학적 증명을 동반합니다.
본 강의는 복잡한 수학과 엄밀한 증명을 배제한 코딩 중심의 강의입니다.
본 강의는 컴퓨터 과학 전공자 수준의 알고리즘 강의입니다.
다만, 본 강의는 정규 대학강의를 듣기 어려운 분들을 대상으로 제작했습니다.
혹은, 정규강의를 듣기 전의 예습이나, 듣고 난 후의 복습용으로 적당합니다.
절대 쉽지 않은 강의이지만, 스스로 공부하는데 도움을 주고자 만든 강의입니다.
본 강의는 위 교재를 기반으로 제작되었습니다.
교재를 보지 않고 강의만으로 본 강의의 내용은 소화하기 어렵습니다.
교재를 중심으로 공부하면서 본 강의를 활용하실 것을 권해드립니다.
학습 대상은
누구일까요?
동작하는 소스 코드 기반으로 알고리즘을 이해하고 싶은 분
수학과 증명이 어려워서 알고리즘을 멀리하신 분
대학 전공 수준의 알고리즘을 공부하고 싶으신 분
선수 지식,
필요할까요?
Python 언어에 대한 기초적인 이해
기본적인 자료구조에 대한 이해
안녕하세요? 주니온 박사는
컴퓨팅 사고력을 키워주고 코딩 지능을 높여주는 SW교육 전문가를 꿈꾸는,
주니온TV@Youtube 유튜브 채널 운영자 입니다.
(현. 경북대학교 컴퓨터학부 초빙교수)
전체
28개 ∙ (13시간 6분)
가 제공되는 강의입니다.
강의 소개
06:55
알고리즘이란?
32:38
알고리즘의 효율성
30:55
알고리즘의 분석과 차수
36:38
이분 검색과 합병 정렬
32:14
분할 정복과 퀵 정렬
32:25
쉬트라쎈의 행렬 곱셈
27:22
큰 정수의 계산법
47:10
분할 정복과 트로미노 퍼즐
19:21