오마이스쿨

-

-
주제
앱/백엔드
강사
국창용
강좌구성
총 8강 / 2,400분
수강기간
90일
수강료
550,000원 100,000

강좌소개





알고리즘은 컴퓨터에 적용되는 문제해결 방법을 위한 절차입니다
연산 , 데이터 진행 또는 자동화된 추론을 수행하며 , 프로그래밍 대회에서 실시한 기출문제를 분석해보고 코딩테스를 대비할 수 있습니다 .




수업 스케줄

4월 개강과정

날짜선택 옵션 주말 오전반 4.6~4.28 (09:00~14:00)
1회차 04.06 2회차 04.07 3회차 04.13 4회차 04.14
5회차 04.20 6회차 04.21 7회차 04.27 8회차 04.28
매회 수업 종료 후,
라이브 강의 영상이 제공됩니다.

가격 안내

수강료

정가
550,000
판매가
400,000
선착순 혜택가 (75%할인)
100,000

추가 특전

수강기간 30일 추가 증정 (평일반 : ~2024.07.03 까지, 주말반 : ~2024.06.30까지)

수강레벨

중급  백엔드 관련 직종 취업 희망자 대상

관련 강좌

#JAVA #파이썬문법 #객체지향 프로그래밍

관련 자격증

#Cos Pro # 정보처리기사 #OCJP 

커리큘럼

수업기간 교육내용
1주차
  • 1. 문제 해결을 위한 개념과 알고리즘 분석
    1. 코딩과 디버깅의 이해
    2. 코딩의 중요성, 가독성이 좋은 코드, 자주하는 실수 소개
    3. 알고리즘의 시간 복잡도 분석 ?선형/지수 시간 복잡도 분석
    4. 빅오(big-O) ?상한과 최악, 분할 상환 분석, 병렬화
    5. 알고리즘의 정당성과 증명 ?수학적 귀납법, 반복문 불변식
    6. 자료형 - 변수의 범위, 실수 표현 방식
2주차
  • 1. 알고리즘 기초 재귀호출
    1. 1부터 n까지의 합 구하기, 최댓값/최솟값 찾기
    2. 게임판 덮기, 시계 맞추기
    3. 재귀와 재귀 함수의 이해
    4. 함수의 재귀적 호출의 이해
    5. 재귀 함수의 탈출 조건
    6. 재귀 함수 디자인
    7. 재귀 함수의 활용 - Factorial, Fibonacci Sequence 등

  • 2. 정렬과 이진 검색
    1. 선택/삽입/버블 정렬
    2. 병렬/퀵 정렬 - 안정 정렬 vs 불안정 정렬
    3. 내장 함수를 이용하는 실용적인 방법
    4. 계수/기수 정렬
    5. 정렬 관련 문제 해결 e.g., 원점에서 K번째로 가까운 점
    6. 이진 검색 - 회전 정렬된 배열 검색, 두 배열의 교집합, 행렬 검색

3주차
  • 1. 비트 조작 슬라이딩 윈도우
    1. 부울/비트 연산자 - not, and, or, xor, &, ^
    2. 2의 보수 - 숫자 포맷, 수학 연산
    3. 비트 조작 문제 풀이 - 싱글 넘버, 해밍 거리,두 정수의 합 등
    4. 슬라이딩 윈도우 ? 최대 슬라이딩 윈도우, 부분 문자열이 포함된 최소윈도우 가장 긴 반복 문자 대체 등
  • 2. 그리드 알고리즘
    1. 분할 가능 배낭 문제
    2. 그리드 알고리즘 의 실패사례
    3. 그리드 알고리즘으로 볼 수 있는 문제- 주식을 사고팔기 가장 좋은 시점, 키에 따른 대기열 재구성, 태스크 스케줄러 등

4주차
  • 1. 코딩 테스트 기출문제 풀이
    1. 다트게임, 캐시, 뉴스 클러스터링, 프렌즈 4블록, 추석 트래픽, 비밀지도 등

수강 방법 안내

유의사항

  1. 온라인 LIVE 강의는 실시간으로 진행되며 강의 시간 외에는 LIVE에 참여할 수 없습니다.
  2. 온라인 라이브 종료 후 영업일 기준 48시간 내 복습용 VOD 강의가 업데이트 됩니다.
  3. 복습용 VOD 강의는 수강기간 내 횟수 제한 없이 재수강이 가능합니다.
  4. 본 강의는 특별 강좌로 쿠폰, 포인트 할인이 불가? ?니다.
  5. 본 강의 수강시 구매 금액의 1%가 포인트로 적립됩니다.
  6. 저작물을 녹화, 녹음하고 유포하거나 판매하는 행위는 저작권법에 위반될 수 있습니다.
  7. 수강 중 발생하는 비대면 수업 시스템 오류는 해당 플랫폼 고객센터(1577-6554) 또는 02-3672-9100(내선1번)으로 연락주시기 바랍니다. (통화 가능시간 평일 09:00~18:00 / 그 외 시간은 1:1 문의 게시판 활용)
  8. 해당 강의는 라이브 수강 출석 관리를 위해 KG에듀원 ITBANK와 수강생의 성명/생년월일/수강과목의 개인정보를 공동으로 처리? ?니다.
  9. 일부 과정에 한해 폐강 또는 수강시간 조정이 될 수 있습니다.

강의목록

LIST
단원 강의명 시간
1강 알고리즘 1차시 300분
2강 알고리즘 2차시 300분
3강 알고리즘 3차시 300분
4강 알고리즘 4차시 300분
5강 알고리즘 5차시 300분
6강 알고리즘 6차시 300분
7강 알고리즘 7차시 300분
8강 알고리즘 8차시 300분

강사소개

국창용

국창용

재미있고 상세한 설명으로 높아지는 이해력!
국쌤만의 비법으로 IT에 빠져보세요.

프로필

· 담당 과목
  프로그램,시스템,네트워크

· 보유 자격증
  정보보안기사, 정보처리기사, 네트워크 관리사2급, 리눅스마스터 2급, SQLD, 웹디자인기능사

· 경력 및 이력
  (현 )KG아이티뱅크 전임강사

저서

-

수강생 평가 (12)

로그인을 하시면 기대/수강평을 작성하실 수 있습니다.

기본중에 기본!

알고리즘은 기본 중에 기본입니다. 이렇게 좋은 강의를 제공해주심에 감사드립니다.

전명호 | 2024.03.31

공감 2

라이브 알고리즘강의 기대됩니다.

프로그램의 기본이 알고리즘이라 생각됩니다. 다른 곳에서 찾기 힘든 강의 같아요.
라이브로 듣는 알고리즘 강의 기대됩니다.

정원덕 | 2024.03.30

공감 2

이벤트 신청합니다.

알고리즘 공부해서 개발자 취업준비하는데 지식을 쌓고 싶어요
이벤트 신청합니다^^

유지은 | 2024.03.21

공감 1

알고리즘에 관심이 많습니다.

사람도 그렇지만 특히나 ai가 어떤 논리로 사고하는지에 대한 관심이 있습니다.

이번 기회를 통해서 좋은 배움을 얻을 수 있으면 좋겠습니다.

이정하 | 2024.03.21

공감 2

알고리즘

알고리즘 독학해보다 쉽지않아서 강의 신청합니다 ㅎㅎ 궁금한것 바로바로 물어볼수 있어 좋네요

정세종 | 2024.03.20

공감 1

코딩마스터

코딩테스트 공부중인데 기출 풀이도 해주신다니 도움 많이 될거같아요 ㅎㅎ 알고리즘 들어보고 싶어요!

이미리 | 2024.03.20

공감 2

도전!! 합니다!!!

백엔드 쪽으로 개발을 배우고 싶었는데 굉장히 유익한 강의가 될 것 같아요!
아직 초보단계지만 이 강의를 통해 거듭나길 기대해 봅니다 ㅎㅎ

장평한 | 2024.03.19

공감 3

비전공자의 도전

비전공자이지만 수강후 한단계 업그레이드 시키고 싶습니다. 알고리즘 개념과 실습 풀이 열심히 해보겠습니다....!!

민현지 | 2024.03.18

공감 3

강의 기대됩니다

알고리즘 it라이브스쿨 강좌 들으면서 코드 작성하는 능력을 기르고 싶습니다. it라이브스쿨에서 실시간으로 묻고 강좌를 들을수 있어 도움이 많이 될것 같아요 수강 기대합니다!

유수정 | 2024.03.18

공감 4

문제해결 마스터

알고리즘 강좌로 문제를 해결하는 방법 및 다양한 알고리즘을 배워서 이를 통해 문제를 해결하는 능력을 향상시키고 싶습니다.. 코드 작성 및 문제해결력에 도움이 많이 될것 같아 신청합니다:)

지영준 | 2024.03.18

공감 6
1 2