BEST
개발 · 프로그래밍

/

개발 · 프로그래밍 기타

넓고 얕게 외워서 컴공 전공자 되기

넓고 얕게 외워서 컴퓨터 공학 전공자가 되고 싶은 모든 비전공 초보자를 위한 강의입니다. 컴퓨터 구조, 운영체제 등 컴퓨터 공학 전공 필수과목에서 어떤 것을 배울 수 있는지 빠른 시간에 알 수 있습니다. 무엇보다 외워서라도 끝낼 수 있습니다!

(4.9) 수강평 225개

수강생 3,304명

Thumbnail

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

이런 걸
배워요!

  • 2진수, 16진수 체계와 진법변환 등 기초이론

  • 전가산기로 설명할 수 있는 컴퓨터 구조

  • 간단히 쉽게 이해하는 운영체제 구조

  • 프로그래밍이란 무엇이고 컴파일러와 인터프리터 등 방식에 대한 이해

  • 자료구조에 대한 맛보기

  • 동시성, 원자성, 병렬성 등 고급 이론을 위한 어휘에 대한 이해

개발 초보자라면 꼭 알아야 할 
IT 및 컴퓨터 이론을 강의 하나에 쏙! 

컴퓨터 기초 체력
자신 있으신가요? 🧐

코딩을 막 배우기 시작했는데, IT 관련 용어는 아예 무슨 말인지 모르겠어요. 

비전공자인데, 컴공과를 나온 분들에 비해 컴퓨터 이론 기초가 부족한 것 같아요.

짧은 시간에 복잡한 개념을 배우려니 머리가 아파요. 단순하게 접근할 순 없나요?

👉 딱 필요한 내용만 외워서 눈에 띄게 차이를 줄일 수 있습니다! 

개발 또는 엔지니어링 분야에 있다 보면, 경력이 쌓일 수록 컴퓨터 공학을 전공한 사람과 그렇지 않은 사람 사이의 격차가 더욱 느껴지기 마련입니다. 이는 기초 IT 이론을 이해하는 정도가 다르기 때문이며, 비전공자이거나 타 직무에 종사하다 개발 분야로 전직한 분들이 많이 겪는 현상이기도 합니다.

컴퓨터공학 전공자가 아니면 
알기 어렵던 컴퓨터 이론을 한방에! 

컴퓨터공학 전공자들이 학부에서 배우는 CS 이론을 
쉽고 빠르게 ‘외워서’ 익힐 수 있도록 도와드립니다. 

컴공 비전공자도, 개발 초심자도 OK! 👨‍🎓
일단 외우기만 하면 이해가 달라집니다.

이 강의는 비전공자로 개발에 들어선 초보 개발자 분들의 어려움을 해결하기 위해 만들어졌습니다. 복잡하고 이해하기 힘든 이론들을 쉽고 단순하게 외우는 것만으로도 일정 수준에 도달할 수 있도록 도와드립니다. 컴퓨터 공학 전공자들이 4년 동안 어떤 것들을 공부하는지 빠르게 익혀보실 수 있습니다.

제목처럼 이해가 아닌 암기를 통해 전공자들조차 쉽게 이해하기 어려운 개념들을 명쾌한 비유로 이해하고, 비전공자 개발자로서 느끼는 격차를 줄이는 게 이번 강의의 목표입니다!

널널한 개발자의 ‘외워서 끝내는’ CS 풀세트 📚


낯설고 복잡한 IT 개념? 
넓고 얕지만 확실하게 💪

강의에서 다루는 핵심 주제 ✅

  • 2진수, 16진수 체계 및 진법변환
  • 전가산기 등 디지털 회로를 이용한 CPU 구조 설명
  • 2의 보수 덧셈을 이용한 뺄셈 구현
  • ASCII 코드 등 컴퓨터가 문자를 다루는 방법
  • RGB 컬러를 표시하는 방법을 포함한 영상 데이터의 기본 구조
  • 메모리의 계층 구조 (Register, Cache, RAM, SSD, HDD)
  • File System에 관련된 최소 이론
  • 동시성, 병렬성, 원자성, 동기화, 교착 상태의 의미
  • User Mode와 Kernel Mode로 설명할 수 있는 운영체의 구조
  • 가상 메모리 개요
  • API와 SDK의 차이
  • 프로그래밍의 의미와 잘 하기 위해 해야 할 일
  • 선형, 비선형 자료구조 개요

IT 기술서에 반드시 나오는 핵심 개념들을 빠르게 살펴봅니다. 
이 강의를 수강하고 나면 앞으로 개발 분야를 이해하는 수준이 달라질 것이라고 약속합니다!

꼼꼼한 장표, 자세한 판서로 빠른 개념 이해를 돕습니다.
복잡한 개념이라도 예시를 통해 최대한 쉽게 전달해드립니다.

이 강의를 만든 
지식공유자는 👨‍💻

널널한 개발자 TV의 ‘널널한 개발자’ 최호성입니다.

  • (모두가 싫어하는) 국내 최초 PC 방화벽 개발자
  • 1992년부터 C언어를 공부한 30년 묵은 C/C++ 개발자
  • 다수 국책과제 수행 경험자이자 15년 이상 개발 강의 경력을 함께 보유한 아저씨!
  • C언어 인기 입문서 『독하게 시작하는 C 프로그래밍』 저자

3만 명 이상이 구독하는 "널널한 개발자 TV" 유튜브 채널을 운영하고 있습니다. (바로가기)

이 강의를 듣기 전과 후... 당신의 인생이 바뀔 수 있습니다!

전공자가 4년이란 시간을 들여 익힌 방대한 컴퓨터 이론을 비전공자가 따라가기란 쉽지 않습니다. 그 어떤 교육도 한두 시간만에 그만한 이해를 만들어줄 수는 없습니다. 다만 이 강의는 그런 갭을 최소화하고, 어려움을 덜 수 있는 방법을 알려드립니다. 세상에 드라마틱한 요행은 결코 없지만, 인내하고 따라오신다면 제가 그동안 경험하며 배운 것들을 최대한 종합적으로 전달해 드리겠습니다.

이해가 되었을 때의 결론은 비슷하지만, 모르는 방식은 저마다의 이유로 각기 다릅니다. 모른다는 것을 메꿀 수 있는 유일한 방법은 질문입니다. 그러니 질문하는 것을 절대 주저하지 마세요. 인생에 바보 같은 질문이란 없습니다. 모르는 것이 있다면 반드시 질문을 남겨주시기 바랍니다. 필요하다면 꼭 답변을 드리겠습니다. 이 강의를 통해 여러분의 개발 체력을 한층 더 기를 수 있기를 바랍니다!

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • IT기술 전반에 대한 이해를 빠른 시간에 얻기를 바라는 분

  • 코딩을 처음 접하는 초보 개발자

  • 시스템 엔지니어를 희망하는 비전공자

선수 지식,
필요할까요?

  • 엑셀(Excel)을 사용해본 경험이 있어야 합니다.

  • PC나 인터넷을 사용하는 데 크게 어려움을 겪는 정도가 아니면 이해할 수 있습니다.

  • AND, OR, XOR, NOT 등 간단한 논리 연산식을 이해할 수 있어야 합니다.

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^

 

커리큘럼

전체

31개 ∙ (4시간 59분)

수업 자료

가 제공되는 강의입니다.

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

수강평

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