Map of Computer Science

  Рет қаралды 6,006,872

Domain of Science

Domain of Science

6 жыл бұрын

The field of computer science summarised. Learn more at this video's sponsor brilliant.org/dos
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.
#computer #science #DomainOfScience
You can buy this poster here:
North America: store.dftba.com/products/map-...
Everywhere else: www.redbubble.com/people/domi...
French Version: www.redbubble.com/people/domi...
Spanish Version: www.redbubble.com/people/domi...
Get all my other posters here: www.redbubble.com/people/domi...
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!
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.
And free downloadable versions of this and the other posters here. If you want to print them out for educational purposes please do! www.flickr.com/photos/9586967...
Thanks so much to my supporters on Patreon. If you enjoy my videos and would like to help me make more this is the best way and I appreciate it very much. / domainofscience
I also write a series of children’s science books call Professor Astro Cat, these links are to the publisher, but they are available in all good bookshops around the world in 18 languages and counting:
Frontiers of Space (age 7+): nobrow.net/shop/professor-astr...
Atomic Adventure (age 7+): nobrow.net/shop/professor-astr...
Intergalactic Activity Book (age 7+): nobrow.net/shop/professor-astr...
Solar System Book (age 3+, available in UK now, and rest of world in spring 2018): nobrow.net/shop/professor-astr...
Solar System App:
And the new Professor Astro Cat App: itunes.apple.com/us/app/galac...
Find me on twitter, Instagram, and my website:
dominicwalliman.com
/ dominicwalliman
/ dominicwalliman
/ dominicwalliman

Пікірлер: 3 800
@domainofscience
@domainofscience 6 жыл бұрын
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.
@natemarshall2626
@natemarshall2626 6 жыл бұрын
Love the videos!
@StamGPapastam
@StamGPapastam 6 жыл бұрын
Very good job!
@IM-wc5eh
@IM-wc5eh 6 жыл бұрын
The Graphics where amazing!!
@JackJohnson-ht9cl
@JackJohnson-ht9cl 6 жыл бұрын
Domain of Science Can you do psychology next?
@cRAYonhere
@cRAYonhere 6 жыл бұрын
You did a great job !
@Exurb1a
@Exurb1a 6 жыл бұрын
Absolutely wonderful.
@komminilsen3900
@komminilsen3900 5 жыл бұрын
5 likes wtf
@johannpohland2826
@johannpohland2826 5 жыл бұрын
Man people really dont like ya. OK u are brit so its ok
@readingsteiner6061
@readingsteiner6061 5 жыл бұрын
Love your content exurb1a!
@marshian__mallow2624
@marshian__mallow2624 5 жыл бұрын
Dude I have a question where do you live
@Xartab
@Xartab 5 жыл бұрын
Didn't think it would be up your alley, what with the lack of existential dread and only faint references to an unrecognisable transhumanist future.
@nilsinilsih
@nilsinilsih Жыл бұрын
I started my 'Computer Engineering' course this year, at age 32. Sometimes I feel so bad in the classes, cause I'm "too old", and everyone else there is almost teenagers. Also, at this age, everyone expect me to have childrens and a job, not to be in college. But now, watching this video, this made me so PROUND and happy. All of this is too beatifull, and I'll do whatever it takes. Science is my passion since I was a kid, and this is all that really matter.
@kenzotenma7793
@kenzotenma7793 Жыл бұрын
Hey! Just a quick message to encourage you with your studies. When I was studying computer science in college, there was some gaps regarding the age of students. One day a new student appeared and he was 44 years old. Actually who cared? Nobody. There could be some comments such as "Oh wow he is this old and still studying", but I promise you the comments were not negative. It instead surprised us because it showed a strong willingness to learn, even at 44. First, you are not "too old", and you are never too old to learn or study (even with "teenagers-like"). Also, who cares what everyone expect you to do like having childrens and a job. Do what you like, aim for your goal, and put a barrier on any negative comments (they are useless). Computer science is beautiful, don't waste your years because of negative thoughts, live your life and moments fully :)
@nilsinilsih
@nilsinilsih Жыл бұрын
@@kenzotenma7793 Oh, really thanks Kenzo, it was very sweet from you take some time to encourage me. Wise words! Thank you, again.
@Diego-jh2gh
@Diego-jh2gh Жыл бұрын
Hi! I want to say two things: 1) knowledge doesn't limit people by their age. That's, often, a construction from society that if you are old you can't learn. 2) I'm sure you're gonna enjoy and squeeze the knowledge in a deeper way than a teenager could do. Experience set you apart. Keep going friend!
@nilsinilsih
@nilsinilsih Жыл бұрын
@@Diego-jh2gh Sure.
@meatlovinvegan388
@meatlovinvegan388 Жыл бұрын
Yaas queen
@divyanshujain155
@divyanshujain155 3 жыл бұрын
I am a final year Computer Science Engineering student and I would like to say, you literally videoed my entire 4 year course work briefly in 10 minutes. Great work.
@gigachad2419
@gigachad2419 2 жыл бұрын
I guess you're from India interpreting from your name From which college did you pursue Computer Science and Engineering?
@Steve-hm3ri
@Steve-hm3ri 2 жыл бұрын
@@gigachad2419 engineering?
@gigachad2419
@gigachad2419 2 жыл бұрын
@@Steve-hm3ri ofc😂
@Steve-hm3ri
@Steve-hm3ri 2 жыл бұрын
@@gigachad2419 why indians always engineering bruh.
@gigachad2419
@gigachad2419 2 жыл бұрын
@@Steve-hm3ri smh
@thomk3282
@thomk3282 6 жыл бұрын
The more I learn, the more I feel I don't know anything at all
@llewvallis3598
@llewvallis3598 5 жыл бұрын
It's called the Dunning Kruger effect.
@iprofessionalamateur
@iprofessionalamateur 5 жыл бұрын
This effect is a B!tch. Pardon the language, it's the best way I could describe it. It has one feeling despondent. What's the point in learning if we remain ignorant ?
@Tomahawks360
@Tomahawks360 5 жыл бұрын
It may have two consequences; 1. Motivate us to keep learning on a try to overcome this feeling, or... 2. Throw it all away, because sometimes remaining ignorant makes us (stupidibly) happier.
@EpicFishStudio
@EpicFishStudio 5 жыл бұрын
knowing more makes us make objectively better choices, even after we forget those things. learning by itself has no downsides
@xelaxander
@xelaxander 5 жыл бұрын
It's frustrating, isn't it? Started out with maths, came to the conclusion that there is no way of learning even a significant portion of it. At least one gets good at learning...
@giantrunt
@giantrunt 4 жыл бұрын
This color scheme is the most beautiful ever. Dark blue, Neon blue, neon pink, dark purple.... Just beautiful.
@mk-19memelauncher65
@mk-19memelauncher65 4 жыл бұрын
How I like my IDE
@SkyHermit
@SkyHermit 3 жыл бұрын
Blade Runner
@andso7068
@andso7068 3 жыл бұрын
MK-19 MEME launcher which IDE?
@hasanabs
@hasanabs 3 жыл бұрын
From Ubuntu 19.04
@mayank7554
@mayank7554 3 жыл бұрын
Yeah! My idea But he wanted to apply a different colour though
@markzuckerbread1865
@markzuckerbread1865 9 ай бұрын
I watched this video when it first came out as a high schooler, and I must say, now that I have finished my CS degree, it hits different, its like looking at the top of the mountain from below and looking down from atop the mountain after you've finally conquered it, thanks a lot!
@user-nx6wy3le6z
@user-nx6wy3le6z 9 ай бұрын
Hi, Great content. I have also been watching @CSwithSKS, That channel is also having great Computer science content. Short duration videos with solved past paper questions.
@cauagomes5869
@cauagomes5869 8 ай бұрын
congratulations bro, i am starting my studies in CS and i am very eager
@markzuckerbread1865
@markzuckerbread1865 8 ай бұрын
@@cauagomes5869 good luck with your studies!
@rockyGonnaHurtYou
@rockyGonnaHurtYou 6 ай бұрын
Congrats! I'm starting my journey in a month. I do have years of professional experience under my belt but excited to learn more and show my kids it's never too late to get a degree
@ii7mdj_353
@ii7mdj_353 2 жыл бұрын
I remember watching this videos in 2017, i was 13 at the time, now i'm 18 and studying Computer Science, a mad & special thank you dude, it is really an interesting field to study in. you made me find my passion, thank you again. -Hamad
@marciobrunoloiolagomesufc8799
@marciobrunoloiolagomesufc8799 Жыл бұрын
congratulations!
@ii7mdj_353
@ii7mdj_353 Жыл бұрын
@@marciobrunoloiolagomesufc8799 thanks!
@marciobrunoloiolagomesufc8799
@marciobrunoloiolagomesufc8799 Жыл бұрын
@@ii7mdj_353 you're wellcome. I am a computer engineering student with focus on CS.
@mohammedbayati
@mohammedbayati Жыл бұрын
How is it bro?
@marciobrunoloiolagomesufc8799
@marciobrunoloiolagomesufc8799 Жыл бұрын
@@mohammedbayati this question is for me?
@ChuppaChuck
@ChuppaChuck 6 жыл бұрын
C++ is not compiled to C anymore. It used to be in the early stages of it's development. Now it's compiled straight into assembly.
@domainofscience
@domainofscience 6 жыл бұрын
That is good to know, thanks!
@OliverSisson
@OliverSisson 5 жыл бұрын
and what about Javascript? Definitely not compiled into C++!
@RUSGALEDON
@RUSGALEDON 5 жыл бұрын
@@OliverSisson Javascript doesn't get compiled at all. JavaScript is an interpreted language, not a compiled language. Only languages like c++ or java needs to compile before running.
@maxburns1678
@maxburns1678 5 жыл бұрын
@@RUSGALEDON java isn't a compiled langauge either, it is first compiled into JVM bytecode, then interpreted by the JVM when run.
@samuel7998
@samuel7998 5 жыл бұрын
@@maxburns1678 Still compiled.
@Charlie092
@Charlie092 5 жыл бұрын
Computer science has to be treated like all the other science based subjects such as physics, chemistry or biology. It's a shame most schools don't take CS as a serious subject.
@matthewthegardenassistant8314
@matthewthegardenassistant8314 4 жыл бұрын
Computer science tries to create knowledge. Statisticians challenge that with their own methods. Statistics wins. Statistics is applied philosophy in application, maths improvement and is ultimately derived from physics and the maths that supports physics. They therefore support the three main subjects. Computer science is a science. But it is primarily there to serve. It should be taken seriously. Medicine has to follow the route of statistics. None should underestimate the power of computer science however. Computer scientists should see computer science as being a child of physics as well. It will be on a par with other science in practice eventually. However, it should never be above the other sciences.
@huey1153
@huey1153 4 жыл бұрын
Most schools? You mean lower tier schools?
@beach26
@beach26 4 жыл бұрын
@@huey1153Alone what is wrong with lower-tier schools?
@huey1153
@huey1153 4 жыл бұрын
Van Long the main comment says schools don’t take their cs curriculum seriously
@ojouniisama5401
@ojouniisama5401 3 жыл бұрын
Know it's been a year but I just want to say I agree.. I guess the reason why computer science isn't treated the same way as physics or other fields of sciece is because computer science is new it was made by humans it.. Unlike physics they study the world that was here before we were here they study the things that have already existed in the world before we humans existed.
@yash1152
@yash1152 2 жыл бұрын
00:00 Intro 00:35 Main parts of CSE == Theoretical Computer Science 00:47 CS - Theoretical : Intro 00:52 Turing Machine 01:41 Lambda Calculus 01:56 Halting Problem 02:15 Computational Complexity 02:39 Algorithm 03:00 Order of complexity of algorithm 03:05 Information Theory - application : Compression 03:35 Other branches of Theoretical Computer Science == Computer Engineering 03:52 CE : Intro 04:05 Scheduling 04:27 Multi-Processing 04:37 Computer Architecture 04:52 Levels of Instructions & Prog Languages 05:17 Machine Code & Compilers/Interpreters 05:42 Operating System == Software Engineering 05:55 SE : Intro 06:01 Endeavors of Software Engg 06:12 Helping Techniques 6:17 Networking 6:24 Data Management 6:27 Performance 6:31 Computer Graphics == Applications 6:34 App: Intro 6:44 Optmisation 6:57 Boolean Satisfiability 7:16 Artificial Intelligence 7:28 Machine Learning 7:47 Computer Vision 7:55 Natural Language Processing 8:05 Knowledge Representation 8:14 Big Data 8:23 Internet of Things 8:30 Hacking 8:39 Computational Science 8:47 Supercomputing 8:52 Simulation 8:55 Human Computer Interaction 9:01 Extended Reality 9:08 Robotics 9:16 Ending words == Outro 9:47 Outro
@paoloose
@paoloose Жыл бұрын
hey, please come back
@yash1152
@yash1152 Жыл бұрын
> _"hey, please come back"_ @@paoloosehmm?
@himanshusingh5214
@himanshusingh5214 2 ай бұрын
Databases is also a part of computer engineering.
@yash1152
@yash1152 2 ай бұрын
@@himanshusingh5214 i have added the remaining ones after 6:18 too now > _"Databases is also a part of computer engineering."_
@yash1152
@yash1152 2 ай бұрын
@@paoloose ohw, u were saying about completing it and adding the remaining ones? > _"hey, please come back"_
@julientomezach2160
@julientomezach2160 3 жыл бұрын
Again, a great job at synthesizing an entire domain without over simplifying the core concepts. I found it useful even if I did study computer science in college and currently working in the field.
@BangMaster96
@BangMaster96 5 жыл бұрын
As a Computer Science student, this was so fun to watch. I got to see a bird's eye view of the vast and ever growing field of Computer Science. Thank You for making this video.
@BerryAB
@BerryAB 4 жыл бұрын
Bhai kesi chal rahi study?? Computer science ki???
@DS-Pakaemon
@DS-Pakaemon 4 жыл бұрын
@@BerryAB Dude College nahi mil Raha😂
@doudabafa3554
@doudabafa3554 4 жыл бұрын
Sunny shah could you please tell me where are you from because I wanna travel to study it
@BangMaster96
@BangMaster96 4 жыл бұрын
I studied in Los Angeles, i just graduated last month with primary focus on Software Engineering and minor in Mathematics.
@huey1153
@huey1153 4 жыл бұрын
Sunny shah do you feel like the math minor was worth it Without grad school? I’m currently CS major with data science minor and I heard people recommend taking excessive maths for research purposes or grad level
@omarsaif6060
@omarsaif6060 4 жыл бұрын
The Turing machine reminds me of protein synthesis.
@nia6849
@nia6849 4 жыл бұрын
How about protein computer in the future
@omarsaif975
@omarsaif975 4 жыл бұрын
@@nia6849 lmao
@pauloketch4635
@pauloketch4635 4 жыл бұрын
Everything is connected.
@dragonvarine7553
@dragonvarine7553 3 жыл бұрын
omar saif Why did you go on a different account, lmao?
@BruceFame
@BruceFame 3 жыл бұрын
Haha Similar thoughts.
@MrAndrewiphone1
@MrAndrewiphone1 3 жыл бұрын
This video is a work of art. I´ve watched like 9 times, one for each semester of CS
@atwarwithlife
@atwarwithlife 2 жыл бұрын
the way everything syncs - including his voice and the music - is unbelievably good.
@abrarmahi
@abrarmahi 3 жыл бұрын
as a cs student this poured a bucket of passion into me **Update: I will be a algorithms development intern at NASA Goddard Space Flight Center summer 2022**
@user-rf4vc7mt4d
@user-rf4vc7mt4d 2 жыл бұрын
how is it going?
@allaboutgaming4508
@allaboutgaming4508 2 жыл бұрын
Yeah how is it going ??
@bangbio3287
@bangbio3287 2 жыл бұрын
Yeah yeah how is it going???
@abrarmahi
@abrarmahi 2 жыл бұрын
I'm currently a junior in college and interning at the NYPL as a cloud app dev. def feeling a little burnt out from some classes (OS and assembly programming especially) but all in all, I'm still intact, still love computer science and looking forward to the coming future
@user-rf4vc7mt4d
@user-rf4vc7mt4d 2 жыл бұрын
@@abrarmahi nice to hear man. as a senior, the burn out is real. good luck
@justjake536
@justjake536 5 жыл бұрын
Me: *just graduated with CS degree* Friends & Family: So what do you want to do? Me: Uhhh... let me show you this video
@blerst7066
@blerst7066 4 жыл бұрын
I'm guessing that they also asked you to fix their computers.
@ryanarief1983
@ryanarief1983 4 жыл бұрын
@@blerst7066 thats what i want to reply to his comment
@ozwon
@ozwon 4 жыл бұрын
My fridge doesnt working. Can you fix it ?
@blerst7066
@blerst7066 4 жыл бұрын
@@ozwon LoL
@Cneqq
@Cneqq 4 жыл бұрын
will def use this video in the future lmao
@rivimey
@rivimey 3 жыл бұрын
(Speaking as 35+ year SE) Very, very good summary. Well done. I think of Computer Science as being what you call Pure CS, and Software Engineering as being the application of CS (and other disciplines) in a problem domain to solve problems. E.g. CS + SE + Genomics => bioinformatics I love the point you make about SE being an Art: it cannot be anything else given are so many variables, and so much that can never be known. Designing applications (software architecture) is IMO an underrated artform. One of my favourite comments is that even "simple" computer programs (your web browser, for example) are some of the most complex constructions humans have ever created, and the fact that we can get even most of the way there (moduo bugs) is thanks not to science (truth/knowledge) but to engineering (apply what you know to extend knowledge into what you don't) -- Pure CS lags a long way behind what Software engineers are asked to do routinely.
@ArcE_404
@ArcE_404 3 жыл бұрын
I am a software engineering student, and I feel sooooooo small seeing this, like I'm just a part of a big universe and I want it all. Especially the machine learning part.
@tiashkaseetal4383
@tiashkaseetal4383 4 жыл бұрын
First year of computer science, had my heart set on a cyber security major but looking over at this map my eyes have been completely OPENED and beginning to look more over into computational physics and quantum computers.Thank You!
@josephbrandenburg4373
@josephbrandenburg4373 4 жыл бұрын
My brother has a Ph.D in physics. He writes programs that comb through terabytes of observational data from particle coliders. A lot of the programming concepts are apparently shared with the world of finance computing, so several of his classmates went on and got high paying jobs in business. Science is important but it comes with the academic world stubbornly attached. It doesn't pay well right away. But it's worth it if you end up being the next Einstein.
@rocketfillertoorion8185
@rocketfillertoorion8185 4 жыл бұрын
@Dan The intensity of your class is really impressive! Can you share more info such as class topics about the courses you take in your apartment ?
@rocketfillertoorion8185
@rocketfillertoorion8185 4 жыл бұрын
@Dan WOW! Your apartment deeply covers many aspects ! I'm currently transfering into CS field and it seems like I have more than just a lot to catch up on! Thanks for your thorough go through! Hope your project go well!
@ekronb5287
@ekronb5287 4 жыл бұрын
Lmao it just made me kinda nervous cause I didn’t know where to go now lol
@user-us5kq2yv3e
@user-us5kq2yv3e 4 жыл бұрын
@@ekronb5287 I feel you.
@piesho
@piesho 5 жыл бұрын
Science is knowledge. Engineering is a process that works with knowledge. Technology is the outcome.
@BruceFame
@BruceFame 3 жыл бұрын
Thought, action, product
@igglue7671
@igglue7671 3 жыл бұрын
Definitely the wisest yt comment I’ve seen
@rivimey
@rivimey 3 жыл бұрын
Very good, but I would go further: Maths is (one) language describing knowledge. Science is the process of discovering knowledge. Engineering is the application of knowledge to solve problems. Technology is (one of) the outcomes.
@michaelzanfardino5931
@michaelzanfardino5931 2 жыл бұрын
@@rivimey this is a bit more tough to fit on a mug or bumper sticker though... if only we can become rich and famous by conjuring up a sequence of words unlike ever before... nice arrangement btw word master or master of words
@silveriver9
@silveriver9 2 жыл бұрын
Ultimately, all knowledge is self knowledge.
@rajadani6298
@rajadani6298 8 ай бұрын
00:00:00 - Introduction 00:00:39 - Theoretical Computer Science 00:02:03 - Algorithmic Complexity 00:03:13 - Coding Theory and Cryptography 00:03:46 - Computer Engineering 0:05:34 - Introduction to Computer Science 0:09:25 - Conclusion
@thebestscienceclips
@thebestscienceclips 5 ай бұрын
Good job!
@Suzza222
@Suzza222 3 жыл бұрын
Wow what a good video! After almost 4 and a half years of studying computer science, this pretty much includes everything I've learned. Beautiful visuals as well! Now I know what to show people when they ask what computer science is about.
@irtho07
@irtho07 6 жыл бұрын
6:01 - "Building good software is an art form" Have my like for that! -- a software dev
@DevendraYadav-hm8nw
@DevendraYadav-hm8nw 4 жыл бұрын
Thomas Irmer grugfhtfghc
@EricXu123
@EricXu123 4 жыл бұрын
@@DevendraYadav-hm8nw hvijlhkljiukl
@DiamondTurtleGamer
@DiamondTurtleGamer 4 жыл бұрын
"making it as efficient and as little bugs as possible" you obviously have not seen how I code sir.
@keepbreathing7827
@keepbreathing7827 4 жыл бұрын
Teach me
@Metalcape
@Metalcape 4 жыл бұрын
"If debugging is the process of removing bugs, then programming must be the process of putting them in"
@abtcode4191
@abtcode4191 4 жыл бұрын
@@Metalcape nice quote bro But i feel it's copied
@thesebas3090
@thesebas3090 4 жыл бұрын
@@abtcode4191 that's why it's quoted
@moisesdiaz9852
@moisesdiaz9852 4 жыл бұрын
@@Metalcape oh someone who understand my Programing style
@dizzlerecords4913
@dizzlerecords4913 3 жыл бұрын
The music is very relaxing, the graphical representation of this lesson is also very nice on the eyes and keeps you hooked. Good formula and great info!
@Djolewatchtastife
@Djolewatchtastife 3 жыл бұрын
After (almost) completing my CS degree, this is a good summary of all the subjects I've learned
@Drizzle52693
@Drizzle52693 4 жыл бұрын
I will never unhear the way he said “scheduler” 4:18
@JanosZakarias
@JanosZakarias 4 жыл бұрын
you mean the proper way?
@gshengelaia2001
@gshengelaia2001 4 жыл бұрын
dictionary.cambridge.org/pronunciation/english/schedule
@severenr
@severenr 4 жыл бұрын
Nothing weird about the way he said it my dude
@sauravkarmakar3704
@sauravkarmakar3704 4 жыл бұрын
S K dueler
@harunguven8581
@harunguven8581 4 жыл бұрын
this guy must be from england then
@skorp5677
@skorp5677 4 жыл бұрын
That moment when you feel like a badass because you knew a little something about every topic he mentioned :D Great video and great map! Thank you
@Dontstalkme378
@Dontstalkme378 3 жыл бұрын
Skorp exactly! But I feel like a jack of all trades and master of none lol
@Devilslave2
@Devilslave2 3 жыл бұрын
​@Atharv Khatri In as few words as possible, it's just how your computer manages to execute multiple programs (and often part of a program - like a particular function) in parallel with each other. The mains problems are to synchronize those processes to make them do things in the order we want to and also to allocate resources to them in an efficient way without the processes blocking each other by hogging a resource.
@ishworshrestha3559
@ishworshrestha3559 2 жыл бұрын
Ok
@gvmrpg
@gvmrpg 2 жыл бұрын
I watched this video just as I began studying CS. This clarified so much stuff to me before I even dabbled into it, and I’m sure it will take me to smarter decisions than just going with the flow or following what a uni advisor would tell me to do. Thank you for that!
@KwaneleMkhizeZH
@KwaneleMkhizeZH Жыл бұрын
Absolutely.
@srkonok
@srkonok 3 жыл бұрын
I am a CS student. After watching this video, I realize that you summarize the whole syllabus and basic idea in one video. That's awesome!.
@AsbjornOlling
@AsbjornOlling 6 жыл бұрын
Hacking gets a bad rap. "Trying to find weaknesses in computer systems and take advantage of them without anyone noticing" totally disregards actual academic hacking for research. Take a look at conferences like Black Hat. Serious, non-criminal penetrability research is practically an entire academic industry.
@haizi7179
@haizi7179 5 жыл бұрын
I thought this but had no need to comment it, if you know, you know.
@angelo3805
@angelo3805 5 жыл бұрын
Asbjørn Olling The video really described it in the worst way possible.
@lincolnsand5127
@lincolnsand5127 5 жыл бұрын
@Winston Mcgee Hacking meant something else before. Look at Ken Thompson. He called himself a hacker, but he's a legendary programmer
@justlearning2113
@justlearning2113 6 жыл бұрын
Great video. A suggestion about next video though: I'd love the next map to be about cognitive science.
@KleRoi
@KleRoi 6 жыл бұрын
Or actually Psychology in general. It's still one single word which can include everything from Psychoanalysis, Social Psychology, Neuroscience, etc.
@khaliljammal
@khaliljammal 6 жыл бұрын
Just Learning That'd be great actually
@kevyanuehara
@kevyanuehara 6 жыл бұрын
A map of psychology would be awsome
@Eudaletism
@Eudaletism 6 жыл бұрын
Cognitive Science would touch upon both psychology and neuroscience.
@IWantToStayAtYourHouse
@IWantToStayAtYourHouse 6 жыл бұрын
You mean psychology, wtf is cognitive science?
@goss2623
@goss2623 2 ай бұрын
4 years ago I came across all of your videos based on the roadmaps for each subject/stream. Since I've marked all of them, today this video in particular helped me understand all the domains to act upon.
@optimizedpran1247
@optimizedpran1247 3 жыл бұрын
I love this guy. His clarity and organization is simply incredible.
@brunodantasm
@brunodantasm 6 жыл бұрын
"Computer science is not about machines, in the same way that astronomy is not about telescopes. There is an essential unity of mathematics and computer science."
@captlazerhawk
@captlazerhawk 6 жыл бұрын
Which is why Computer Science is not a science at all.
@indeeditsryu9579
@indeeditsryu9579 6 жыл бұрын
how tf is it not a science
@TehGettinq
@TehGettinq 6 жыл бұрын
5 months late but CS is definitely a science of its own. Its not only revolutionizing the world of mathematics because of computation but also philosophy. Since theorical computer science we have discovered possibilities that we never thought existed in dozens of different fields. Ofc CS takes a bit of math and alot of logic, just like physics take alot of maths, but its still a science.. tldr: I agree that hardware or computer engeneering is not a real pure "science" since its applying electrical and mathematical knowledge to hardware, just like building a car. but theorical cs is defo a pure science.
@rikenm
@rikenm 5 жыл бұрын
Cs is the science of abstraction.
@herp_derpingson
@herp_derpingson 5 жыл бұрын
- EW Dijkstra
@phir9255
@phir9255 6 жыл бұрын
It was hard to not cry out loud when I saw this in subscriptions.
@herbbuckland9223
@herbbuckland9223 3 жыл бұрын
Marvelous exposition. Thank you. It is impossible to put every bit of information in such a small space in such a short time. You do a wonderful job with your efforts.
@ayushinamdar2125
@ayushinamdar2125 3 жыл бұрын
It might seem easy but it takes brilliant understanding to make a map of something as complex as sciences itself. Kudos to you
@jalenandrew2387
@jalenandrew2387 5 жыл бұрын
lovely! Map of Engineering?
@saidalas7763
@saidalas7763 2 жыл бұрын
Doug Demuro, the type of guy who wanted to become a mechanical/automotive engineer but his parents didn't let him.
@manantank
@manantank 5 жыл бұрын
how have i never heard of this channel, this is a gold mine thank you for your hardwork
@tan8067
@tan8067 2 жыл бұрын
Wow! This was my exact 4 year Computer Science curriculum in a nutshell! Really mind opening explanation! Great job ss always!
@matheusft
@matheusft 3 жыл бұрын
I, as a computer engineer, approve this video. Really neat and informative. Well done!
@nikhil-kulkarni
@nikhil-kulkarni 3 жыл бұрын
I am so glad I know a bit about almost everything in the map. The music is just hypnotising; I love it.
@mryup6100
@mryup6100 3 жыл бұрын
You're a jack of all trades
@nikhil-kulkarni
@nikhil-kulkarni 3 жыл бұрын
@@mryup6100 I am a nerd.
@djblcb
@djblcb 3 жыл бұрын
Even though they are a "couple" of years old now, I have just discovered and am loving these videos. Well done.
@elsacohen490
@elsacohen490 2 жыл бұрын
This is such a wonderful content for someone who has never been into the field of science but very curious and keen to learn. Thank you so much for the amazing work you are doing!
@kakyoindonut3213
@kakyoindonut3213 3 жыл бұрын
my grandma: my facebook got hacked me: how many times I need to told you that you're just logged out of your account, and forgot your password
@persephonepercy7646
@persephonepercy7646 4 жыл бұрын
I know you glossed over a lot of stuff, but it’s understandable considering the vast complexity of field. That said, this was truly beautiful, never have I seen all of human progress in computers laid out so cleanly.
@supremechaos420
@supremechaos420 6 жыл бұрын
Great video and the colours and style of the map make it a great poster
@Jonas-gm4my
@Jonas-gm4my 5 ай бұрын
A great video. Sadly I did not comment before. I very much enjoy your series in which you make maps of different sciences, it gives a great overview in a visually pleasing way. I know that the video is six years old but keep up the great work.
@mayanksehrawat9504
@mayanksehrawat9504 3 жыл бұрын
Best video about computer engineering on the internet👏
@pete-do3fz
@pete-do3fz 4 жыл бұрын
Your map presentations ...AWESOME ! Thank you .
@KrishnaKumar-fc1hc
@KrishnaKumar-fc1hc 3 жыл бұрын
This is extremely amazing.
@duannehaughton4893
@duannehaughton4893 9 ай бұрын
It is astounding how much I depend and use something that I barely understand. Awesome video, this channel is very well put together.
@suedakaraahmet4409
@suedakaraahmet4409 3 жыл бұрын
How exciting! I am a computer engineering student and recently I was so overwhelmed by my midterms but this video motivated me. Thank you so much.
@enimzx
@enimzx Жыл бұрын
Computer engineering is little different from computer science right?
@R41Ryan
@R41Ryan 4 жыл бұрын
Never heard or understand half of the things on this map, but it gets me excited.
@DirtyMike124x
@DirtyMike124x 4 жыл бұрын
Ryan Huynh Lol hell yeah brother, that’s the fucking spirit.
@chukim8012
@chukim8012 5 жыл бұрын
I did not see any music credits for the video in the description. And the track is f-ing awesome.
@jjjey444
@jjjey444 4 жыл бұрын
Chu Kim yeah, and it pisses me off that this guy did not credit the music creators
@Noor-oh4jq
@Noor-oh4jq 4 жыл бұрын
@@jjjey444 I think that he made the track
@JITCompilation
@JITCompilation 4 жыл бұрын
@@Noor-oh4jq Either way, it needs to be put on Spotify
@philipdevasia1135
@philipdevasia1135 3 жыл бұрын
Exactly , the first few minutes was majestic
@masterdementer
@masterdementer Жыл бұрын
Just started my Computer Engineering a few months back. Can't wait to get into this vast amazing industry. It's just filled with sooo much more potential.
@crisfervil
@crisfervil 3 жыл бұрын
This is super cool! Thanks! I can see that there is a lot of work involved in the preparation of this simple map and video, and I'm curious about the creation process. Have you ever written or published anywhere how you do it?
@whenthethebeansstrikeback6728
@whenthethebeansstrikeback6728 3 жыл бұрын
Assembly Developers be like: In order to make a sandwich from scratch, you first have to create the whole universe r/ProgrammerHumour
@caio757
@caio757 3 жыл бұрын
lol
@stolensentience
@stolensentience 3 жыл бұрын
More like Carl Sagan humour
@maxplaysgamez-sharesgaming1756
@maxplaysgamez-sharesgaming1756 3 жыл бұрын
Also r/CosmologistHumour, r/ChemistHumour, r/BiologistHumour, r/PhysicistHumour ...Since You'll Have To Explain The Process Of Making The Sandwich's Contents(Bread, Vegetables) -- Polysaccharides, Starch, Cellulose... Derived From Photosynthesis, Which Leads To Origin Of The First Cells And Biological Life Form, Which Further Leads To The Merging Processes Of Asteroids, Stars And Stardusts From Previous Supernova, Which Forged Heavier Elements In The Beginning Of The Universe... You Get The Idea, There's No Going Beyond Big Bang At This Point. All In All, Everything Is Connected.
@mynameisgleeriplaypiano4620
@mynameisgleeriplaypiano4620 3 жыл бұрын
@@maxplaysgamez-sharesgaming1756 Why Are You Wrote Like This?
@bedsheets1867
@bedsheets1867 2 жыл бұрын
@@mynameisgleeriplaypiano4620 because redditors are weird
@leonmher5342
@leonmher5342 4 жыл бұрын
Watching your videos is the best thing that happened to me today! Thank you, that was eye opening
@BSingh-on4qr
@BSingh-on4qr 2 жыл бұрын
Thanks. It can be so hard suffering through learning content without fully understanding the bigger picture and purpose like this
@nigaraliyeva7607
@nigaraliyeva7607 3 жыл бұрын
This video was one of the most brilliant things I have watched for 5 years. You amazed me!!
@CristianArenasUlloa
@CristianArenasUlloa 4 жыл бұрын
The compilers section makes it seem like there is a sequence of increasingly higher level languages and in each step there’s a compiler that translates from some language to the previous language in the list. This is not how this works though. Many languages are compiled directly to machine code, some are interpreted by an application (like the browser interprets JavaScript), so you could say that programming languages are all in the same level. You can sometimes translate between them with a “transpiler”, for example you can turn C++ into JavaScript with Emscripten. Assembly is just a human readable form of machine code, so those two are in a level of their own. Some compilers emit machine code, others emit assembly, and other emits both. So: Compilers turn programming language into assembly or machine code. Assemblers turn assembly into machine code. Transpilers turn code in a programming language into code in another. And interpreters run code directly without changing it to something else first.
@marsiennacelebi739
@marsiennacelebi739 3 жыл бұрын
Love this channel! Its great to see a general map of things.. I await the map of linguistics psychology philosophy..
@youmu7917
@youmu7917 2 жыл бұрын
Thank you algorithm for putting this into my feed. Going into computer science as a freshman with almost no knowledge of the course would've been the end of me if this didnt appear in my feed literal hours before my first class.
@vitob.
@vitob. 6 ай бұрын
Right now, I'm more into foreign language learning and tourism, but first year of Computer Science already finished. Now I'm in my sophomore year and in the state of considering to change my major of Computer Science due to its requirements of complex and diverse math skills. Figuring out this video is incredibly motivating and makes me amazed of how beautiful computer science, math, physics, and philosophy. Philosophy/curiosity, Science, Languages are my passion since I was a little. Even though math always been the firewall, it didn't stop me to keep myself get through it and perhaps build an access after I get more confidence and comfortable (this is just a form of expression). I'm very grateful that I have multipotentialite and of course this privilege of able to know and access this kind of information effortlessly.
@jacklandingham4375
@jacklandingham4375 6 жыл бұрын
Great video! Content creators like you are why KZbin continues to be one of Alphabets greatest components. I think the maps you are making are a great way for students to understand the opportunities in STEM disciplines. With that being said, some interesting maps could be engineering maps. Which will break down the hazy definition of engineering and show the specific interesting parts. Thanks for these videos!
@natemarshall2626
@natemarshall2626 6 жыл бұрын
MAP OF ENGINEERING PLEASE
@raney150
@raney150 6 жыл бұрын
What type? Any kind of engineering can be broken down like this. Engineering as a whole would be a mess of a map.
@sherkhan_5050
@sherkhan_5050 6 жыл бұрын
Nate Marshall Can you please make short and simple maps of engineering and later on make each sperate videos on different fields briefly.
@FALprofessional
@FALprofessional 6 жыл бұрын
Chemical, Industrial, Mechanical, Aerospace, Petroleum, Software, Computer, Electrical, Photonics & Optics, Civil, Materials Science? Pick your flavor.
@The.Talent
@The.Talent 6 жыл бұрын
I think this would be great. Dominic doesn't use these videos so much to explain the deep content of the subject, only where the general fields comes from, where they are going, and how they are all connected. I think *engineering* would be very straight forward and clear, even if it did cover every (well, as many as DOS can fit) discipline. Also, I'd buy that poster.
@pierrecurie
@pierrecurie 6 жыл бұрын
There already exists a map: IEEE 4789-33457 It's 239 pgs
@coole9639
@coole9639 3 жыл бұрын
the sheer amount of information/different areas of study you cover is impressively intimidating. There's a lot to know here!
@ShibScript
@ShibScript 2 жыл бұрын
Nice map mate, thanks for the video, i learnign more than i thought i gonna learn with this man. Now i can be more specific for what area study.
@BudgiePanic
@BudgiePanic 5 жыл бұрын
When you have a primitive understanding of all the sub topics - feelsgoodman
@hynjus001
@hynjus001 4 жыл бұрын
This is beautiful. Reminds me why I love computer science.
@bitechpodcast9331
@bitechpodcast9331 2 жыл бұрын
Dude. This video summarises the history class I had at university; however, the way you presented it: brilliant!
@leonvita-zo6ri
@leonvita-zo6ri 11 ай бұрын
amazing, this video with all the videos on youtube and all platforms, absolutely brilliant
@MohitK96
@MohitK96 4 жыл бұрын
I want to learn them all but I've one life :'(
@Concretizer
@Concretizer 4 жыл бұрын
Damn me too, everything related to computers is fascinating, but we can only really choose a few from many branches to master in.
@navagharkiran5769
@navagharkiran5769 4 жыл бұрын
A guy in the India have mastered every thing in computer.. Now he is AI field.. U have 80 years u can learn anything in those time.
@eferrari96
@eferrari96 4 жыл бұрын
You can learn the basics of the upper half of the graph just with a bachelor degree, so it doesn't seem impossible to me
@itch1428
@itch1428 4 жыл бұрын
@@navagharkiran5769 Do you have his name
@navagharkiran5769
@navagharkiran5769 4 жыл бұрын
@@itch1428 Narendra modi
@georgec2341
@georgec2341 6 жыл бұрын
How about a Map of Mapping ?
@shoaibakhtar4389
@shoaibakhtar4389 5 жыл бұрын
Yes
@h.celine9303
@h.celine9303 4 жыл бұрын
69meta420me
@epicm999
@epicm999 2 жыл бұрын
SUS
@aadesh7130
@aadesh7130 2 жыл бұрын
That's on a different level. Just nailed it.
@shane-the-human
@shane-the-human 3 жыл бұрын
i don't know if it's the music or just the great writing, perhaps both? but i'm definitely inspired. thank you!
@QuanChiKombat
@QuanChiKombat 6 жыл бұрын
Map of Economics would be awesome!
@alejandrozarzuelo5535
@alejandrozarzuelo5535 6 жыл бұрын
QuanChiKombat dos means Domains of SCIENCE
@QuanChiKombat
@QuanChiKombat 6 жыл бұрын
Economics is a social science "Economics is the science which studies human behavior as a relationship between given ends and scarce means which have alternative uses."
@georgexak9693
@georgexak9693 6 жыл бұрын
Economics have fields that range from social sciences to hard sciences. Social science examples : Political economy, behavioral economics Hard science examples : Econometrics,Financial Engineering, Game theory.
@trulyUnAssuming
@trulyUnAssuming 6 жыл бұрын
It is not that much: Game Theory, the theory around utility functions (optimization -> (numerical) analysis/math), econometrics/statistics(->math), behavioral economics (-> psychology), economic policy (->politics), and Finance/Theory of Money. And a lot of them have big overlaps with other fields. Honestly as a student of Economics and Math: Economics has some interesting bits and pieces. But it doesn't fill an entire degree. Take it as a minor if you are interested, but chose something else like math as your major.
@georgexak9693
@georgexak9693 6 жыл бұрын
Im sorry Keine, im not fully aware of the american system and how many years you study etc, but economics is one of the biggest fields out there, especially because it incorporates many other sciences, the subjects you mentioned are a small fraction of economics, and you probably have studied an even smaller fraction of them to say that " it is not that much ".
@andresobrinho3040
@andresobrinho3040 4 жыл бұрын
Helô from Brasil! Sem dúvidas um dos melhores canais que encontrei nós últimos meses
@alithejumbo
@alithejumbo 2 жыл бұрын
I'm a programmer since 18 years and some of the info in this video are new to me! Thank you.
@aron9550
@aron9550 7 ай бұрын
COOOOOLLLL!! THANK YOU! as a CS student this is truly fascinating!
@pouriab9782
@pouriab9782 4 жыл бұрын
And most of these fields have come to scene in about a decade ago... I can't imagine the map in like 50 years later!!!
@MinionNoMore
@MinionNoMore 6 жыл бұрын
Map of Philosophy, please! +1
@micheln80
@micheln80 6 жыл бұрын
kzbin.info/www/bejne/j6mlhJuAisR2gdU
@MinionNoMore
@MinionNoMore 6 жыл бұрын
I know this map but I don't like it that much. Would love to see Domain of Science's take on this
@MinionNoMore
@MinionNoMore 6 жыл бұрын
Do you even.. ..Philosophy?
@alejandrojuarez-rea4899
@alejandrojuarez-rea4899 6 жыл бұрын
Map of Paper of Plastic?
@1oo1540
@1oo1540 6 жыл бұрын
Alejandro Juarez-Rea what about a map of uncultured fools who believe universities are vocational schools?
@val81402
@val81402 2 жыл бұрын
i love this map videos from you
@shaddjimenez4524
@shaddjimenez4524 3 жыл бұрын
Masterpiece. Thanks for the information as usual.
@phir9255
@phir9255 6 жыл бұрын
0:31 I had Map of Mathematics as a wallpaper on my PC until this video.
@leandoerblader5003
@leandoerblader5003 6 жыл бұрын
can you link me map of mathematics wallpaper please ? I couldn't find a high res one
@phir9255
@phir9255 6 жыл бұрын
Sure, here's the link that's somewhere in the video's description: www.flickr.com/photos/95869671@N08/with/32264483720/ I pressed download icon and picked "original" size
@leandoerblader5003
@leandoerblader5003 6 жыл бұрын
thanks mate.
@kevinportillo1971
@kevinportillo1971 6 жыл бұрын
I was thinking of hanging this one at my wall.
@MasterGeekMX
@MasterGeekMX 6 жыл бұрын
I'm getting a degree in computer sciences and with only two years in I have studied at least one thing in 90% of the topics treated on the map.
@howardbaxter2514
@howardbaxter2514 6 жыл бұрын
Would you recommend the field? I am currently a freshman enrolled in the engineering college at Texas A&M Galveston. I am deciding between multiple different types of engineering majors before I transfer over to College Station next year, and I want to make sure I end up choosing the right one.
@phatrickmoore
@phatrickmoore 6 жыл бұрын
Computer science is awesome
@RobDawsonjr
@RobDawsonjr 6 жыл бұрын
howard baxter It depends on exactly what you want to do when you graduate. Computer Science is a fantastic displin as it teaches so many things that can be used in other fields. Maths, problem solving, engineering, physics, biology, psychology, even english language to name a few. Also there are more computer science jobs than there are computer scientists. One thing you will have to decide is what area of computer science you want to specialise in, software engineering, embedded systems, game development and so on.
@DannyOvox3
@DannyOvox3 3 жыл бұрын
Computer Science is the most complex general subject and I really feel a sense of despair for all the outsiders who will go throughout their life without experiencing such knowledge overload. At the end it really just humbles you.
@fab8672
@fab8672 2 жыл бұрын
Wow ! A map like this is indeed really useful in any subject you are trying to learn
@IM-wc5eh
@IM-wc5eh 6 жыл бұрын
Pleasssee!! Map of Logic
@WatchCuriousCat
@WatchCuriousCat 6 жыл бұрын
Yes. Please make it.
@NadimShaikh-lu4ym
@NadimShaikh-lu4ym 6 жыл бұрын
I M how about map of philosophy?
@IM-wc5eh
@IM-wc5eh 6 жыл бұрын
Nadim Shaikh because not ALL of logic is part of Philosophy
@gooomaaal
@gooomaaal 6 жыл бұрын
kzbin.info/www/bejne/j6mlhJuAisR2gdU
@JM-us3fr
@JM-us3fr 6 жыл бұрын
Yeah a map of philosophy would be terrific. I looked at the map hamad gave, and I think I would prefer it done in Domain of Science's style.
@melancholic90s49
@melancholic90s49 6 жыл бұрын
At the end of the video I took a screenshot of the map, now it is my PC wallpaper. great video!
@Arjun.Trivedi
@Arjun.Trivedi 10 ай бұрын
You are doing superb work by these maps! Keep em coming!
@jordanjenkins1671
@jordanjenkins1671 3 жыл бұрын
Great map! Explains the breadth of computer science and related fields better than I could!
@agyeyagautam
@agyeyagautam 4 жыл бұрын
Great video, Loved it. It's really helpful to build on something & this video will provide many people that foundation. Video Idea : You should also make a Language Map (Which language is used for which purpose). I've seen many people get confused what should they learn first.
@GeorgeDessa25565
@GeorgeDessa25565 3 жыл бұрын
I like how you put league of legends at the bottom of optimization 😂😂
@AtamrarisTibia
@AtamrarisTibia 3 жыл бұрын
Well why? I always thought that lol is exceptionally well optimized game, this thing can run on one thread cpu from 2012! And the game is also not gpu intense. Riot's another game, Valorant can basically run on anything.
@marcofilho
@marcofilho 3 жыл бұрын
​@@AtamrarisTibia Lol runs in a very old, poorly optimized engine, built specifically for it, but with pretty models. With so many upgrades, it turned to a real Frankstein Monster. Valorant runs with Unreal Engine 4, witch enables the game to run with more complexity and less bugs.
@bvashisht9283
@bvashisht9283 3 жыл бұрын
All the love!, You eliminated years of confusion, fragmentation, and meaningless study. Highly appreciated.
@breezyashell
@breezyashell Жыл бұрын
Watching this makes me realize how much I've learned over the years, thank you.
The Map of Chemistry
11:56
Domain of Science
Рет қаралды 2,2 МЛН
How do Video Game Graphics Work?
21:00
Branch Education
Рет қаралды 2,6 МЛН
YOU WILL GET 100 STARR DROPS! #100StarrDrops
01:43
Brawl Stars
Рет қаралды 21 МЛН
Братик купил бегемота #shorts #iribaby
00:42
IRIBABY
Рет қаралды 3,5 МЛН
lofi hip hop radio 📚 - beats to relax/study to
Lofi Girl
Рет қаралды 27 М.
The Map of Quantum Computing - Quantum Computing Explained
33:28
Domain of Science
Рет қаралды 1,5 МЛН
Learn To Code Like a GENIUS and Not Waste Time
9:41
The Coding Sloth
Рет қаралды 825 М.
P vs. NP: The Biggest Puzzle in Computer Science
19:44
Quanta Magazine
Рет қаралды 554 М.
An Entire Computer Science Degree in 11 Minutes
11:13
Kevin Naughton Jr.
Рет қаралды 611 М.
The Map of Mathematics
11:06
Domain of Science
Рет қаралды 13 МЛН
Computer Scientist Answers Computer Questions From Twitter
14:27
Map of Artificial Intelligence
14:12
Maxime Kawawa-Beaudan
Рет қаралды 2,5 М.
How does Computer Hardware Work?  💻🛠🔬  [3D Animated Teardown]
17:13
Branch Education
Рет қаралды 2,1 МЛН
Возможно ли удалить интернет? 🌐
0:35
ЗАРАЗ
Рет қаралды 1,7 МЛН
Как исправить!? #tools #usa #энерголикбез #секрет
0:54
Александр Мальков
Рет қаралды 603 М.
Я выбираю себе новую телефон
0:11
Артём и пикачу
Рет қаралды 3,6 МЛН
Лучший смартфон для Call of Duty Warzone Mobile
0:58