free web page hit counter
🛡️
Copyright Notice: This video is officially sourced and embedded from YouTube. For all copyright inquiries, reports, or removals, please contact YouTube's legal team here.
Domain of Science

Domain of Science

1,660,000 subscribers

👁 6,784,996 views

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.

— @ScienceMaps

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

— @1Sox

Here's my Instagram: https://www.instagram.com/dcwalliman

Patreon: https://www.patreon.com/ScienceMaps

Fuck programming

— @mrblueshark9111

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!

— @caioHenrique-jg9my

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?

— @gratisudesque

More User Perspectives

@

The witch precursed the mouse😂

@ericbailey2535
@

Amazing content as always!

@cxvgrtghbhtydghers
@

I'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🎉

@shoaibkhaan17
@

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.

@ChillBodyMode
@

Electrons language......videos

@AnoshaMalik-i4f
@

Grew 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.

@jesuslovesyou98442
@

Please remove back sound

@johuraa-v3n
@

8 year s ago is wild

@Fatimms-y1l
@

DOS thanks

@HekimaNash
@

I don't know if I should take SC for my college and enter stem I'm still in middle school

@桜_buddy
@

Make a :map of linguistics… very diverse applications and lots of notations

@AirinC-w4r
@

Great tips, thanks for sharing!

@FletcherRevell-s7b
@

I watched this video when I was 14. Now that I’m in my 20s I finally understand all of this 😅

@ericlongteaches
@

ICSE X, ISC XII Computer Science Update Syllabus

https://youtu.be/3WUYTtAzNQQ

@suprithda
@

Computer

@FrancooMwash
@

Proccesing 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)

@Zleepy-Code-Studios
@

I can't believe this video is 8 years old

@MuhammadTalha_27
@

MAGIC HAI

@MdAkbarAli-f8y
@

We have brains we are computers

@pw7953
@

Awesome 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. :)

@tododiaissobicho
@

I 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_tv
@

can you do one for operating system? map of OS

@muhammadhafiztamizi6780
@

AI 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-w8c
@

Wow Prince. Lots of lookers. Whisle. Thankyou for time and space . Who ever you might be. Hello...How do we move forward Computer?..

@ThomasSmith-w8c
@

Cool video

@crossASPX
@

Who said anything about hacking we were talking about computer science lol

@truthhussel
@

this is a weak map

@parsaXmohammadi
@

OS-dev in what?
(edite: I ask chatgpt he says it in computer science but you say it in computer engineering)

@MohamedElmoussoui-y5g
@

Thank you sir 🎉

@DhrubajyotiMurmoo
@

Computer Architecture MAXIE PYAAGATAI A_1_2_3_4_5_6_7_8

@maxiepyagatai7839
@

I hope to be a computer science lecturer as it is my future dream ❤

@chamindakoralage2841
@

To think this was 8 years ago

@Zieh_Yt
@

the 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]

@larontyson
@

Applications from binary lang😊

@AnoshaMalik-i4f
@

your music choosing sense is great.

@holmes221b9
@

There is an internet virus spreading everywhere.

@TedEmerson-f2n
@

Great video. Could you please share a link to the background music?

@georgi5781
@

Anyone from GitHub ☝️

@amdecod
@
@

I am learning computer, but I don't how useful it. Please explain it

@AungKhant-g6n6l
@

Are 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?

@meestyouyouestme3753
@

My son studied for CS and so proud of him🎉🎉

@NewYork7914
@

This is good to know

@KonsoleByte
@

Guess i don't want to get into cs anymore..

@Pseudous
@

how to make these kind of posters and design, which app to use, anyone who can explain? thanks in advance

@RRehanashraf