강의

멘토링

로드맵

BEST
Programming

/

etc. (Programming)

Become a computer science major by memorizing broadly and shallowly

This is a lecture for all non-major beginners who want to become computer science majors by memorizing broadly and shallowly. You can quickly learn what you can learn in essential computer science major subjects such as computer architecture and operating systems. Above all, you can finish it by memorizing it!

(4.9) 322 reviews

3,981 learners

  • nullnull8537
비전공자
컴공
강의PPT
Operating System

Reviews from Early Learners

What you will learn!

  • Basic theory including binary and hexadecimal systems and base conversion

  • Computer architecture that can be explained by a full adder

  • Simple and easy to understand operating system structure

  • Understanding what programming is and methods such as compilers and interpreters

  • A taste of data structures

  • Understanding of vocabulary for advanced theories such as concurrency, atomicity, and parallelism.

If you are a beginner developer, you must know
IT and computer theory in one lecture!

Basic computer skills ,
Are you confident? 🧐

I'm just starting to learn coding, and I have no idea what any of the IT-related terms mean.

I'm not a computer major, but I think I lack the basics of computer theory compared to people who majored in computer engineering.

Trying to learn complex concepts in a short period of time gives me a headache. Can't there be a simpler approach ?

👉 You can significantly reduce the difference by memorizing only the essential content!

As you gain experience in development or engineering, the gap between those with a computer science degree and those without tends to become more apparent. This is due to the differing understanding of fundamental IT theory , and is a common problem for those who are not majoring in IT or have transitioned from other positions to develop.

Unless you are a computer engineering major
Learn the difficult computer theory in one go!

CS theories that computer engineering majors learn in college
We help you learn by 'memorizing' it easily and quickly.

Even non-computer science majors and beginner developers are welcome! 👨‍🎓
Once you memorize it, your understanding will change.

This course was designed to address the challenges faced by beginner developers who are entering the development field without a major in the field. It helps you reach a certain level of proficiency by simply memorizing complex and difficult-to-understand theories. You'll quickly gain a grasp of what computer science majors study over the course of four years.

As the title suggests, the goal of this lecture is to help non-major developers understand concepts that are difficult for even majors to grasp through clear metaphors , rather than through memorization, and to reduce the gap felt by non-major developers!

A relaxed developer's 'memorized and finished' CS full set 📚


Unfamiliar and complex IT concepts?
Wide and shallow, but definitely 💪

Key topics covered in the lecture ✅

  • Binary, Hexadecimal System and Base Conversion
  • Description of CPU structure using digital circuits such as full adders
  • Implementing subtraction using two's complement addition
  • How computers handle characters, such as ASCII codes
  • Basic structure of image data, including how to display RGB colors
  • Memory hierarchy (Register, Cache, RAM, SSD, HDD)
  • Minimum theory related to file systems
  • The meaning of concurrency, parallelism, atomicity, synchronization, and deadlock
  • The structure of the operating system can be explained in User Mode and Kernel Mode.
  • Virtual Memory Overview
  • Difference between API and SDK
  • The meaning of programming and what you need to do to get good at it
  • Overview of Linear and Nonlinear Data Structures

Let's quickly review the key concepts that are sure to appear in IT technical books.
I promise that after taking this course, your understanding of the development field will change!

Detailed diagrams and detailed notes help you quickly understand concepts.
Even complex concepts are conveyed as easily as possible through examples.

Created this course
Knowledge sharer is 👨‍💻

This is Ho-seong Choi , the 'Leisurely Developer' of Leisurely Developer TV.

  • Developer of Korea's first PC firewall (that everyone hates)
  • A 30-year C/C++ developer who has studied the C language since 1992.
  • A man with experience in carrying out numerous national projects and over 15 years of development lecture experience !
  • Author of the popular C language introductory book , "C Programming: A Simple Beginner's Guide to Reading"

I run the "Lounge Developer TV" YouTube channel, which has over 30,000 subscribers. (Go to)

Before and after taking this course... your life can change!

It's not easy for a non-major to keep up with the extensive computer theory that a major has spent four years mastering. No training can provide that level of understanding in just one or two hours. However, this lecture will teach you how to minimize that gap and ease the difficulties. While there are no dramatic miracles in life, if you persevere and follow along, I will do my best to comprehensively convey what I've learned through my own experience.

The conclusions reached when understanding is similar, but the ways we navigate ignorance differ for different reasons. The only way to fill in the blanks is through questions. So, never hesitate to ask questions. There are no stupid questions in life. If you have any questions, please feel free to leave them. I'll be sure to answer them if necessary. I hope this course will further enhance your development stamina!

Recommended for
these people

Who is this course right for?

  • Those who wish to gain a general understanding of IT technology in a short period of time

  • Beginner developer who is new to coding

  • Non-majors hoping to become systems engineers

Need to know before starting?

  • You must have experience using Excel.

  • Unless you have significant difficulty using your PC or the Internet, this is understandable.

  • You should be able to understand simple logical operations such as AND, OR, XOR, NOT, etc.

Hello
This is

38,937

Learners

2,314

Reviews

1,123

Answers

4.9

Rating

25

Courses

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

Curriculum

All

31 lectures ∙ (4hr 59min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

322 reviews

4.9

322 reviews

  • 히맨님의 프로필 이미지
    히맨

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    미쳤습니다 필요한부분만 쏙쏙 이해가 잘됩니다 개발에 도움이 엄청 많이 될것같습니다. 감사합니다 !!!!!!!

    • 널널한 개발자
      Instructor

      좋은 평가 감사합니다. 이 강의는 앞으로도 지속적으로 내용을 보완할 계획이오니 학습에 참고하시기 바랍니다. ^^

  • 모름님의 프로필 이미지
    모름

    Reviews 7

    Average Rating 5.0

    5

    100% enrolled

    강의가 맛있는 느낌이에요. 얼굴 보이는 것도 일반적으로 PPT로만 있는 영상 강의보다 집중이 훨씬 잘됩니다. 그리고 다른 곳에선 어렵게 설명 들었을 수도 있을법한 내용들을, 너무 쉽게 말해주셔서 정말 맛있게 강의가 먹히는 기분입니다. 감사합니다.

    • 매우 좋은 평가 감사합니다. '강의가 맛있다'라는 표현을 극찬으로 이해했습니다. 강사로써 보람도 느끼고 행복하네요. ^^

  • 나무늘보님의 프로필 이미지
    나무늘보

    Reviews 17

    Average Rating 5.0

    5

    100% enrolled

    다시 한번 복습한다는 마음으로 완강하였습니다. 현업 웹 개발자로 일 하고 있지만, 데이터베이스의 중요성은 정말 두말하면 잔소리라고 생각합니다. 선생님 말씀에 적극 공감하며 OS 강의도 열공하겠습니다.

    • 현업에 계시는 분이라면...큰 도움이 되지 못했을 수 있겠다는 생각도 듭니다. 그럼에도 불구하고 좋게 봐주셔서 감사합니다. DB는 IT서비스 구조의 근간이라 할 수 있지요. 관련해서 강의를 보완하는 것도 좋겠다는 생각을 했습니다. 앞으로 게시된 강의를 더 개선하도록 신경 쓰겠습니다. 감사합니다. ^^

  • Kayden님의 프로필 이미지
    Kayden

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    비전공자로서, swiftUI 독학으로 개발에 처음 발을 들이밀었다가 제대로 시작하고 싶다는 마음에 본 강의로 시작한 35세 군인입니다. 알아 듣겠는 것도 모르겠는 것도 있는데, 막연할지라도 저에게는 뭔가 밑그림이 되는 강의가 되어서 개인적으로 너무 좋습니다. 강사님 C시리즈와 네트워킹 시리즈, 리눅스는 개별로 공부하면서 나름 정석이라고 생각하는 테크를 타가면서 저만의 진지한 취미를 계속 발전시켜 나가 언젠가 디지털 노마드의 계열에 합류하고 싶네요. 좋은 강의 감사드리고, 내년에 나온다는 강사님 개정판 책도 어서 좀...나왔으면 하는 기대를 깊게 해봅니다. 감사합니다.

    • 마음이 따스해지는 평가와 피드백 고맙습니다. 무엇보다 현직 군인 신분으로 학습까지 병행하고 계신다는 점이 놀랍습니다. 결코 병행하기가 쉽지는 않을 것을 육군 병장 만기 전역한 사람으로써 너무나 잘 알고 있기 때문입니다. 잘 되실 겁니다. 지금처럼 계속 노력하신다면 꼭 원하는 결과를 얻으실 수 있으리라 생각합니다. 책도 얼른 개정 완료하도록 더 노력하겠습니다. 고맙습니다. :)

  • 초보개발자님의 프로필 이미지
    초보개발자

    Reviews 8

    Average Rating 4.8

    5

    100% enrolled

    비전공자 입장에서 가뭄의 단비 같은 강의입니다. 개인적으로 가상메모리 부분이 너무 생소해서 이해하는데 오랜 시간이 걸렸지만 덕분에 얕게 남아 볼 수 있었습니다. 앞으로 이것저것 프로젝트도 하면서 CS전공 지식까지 차곡차곡 쌓아 올려 보겠습니다. 감사합니다!

    • 좋은 평가와 피드백 감사합니다. 본 과정에서 다루지 못한 조금 더 깊은 내용은 곧 오픈될 운영체제 과정에서 더 자세히 다룹니다. 따라서 꼭 운영체제 강의도 함께 학습하시기를 강력히 권합니다. 제 유튜브 채널에서 현재 무료로 볼 수 있고 인프런에도 곧 함께 오픈됩니다. 참고하시기 바랍니다. ^^

$51.70

nullnull8537's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!