Map of Computer Science

2017 ж. 5 Қыр.
6 076 364 Рет қаралды

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

Пікірлер
  • 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.

    @domainofscience@domainofscience6 жыл бұрын
    • Love the videos!

      @natemarshall2626@natemarshall26266 жыл бұрын
    • Very good job!

      @StamGPapastam@StamGPapastam6 жыл бұрын
    • The Graphics where amazing!!

      @IM-wc5eh@IM-wc5eh6 жыл бұрын
    • Domain of Science Can you do psychology next?

      @JackJohnson-ht9cl@JackJohnson-ht9cl6 жыл бұрын
    • You did a great job !

      @cRAYonhere@cRAYonhere6 жыл бұрын
  • The more I learn, the more I feel I don't know anything at all

    @thomk3282@thomk32826 жыл бұрын
    • It's called the Dunning Kruger effect.

      @llewvallis3598@llewvallis35985 жыл бұрын
    • 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 ?

      @iprofessionalamateur@iprofessionalamateur5 жыл бұрын
    • 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.

      @Tomahawks360@Tomahawks3605 жыл бұрын
    • knowing more makes us make objectively better choices, even after we forget those things. learning by itself has no downsides

      @EpicFishStudio@EpicFishStudio5 жыл бұрын
    • 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...

      @xelaxander@xelaxander5 жыл бұрын
  • This color scheme is the most beautiful ever. Dark blue, Neon blue, neon pink, dark purple.... Just beautiful.

    @giantrunt@giantrunt4 жыл бұрын
    • How I like my IDE

      @mk-19memelauncher65@mk-19memelauncher654 жыл бұрын
    • Blade Runner

      @SkyHermit@SkyHermit4 жыл бұрын
    • MK-19 MEME launcher which IDE?

      @andso7068@andso70684 жыл бұрын
    • From Ubuntu 19.04

      @hasanabs@hasanabs3 жыл бұрын
    • Yeah! My idea But he wanted to apply a different colour though

      @mayank7554@mayank75543 жыл бұрын
  • 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.

    @nilsinilsih@nilsinilsih Жыл бұрын
    • 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 :)

      @kenzotenma7793@kenzotenma7793 Жыл бұрын
    • @@kenzotenma7793 Oh, really thanks Kenzo, it was very sweet from you take some time to encourage me. Wise words! Thank you, again.

      @nilsinilsih@nilsinilsih Жыл бұрын
    • 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!

      @Diego-jh2gh@Diego-jh2gh Жыл бұрын
    • @@Diego-jh2gh Sure.

      @nilsinilsih@nilsinilsih Жыл бұрын
    • Yaas queen

      @meatlovinvegan388@meatlovinvegan388 Жыл бұрын
  • 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.

    @divyanshujain155@divyanshujain1553 жыл бұрын
    • I guess you're from India interpreting from your name From which college did you pursue Computer Science and Engineering?

      @gigachad2419@gigachad24192 жыл бұрын
    • @@gigachad2419 engineering?

      @Steve-hm3ri@Steve-hm3ri2 жыл бұрын
    • @@Steve-hm3ri ofc😂

      @gigachad2419@gigachad24192 жыл бұрын
    • @@gigachad2419 why indians always engineering bruh.

      @Steve-hm3ri@Steve-hm3ri2 жыл бұрын
    • @@Steve-hm3ri smh

      @gigachad2419@gigachad24192 жыл бұрын
  • Absolutely wonderful.

    @Exurb1a@Exurb1a6 жыл бұрын
    • 5 likes wtf

      @komminilsen3900@komminilsen39005 жыл бұрын
    • Man people really dont like ya. OK u are brit so its ok

      @johannpohland2826@johannpohland28265 жыл бұрын
    • Love your content exurb1a!

      @readingsteiner6061@readingsteiner60615 жыл бұрын
    • Dude I have a question where do you live

      @marshian__mallow2624@marshian__mallow26245 жыл бұрын
    • 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.

      @Xartab@Xartab5 жыл бұрын
  • 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.

    @Charlie092@Charlie0925 жыл бұрын
    • 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.

      @matthewthegardenassistant8314@matthewthegardenassistant83145 жыл бұрын
    • Most schools? You mean lower tier schools?

      @huey1153@huey11535 жыл бұрын
    • @@huey1153Alone what is wrong with lower-tier schools?

      @beach26@beach265 жыл бұрын
    • Van Long the main comment says schools don’t take their cs curriculum seriously

      @huey1153@huey11535 жыл бұрын
    • 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.

      @ojouniisama5401@ojouniisama54014 жыл бұрын
  • 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!

    @markzuckerbread1865@markzuckerbread186510 ай бұрын
    • 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.

      @user-nx6wy3le6z@user-nx6wy3le6z10 ай бұрын
    • congratulations bro, i am starting my studies in CS and i am very eager

      @cauagomes5869@cauagomes586910 ай бұрын
    • @@cauagomes5869 good luck with your studies!

      @markzuckerbread1865@markzuckerbread18659 ай бұрын
    • 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

      @rockyGonnaHurtYou@rockyGonnaHurtYou8 ай бұрын
    • Is it worth it studying CS in bachelor? Would my passion be a regret? Is there any scope?

      @asphalt9mods665@asphalt9mods66520 күн бұрын
  • 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

    @ii7mdj_353@ii7mdj_3532 жыл бұрын
    • congratulations!

      @marciobrunoloiolagomesufc8799@marciobrunoloiolagomesufc87992 жыл бұрын
    • @@marciobrunoloiolagomesufc8799 thanks!

      @ii7mdj_353@ii7mdj_3532 жыл бұрын
    • @@ii7mdj_353 you're wellcome. I am a computer engineering student with focus on CS.

      @marciobrunoloiolagomesufc8799@marciobrunoloiolagomesufc87992 жыл бұрын
    • How is it bro?

      @mohammedbayati@mohammedbayati Жыл бұрын
    • @@mohammedbayati this question is for me?

      @marciobrunoloiolagomesufc8799@marciobrunoloiolagomesufc8799 Жыл бұрын
  • 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.

    @ChuppaChuck@ChuppaChuck6 жыл бұрын
    • That is good to know, thanks!

      @domainofscience@domainofscience6 жыл бұрын
    • and what about Javascript? Definitely not compiled into C++!

      @OliverSisson@OliverSisson5 жыл бұрын
    • @@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.

      @RUSGALEDON@RUSGALEDON5 жыл бұрын
    • @@RUSGALEDON java isn't a compiled langauge either, it is first compiled into JVM bytecode, then interpreted by the JVM when run.

      @maxburns1678@maxburns16785 жыл бұрын
    • @@maxburns1678 Still compiled.

      @samuel7998@samuel79985 жыл бұрын
  • Me: *just graduated with CS degree* Friends & Family: So what do you want to do? Me: Uhhh... let me show you this video

    @justjake536@justjake5365 жыл бұрын
    • I'm guessing that they also asked you to fix their computers.

      @blerst7066@blerst70664 жыл бұрын
    • @@blerst7066 thats what i want to reply to his comment

      @ryanarief1983@ryanarief19834 жыл бұрын
    • My fridge doesnt working. Can you fix it ?

      @ozwon@ozwon4 жыл бұрын
    • @@ozwon LoL

      @blerst7066@blerst70664 жыл бұрын
    • will def use this video in the future lmao

      @Cneqq@Cneqq4 жыл бұрын
  • 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.

    @ArcE_404@ArcE_4043 жыл бұрын
  • 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.

    @julientomezach2160@julientomezach21603 жыл бұрын
  • 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.

    @BangMaster96@BangMaster965 жыл бұрын
    • Bhai kesi chal rahi study?? Computer science ki???

      @BerryAB@BerryAB5 жыл бұрын
    • @@BerryAB Dude College nahi mil Raha😂

      @DS-Pakaemon@DS-Pakaemon5 жыл бұрын
    • Sunny shah could you please tell me where are you from because I wanna travel to study it

      @doudabafa3554@doudabafa35545 жыл бұрын
    • I studied in Los Angeles, i just graduated last month with primary focus on Software Engineering and minor in Mathematics.

      @BangMaster96@BangMaster964 жыл бұрын
    • 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

      @huey1153@huey11534 жыл бұрын
  • 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**

    @abrarmahi@abrarmahi4 жыл бұрын
    • how is it going?

      @user-rf4vc7mt4d@user-rf4vc7mt4d2 жыл бұрын
    • Yeah how is it going ??

      @allaboutgaming4508@allaboutgaming45082 жыл бұрын
    • Yeah yeah how is it going???

      @bangbio3287@bangbio32872 жыл бұрын
    • 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

      @abrarmahi@abrarmahi2 жыл бұрын
    • @@abrarmahi nice to hear man. as a senior, the burn out is real. good luck

      @user-rf4vc7mt4d@user-rf4vc7mt4d2 жыл бұрын
  • This video is a work of art. I´ve watched like 9 times, one for each semester of CS

    @MrAndrewiphone1@MrAndrewiphone13 жыл бұрын
  • the way everything syncs - including his voice and the music - is unbelievably good.

    @atwarwithlife@atwarwithlife2 жыл бұрын
  • The Turing machine reminds me of protein synthesis.

    @omarsaif6060@omarsaif60604 жыл бұрын
    • How about protein computer in the future

      @nia6849@nia68494 жыл бұрын
    • @@nia6849 lmao

      @omarsaif975@omarsaif9754 жыл бұрын
    • Everything is connected.

      @pauloketch4635@pauloketch46354 жыл бұрын
    • omar saif Why did you go on a different account, lmao?

      @dragonvarine7553@dragonvarine75534 жыл бұрын
    • Haha Similar thoughts.

      @BruceFame@BruceFame4 жыл бұрын
  • 6:01 - "Building good software is an art form" Have my like for that! -- a software dev

    @irtho07@irtho076 жыл бұрын
    • Thomas Irmer grugfhtfghc

      @DevendraYadav-hm8nw@DevendraYadav-hm8nw5 жыл бұрын
    • @@DevendraYadav-hm8nw hvijlhkljiukl

      @cirex314@cirex3144 жыл бұрын
  • 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

    @yash1152@yash11522 жыл бұрын
    • hey, please come back

      @paoloose@paoloose2 жыл бұрын
    • > _"hey, please come back"_ @@paoloosehmm?

      @yash1152@yash11522 жыл бұрын
    • Databases is also a part of computer engineering.

      @himanshusingh5214@himanshusingh52143 ай бұрын
    • @@himanshusingh5214 i have added the remaining ones after 6:18 too now > _"Databases is also a part of computer engineering."_

      @yash1152@yash11523 ай бұрын
    • @@paoloose ohw, u were saying about completing it and adding the remaining ones? > _"hey, please come back"_

      @yash1152@yash11523 ай бұрын
  • (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.

    @rivimey@rivimey3 жыл бұрын
  • Science is knowledge. Engineering is a process that works with knowledge. Technology is the outcome.

    @piesho@piesho5 жыл бұрын
    • Thought, action, product

      @BruceFame@BruceFame4 жыл бұрын
    • Definitely the wisest yt comment I’ve seen

      @igglue7671@igglue76713 жыл бұрын
    • 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.

      @rivimey@rivimey3 жыл бұрын
    • @@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

      @michaelzanfardino5931@michaelzanfardino59313 жыл бұрын
    • Ultimately, all knowledge is self knowledge.

      @silveriver9@silveriver92 жыл бұрын
  • 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.

    @Suzza222@Suzza2223 жыл бұрын
  • 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

    @kakyoindonut3213@kakyoindonut32133 жыл бұрын
  • 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!

    @tiashkaseetal4383@tiashkaseetal43835 жыл бұрын
    • 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.

      @josephbrandenburg4373@josephbrandenburg43734 жыл бұрын
    • @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@rocketfillertoorion81854 жыл бұрын
    • @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!

      @rocketfillertoorion8185@rocketfillertoorion81854 жыл бұрын
    • Lmao it just made me kinda nervous cause I didn’t know where to go now lol

      @ekronb5287@ekronb52874 жыл бұрын
    • @@ekronb5287 I feel you.

      @user-us5kq2yv3e@user-us5kq2yv3e4 жыл бұрын
  • "making it as efficient and as little bugs as possible" you obviously have not seen how I code sir.

    @DiamondTurtleGamer@DiamondTurtleGamer4 жыл бұрын
    • Teach me

      @keepbreathing7827@keepbreathing78274 жыл бұрын
    • "If debugging is the process of removing bugs, then programming must be the process of putting them in"

      @Metalcape@Metalcape4 жыл бұрын
    • @@Metalcape nice quote bro But i feel it's copied

      @abtcode4191@abtcode41914 жыл бұрын
    • @@abtcode4191 that's why it's quoted

      @thesebas3090@thesebas30904 жыл бұрын
    • @@Metalcape oh someone who understand my Programing style

      @moisesdiaz9852@moisesdiaz98524 жыл бұрын
  • 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!

    @dizzlerecords4913@dizzlerecords49133 жыл бұрын
  • 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.

    @herbbuckland9223@herbbuckland92233 жыл бұрын
  • "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."

    @brunodantasm@brunodantasm6 жыл бұрын
    • Which is why Computer Science is not a science at all.

      @captlazerhawk@captlazerhawk6 жыл бұрын
    • how tf is it not a science

      @indeeditsryu9579@indeeditsryu95796 жыл бұрын
    • 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.

      @TehGettinq@TehGettinq6 жыл бұрын
    • Cs is the science of abstraction.

      @rikenm@rikenm5 жыл бұрын
    • - EW Dijkstra

      @herp_derpingson@herp_derpingson5 жыл бұрын
  • 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

    @skorp5677@skorp56774 жыл бұрын
    • Skorp exactly! But I feel like a jack of all trades and master of none lol

      @Dontstalkme378@Dontstalkme3784 жыл бұрын
    • ​@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.

      @Devilslave2@Devilslave24 жыл бұрын
    • Ok

      @ishworshrestha3559@ishworshrestha35592 жыл бұрын
  • Wow! This was my exact 4 year Computer Science curriculum in a nutshell! Really mind opening explanation! Great job ss always!

    @tan8067@tan80672 жыл бұрын
  • I love this guy. His clarity and organization is simply incredible.

    @optimizedpran1247@optimizedpran12473 жыл бұрын
  • 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.

    @AsbjornOlling@AsbjornOlling6 жыл бұрын
    • I thought this but had no need to comment it, if you know, you know.

      @haizi7179@haizi71795 жыл бұрын
    • Asbjørn Olling The video really described it in the worst way possible.

      @angelo3805@angelo38055 жыл бұрын
    • @Winston Mcgee Hacking meant something else before. Look at Ken Thompson. He called himself a hacker, but he's a legendary programmer

      @lincolnsand5127@lincolnsand51275 жыл бұрын
  • I will never unhear the way he said “scheduler” 4:18

    @Drizzle52693@Drizzle526934 жыл бұрын
    • you mean the proper way?

      @JanosZakarias@JanosZakarias4 жыл бұрын
    • dictionary.cambridge.org/pronunciation/english/schedule

      @gshengelaia2001@gshengelaia20014 жыл бұрын
    • Nothing weird about the way he said it my dude

      @severenr@severenr4 жыл бұрын
    • S K dueler

      @sauravkarmakar3704@sauravkarmakar37044 жыл бұрын
    • this guy must be from england then

      @harunguven8581@harunguven85814 жыл бұрын
  • After (almost) completing my CS degree, this is a good summary of all the subjects I've learned

    @Djolewatchtastife@Djolewatchtastife3 жыл бұрын
  • 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?

    @crisfervil@crisfervil3 жыл бұрын
  • Your map presentations ...AWESOME ! Thank you .

    @pete-do3fz@pete-do3fz5 жыл бұрын
  • how have i never heard of this channel, this is a gold mine thank you for your hardwork

    @manantank@manantank6 жыл бұрын
  • You are doing superb work by these maps! Keep em coming!

    @Arjun.Trivedi@Arjun.Trivedi Жыл бұрын
  • Great map! Explains the breadth of computer science and related fields better than I could!

    @jordanjenkins1671@jordanjenkins16713 жыл бұрын
  • Even though they are a "couple" of years old now, I have just discovered and am loving these videos. Well done.

    @djblcb@djblcb4 жыл бұрын
  • Great video and the colours and style of the map make it a great poster

    @supremechaos420@supremechaos4206 жыл бұрын
  • 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!.

    @srkonok@srkonok3 жыл бұрын
  • 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.

    @RWMHub@RWMHub4 ай бұрын
  • Love this channel! Its great to see a general map of things.. I await the map of linguistics psychology philosophy..

    @marsiennacelebi739@marsiennacelebi7394 жыл бұрын
  • Assembly Developers be like: In order to make a sandwich from scratch, you first have to create the whole universe r/ProgrammerHumour

    @whenthethebeansstrikeback6728@whenthethebeansstrikeback67284 жыл бұрын
    • lol

      @caio757@caio7573 жыл бұрын
    • More like Carl Sagan humour

      @stolensentience@stolensentience3 жыл бұрын
    • 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.

      @maxplaysgamez-sharesgaming1756@maxplaysgamez-sharesgaming17563 жыл бұрын
    • @@maxplaysgamez-sharesgaming1756 Why Are You Wrote Like This?

      @mynameisgleeriplaypiano4620@mynameisgleeriplaypiano46203 жыл бұрын
    • @@mynameisgleeriplaypiano4620 because redditors are weird

      @bedsheets1867@bedsheets18673 жыл бұрын
  • It might seem easy but it takes brilliant understanding to make a map of something as complex as sciences itself. Kudos to you

    @ayushinamdar2125@ayushinamdar21253 жыл бұрын
  • 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!

    @elsacohen490@elsacohen4902 жыл бұрын
  • Watching your videos is the best thing that happened to me today! Thank you, that was eye opening

    @leonmher5342@leonmher53424 жыл бұрын
  • Great video! Content creators like you are why KZhead 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!

    @jacklandingham4375@jacklandingham43756 жыл бұрын
  • 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!

    @gvmrpg@gvmrpg2 жыл бұрын
    • Absolutely.

      @KwaneleMkhizeZH@KwaneleMkhizeZH Жыл бұрын
  • the sheer amount of information/different areas of study you cover is impressively intimidating. There's a lot to know here!

    @coole9639@coole96393 жыл бұрын
  • This is beautiful. Reminds me why I love computer science.

    @hynjus001@hynjus0014 жыл бұрын
  • This is extremely amazing.

    @KrishnaKumar-fc1hc@KrishnaKumar-fc1hc3 жыл бұрын
  • What a GREAT video, this map is wonderful. I liked the calm atmosphere created by the background music.

    @matheusrosa5053@matheusrosa50532 жыл бұрын
  • 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.

    @Jonas-gm4my@Jonas-gm4my7 ай бұрын
  • Great video. A suggestion about next video though: I'd love the next map to be about cognitive science.

    @justlearning2113@justlearning21136 жыл бұрын
    • Or actually Psychology in general. It's still one single word which can include everything from Psychoanalysis, Social Psychology, Neuroscience, etc.

      @KleRoi@KleRoi6 жыл бұрын
    • Just Learning That'd be great actually

      @khaliljammal@khaliljammal6 жыл бұрын
    • A map of psychology would be awsome

      @kevyanuehara@kevyanuehara6 жыл бұрын
    • Cognitive Science would touch upon both psychology and neuroscience.

      @Eudaletism@Eudaletism6 жыл бұрын
    • You mean psychology, wtf is cognitive science?

      @IWantToStayAtYourHouse@IWantToStayAtYourHouse6 жыл бұрын
  • Map of Philosophy, please! +1

    @MinionNoMore@MinionNoMore6 жыл бұрын
    • kzhead.info/sun/jNx7g8yCjJF5fqs/bejne.html

      @micheln80@micheln806 жыл бұрын
    • I know this map but I don't like it that much. Would love to see Domain of Science's take on this

      @MinionNoMore@MinionNoMore6 жыл бұрын
    • Do you even.. ..Philosophy?

      @MinionNoMore@MinionNoMore6 жыл бұрын
    • Map of Paper of Plastic?

      @alejandrojuarez-rea4899@alejandrojuarez-rea48996 жыл бұрын
    • Alejandro Juarez-Rea what about a map of uncultured fools who believe universities are vocational schools?

      @1oo1540@1oo15406 жыл бұрын
  • Masterpiece. Thanks for the information as usual.

    @shaddjimenez4524@shaddjimenez45243 жыл бұрын
  • Thank you for making these wonderful maps!

    @markhong9233@markhong92333 жыл бұрын
  • It was hard to not cry out loud when I saw this in subscriptions.

    @phir9255@phir92556 жыл бұрын
  • I am so glad I know a bit about almost everything in the map. The music is just hypnotising; I love it.

    @nikhil-kulkarni@nikhil-kulkarni4 жыл бұрын
    • You're a jack of all trades

      @mryup6100@mryup61003 жыл бұрын
    • @@mryup6100 I am a nerd.

      @nikhil-kulkarni@nikhil-kulkarni3 жыл бұрын
  • This is the most enjoyable video I have watched in a while, awesome job!

    @lukavranes2921@lukavranes29212 жыл бұрын
  • amazing, this video with all the videos on youtube and all platforms, absolutely brilliant

    @leonvita-zo6ri@leonvita-zo6ri Жыл бұрын
  • I, as a computer engineer, approve this video. Really neat and informative. Well done!

    @matheusft@matheusft3 жыл бұрын
  • 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.

    @agyeyagautam@agyeyagautam4 жыл бұрын
  • This video was one of the most brilliant things I have watched for 5 years. You amazed me!!

    @nigaraliyeva7607@nigaraliyeva76073 жыл бұрын
  • Thank you for making such a complex subject understandable.

    @eugeneleroux1842@eugeneleroux18423 жыл бұрын
  • lovely! Map of Engineering?

    @jalenandrew2387@jalenandrew23875 жыл бұрын
    • Doug Demuro, the type of guy who wanted to become a mechanical/automotive engineer but his parents didn't let him.

      @saidalas7763@saidalas77633 жыл бұрын
  • At the end of the video I took a screenshot of the map, now it is my PC wallpaper. great video!

    @melancholic90s49@melancholic90s496 жыл бұрын
  • That was a really cool visual representation of comp sci!

    @ciullaantj@ciullaantj3 жыл бұрын
  • 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.

    @ShibScript@ShibScript2 жыл бұрын
  • Never heard or understand half of the things on this map, but it gets me excited.

    @R41Ryan@R41Ryan4 жыл бұрын
    • Ryan Huynh Lol hell yeah brother, that’s the fucking spirit.

      @DirtyMike124x@DirtyMike124x4 жыл бұрын
  • 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.

    4 жыл бұрын
  • Dude. This video summarises the history class I had at university; however, the way you presented it: brilliant!

    @bitechpodcast9331@bitechpodcast93312 жыл бұрын
  • WHAT AN AMAZING RESEARCH, RESPECT!

    @raihan.nismara@raihan.nismara8 ай бұрын
  • Helô from Brasil! Sem dúvidas um dos melhores canais que encontrei nós últimos meses

    @andresobrinho3040@andresobrinho30404 жыл бұрын
  • 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

    @rajadani6298@rajadani629810 ай бұрын
    • Good job!

      @thebestscienceclips@thebestscienceclips7 ай бұрын
  • Absolutely brilliant, and has some lovely presentational touches, many thanks

    @johnslater9973@johnslater99733 жыл бұрын
  • Thanks. It can be so hard suffering through learning content without fully understanding the bigger picture and purpose like this

    @BSingh-on4qr@BSingh-on4qr3 жыл бұрын
  • Map of Economics would be awesome!

    @QuanChiKombat@QuanChiKombat6 жыл бұрын
    • QuanChiKombat dos means Domains of SCIENCE

      @alejandrozarzuelo5535@alejandrozarzuelo55356 жыл бұрын
    • 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."

      @QuanChiKombat@QuanChiKombat6 жыл бұрын
    • 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.

      @georgexak9693@georgexak96936 жыл бұрын
    • 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.

      @trulyUnAssuming@trulyUnAssuming6 жыл бұрын
    • 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 ".

      @georgexak9693@georgexak96936 жыл бұрын
  • When you have a primitive understanding of all the sub topics - feelsgoodman

    @BudgiePanic@BudgiePanic5 жыл бұрын
  • 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.

    @masterdementer@masterdementer Жыл бұрын
  • Wow ! A map like this is indeed really useful in any subject you are trying to learn

    @fab8672@fab86722 жыл бұрын
  • Map of programming languages Who is whit me?

    @hamzabhf9562@hamzabhf95626 жыл бұрын
    • im definitely with you

      @nicholasc.5944@nicholasc.59445 жыл бұрын
    • @Winston Mcgee Because it's a large subfield which itself branches into various subfields which lots of members. Also subfields arose from each other and influence each other. This could be neatly expressed and explained in a map. Your comment was a bit like: You have a world map, why would you need a map for a specific country?

      @TheShanks@TheShanks5 жыл бұрын
    • Me too.

      @shoaibakhtar4389@shoaibakhtar43895 жыл бұрын
    • @@TheShanks Yep, and it could be reduced into complex mathematical bases; imagine having quantized computer/logic operations for all languages.

      @Panthera-Uncia@Panthera-Uncia5 жыл бұрын
    • @@TheShanks You have a "house map" (blue print) So I should have a room map or better yet a my bed map or a map of the spot I leave my left socks wich isn't the same I leave my right sock. Sometimes being too specific doesn't work

      @deivisony@deivisony5 жыл бұрын
  • 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!!!

    @pouriab9782@pouriab97824 жыл бұрын
  • 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.

    @suedakaraahmet4409@suedakaraahmet44093 жыл бұрын
    • Computer engineering is little different from computer science right?

      @enimzx@enimzx Жыл бұрын
  • A great knowledge representation! Thanks! :)

    @Sreeve94@Sreeve94 Жыл бұрын
  • Impressive job, man! Would be great to add a field of computer ethics, where computers act as moral agents

    @o3bvv@o3bvv5 жыл бұрын
  • I want to learn them all but I've one life :'(

    @MohitK96@MohitK964 жыл бұрын
    • Damn me too, everything related to computers is fascinating, but we can only really choose a few from many branches to master in.

      @Concretizer@Concretizer4 жыл бұрын
    • 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.

      @navagharkiran5769@navagharkiran57694 жыл бұрын
    • 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

      @eferrari96@eferrari964 жыл бұрын
    • @@navagharkiran5769 Do you have his name

      @itch1428@itch14284 жыл бұрын
    • @@itch1428 Narendra modi

      @navagharkiran5769@navagharkiran57694 жыл бұрын
  • 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.

    @vitob.@vitob.8 ай бұрын
  • It is astounding how much I depend and use something that I barely understand. Awesome video, this channel is very well put together.

    @duannehaughton4893@duannehaughton489310 ай бұрын
  • I did not see any music credits for the video in the description. And the track is f-ing awesome.

    @chukim8012@chukim80125 жыл бұрын
    • Chu Kim yeah, and it pisses me off that this guy did not credit the music creators

      @jjjey444@jjjey4444 жыл бұрын
    • @@jjjey444 I think that he made the track

      @Noor-oh4jq@Noor-oh4jq4 жыл бұрын
    • @@Noor-oh4jq Either way, it needs to be put on Spotify

      @JITCompilation@JITCompilation4 жыл бұрын
    • Exactly , the first few minutes was majestic

      @philipdevasia1135@philipdevasia11354 жыл бұрын
  • MAP OF ENGINEERING PLEASE

    @natemarshall2626@natemarshall26266 жыл бұрын
    • What type? Any kind of engineering can be broken down like this. Engineering as a whole would be a mess of a map.

      @raney150@raney1506 жыл бұрын
    • Nate Marshall Can you please make short and simple maps of engineering and later on make each sperate videos on different fields briefly.

      @sherkhan_5050@sherkhan_50506 жыл бұрын
    • Chemical, Industrial, Mechanical, Aerospace, Petroleum, Software, Computer, Electrical, Photonics & Optics, Civil, Materials Science? Pick your flavor.

      @FALprofessional@FALprofessional6 жыл бұрын
    • 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.

      @The.Talent@The.Talent6 жыл бұрын
    • There already exists a map: IEEE 4789-33457 It's 239 pgs

      @pierrecurie@pierrecurie6 жыл бұрын
  • I needed something like that when I first started my studies, despite some minor error and mixing up, overall the video is amazing

    @amraboeleneen2221@amraboeleneen22213 жыл бұрын
  • I really enjoyed this. I'm a map lover myself and this was a great overview of what I'll be getting into in my computer science degree and field. I would love to have this on the wall in my "creative learning environment" - Also - I'm jealous of your idea to make these - well done!

    @autonomousspirit42@autonomousspirit4210 ай бұрын
  • :) love the video. I'm currently studying C++ and blueprints. For unreal engine game development and virtual reality.

    @GPTDavid@GPTDavid6 жыл бұрын
  • 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.

    @MasterGeekMX@MasterGeekMX6 жыл бұрын
    • 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.

      @howardbaxter2514@howardbaxter25146 жыл бұрын
    • Computer science is awesome

      @phatrickmoore@phatrickmoore6 жыл бұрын
    • 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.

      @RobDawsonjr@RobDawsonjr6 жыл бұрын
  • i don't know if it's the music or just the great writing, perhaps both? but i'm definitely inspired. thank you!

    @smc_onetwo@smc_onetwo3 жыл бұрын
  • Watching this makes me realize how much I've learned over the years, thank you.

    @breezyashell@breezyashell Жыл бұрын
KZhead