오마이스쿨

[3월 개강] 자료구조

[3월 개강] 자료구조
주제
앱/백엔드
강사
KG에듀원 ITBANK
강좌구성
총 8강 / 2,400분
수강기간
90일
수강료
100,000원

강좌소개




자료구조란 자료(Data)이 어떻게 모여 있는지 알기 위한 과정입니다. 수집한 자료를 효율적으로 보존하고 사용하기 위한 보관 방법을 학습합니다. 자료구조의 개념과 기본 구조를 바탕으로 배열, 연결 리스트, 스택, 큐 등을 통해 어떻게 활용되는지 알 수 있습니다. 또 성능 분 석을 이해하고 구현 능력과 문제 해결 능력을 향상할 수 있습니다.





수업 스케줄

3월 개강과정

날짜선택 옵션 (1) 주말 오후반 3.9~3.31 (14:30~19:30)
1회차03.09 2회차03.10 3회차03.16 4회차03.17
5회차03.23 6회차03.24 7 회차03.30 8회차03.31
매회 수업 종료 후,
라이브 강의 영상이 제공됩니다.


가격 안내

수강료

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

추가 특전

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

수강레벨

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

관련 강좌

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

관련 자격증

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

커리큘럼

수업기간 교육내용
1-4강
  • 1. 자료구조에 대한 이해
    1. 자료를 효율적으로 관리하고 구조화하는 방법
    2. 자료구조와 알고리즘의 명확한 이해
    3. 자료구조의 종류 ? 선형 / 비선형 구조

  • 2. Stack 자료구조
    1. 일상적인 환경에서 Stack 기반의 자료구조 사례들
    2. Stack에서 사용하는 용어 ? LIFO, pop, push, top, 등
    3. Stack을 활용한 프로그램 개발, e.g., 계산기, 미로찾기 등

5-8강
  • 1. Queue 자료구조
    1. 일상적인 환경에서 Queue 기반의 자료구조 사례들
    2. Queue에서 사용하는 용어 ? FIFO, enqueue, dequeue, front, 등 Stack과Queue의 차이점
    3. Queue를 활용한 프로그램 개발, e.g., 번호표 대기, BFS 등

  • 2. 재귀함수
    1. 재귀와 재귀함수의 이? ?
    2. 함수의 재귀적 호출의 이해
    3. 재귀 함수의 탈출 조건
    4. 재귀 함수 디자인
    5. 재귀 함수의 활용


9-12강
  • 1. Linked List 자료구조
    1. 일상적인 환경에서 List 기반의 자료구조 사례들
    2. 순차 리스트와 연결 리스트
    3. 순차 리스트의 삽입/삭제 시 발생하는 장단점
    4. 연결 리스트의 삽입/삭제/추가/탐색/정렬
    5. 연결 리스트의 탐색 시 발생할 수 있는 문제점
    6. 이중 연결 리스트 소개
    7. 이중 연결 리스트의 삽입과 삭제
    8. 이중 연결 리스트의 탐색과 더 나은 방법의 고찰


13-16강
  • 1. Tree 자료구조
    1. 일상적인 환경에서 Tree 기반의 자료구조 사례들
    2. Tree에서 사용하는 용어 ? root, depth, degree 등
    3. Tree에 데이터를 추가/검색하는 방법
    4. Tree의 순회 방법 ? preorder, inorder, postorder
    5. Tree의 삭제하는 방법 ? 값 or 링크를 변경하는 방식


수강 방법 안내

유의사항

  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분

강사소개

KG에듀원 ITBANK

KG에듀원 ITBANK

4차 산업혁명, IT가 필수인 시대에서 대한민국의 미래를 만드는 교육기관

IT, 인테리어, 자격증 과정 등을 효율적으로 학습할 수 있도록

온/오프라인 콘텐츠를 제작하고 있다. 

 

프로필

IT 관련 분야에 있어

기초 이론부터 실무와 연관된 세부 지식까지 다루며

검증된 교수진과 함께 양질의 콘텐츠를 제공한다. 

저서

수강생 평가 (8)

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

데이터 선입선출 처리..?

업무영역에 살짝 걸치는데 잘 이해가안되서
좀 배워 보려고 찾아들어왔어요! 도움!

강상우 | 2024.03.04

공감 1

기본공부인 자료구조 신청합니다.

오마이스쿨에서 좋은 이벤트를 많이 하네요.
항상 감사합니다.
프로그램 공부할때 자료구조가 기초라는데, 그게 부족하다는 걸 많이 느낌니다.
기회가 된다면 제대로 공부하고 싶습니다.
라이브 강의 기대가 됩니다.

정원덕 | 2024.03.04

공감 2

자료구조 강의 기대됩니다.

c언어로 자료구조 알고리즘을 코딩하는 과정이라니 매우 기대됩니다.
좋은 강의를 제공해주시는데 항상 감사드립니다.

전명호 | 2024.03.03

공감 3

강의기대됩니다

강의 기대됩니다!
자료구조개념 이해하고 개발 쪽으로 취업계획입니다 ㅎㅎ
이벤트 참여합니다

김민혁 | 2024.03.02

공감 2

기본기 탄탄하게 배워가고 싶어요!

자료구조의 기본 개념들을 중심으로 c언어로 같이 다룬다니 정말 기대됩니다~
이번 강의를 통해 기본기를 탄탄히 하고
재미있게 컴퓨터공학 과목 배우는 계기가 되었으면 합니다!

정세종 | 2024.03.02

공감 3

기초부터 제대로 배우고 싶습니다.

회사 업무중 컴퓨터부분에서 막히는 부분이 많이서 기초부터 제대로 익히고 있습니다. 자료구조 또한 제대로 배워서 회사에서 인정받는 사람이 되고 싶습니다.

rno1230 | 2024.02.29

공감 3

프로그래밍 필수강의

자료 구조는 프로그래밍에 필수인것 같네요.. 프로그래밍 공부 시작하면서 온라인으로 실시간으로 강의 들을수 있어 선생님 설명을 바로바로 듣고 질문하는게 참 좋을것 같아요 수강 꼭 하고싶습니다.

채영수 | 2024.02.28

공감 3

자료구조 열심히!

프론트엔드부터 차근차근 시작하려고 합니다 선형 비선형 데이터 구조 학습후 프로그래밍 기본 지식을 쌓고자 합니다!

김민재 | 2024.02.28

공감 2
1