개발 · 프로그래밍

/

개발 · 프로그래밍 기타

컴퓨터 과학 (4): 자료구조 - 자료 저장, 알고리즘, 객체지향

✅ 전체 (1) ~ (7)의 시리즈 중, (4) 자료구조, 알고리즘, 객체지향, 프로그래밍 언어 ✅ CS101 시리즈 강의 - 컴퓨터의 기초 이론부터 ✅최신 실전 예제까지 - 폭넓은 기초 지식 제공

(5.0) 수강평 2개

수강생 73명

Thumbnail

입문자를 위해 준비한
[개발 · 프로그래밍, 알고리즘 · 자료구조] 강의입니다.

이런 걸
배워요!

  • 시리즈 전체 - 컴퓨터 분야 기초 이론부터 실전 응용까지

  • 이 강의는 - 파트 (4) 자료구조, 알고리즘, 객체지향, 프로그래밍 언어

  • CS101 = 컴퓨터 분야의 제일 첫번째 이론 과목

  • 로드맵 "컴퓨터 과학"에서 ✅묶음 할인 쿠폰✳️ 제공

첫 단추를 잘 꿰어야 진짜 실력! 
컴퓨터 기초 101, 제대로 잡아드립니다. 

모든 컴퓨터 관련 지식의 토대 
넓고 깊게 배우는 CS 101 

어느 나라, 어느 대학을 가도...
컴퓨터 관련 학과 제일 첫번째 전공 과목은 컴퓨터 기초!

컴퓨터 기초, 컴퓨터 개론 같은 CS 101 (Computer Science 101) 과목은 컴퓨터를 학문 및 직업으로 전공하려는 이들에게 내비게이터 역할을 합니다.

컴퓨터 기초를 잘 다져야 ‘그 다음 단계’로 나아갈 수 있습니다!

컴퓨터 기초는 컴퓨터 관련 분야에서 요구되는 최소한의 기초 이론과, 여러 심화 분야 사이의 연관 관계를 보여주는 과목입니다. 잘 구성된 CS 101 과목은 그 다음에 배우게 될 프로그래밍 언어, 자료구조, 알고리즘, 컴퓨터 구조, 운영체제(OS), 데이터베이스(DB) 등 모든 전공 과목에 쉽게 진입할 수 있게 하는 발판이 됩니다.

👉 여기, 바로 그 “컴퓨터 기초” 과목시리즈 강의로 제공됩니다.
👉 로드맵 강의 “컴퓨터 과학” 으로도 제공되고 있습니다. 꼭 체크해 보세요! 


혹시 내 얘기 아닌가요?

컴퓨터 분야의 기초 이론과 실제 응용을 두루 알아보고 싶은 분

컴퓨터에 관한 여러 분야를 폭넓게 파악하기 위한 기초를 다지려는 분

컴퓨터 분야를 전공/부전공하려는 대학생 및 관련 학습이 필요한 직장인

  • 의외로 컴퓨터 분야 진입 초기에 컴퓨터 기초에 대한 내용을 체계적으로 공부하지 못한 경우가 많습니다.
  • 컴퓨터를 전공하는 학생들이나 관련 분야의 직장인들이 “이런 내용을 미리 배우고 다른 전공 과목을 들었으면 훨씬 공부하기 쉬웠을 겁니다”라는 말을 자주 하시곤 합니다.

컴퓨터 기초를 튼튼하게! 핵심 3-Step

탄탄한 기초 이론

프로그래밍 언어, 자료구조, 알고리즘 학습에 필요한 기초 용어 및 이론을 차근차근 설명합니다.

폭넓고 균형 잡힌 설명

컴퓨터 과학/컴퓨터 공학 전공 전체의 폭넓은 분야를 두루두루, 꼼꼼하게 다룹니다.

풍부하고 생생한 예제

대학 수업 기준 24시간 이상 분량에 달하는 내용을 풍부한 예제를 통해 알기 쉽게 배울 수 있습니다.

그래서, 강의를 마치고 나면!

  • 👉 컴퓨터 관련 과목에서 쓰이는 용어 및 기초 이론, 실제 응용 사례를 이해하게 됩니다.
  • 👉 따라서 컴퓨터 분야를 공부할 때 훨씬 쉽고 체계적으로 학습할 수 있는 밑바탕을 얻을 수 있습니다.

컴퓨터 기초 (4) - 자료구조, 알고리즘, 프로그래밍 언어
학습 내용 살펴보기

의사 코드 - Pseudo code
탐색, 정렬 - Search, Sort
연결 리스트, 트리 - Linked list, Tree
그래프, 추상 데이터형 - Graph, Abstract data type
프로그래밍 언어 - High-level programming laguage
 


Q&A 💬

Q. 유료 강의 수강평은 어떤가요?

지식공유자가 같은 주제로 진행한 외부 강연으로 전 과정을 수강한 사람들의 평가는 다음과 같았습니다. 

  • 전체적인 강의의 완성도가 높아, 폭넓은 컴퓨터공학 지식을 함양하는데 많은 도움이 되었습니다.
  • 컴퓨터의 전반적인 내용을 너무 과도하지 않은 선에서 체계적으로 학습 할 수 있었다는 점이 매우 유익했습니다.
  • 내용이 매우 방대함에도 불구하고 핵심만 잘 뽑아서 강의해 주셔서 이해가 빠르게 되었습니다.
  • 컴퓨터를 새로 배우는 입장에서 컴퓨터의 전반적인 내용에 대해 알고 싶었는데 이 강의가 내 니즈를 딱 채워주었다. 정말 좋았다.

Q. 굳이 컴퓨터 기초 과목을 들을 필요가 있을까요? 곧바로 프로그래밍 언어나 컴퓨터 응용/심화 전공 과목을 들어도 충분하지 않나요?

컴퓨터 분야를 전공하시려는 분은 지금부터 상당히 많은 시간을 투자하셔야 합니다. 많은 시간을 투자해야 엔딩을 볼 수 있는 상당히 복잡한 게임을 시작할 때 "힌트" 와 "공략집"을 살짝 볼 수 있다면, 여러분은 훨씬 편안하게 플레이 할 수 있지 않을까요?

이 "컴퓨터 기초" 라는 강의는 바로 "힌트"와 "공략집" 의 성격을 가집니다. 앞으로 나올 기나긴 항해 중에 어느 대륙에 가면 어떤 보물이 있고, 어떤 몬스터가 나올지를 알고 게임을 시작할 수 있습니다. 물론 그렇다고, 게임이 재미없어질 정도로 모두 알려주지는 않습니다. 딱 게임이 더 재미있어질 정도만 내용을 소개합니다!

Q. 비전공자도 들을 수 있을까요?

비전공자가 컴퓨터 분야를 학습할 때 가장 먼저 들어야 할 과목이 바로 이 강의와 같은, 컴퓨터 기초, 컴퓨터 개론, 컴퓨터 입문 성격의 과목입니다.

Q. 컴퓨터 활용능력, 자격증 공부, 면접 시험에 도움이 될까요?

물론 여러가지 시험, 면접 대비용으로도 좋습니다. 다만, "컴퓨터 활용능력", "워드프로세서", "컴퓨터 일반" 등의 자격 시험, 필기 시험, 구술 면접 대비용 강의들보다는 더 넓은 범위에 걸쳐서 더 자세한 내용이 나옵니다. 강의 시간도 시리즈 전체로 보면, 시험 대비용 강의들 보다는 꽤 긴 시간을 강의합니다. 특히, 단순 암기용이 아니고, 근본 원리, 폭넓은 배경 지식을 배우기에 좋습니다. 

Q. 수강 기한을 설정하는 이유가 특별히 있나요?

수강 기한을 설정한 것은, 컴퓨터 분야 특성상 그 정도의 시간이 지나면 이 강의 내용이 이미 옛날 이야기가 될 가능성이 크기 때문입니다. 
그때쯤엔, 새로운 강의에서 다시 찾아뵙겠습니다. 😄

Q. 동영상에 자막이 들어가 있나요?

일부 수업 영상에는 자막이 들어가 있습니다만, 대부분 자막을 지원하지 않습니다. 자막이 새로 제작될 경우 자막이 있는 영상으로 예고없이 교체할 수도 있습니다.

📢 수강 전 확인해주세요!

  • 이 강의는 총 7편으로 구성된 "컴퓨터 기초" 시리즈의 네 번째 강의입니다.
  • 이 시리즈에는 별도의 실습이 필요하지는 않습니다.
  • 학습 내용에 맞춰 강의에 쓰인 PPT를 PDF 파일로 제공합니다.
  • 특별한 선수 지식은 없습니다. 다만 일반 상식 내지 실생활에서의 경험, 그리고 PC로 간단한 워드 프로세서 작업 정도를 할 수 있고 엑셀이 어떤 프로그램인지 정도를 알고 있을 정도의 PC/스마트폰 사용 경험은 필요합니다.
  • 강의 영상 및 PDF 파일에 사용한 그림 및 사진 중 일부는 Public Domain이 아니라 별도의 저작권 보호를 받습니다. 이 경우 따로 저작권자로부터 지식공유자가 제한된 사용 허가를 받아서 사용했기 때문에, 만약 다른 분께서 사용하시려면 반드시 원저작권자의 사용 허가를 받으셔야 합니다. 주의하시기 바랍니다.
  • PDF에 쓰인 한글 폰트로는 "본고딕" Noto Sans KR, 영문 폰트로는 Source Sans ProSource Serif Pro를 사용하였습니다. 링크를 통해 모두 무료로 내려받으실 수 있습니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 컴퓨터 분야의 체계적 이론 공부 시작

  • 컴퓨터 분야에 대한 종합적 시각, 용어 설명

  • 컴퓨터 활용 능력, 컴퓨터 일반, 각종 필기시험 종합정리

선수 지식,
필요할까요?

  • 웹 검색 경험

One more cup of drip coffee for the road

커리큘럼

전체

31개 ∙ (3시간 44분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!