Map of Computer Science

Map of Computer Science

The field of computer science summarised. Learn more at this video’s sponsor https://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.

You can buy this poster here:
North America: https://store.dftba.com/products/map-of-computer-science-poster
Everywhere else: https://www.redbubble.com/people/dominicwalliman/works/27929629-map-of-computer-science?p=poster&finish=semi_gloss&size=small
French Version: https://www.redbubble.com/people/dominicwalliman/works/40572729-map-of-computer-science-french-version?asc=u
Spanish Version: https://www.redbubble.com/people/dominicwalliman/works/40572750-map-of-computer-science-spanish-version?asc=u
Get all my other posters here: https://www.redbubble.com/people/dominicwalliman

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! https://www.flickr.com/photos/95869671@N08/

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. https://www.patreon.com/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+): http://nobrow.net/shop/professor-astro-cats-frontiers-of-space/
Atomic Adventure (age 7+): http://nobrow.net/shop/professor-astro-cats-atomic-adventure/
Intergalactic Activity Book (age 7+): http://nobrow.net/shop/professor-astro-cats-intergalactic-activity-book/
Solar System Book (age 3+, available in UK now, and rest of world in spring 2018): http://nobrow.net/shop/professor-astro-cats-solar-system/?
Solar System App: http://www.minilabstudios.com/apps/professor-astro-cats-solar-system/
And the new Professor Astro Cat App: https://itunes.apple.com/us/app/galactic-genius-with-astro-cat/id1212841840?mt=8

Find me on twitter, Instagram, and my website:
http://dominicwalliman.com

https://www.instagram.com/dominicwalliman
https://www.facebook.com/dominicwalliman

50 Comments

  1. mikelbook on January 6, 2020 at 8:08 pm

    I made you cake.



  2. Eric Glover on January 6, 2020 at 8:08 pm

    Holy smokes, that was a delightful overview of computer science. I very much wish I would’ve seen this before stumbling through teaching myself programming. Also, please ignore anyone saying that there’s some small inaccuracy in something in here because you clearly didn’t intend to give a technically correct explanation of the whole of computer science in 11mins.



  3. Basu Sajjan on January 6, 2020 at 8:10 pm

    lot of thanks for shearing the best& twisted information in the short time but analysis, coding &ect information is less than other topics.



  4. Giant Runt on January 6, 2020 at 8:13 pm

    This color scheme is the most beautiful ever. Dark blue, Neon blue, neon pink, dark purple…. Just beautiful.



  5. Mandar Bhide on January 6, 2020 at 8:14 pm

    Can i get these posters in India?



  6. Kolo Kolowert on January 6, 2020 at 8:15 pm

    pretty useful



  7. Huthaifa Muayyad on January 6, 2020 at 8:16 pm

    Stopped watching when I saw macOS and iOS only.



  8. Chucky b on January 6, 2020 at 8:16 pm

    I’m dying to learn new stuff but why the hell can’t i concentrate.



  9. Daniil Pobiehaylo on January 6, 2020 at 8:18 pm

    +++



  10. Justin Moore on January 6, 2020 at 8:18 pm

    One problem at a time please and thank you.



  11. Xander The Gamer on January 6, 2020 at 8:18 pm

    Map of music



  12. Passionate Gamers on January 6, 2020 at 8:18 pm

    Even in 2019 your voice and music choice made me lost in that. What an explanation.



  13. Syed Ali on January 6, 2020 at 8:21 pm

    I still have no clue how my iPhone works.



  14. Neelotpal Saikia on January 6, 2020 at 8:21 pm

    Domain of Science bringing up these enriching and innovative videos of spectrum of a particular area of science & Tech.
    Kudos.



  15. Salim Ibrogimov on January 6, 2020 at 8:22 pm

    Thanks! Very interesting and Fun.



  16. JustShill9k on January 6, 2020 at 8:23 pm

    anyone know the songs played in the background?



  17. 张天阳 on January 6, 2020 at 8:23 pm

    8:05 I told you a lie.



  18. FreeGoro on January 6, 2020 at 8:25 pm

    This is beautiful. Reminds me why I love computer science.



  19. Minh Nguyễn Đăng Hải on January 6, 2020 at 8:26 pm

    Can You Do A Medicine, Psychology, Philology, Philosophy, Astronomy, ICT, History, Geography



  20. Domain of Science on January 6, 2020 at 8:27 pm

    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.



  21. Jinendra Jain on January 6, 2020 at 8:27 pm

    Great work!!!!



  22. payrim Dwein on January 6, 2020 at 8:28 pm

    i need that music



  23. Labham Jain on January 6, 2020 at 8:28 pm

    Fact : Apollo 11 Had 4kb Of RAM



  24. Boglenight on January 6, 2020 at 8:30 pm

    The similarity between computer heads with tape and ribosomes with RNA is terrifying.



  25. Rohan Chand on January 6, 2020 at 8:32 pm

    I liked that "2001: A Space Odyssey" part 😜



  26. leminh duy on January 6, 2020 at 8:32 pm

    what a video, i rarely see a such short video but providing a lot of information like this, thanks for this great work



  27. Raphael Silva on January 6, 2020 at 8:33 pm

    Thank you for imparting knowledge!



  28. J J on January 6, 2020 at 8:39 pm

    Quantum computing + A.I. = godly

    We will not be in control, that’s for sure.



  29. Akash R on January 6, 2020 at 8:39 pm

    Procrastinating on my Advanced Algorithms problem set by watching this video



  30. Billsta St on January 6, 2020 at 8:41 pm

    Is cs going to be hard for a guy doing a bachelor on mathematics but knows some programming languages?



  31. Dakota Jones on January 6, 2020 at 8:42 pm

    "Or Tomato Theory."

    Wut?
    Oh.



  32. Hevidu on January 6, 2020 at 8:43 pm

    quantum?



  33. Aman Messinezis on January 6, 2020 at 8:46 pm

    i came



  34. Brainstorming Plus on January 6, 2020 at 8:46 pm

    👍



  35. spoder men on January 6, 2020 at 8:46 pm

    0:31 isn’t that some kind of proof/strong evidence that the apollo moon landing might was a fake? 🧐



  36. DreaD on January 6, 2020 at 8:46 pm

    JS is an interpreted language and does not need any compiling, as far as I know at least, but I get your point.



  37. Xemor on January 6, 2020 at 8:46 pm

    I always find myself coming back to this video



  38. Shweta Bagade on January 6, 2020 at 8:49 pm

    Plz dont use pink ink!!…thts a bit disturbing. ..and unable to see clearly



  39. BULLS EYE on January 6, 2020 at 8:54 pm

    I admire your intelligence and the hard work you put in and link up things



  40. Neelotpal Saikia on January 6, 2020 at 8:57 pm

    Just as 1905 was Annus Mirabilis for modern physics,so was 1937 for Computer Science-
    1)Claude Shannon expanding Boolean algebra for use in electric signal processing.
    2)Turing’s first major paper on General Purpose Computer.
    3)George Stibitz developing Binary method for electric signal processing,empowered by Shannon’s results.



  41. Homie504 on January 6, 2020 at 8:59 pm

    Nice



  42. Ryan Huynh on January 6, 2020 at 8:59 pm

    Never heard or understand half of the things on this map, but it gets me excited.



  43. Sina Mirnejad on January 6, 2020 at 8:59 pm

    I mean. Are we not all computers right now? We do compute. Which also makes the claim you made that "a smart phone has more computing power than the sum of all computing power world wide back in 1960s" a bit questionable.



  44. ioannis kaouris on January 6, 2020 at 9:00 pm

    pls do the map of engineering



  45. Vadim Ivko on January 6, 2020 at 9:00 pm

    Why skim over Networking, when it is the back bone computing



  46. sourabh wasnik on January 6, 2020 at 9:00 pm

    Can you suggest any book on computer science which covers the same topic as video but in more depth?



  47. Fled From Nowhere on January 6, 2020 at 9:01 pm

    I’m so dumb that even if I had all my basic necessities taken care of for life and didn’t have to worry about money ever again, and dedicated all my time to studying any of these areas, I’d never be able to learn it.



  48. INCEPTION 25 on January 6, 2020 at 9:02 pm

    i like the animation



  49. Maurice Williams on January 6, 2020 at 9:03 pm

    I wouldn’t mind being a computer.



  50. first 3 on January 6, 2020 at 9:03 pm

    Can you please do map of medicine