[HD]쉽게 배우는 JavaScript 알고리즘 입문
과정 소개 |
본 과정은 JavaScript를 사용하여 알고리즘에 대한 기초 이해 및 현업 필수 알고리즘을 코드로 만들어보는 전체 과정을 진행합니다. |
학습 대상 |
JavaScript를 학습하고 좀 더 실력을 높이고자 하는 학생 개발자 |
학습 목표 |
알고리즘이 무엇인지 살펴봅니다. 학습하기 쉬운 필수 알고리즘 12개를 우선 학습합니다. 알고리즘 코드를 학습하며 JavaScript의 기초 문법을 다시 정리합니다. |
교수 소개 |
박용준 |
교재 정보 |
|
학습내용
차시 |
내용 |
1차시 |
[1] 1. JavaScript 알고리즘 학습을 위한 개발 환경 구축 |
2차시 |
[2] 2. 알고리즘(Algorithm)과 절차 지향 프로그래밍 강의 소개 |
3차시 |
[3] 3. 학습할 알고리즘 리스트 및 강의 소스 다운로드 등 소개 |
4차시 |
[4] 4. 참고_GitHub에 JavaScript 강의 소스 모음 리포지토리 생성하기 전체 과정 소개 |
5차시 |
[5] 5. 합계 알고리즘(Sum Algorithm) |
6차시 |
[6] 6. Visual Studio Code의 디버거 기능을 사용하여 알고리즘 소스를 분석하면서 학습하기 |
7차시 |
[7] 7. do 문을 사용하여 1부터 5까지의 합 구하기 |
8차시 |
[8] 8. 등차수열(Arithmetic Sequence)_연속하는 두 수의 차이가 일정한 수열 |
9차시 |
[9] 9. 개수 알고리즘(Count Algorithm) |
10차시 |
[10] 10. 평균 알고리즘(Average Algorithm) |
11차시 |
[11] 11. 최댓값 알고리즘(Max Algorithm) |
12차시 |
[12] 12. 최솟값 알고리즘(Min Algorithm) |
13차시 |
[13] 13. 근삿값 알고리즘(Near Algorithm) |
14차시 |
[14] 14. 순위 알고리즘(Rank Algorithm) |
15차시 |
[15] 15. 선택 정렬 알고리즘 소개_프로그래밍 공통 이론 |
16차시 |
[16] 16. 정렬 알고리즘(Sort Algorithm) |
17차시 |
[17] 17. 검색 알고리즘 소개 및 이진 검색 알고리즘 설명 |
18차시 |
[18] 18. 검색 알고리즘(Search Algorithm) |
19차시 |
[19] 19. 병합 알고리즘 이론적인 설명을 의사 코드로 진행 |
20차시 |
[20] 20. 병합 알고리즘(Merge Algorithm) |
21차시 |
[21] 21. 최빈값 알고리즘 이론적인 설명을 의사 코드로 진행 |
22차시 |
[22] 22. 최빈값 알고리즘(Mode Algorithm) |
23차시 |
[23] 23. 그룹 알고리즘 이론적인 설명을 의사 코드로 진행 |
24차시 |
[24] 24. 그룹 알고리즘(Group Algorithm) |
|
평가기준
평가항목 |
진도율 |
시험 |
과제 |
진행단계평가 |
수료기준 |
평가비율 |
- |
0% |
0% |
0% |
- |
수료조건 |
100% 이상 |
0점 이상 |
0점 이상 |
0점 이상 |
0점 이상 |
|