Thumbnail
BEST
개발 · 프로그래밍 기타 (개발 · 프로그래밍)

넓고 얕게 외워서 컴공 전공자 되기 대시보드

(5)
131개의 수강평 ∙  2,454명의 수강생

66,000원

지식공유자: 널널한 개발자
총 31개 수업 (4시간 59분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

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

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

✍️
이런 걸
배워요!
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분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 컴공 이론을 위한 기초체력 다지기
1비트와 디지털 미리보기 05:31 4비트와 16진수 그리고 진법변환 미리보기 05:26
16진수 표기가 사용되는 예 (강의자료 포함) 09:25
외워야 할 단위 체계와 숫자 08:46
컴퓨터가 글자를 다루는 방법 09:59
컴퓨터가 사진을 다루는 방법 10:21
섹션 2. 넓고 얕은 컴퓨터 구조
디지털 회로와 덧셈 (CPU 자작도 가능!) 미리보기 14:11 컴퓨터가 뺄셈하는 방법 미리보기 09:17
CPU가 곱하고 나누는 방법 10:02
컴퓨터가 연산하는 과정 08:03
컴퓨터가 기억공간을 관리하는 방법 13:10
HDD, SSD와 파일 시스템 22:04
섹션 3. 넓고 얕은 운영체제
동시성과 병렬성 미리보기 06:24 원자성, 동기화 그리고 교착상태 미리보기 10:14
컴퓨터의 구성요소와 아바타 12:56
국가와 국민으로 이해하는 컴퓨터 세상 10:59
User mode와 Kernel mode 그리고 가상화까지! 20:21
가상 메모리 소개 12:44
섹션 4. 프로그래밍 맛보기
프로그래밍의 다른 이름 절차적 글쓰기 미리보기 08:08
가장 큰 수 찾기 #1 13:29
가장 큰 수 찾기 #2 01:52
일단 써놓고 규칙을 찾자 05:55
컴파일과 고급어 저급어 14:18
인터프리터 05:29
API와 SDK 미리보기 04:54
섹션 5. 자료구조 소개와 마무리
자료를 정리하는 이유 미리보기 08:12
선형 자료구조 Stack과 Queue 07:50
비선형 자료구조 2진 트리 07:04
앞으로 더 배워야 할 것들 04:38
강의 게시일 : 2022년 10월 04일 (마지막 업데이트일 : 2023년 11월 15일)
수강평 총 131개
수강생분들이 직접 작성하신 수강평입니다.
5
131개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
케이든 thumbnail
5
비전공자로서, swiftUI 독학으로 개발에 처음 발을 들이밀었다가 제대로 시작하고 싶다는 마음에 본 강의로 시작한 35세 군인입니다. 알아 듣겠는 것도 모르겠는 것도 있는데, 막연할지라도 저에게는 뭔가 밑그림이 되는 강의가 되어서 개인적으로 너무 좋습니다. 강사님 C시리즈와 네트워킹 시리즈, 리눅스는 개별로 공부하면서 나름 정석이라고 생각하는 테크를 타가면서 저만의 진지한 취미를 계속 발전시켜 나가 언젠가 디지털 노마드의 계열에 합류하고 싶네요. 좋은 강의 감사드리고, 내년에 나온다는 강사님 개정판 책도 어서 좀...나왔으면 하는 기대를 깊게 해봅니다. 감사합니다.
2023-11-24
지식공유자 널널한 개발자
마음이 따스해지는 평가와 피드백 고맙습니다. 무엇보다 현직 군인 신분으로 학습까지 병행하고 계신다는 점이 놀랍습니다. 결코 병행하기가 쉽지는 않을 것을 육군 병장 만기 전역한 사람으로써 너무나 잘 알고 있기 때문입니다. 잘 되실 겁니다. 지금처럼 계속 노력하신다면 꼭 원하는 결과를 얻으실 수 있으리라 생각합니다. 책도 얼른 개정 완료하도록 더 노력하겠습니다. 고맙습니다. :)
2023-11-26
강호준 thumbnail
5
강의가 맛있는 느낌이에요. 얼굴 보이는 것도 일반적으로 PPT로만 있는 영상 강의보다 집중이 훨씬 잘됩니다. 그리고 다른 곳에선 어렵게 설명 들었을 수도 있을법한 내용들을, 너무 쉽게 말해주셔서 정말 맛있게 강의가 먹히는 기분입니다. 감사합니다.
2023-03-13
지식공유자 널널한 개발자
매우 좋은 평가 감사합니다. '강의가 맛있다'라는 표현을 극찬으로 이해했습니다. 강사로써 보람도 느끼고 행복하네요. ^^
2023-03-15
codesweaver thumbnail
5
다시 한번 복습한다는 마음으로 완강하였습니다. 현업 웹 개발자로 일 하고 있지만, 데이터베이스의 중요성은 정말 두말하면 잔소리라고 생각합니다. 선생님 말씀에 적극 공감하며 OS 강의도 열공하겠습니다.
2022-10-11
지식공유자 널널한 개발자
현업에 계시는 분이라면...큰 도움이 되지 못했을 수 있겠다는 생각도 듭니다. 그럼에도 불구하고 좋게 봐주셔서 감사합니다. DB는 IT서비스 구조의 근간이라 할 수 있지요. 관련해서 강의를 보완하는 것도 좋겠다는 생각을 했습니다. 앞으로 게시된 강의를 더 개선하도록 신경 쓰겠습니다. 감사합니다. ^^
2022-10-11
푸른서 thumbnail
5
비전공자 입장에서 가뭄의 단비 같은 강의입니다. 개인적으로 가상메모리 부분이 너무 생소해서 이해하는데 오랜 시간이 걸렸지만 덕분에 얕게 남아 볼 수 있었습니다. 앞으로 이것저것 프로젝트도 하면서 CS전공 지식까지 차곡차곡 쌓아 올려 보겠습니다. 감사합니다!
2022-11-01
지식공유자 널널한 개발자
좋은 평가와 피드백 감사합니다. 본 과정에서 다루지 못한 조금 더 깊은 내용은 곧 오픈될 운영체제 과정에서 더 자세히 다룹니다. 따라서 꼭 운영체제 강의도 함께 학습하시기를 강력히 권합니다. 제 유튜브 채널에서 현재 무료로 볼 수 있고 인프런에도 곧 함께 오픈됩니다. 참고하시기 바랍니다. ^^
2022-11-03
히맨 thumbnail
5
미쳤습니다 필요한부분만 쏙쏙 이해가 잘됩니다 개발에 도움이 엄청 많이 될것같습니다. 감사합니다 !!!!!!!
2022-10-05
지식공유자 널널한 개발자
좋은 평가 감사합니다. 이 강의는 앞으로도 지속적으로 내용을 보완할 계획이오니 학습에 참고하시기 바랍니다. ^^
2022-10-05
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!