Map of Computer Science
Video Overview & Insights
The field of computer science summarised. Learn more at this video's sponsor https://brilliant.org/dos
Hey thanks for all the comments! Yes I agree that I should have added in computer security alongside hacking. It is a huge and important field so I regret leaving it off. And I should also have mentioned interpreters along with compilers as this is an important concept, especially having coded a fair amount of python I have no excuses. I added a couple of notes in the video description.
Thanks for pointing these omissions out, and thanks for all the words of encouragement as well. I was trying something new with the graphic design on this one, trying to match the look to the subject matter and I think it worked out well.
Computer science is the subject that studies what computers can do and investigates the best ways you can solve the problems of the world with them. It is a huge field overlapping pure mathematics, engineering and many other scientific disciplines. In this video I summarise as much of the subject as I can and show how the areas are related to each other.
Get the maps! https://www.dosmaps.com
I don’t get it, why do people like cs
Here's my Instagram: https://www.instagram.com/dcwalliman
Patreon: https://www.patreon.com/ScienceMaps
Fuck programming
A couple of notes on this video:
1. Some people have commented that I should have included computer security alongside hacking, and I completely agree, that was an oversight on my part. Apologies to all the computer security professionals, and thanks for all the hard work!
Map of Finance! PLEASE!
2. I also failed to mention interpreters alongside compilers in the complier section. Again, I’m kicking myself because of course this is an important concept for people to hear about. Also the layers of languages being compiled to other languages is overly convoluted, in practice it is more simple than this. I guess I should have picked one simple example.
3. NP-complete problems are possible to solve, they just become very difficult to solve very quickly as they get bigger. When I said NP-complete and then "impossible to solve", I meant that the large NP-complete problems that industry is interested in solving were thought to be practically impossible to solve.
is this still relevant in 2026?
More User Perspectives
The witch precursed the mouse😂
@ericbailey2535Amazing content as always!
@cxvgrtghbhtydghersI'm a pursuing Undergraduate Degree in Computer Science and Applications and I really developed interest for the CS after seeing this video.
From now on, I'll study honestly because I get a clear view of my CS degree🎉
Computer science is shaping the future of humanity 💻 From algorithms and programming to artificial intelligence, robotics, and cybersecurity, computers help solve problems, power the internet, and drive modern technology. What started with simple calculations has evolved into machines capable of learning, creating, and transforming the world.
@ChillBodyModeElectrons language......videos
@AnoshaMalik-i4fGrew up in a Christian household and left in my teens because I didn’t truly believe in Christianity.
Always believed God existed but didn’t know who God was.
My Mom passed away back in October 2018 and I felt depressed, it was the lowest point of my life. I tried to self medicate smoking pot and cigarettes and drinking alcohol daily.
I met a woman who talked about Jesus and I could tell she was serious which impressed me. I thought maybe I missed something in Christianity.
She led me to the Lord and I asked Jesus in my head “Jesus if You are who You say You are, if You are God please reveal Yourself to me and I will follow You”. Suddenly I felt God’s presence powerfully enter my belly, go up to my chest then to my jaw I was astonished and then I started speaking in tongues.
The addictions I had dropped, now I want to follow God and I never was the same again. Jesus is the real deal.
Please remove back sound
@johuraa-v3n8 year s ago is wild
@Fatimms-y1lDOS thanks
@HekimaNashI don't know if I should take SC for my college and enter stem I'm still in middle school
@桜_buddyMake a :map of linguistics… very diverse applications and lots of notations
@AirinC-w4rGreat tips, thanks for sharing!
@FletcherRevell-s7bI watched this video when I was 14. Now that I’m in my 20s I finally understand all of this 😅
@ericlongteachesICSE X, ISC XII Computer Science Update Syllabus
https://youtu.be/3WUYTtAzNQQ
Computer
@FrancooMwashProccesing logic
|
V V V
->if a == b or a != b and b == c:
|
V
the if else problem:
a=0
if a == 0:
a=1
if a == 1:
a=0
or
if a ==0:
a=1
else:
a=0
Boolean subs etude:
a=1
a=0
a=True
a=False
test break:
list=[1,2,3,4,5,6]
list2=[]
while len(list2) != len(list):
test=False
item=random.choice[list]
x=0
for items in list2:
x=x+1
if item == items:
test=True
list.pop(x)
break
if test == False:
list2.append(item)
I can't believe this video is 8 years old
@MuhammadTalha_27MAGIC HAI
@MdAkbarAli-f8yWe have brains we are computers
@pw7953Awesome video! Just a minor nitpick: the satisfiability problems are not impossible to solve. They were the first ones proven to be NP-complete, which means they are hard to solve by a computer, but easy to check if the solution is complete. Every other problem proven to be NP-complete is proven via showing that they can be reduced to the satisfiability problem. NP-complete problems are some of the most studied ones because they are cool af and because they are at the very limit of what a computer can do, so we study them a lot to get fast approximations for them. :)
@tododiaissobichoI watched a 6-hour video about all of Computer Science (or something similar), and now I can’t find it. The main thing I remember is that the creator used your maps—specifically the one from this video and the 'Map of Engineering.' He explained how computer science is involved in almost every engineering field and how it started with electrical engineering. He also mentioned his Patreon at the beginning. I don't think he was a big creator, as he only had about two videos in total on his channel. If anyone can help me find it, I'd really appreciate it! 🙏🏾
@bouba_tvcan you do one for operating system? map of OS
@muhammadhafiztamizi6780AI needs personality. I don't want to type what someone else wants to here. The facts may change. Keep that in mind intergalactic court. We have a savior. We need one more chance your honor. To do right. Before it all goes to hell. Man
@ThomasSmith-w8cWow Prince. Lots of lookers. Whisle. Thankyou for time and space . Who ever you might be. Hello...How do we move forward Computer?..
@ThomasSmith-w8cCool video
@crossASPXWho said anything about hacking we were talking about computer science lol
@truthhusselthis is a weak map
@parsaXmohammadiOS-dev in what?
(edite: I ask chatgpt he says it in computer science but you say it in computer engineering)
Thank you sir 🎉
@DhrubajyotiMurmooComputer Architecture MAXIE PYAAGATAI A_1_2_3_4_5_6_7_8
@maxiepyagatai7839I hope to be a computer science lecturer as it is my future dream ❤
@chamindakoralage2841To think this was 8 years ago
@Zieh_Ytthe merge sort algorithm is missing one step when the width is 4, you need to sort the second array [5,6] and [7,8] into [5,6,7,8] first before combining with [1,2,3,4]
@larontysonApplications from binary lang😊
@AnoshaMalik-i4fyour music choosing sense is great.
@holmes221b9There is an internet virus spreading everywhere.
@TedEmerson-f2nGreat video. Could you please share a link to the background music?
@georgi5781Anyone from GitHub ☝️
@amdecod❤❤ https://www.youtube.com/@RoshanHarijan-k5r5i😊
@RoshanHarijan-k5r5iI am learning computer, but I don't how useful it. Please explain it
@AungKhant-g6n6lAre you a robot? Click like or dislike to prove. Are you a human? Click like or dislike to prove. Can you prove all likes and dislikes came from humans and or robots?
@meestyouyouestme3753My son studied for CS and so proud of him🎉🎉
@NewYork7914This is good to know
@KonsoleByteGuess i don't want to get into cs anymore..
@Pseudoushow to make these kind of posters and design, which app to use, anyone who can explain? thanks in advance
@RRehanashraf