과정 소개
제작: 2025년 09월
본 과정은 JavaScript를 사용하여 알고리즘에 대한 기초 이해 및 현업 필수 알고리즘을 코드로 만들어보는 전체 과정을 진행합니다.
강의 대상
알고리즘이 무엇인지 살펴봅니다.
학습하기 쉬운 필수 알고리즘 12개를 우선 학습합니다.
알고리즘 코드를 학습하며 JavaScript의 기초 문법을 다시 정리합니다.
강의 목표
JavaScript를 학습하고 좀 더 실력을 높이고자 하는 학생 개발자
학습 내용
- 섹션 1
- JavaScript 알고리즘 학습을 위한 개발 환경 구축
- 알고리즘(Algorithm)과 절차 지향 프로그래밍 강의 소개
- 학습할 알고리즘 리스트 및 강의 소스 다운로드 등 소개
- 참고_GitHub에 JavaScript 강의 소스 모음 리포지토리 생성하기 전체 과정 소개
- 섹션 2
- 합계 알고리즘(Sum Algorithm)
- Visual Studio Code의 디버거 기능을 사용하여 알고리즘 소스를 분석하면서 학습하기
- do 문을 사용하여 1부터 5까지의 합 구하기
- 등차수열(Arithmetic Sequence)_연속하는 두 수의 차이가 일정한 수열
- 섹션 3
- 개수 알고리즘(Count Algorithm)
- 평균 알고리즘(Average Algorithm)
- 최댓값 알고리즘(Max Algorithm)
- 최솟값 알고리즘(Min Algorithm)
- 섹션 4
- 근삿값 알고리즘(Near Algorithm)
- 순위 알고리즘(Rank Algorithm)
- 선택 정렬 알고리즘 소개_프로그래밍 공통 이론
- 정렬 알고리즘(Sort Algorithm)
- 섹션 5
- 검색 알고리즘 소개 및 이진 검색 알고리즘 설명
- 검색 알고리즘(Search Algorithm)
- 병합 알고리즘 이론적인 설명을 의사 코드로 진행
- 병합 알고리즘(Merge Algorithm)
- 섹션 6
- 최빈값 알고리즘 이론적인 설명을 의사 코드로 진행
- 최빈값 알고리즘(Mode Algorithm)
- 그룹 알고리즘 이론적인 설명을 의사 코드로 진행
- 그룹 알고리즘(Group Algorithm)
과정 후기