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!
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 differenceby 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 !
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,147
Learners
2,225
Reviews
1,103
Answers
4.9
Rating
25
Courses
널널한 개발자 TV 채널 주인장이자 30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다. 반갑습니다. ^^
Thank you for your good evaluation. We plan to continuously improve the content of this lecture in the future, so please refer to it for your studies. ^^
The lectures are delicious. I can see the face, so I can concentrate much better than in a video lecture with only PPT. And I feel like the lectures are really delicious because you explain in a very easy way the contents that I might have heard difficult explanations about elsewhere. Thank you.
Thank you very much for the great evaluation. I understood the expression, “The lecture is delicious” as a compliment. I feel rewarded and happy as a lecturer. ^^
I have been studying hard with the intention of reviewing it again. I am working as a professional web developer, but I think the importance of databases really goes without saying. I agree with the teacher's words and will study OS lectures diligently.
If you are in the field... I think it may not have been of much help. Nevertheless, thank you for your kind words. DB can be said to be the foundation of IT service structure. I thought it would be good to supplement the lecture in relation to this. I will try to improve the lectures posted in the future. Thank you. ^^
As a non-major, I am a 35-year-old soldier who started developing on my own through SwiftUI and wanted to start properly, so I started with this lecture. There are some things I understand and some things I don't, but I personally like this lecture because it serves as a blueprint for me, even if it is vague. I want to continue to develop my own serious hobbies while studying the C series, networking series, and Linux individually, and follow the tech that I consider to be the standard, and someday I want to join the digital nomad group. Thank you for the great lecture, and I also look forward to the revised book that the instructor is saying will be released next year... Thank you.
Thank you for your heartwarming evaluation and feedback. Above all, I am amazed that you are studying while serving in the military. As someone who was discharged from the army as a sergeant, I know very well that it is not easy to do both. I am sure you will do well. If you continue to work hard like you are doing now, I believe you will definitely get the results you want. I will also work harder to quickly revise the book. Thank you. :)
For a non-major, this lecture is like a shower in a drought. Personally, the virtual memory part was so unfamiliar that it took me a long time to understand, but thanks to this, I was able to keep it shallow. In the future, I will gradually build up CS major knowledge while working on various projects. Thank you!
Thank you for your good evaluation and feedback. Some of the more in-depth content that was not covered in this course will be covered in more detail in the operating system course that will be opened soon. Therefore, I strongly recommend that you study the operating system lecture together. It is currently available for free on my YouTube channel and will be opened on Infraon soon. Please refer to it. ^^