Map of Computer Science

Поділитися
Вставка
  • Опубліковано 12 січ 2025

КОМЕНТАРІ • 3,9 тис.

  • @domainofscience
    @domainofscience  7 років тому +2983

    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.

  • @thomk3282
    @thomk3282 7 років тому +13736

    The more I learn, the more I feel I don't know anything at all

    • @llewvallis3598
      @llewvallis3598 6 років тому +764

      It's called the Dunning Kruger effect.

    • @iprofessionalamateur
      @iprofessionalamateur 6 років тому +187

      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 6 років тому +575

      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 6 років тому +134

      knowing more makes us make objectively better choices, even after we forget those things. learning by itself has no downsides

    • @xelaxander
      @xelaxander 6 років тому +112

      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 5 років тому +4875

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

    • @mk-19memelauncher65
      @mk-19memelauncher65 4 роки тому +89

      How I like my IDE

    • @SkyHermit
      @SkyHermit 4 роки тому +25

      Blade Runner

    • @andso7068
      @andso7068 4 роки тому +2

      MK-19 MEME launcher which IDE?

    • @hasanabs
      @hasanabs 4 роки тому +5

      From Ubuntu 19.04

    • @mayank7554
      @mayank7554 4 роки тому +2

      Yeah! My idea
      But he wanted to apply a different colour though

  • @nilsinilsih
    @nilsinilsih 2 роки тому +1432

    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 2 роки тому +212

      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 2 роки тому +69

      @@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 2 роки тому +43

      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 2 роки тому +17

      @@Diego-jh2gh Sure.

    • @meatlovinvegan388
      @meatlovinvegan388 2 роки тому +8

      Yaas queen

  • @Exurb1a
    @Exurb1a 7 років тому +7791

    Absolutely wonderful.

    • @komminilsen3900
      @komminilsen3900 6 років тому +50

      5 likes wtf

    • @johannpohland2826
      @johannpohland2826 6 років тому +65

      Man people really dont like ya. OK u are brit so its ok

    • @readingsteiner6061
      @readingsteiner6061 6 років тому +97

      Love your content exurb1a!

    • @marshian__mallow2624
      @marshian__mallow2624 6 років тому +25

      Dude I have a question where do you live

    • @Xartab
      @Xartab 6 років тому +60

      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.

  • @Charlie092
    @Charlie092 5 років тому +5631

    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 5 років тому +289

      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 5 років тому +173

      Most schools? You mean lower tier schools?

    • @beach26
      @beach26 5 років тому +64

      @@huey1153Alone what is wrong with lower-tier schools?

    • @huey1153
      @huey1153 5 років тому +43

      Van Long the main comment says schools don’t take their cs curriculum seriously

    • @ojouniisama5401
      @ojouniisama5401 4 роки тому +139

      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.

  • @divyanshujain155
    @divyanshujain155 3 роки тому +1178

    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 3 роки тому +8

      I guess you're from India interpreting from your name
      From which college did you pursue Computer Science and Engineering?

    • @gigachad2419
      @gigachad2419 2 роки тому +2

      @Steve ofc😂

    • @gigachad2419
      @gigachad2419 2 роки тому +1

      @Steve smh

    • @dlrowle
      @dlrowle 2 роки тому +5

      Q: What do you call a negative one sitting all alone in an empty room? "overnumerousness"

    • @ikhrasashaa65
      @ikhrasashaa65 2 роки тому +3

      @Steve bcz they good at it i guess haha

  • @ChuppaChuck
    @ChuppaChuck 6 років тому +3321

    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 років тому +526

      That is good to know, thanks!

    • @OliverSisson
      @OliverSisson 6 років тому +108

      and what about Javascript? Definitely not compiled into C++!

    • @RUSGALEDON
      @RUSGALEDON 6 років тому +327

      @@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 6 років тому +132

      @@RUSGALEDON java isn't a compiled langauge either, it is first compiled into JVM bytecode, then interpreted by the JVM when run.

    • @samuel7998
      @samuel7998 6 років тому +172

      @@maxburns1678 Still compiled.

  • @BangMaster96
    @BangMaster96 6 років тому +1703

    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 5 років тому +2

      Bhai kesi chal rahi study?? Computer science ki???

    • @DS-Pakaemon
      @DS-Pakaemon 5 років тому +1

      @@BerryAB Dude College nahi mil Raha😂

    • @doudabafa3554
      @doudabafa3554 5 років тому

      Sunny shah could you please tell me where are you from because I wanna travel to study it

    • @BangMaster96
      @BangMaster96 5 років тому +3

      I studied in Los Angeles, i just graduated last month with primary focus on Software Engineering and minor in Mathematics.

    • @huey1153
      @huey1153 5 років тому +1

      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

  • @markzuckerbread1865
    @markzuckerbread1865 Рік тому +113

    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!

    • @SimritKaur-c1y
      @SimritKaur-c1y Рік тому

      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 Рік тому +1

      congratulations bro, i am starting my studies in CS and i am very eager

    • @markzuckerbread1865
      @markzuckerbread1865 Рік тому

      @@cauagomes5869 good luck with your studies!

    • @rockyGonnaHurtYou
      @rockyGonnaHurtYou Рік тому +3

      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

    • @asphalt9mods665
      @asphalt9mods665 8 місяців тому

      Is it worth it studying CS in bachelor? Would my passion be a regret? Is there any scope?

  • @justjake536
    @justjake536 6 років тому +1412

    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 5 років тому +271

      I'm guessing that they also asked you to fix their computers.

    • @ryanarief1983
      @ryanarief1983 5 років тому +12

      @@blerst7066 thats what i want to reply to his comment

    • @ozwon
      @ozwon 5 років тому +170

      My fridge doesnt working. Can you fix it ?

    • @blerst7066
      @blerst7066 5 років тому +14

      @@ozwon LoL

    • @Cneqq
      @Cneqq 4 роки тому +4

      will def use this video in the future lmao

  • @Merna_GH
    @Merna_GH 9 днів тому +1

    weirdly enough youtube suggested this video after 7 years which would mean that there are other updates in fields , but I find it really helpful for someone who is just starting to understand what computer science is and if it's something I want to pursue this career or not as a 17 years old . thank you for making it more clear for me even if it's like a whole new world .

  • @abrarmahi
    @abrarmahi 4 роки тому +2496

    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 3 роки тому +41

      how is it going?

    • @allaboutgaming4508
      @allaboutgaming4508 3 роки тому +13

      Yeah how is it going ??

    • @hakimimuzakir
      @hakimimuzakir 3 роки тому +8

      Yeah yeah how is it going???

    • @abrarmahi
      @abrarmahi 3 роки тому +126

      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 3 роки тому +19

      @@abrarmahi nice to hear man. as a senior, the burn out is real. good luck

  • @irtho07
    @irtho07 7 років тому +446

    6:01 - "Building good software is an art form"
    Have my like for that! -- a software dev

  • @ii7mdj_353
    @ii7mdj_353 2 роки тому +263

    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

  • @omarsaif6060
    @omarsaif6060 5 років тому +1562

    The Turing machine reminds me of protein synthesis.

    • @nia6849
      @nia6849 5 років тому +114

      How about protein computer in the future

    • @omarsaif975
      @omarsaif975 5 років тому +11

      @@nia6849 lmao

    • @pauloketch4635
      @pauloketch4635 5 років тому +52

      Everything is connected.

    • @dragonvarine7553
      @dragonvarine7553 4 роки тому +11

      omar saif Why did you go on a different account, lmao?

    • @BruceFame
      @BruceFame 4 роки тому

      Haha Similar thoughts.

  • @tiashkaseetal4383
    @tiashkaseetal4383 5 років тому +520

    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 5 років тому +47

      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 5 років тому +2

      @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 5 років тому +2

      @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 5 років тому +8

      Lmao it just made me kinda nervous cause I didn’t know where to go now lol

    • @user-us5kq2yv3e
      @user-us5kq2yv3e 4 роки тому +2

      @@ekronb5287
      I feel you.

  • @yash1152
    @yash1152 2 роки тому +159

    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 2 роки тому +4

      hey, please come back

    • @yash1152
      @yash1152 2 роки тому +4

      > _"hey, please come back"_
      @@paoloosehmm?

    • @himanshusingh5214
      @himanshusingh5214 11 місяців тому +1

      Databases is also a part of computer engineering.

    • @yash1152
      @yash1152 11 місяців тому

      @@himanshusingh5214 i have added the remaining ones after 6:18 too now
      > _"Databases is also a part of computer engineering."_

    • @yash1152
      @yash1152 11 місяців тому +1

      @@paoloose ohw, u were saying about completing it and adding the remaining ones?
      > _"hey, please come back"_

  • @piesho
    @piesho 6 років тому +854

    Science is knowledge. Engineering is a process that works with knowledge. Technology is the outcome.

    • @BruceFame
      @BruceFame 4 роки тому +77

      Thought, action, product

    • @igglue7671
      @igglue7671 4 роки тому +18

      Definitely the wisest yt comment I’ve seen

    • @rivimey
      @rivimey 4 роки тому +38

      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 3 роки тому

      @@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 3 роки тому

      Ultimately, all knowledge is self knowledge.

  • @Drizzle52693
    @Drizzle52693 5 років тому +508

    I will never unhear the way he said “scheduler” 4:18

    • @JanosZakarias
      @JanosZakarias 5 років тому +58

      you mean the proper way?

    • @gshengelaia2001
      @gshengelaia2001 5 років тому +14

      dictionary.cambridge.org/pronunciation/english/schedule

    • @severenr
      @severenr 5 років тому +25

      Nothing weird about the way he said it my dude

    • @sauravkarmakar3704
      @sauravkarmakar3704 5 років тому +19

      S K dueler

    • @harunguven8581
      @harunguven8581 5 років тому +14

      this guy must be from england then

  • @ArcE_404
    @ArcE_404 3 роки тому +108

    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.

  • @MrAndrewiphone1
    @MrAndrewiphone1 4 роки тому +23

    This video is a work of art. I´ve watched like 9 times, one for each semester of CS

  • @atwarwithlife
    @atwarwithlife 3 роки тому +15

    the way everything syncs - including his voice and the music - is unbelievably good.

  • @julientomezach2160
    @julientomezach2160 4 роки тому +60

    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.

  • @skorp5677
    @skorp5677 5 років тому +454

    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 4 роки тому +37

      Skorp exactly! But I feel like a jack of all trades and master of none lol

    • @Devilslave2
      @Devilslave2 4 роки тому +6

      ​@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 3 роки тому

      Ok

  • @rivimey
    @rivimey 4 роки тому +10

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

  • @srkonok
    @srkonok 4 роки тому +4

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

  • @DiamondTurtleGamer
    @DiamondTurtleGamer 5 років тому +1192

    "making it as efficient and as little bugs as possible"
    you obviously have not seen how I code sir.

    • @keepbreathing7827
      @keepbreathing7827 5 років тому +7

      Teach me

    • @Metalcape
      @Metalcape 5 років тому +209

      "If debugging is the process of removing bugs, then programming must be the process of putting them in"

    • @abtcode4191
      @abtcode4191 5 років тому +9

      @@Metalcape nice quote bro
      But i feel it's copied

    • @thesebas3090
      @thesebas3090 5 років тому +105

      @@abtcode4191 that's why it's quoted

    • @moisesdiaz9852
      @moisesdiaz9852 4 роки тому +2

      @@Metalcape oh someone who understand my Programing style

  • @brunodantasm
    @brunodantasm 7 років тому +407

    "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 7 років тому +8

      Which is why Computer Science is not a science at all.

    • @indeeditsryu9579
      @indeeditsryu9579 7 років тому +28

      how tf is it not a science

    • @TehGettinq
      @TehGettinq 6 років тому +70

      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 6 років тому +15

      Cs is the science of abstraction.

    • @herp_derpingson
      @herp_derpingson 6 років тому +4

      - EW Dijkstra

  • @kakyoindonut3213
    @kakyoindonut3213 4 роки тому +31

    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

  • @manantank
    @manantank 6 років тому +13

    how have i never heard of this channel, this is a gold mine
    thank you for your hardwork

  • @phir9255
    @phir9255 7 років тому +71

    It was hard to not cry out loud when I saw this in subscriptions.

  • @Djolewatchtastife
    @Djolewatchtastife 4 роки тому +15

    After (almost) completing my CS degree, this is a good summary of all the subjects I've learned

  • @nikhil-kulkarni
    @nikhil-kulkarni 4 роки тому +10

    I am so glad I know a bit about almost everything in the map. The music is just hypnotising; I love it.

  • @Suzza222
    @Suzza222 4 роки тому +8

    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.

  • @SUDHEERDARLA11
    @SUDHEERDARLA11 11 місяців тому +2

    Great stuff! keep going.

    • @domainofscience
      @domainofscience  11 місяців тому

      Hey thanks so much! That's very generous of you, much appreciated :)

  • @dizzlerecords4913
    @dizzlerecords4913 4 роки тому +11

    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!

  • @justlearning2113
    @justlearning2113 7 років тому +797

    Great video.
    A suggestion about next video though: I'd love the next map to be about cognitive science.

    • @KleRoi
      @KleRoi 7 років тому +46

      Or actually Psychology in general. It's still one single word which can include everything from Psychoanalysis, Social Psychology, Neuroscience, etc.

    • @khaliljammal
      @khaliljammal 7 років тому +2

      Just Learning That'd be great actually

    • @kevyanuehara
      @kevyanuehara 7 років тому +7

      A map of psychology would be awsome

    • @Eudaletism
      @Eudaletism 7 років тому +16

      Cognitive Science would touch upon both psychology and neuroscience.

    • @IWantToStayAtYourHouse
      @IWantToStayAtYourHouse 7 років тому +1

      You mean psychology, wtf is cognitive science?

  • @muhammadsubhani7420
    @muhammadsubhani7420 Рік тому +2

    Thanks!

  • @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

  • @AsbjornOlling
    @AsbjornOlling 7 років тому +119

    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 6 років тому +8

      I thought this but had no need to comment it, if you know, you know.

    • @angelo3805
      @angelo3805 6 років тому +1

      Asbjørn Olling The video really described it in the worst way possible.

    • @lincolnsand5127
      @lincolnsand5127 6 років тому +2

      @Winston Mcgee Hacking meant something else before. Look at Ken Thompson. He called himself a hacker, but he's a legendary programmer

  • @Jonas-gm4my
    @Jonas-gm4my Рік тому +4

    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.

  • @whenthethebeansstrikeback6728
    @whenthethebeansstrikeback6728 4 роки тому +480

    Assembly Developers be like: In order to make a sandwich from scratch, you first have to create the whole universe
    r/ProgrammerHumour

    • @caio757
      @caio757 4 роки тому +6

      lol

    • @stolensentience
      @stolensentience 4 роки тому +11

      More like Carl Sagan humour

    • @maxplaysgamez-sharesgaming1756
      @maxplaysgamez-sharesgaming1756 4 роки тому +23

      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 4 роки тому +4

      @@maxplaysgamez-sharesgaming1756 Why Are You Wrote Like This?

    • @bigredracecar27
      @bigredracecar27 3 роки тому +15

      @@mynameisgleeriplaypiano4620 because redditors are weird

  • @gvmrpg
    @gvmrpg 3 роки тому +6

    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!

  • @vito_b0
    @vito_b0 Рік тому +1

    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.

  • @djblcb
    @djblcb 4 роки тому +11

    Even though they are a "couple" of years old now, I have just discovered and am loving these videos. Well done.

  • @R41Ryan
    @R41Ryan 5 років тому +4

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

    • @DirtyMike124x
      @DirtyMike124x 5 років тому +1

      Ryan Huynh Lol hell yeah brother, that’s the fucking spirit.

  • @RWMHub
    @RWMHub Рік тому +1

    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.

  • @matheusft
    @matheusft 4 роки тому +18

    I, as a computer engineer, approve this video. Really neat and informative. Well done!

  • @supremechaos420
    @supremechaos420 7 років тому +11

    Great video and the colours and style of the map make it a great poster

  • @elsacohen490
    @elsacohen490 3 роки тому +26

    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!

  • @QuanChiKombat
    @QuanChiKombat 7 років тому +479

    Map of Economics would be awesome!

    • @alejandrozarzuelo5535
      @alejandrozarzuelo5535 7 років тому +11

      QuanChiKombat dos means Domains of SCIENCE

    • @QuanChiKombat
      @QuanChiKombat 7 років тому +32

      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 7 років тому +24

      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 7 років тому +4

      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 7 років тому +14

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

  • @KrishnaKumar-fc1hc
    @KrishnaKumar-fc1hc 4 роки тому +17

    This is extremely amazing.

  • @duannehaughton4893
    @duannehaughton4893 Рік тому +1

    It is astounding how much I depend and use something that I barely understand. Awesome video, this channel is very well put together.

  • @pete-do3fz
    @pete-do3fz 5 років тому +9

    Your map presentations ...AWESOME ! Thank you .

  • @herbbuckland9223
    @herbbuckland9223 3 роки тому +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.

  • @youmu7917
    @youmu7917 3 роки тому +1

    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.

  • @jacklandingham4375
    @jacklandingham4375 7 років тому +4

    Great video! Content creators like you are why UA-cam 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!

  • @ayushinamdar2125
    @ayushinamdar2125 4 роки тому +2

    It might seem easy but it takes brilliant understanding to make a map of something as complex as sciences itself. Kudos to you

  • @escthedark3709
    @escthedark3709 7 місяців тому +2

    "We'll start with the father of theoretical computer science Allen Turing"
    Don't worry Babbage, I won't forget you.

  • @jalenandrew2387
    @jalenandrew2387 6 років тому +277

    lovely!
    Map of Engineering?

    • @saidalas7763
      @saidalas7763 3 роки тому +1

      Doug Demuro, the type of guy who wanted to become a mechanical/automotive engineer but his parents didn't let him.

  • @marsiennacelebi739
    @marsiennacelebi739 4 роки тому +9

    Love this channel!
    Its great to see a general map of things..
    I await the map of linguistics psychology philosophy..

  • @bym21223
    @bym21223 Рік тому

    I watch this video six years ago in high school. Graduated with a computer science degree from university. I came back to say thank you.

  • @optimizedpran1247
    @optimizedpran1247 4 роки тому +2

    I love this guy. His clarity and organization is simply incredible.

  • @hynjus001
    @hynjus001 5 років тому +5

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

  • @fredio54
    @fredio54 Місяць тому

    Good job. It's like a video of my life growing with computers for 34 years.

  • @MinionNoMore
    @MinionNoMore 7 років тому +1353

    Map of Philosophy, please!
    +1

    • @micheln80
      @micheln80 7 років тому +5

      ua-cam.com/video/YxBShJU_CKs/v-deo.html

    • @MinionNoMore
      @MinionNoMore 7 років тому +20

      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 7 років тому +60

      Do you even..
      ..Philosophy?

    • @alejandrojuarez-rea4899
      @alejandrojuarez-rea4899 7 років тому

      Map of Paper of Plastic?

    • @1oo1540
      @1oo1540 6 років тому +11

      Alejandro Juarez-Rea what about a map of uncultured fools who believe universities are vocational schools?

  • @pouriab9782
    @pouriab9782 4 роки тому +6

    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!!!

  • @bvashisht9283
    @bvashisht9283 3 роки тому

    All the love!, You eliminated years of confusion, fragmentation, and meaningless study. Highly appreciated.

  • @BudgiePanic
    @BudgiePanic 6 років тому +33

    When you have a primitive understanding of all the sub topics - feelsgoodman

  •  5 років тому +47

    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.

  • @masterdementer
    @masterdementer 2 роки тому

    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.

  • @natemarshall2626
    @natemarshall2626 7 років тому +704

    MAP OF ENGINEERING PLEASE

    • @raney150
      @raney150 7 років тому +58

      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 7 років тому +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 7 років тому +26

      Chemical, Industrial, Mechanical, Aerospace, Petroleum, Software, Computer, Electrical, Photonics & Optics, Civil, Materials Science?
      Pick your flavor.

    • @The.Talent
      @The.Talent 7 років тому +2

      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 7 років тому +8

      There already exists a map: IEEE 4789-33457
      It's 239 pgs

  • @MohitK96
    @MohitK96 5 років тому +612

    I want to learn them all but I've one life :'(

    • @Concretizer
      @Concretizer 5 років тому +99

      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 5 років тому +64

      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 5 років тому +40

      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 роки тому +3

      @@navagharkiran5769 Do you have his name

    • @navagharkiran5769
      @navagharkiran5769 4 роки тому +64

      @@itch1428 Narendra modi

  • @yashpandey-fn1uf
    @yashpandey-fn1uf 9 місяців тому +1

    the last red dot was cherry on top

  • @MasterGeekMX
    @MasterGeekMX 7 років тому +79

    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 7 років тому +3

      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 7 років тому +6

      Computer science is awesome

    • @RobDawsonjr
      @RobDawsonjr 7 років тому +20

      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.

  • @andresobrinho3040
    @andresobrinho3040 4 роки тому +4

    Helô from Brasil! Sem dúvidas um dos melhores canais que encontrei nós últimos meses

  • @mayanksehrawat9504
    @mayanksehrawat9504 4 роки тому +2

    Best video about computer engineering on the internet👏

  • @phir9255
    @phir9255 7 років тому +77

    0:31 I had Map of Mathematics as a wallpaper on my PC until this video.

    • @leandoerblader5003
      @leandoerblader5003 7 років тому +4

      can you link me map of mathematics wallpaper please ? I couldn't find a high res one

    • @phir9255
      @phir9255 7 років тому +5

      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 7 років тому +1

      thanks mate.

    • @kevinportillo1971
      @kevinportillo1971 7 років тому

      I was thinking of hanging this one at my wall.

  • @timh6088
    @timh6088 5 років тому +10

    Nice video, but at 7:08 is a small mistake. SAT problems (of order higher or equal three) are not impossible to solve in a sense like the halting problem is impossible to solve (undecidable). They are not efficiently solvable meaning that even small increases to the problem's complexity can lead to immense blow ups in computational time needed to solve it. However, they are still solvable (given enough computing power and patience).
    The difference:
    - Solving 3-Sat for a large input might take quite some time, maybe hours, years or even centuries.
    - Solving the Halting problem is not possible at all, no matter how long you wait or how powerful your computer is.

    • @gyroninjamodder
      @gyroninjamodder 5 років тому +1

      He also left out that the halting problems only applies to computers that are Turing complete. If you give up Turing completeness it is possible to have a computer which you can prove halts. Analogous to this you can prove that the computer remains productive. For example you might want a web server to run forever, but require it to send a response in a finite amount of time when it gets a request.

  • @nigaraliyeva7607
    @nigaraliyeva7607 3 роки тому +1

    This video was one of the most brilliant things I have watched for 5 years. You amazed me!!

  • @chukim8012
    @chukim8012 6 років тому +79

    I did not see any music credits for the video in the description. And the track is f-ing awesome.

    • @jjjey444
      @jjjey444 5 років тому +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 роки тому +5

      @@Noor-oh4jq Either way, it needs to be put on Spotify

    • @philipdevasia1135
      @philipdevasia1135 4 роки тому

      Exactly , the first few minutes was majestic

  • @Konrad241111111
    @Konrad241111111 7 років тому +75

    I'm starting my Computer Science degree in 2 weeks :)

    • @NikiHerl
      @NikiHerl 7 років тому +7

      Czesław Niedzielski Good luck and have fun :D
      I'm about to start my third semester. Be prepared for lots of math and theory in the beginning (basically the upper left quarter of the map). I personally find most of that just as, if not more fascinating than "simple" coding, but I know it turns some people off.

    • @mohamedkhaled3374
      @mohamedkhaled3374 7 років тому

      Good move, have fun.

    • @mcblahflooper94
      @mcblahflooper94 7 років тому +55

      Tips:
      1. Know when to go to bed
      2. Know when to stay up
      3. If they don't say, bubble sort it
      4. Some of what you learn as far as theory is important but a lot of it isn't practical, don't be intimidated any of it.
      5. Try to find what you like doing while you're in your classes. For me I really enjoy data structures and algorithms, but I'm not a big fan of front end development or low level coding. But, I know some people who are really interested in scripting or low level development, for example. Point is, find what you like and what you're good at, and stick with it.
      6. Some professors (a lot) hardball you. Try your best to "play the game", but don't get to the point where you haven't slept in 36 hours. You need to sleep, eat, and be healthy
      7. Find friends. Likely you'll be seeing the same people in your classes semester after semester, depending on how big your school's computer science program is.
      8. Prioritize your major, but enjoy exploring other classes as well, and find solace in different subjects. Sort of tied together;
      9. DO NOT TAKE ALL OF YOUR GENEDS AT THE START(!!!!!!!!!!) Unless you have a lot of doubt in your program, don't do this. When you get to the point where you're coding huge projects for multiple classes, you need to have a chill class that you can zone out and relax in. Supplement each semester with relaxed, gened courses.
      10. Stick with it if you believe it's for you, and if you think it's not, you can always, always, allllllllllways leave. Honestly, it's better sooner than later if you decide it's not for you, so you sink into less debt. However, I advise sticking with it past at least one semester, since the first semester is the biggest learning curve, especially if you've never coded before.
      Good luck! Also, stackoverflow is your friend.

    • @rikenm
      @rikenm 6 років тому +1

      Good luck. I just finished mine.

    • @iamthatiam1111
      @iamthatiam1111 6 років тому

      How is school so far? Is it challenging ? I'm thinking about going to school for it

  • @ShibScript
    @ShibScript 3 роки тому +1

    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.

  • @ankkol2011
    @ankkol2011 5 років тому +8

    This video must be made Mandatory for every Engineering ComputerScience to watch in their First Year of College.
    Believe me, it will change a lot of perspective for the students.
    #love from INDIA

  • @user-r1g5i
    @user-r1g5i 6 років тому +14

    Impressive job, man! Would be great to add a field of computer ethics, where computers act as moral agents

  • @oasismaths5825
    @oasismaths5825 4 роки тому

    A State Of Data™ #Computer_Science With #Python: An Absolute Beginners Guide - Coding Quiz: ua-cam.com/video/0J8aj6ObC_s/v-deo.html

  • @georgec2341
    @georgec2341 7 років тому +122

    How about a Map of Mapping ?

  • @strangejmaster
    @strangejmaster 4 роки тому +3

    I started programming about 4 years ago when I was 7, I still can't comprehend half of this... Good job!

    • @mihailmojsoski4202
      @mihailmojsoski4202 4 роки тому +1

      you'll get there eventually

    • @thespilledmountaindew5911
      @thespilledmountaindew5911 4 роки тому +1

      when you were 7???

    • @patrickstick8249
      @patrickstick8249 3 роки тому +2

      I started ptogramming and building hardware 5 years ago when I was 4. I am senior machine learning engineer in Zurich now. Being 4 years old is not too late to start learning CS. But when you turn 10, you have smaller chances of getting a well paid job

    • @strangejmaster
      @strangejmaster 3 роки тому +1

      @@thespilledmountaindew5911 yip I started getting interested in "type programming" after learning code blocks and learned some python, right now I'm learning C++ and don't do python very much

    • @strangejmaster
      @strangejmaster 3 роки тому +1

      @@patrickstick8249 dang started too late👁️👄👁️

  • @suekaa
    @suekaa 4 роки тому +2

    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 2 роки тому

      Computer engineering is little different from computer science right?

  • @monirhossen4241
    @monirhossen4241 4 роки тому +6

    Great explanation thanks! Every CS student should watch this before they choose the CS major. You’re brilliant keep up the good work!!

  • @GeorgeDessa25565
    @GeorgeDessa25565 4 роки тому +57

    I like how you put league of legends at the bottom of optimization 😂😂

    • @AtamrarisTibia
      @AtamrarisTibia 4 роки тому +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 4 роки тому +9

      ​@@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.

  • @AnanyaK99
    @AnanyaK99 2 місяці тому

    You summarized my entire engineering course in 10 minutes , that too in perfect hierarchy :)))

  • @hamzabhf9562
    @hamzabhf9562 6 років тому +1904

    Map of programming languages
    Who is whit me?

    • @nicholasc.5944
      @nicholasc.5944 6 років тому +4

      im definitely with you

    • @TheShanks
      @TheShanks 6 років тому +142

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

    • @shoaibakhtar4389
      @shoaibakhtar4389 6 років тому

      Me too.

    • @Panthera-Uncia
      @Panthera-Uncia 5 років тому +7

      @@TheShanks Yep, and it could be reduced into complex mathematical bases; imagine having quantized computer/logic operations for all languages.

    • @deivisony
      @deivisony 5 років тому +2

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

  • @tan8067
    @tan8067 3 роки тому +4

    Wow! This was my exact 4 year Computer Science curriculum in a nutshell! Really mind opening explanation! Great job ss always!

  • @amaansharif4655
    @amaansharif4655 Рік тому +2

    I starting revising Computer Science and Systems Engineering. I had completed my Cybersecurity Risk and Strategies course.
    I would like to say, you literally videoed my entire first year course work briefly in near 11 minutes. Thank you so very much for sharing your knowledge and understanding. This video is help me a lot and great notions.

  • @shiponsarkar4405
    @shiponsarkar4405 6 років тому +125

    Someone asked me the other day what are you studying? I said, just learning to use 1s and 0s in different ways. Great video anyways

  • @amazingshortvideos9922
    @amazingshortvideos9922 4 роки тому +3

    I sometimes as a CS student and a developer thought that why we want to work on a computer on rest of our lives like creating applications other than going for field works but now I thought I was wrong It is an exciting field in which I fall in love with and I am going to be a good engineer.

  • @alithejumbo
    @alithejumbo 3 роки тому

    I'm a programmer since 18 years and some of the info in this video are new to me! Thank you.

  • @georgezdanowicz1035
    @georgezdanowicz1035 4 роки тому +5

    Missing is business analysis and requirements definition: user stories, agile, use cases, structured language, uml, business, functional and non-functional requirements, etc.

    • @SirPlotsalot
      @SirPlotsalot 4 роки тому +2

      Most of that can be chalked down to software modeling and design