Harvard Professor Explains Algorithms in 5 Levels of Difficulty | WIRED

Sdílet
Vložit
  • čas přidán 3. 05. 2024
  • From the physical world to the virtual world, algorithms are seemingly everywhere. David J. Malan, Professor of Computer Science at Harvard University, has been challenged to explain the science of algorithms to 5 different people; a child, a teen, a college student, a grad student, and an expert.
    Correction: Our Level 2 teen, Lexi Kemmer, is actually 17-years-old.
    Director: Wendi Jonassen
    Director of Photography: Zach Eisen
    Editor: Louville Moore
    Host: David J. Malan
    Guests:
    Level 1: Addison Vincent
    Level 2: Lexi Kemmer
    Level 3: Patricia Guirao
    Level 4: Mahi Shafiullah
    Level 5: Chris Wiggins
    Creative Producer: Maya Dangerfield
    Line Producer: Joseph Buscemi
    Associate Producer: Paul Gulyas; Kameryn Hamilton
    Production Manager: D. Eric Martinez
    Production Coordinator: Fernando Davila
    Casting Producer: Vanessas Brown; Nicholas Sawyer
    Camera Operator: Brittany Berger
    Gaffer: Gautam Kadian
    Sound Mixer: Lily Van Leeuwen
    Production Assistant: Ryan Coppola
    Hair & Make-Up: Yev Wright-Mason
    Post Production Supervisor: Alexa Deutsch
    Post Production Coordinator: Ian Bryant
    Supervising Editor: Doug Larsen
    Assistant Editor: Lauren Worona
    Still haven’t subscribed to WIRED on CZcams? ►► wrd.cm/15fP7B7
    Listen to the Get WIRED podcast ►► link.chtbl.com/wired-ytc-desc
    Want more WIRED? Get the magazine ►► subscribe.wired.com/subscribe...
    Follow WIRED:
    Instagram ►► / wired
    Twitter ►► / wired
    Facebook ►► / wired
    Tik Tok ►► / wired
    Get more incredible stories on science and tech with our daily newsletter: wrd.cm/DailyYT
    Also, check out the free WIRED channel on Roku, Apple TV, Amazon Fire TV, and Android TV.
    ABOUT WIRED
    WIRED is where tomorrow is realized. Through thought-provoking stories and videos, WIRED explores the future of business, innovation, and culture.
  • Věda a technologie

Komentáře • 1,3K

  • @Mummigoy
    @Mummigoy Před 5 měsíci +7405

    The little girl at the start knows more about computer than most people at my job

    • @GoBrushYourTeeth
      @GoBrushYourTeeth Před 5 měsíci +292

      She is in general a lot smarter than most people at my job.

    • @pranavrao6370
      @pranavrao6370 Před 5 měsíci +74

      She knows more than I would have lol.

    • @michaelwtreww
      @michaelwtreww Před 5 měsíci +74

      A Harvard level pupil 😂😂😂

    • @josepaul4815
      @josepaul4815 Před 5 měsíci +16

      I feel bad for you!

    • @MultiRomyl
      @MultiRomyl Před 5 měsíci

      IKR? If that's the extent of your knowledge, then you're dumb!@@josepaul4815

  • @AnindyaMahajan
    @AnindyaMahajan Před 5 měsíci +5709

    The 6 year old girl has a really bright future ahead of her.
    She solved the peanut butter challenge better than most adults do when they first take David's CS50 course!

    • @a_god8269
      @a_god8269 Před 5 měsíci +339

      She basically explained an algorithm all by herself 😂

    • @arnosuess9020
      @arnosuess9020 Před 5 měsíci +131

      Broo the commands were soo precise, she knew to give every detail exactly how youre supposed to, soo funny

    • @user-vn4jw3ch8w
      @user-vn4jw3ch8w Před 5 měsíci +12

      we just hope algorithm is that easy in real life , in real life even you are an expert , even you got told the exact procedure there is still a high chance you cant implement it due to the abstraction.

    • @anandvenkatraman8983
      @anandvenkatraman8983 Před 5 měsíci +21

      paid actor tbh

    • @Qermaq
      @Qermaq Před 5 měsíci +18

      @@anandvenkatraman8983 "It's only a model". Ppppbt. It kinda makes sense that a young person, immersed in school and learning, will describe making a sandwich better than an adult who is not such a rigorous observer of process.

  • @9009matorres
    @9009matorres Před 5 měsíci +2778

    Dude’s child explanation was more complicated than my junior and senior students can even understand and the little girl looked genuinely intrigued.

    • @johnyepthomi892
      @johnyepthomi892 Před 5 měsíci +87

      @@phi4444it’s not they can’t, it’s more that they don’t care about it. To lean something , you need to care about that topic enough to learn about it and retain that knowledge. It depends on each individual’s priorities. To each their own.

    • @makara2711
      @makara2711 Před 5 měsíci +12

      the script supervisor told her the explanation beforehand

    • @agustinbarquero8898
      @agustinbarquero8898 Před 5 měsíci +14

      ​@@makara2711May I see the proof?

    • @GhostkillerPlaysMC
      @GhostkillerPlaysMC Před 5 měsíci +11

      @@agustinbarquero8898lol it’s pretty obvious someone told her not long before. Seemed pretty scripted, was a very common layman explanation

    • @FrenkieWest32
      @FrenkieWest32 Před 5 měsíci +3

      ​@@johnyepthomi892 the girl is the smartest cutest thing, but with that said: senior computer science students don't care enough about computer science to learn what an algorithm is or something? This does not make any sense to me. No need to exaggerate to compliment the girl.

  • @hebalon
    @hebalon Před 5 měsíci +1339

    I think the little girl at the beginning has a better understanding of what an algorithm is than many journalists writing about algorithms. Her explanation was amazing. Simple but absolutely correct.

    • @user-rv7de7ym5x
      @user-rv7de7ym5x Před 5 měsíci +31

      Sorry to burst your bubble but she was told to say that by the director.

    • @1artsick412
      @1artsick412 Před 5 měsíci

      @@user-rv7de7ym5x bubble burster

    • @stephenh694
      @stephenh694 Před 4 měsíci +3

      Because it's taught in school these days.

    • @NazriB
      @NazriB Před 4 měsíci

      Lies again? Fly Emirates Blu Store

    • @PauIdenino
      @PauIdenino Před 4 měsíci +2

      No she doesn't.

  • @felipellrocha
    @felipellrocha Před 5 měsíci +2053

    As a software engineer, that little girl is a genius. She killed it!

    • @vikingthedude
      @vikingthedude Před 5 měsíci +34

      Give her a haskell book already

    • @joshc_
      @joshc_ Před 5 měsíci +16

      especially the algorithm definition is on point!

    • @qwertzuiop1978
      @qwertzuiop1978 Před 5 měsíci +34

      I have a feeling someone gave her some INSTRUCTIONS on what algorithm is prior to this filming

    • @HimeshDx
      @HimeshDx Před 5 měsíci +10

      wdym by "as a software engineer" ?

    • @FishThatDavidBlaineSwallowed
      @FishThatDavidBlaineSwallowed Před 5 měsíci

      @@vikingthedudeReading ''Haskell'' gave me PTSD lol

  • @kobefourthirty1058
    @kobefourthirty1058 Před 5 měsíci +656

    David Malan is not only a fantastic teacher, but at L4 and L5 he lets the grad student and expert do the explaining while he listens. There is a lot of humility there for someone so smart.

    • @kobefourthirty1058
      @kobefourthirty1058 Před 5 měsíci +17

      funnier you would interpret as such

    • @kithenry
      @kithenry Před 5 měsíci +1

      @@darth-dg8fx shots fired; can i get you some help friend

    • @smugler
      @smugler Před 5 měsíci +18

      ​@@darth-dg8fx
      At that level of knowledge you don't compare, because there is always an overlap and people complement each other.

    • @benirodriguez9516
      @benirodriguez9516 Před 5 měsíci +4

      ​​@@darth-dg8fxthe expert "maybe" but what @kobefourthirty1058 meant is that in L4 and L5, David didn't explain anything. Obviously they didn't need it. But this show, should have taken normal people at different age levels, and not a robotics student and the expert guy.

    • @stephenh694
      @stephenh694 Před 4 měsíci +2

      He lets all of them speak. It's more that there are a vast amount of distinct fields within compsci that overlap in academic and industrial understanding at that level.

  • @SamKrahl
    @SamKrahl Před 5 měsíci +878

    This is a stunning example of how to be a good educator. Fantastic job Prof. Malan!

    • @awAtercoLorstaIn.
      @awAtercoLorstaIn. Před 5 měsíci +8

      He's an *amazing* teacher. I've taken like 3 different CS50s because he elucidates complex concepts in such a clear and concise way. If you have any interest, definitely check it out :)

    • @i.am.such.a.weirdo
      @i.am.such.a.weirdo Před 3 měsíci

      @@awAtercoLorstaIn. I am currently watching cs50. and its really amazing. i am glad that i had his lectures.

  • @TheOriginalJohnDoe
    @TheOriginalJohnDoe Před 5 měsíci +451

    David is one of the best teachers for programming. He understands what students don’t understand and uses real world analogy’s in the best way.

    • @realgreencookie
      @realgreencookie Před 3 měsíci +8

      Taking his CS50x class at edx and its exhilarating!

    • @bagtea
      @bagtea Před 2 měsíci +6

      @@realgreencookie same lol. Adding it on your resume would give it a big boost

    • @alpineai
      @alpineai Před 4 dny

      The essence of good teaching - using analogies too late with someone already understands to something that they don't understand

  • @adnanmohsinurrahman3579
    @adnanmohsinurrahman3579 Před 5 měsíci +122

    The graduate student is my brother. Let us wish for him a bright future. Thank you!
    Best wishes, vaia! @mahi

  • @tanukitom8606
    @tanukitom8606 Před 5 měsíci +582

    I took Dr. Malan's CS50 course last year. God bless this gentlemen for providing excellent knowledge to the public. I even started to be more articulate just because the way he talks lol.

    • @briankelly1240
      @briankelly1240 Před 5 měsíci +4

      As in you went there at Harvard or watched online? Curious how it is in person compared to online.

    • @drk3249
      @drk3249 Před 5 měsíci +1

      Do you have a link to the course?

    • @mr.sloth.
      @mr.sloth. Před 5 měsíci

      @@drk3249 search cs50 havard edx, you can sign up and take the course for free, don't need to pay for the certification

    • @CrankyBarbar1an
      @CrankyBarbar1an Před 5 měsíci

      isn't he a dr btw? i've no idea, but thought I'd ask

    • @marcusdaster7860
      @marcusdaster7860 Před 5 měsíci

      @@drk3249 search for "Harvard CS50 (2023) - Full Computer Science University Course " :)

  • @christopherchan5357
    @christopherchan5357 Před 5 měsíci +146

    It is amazing that a 6-year-old can explain what algorithm is even better than an adult.

    • @twstdreality
      @twstdreality Před 5 dny

      Having a simple mind makes it easier. You don’t think of all the intricate details and semantics and formatting and presentation

  • @LivvieLynn
    @LivvieLynn Před 4 měsíci +42

    Now teach my coworkers how to use excel.

    • @TA_Tactics
      @TA_Tactics Před 24 dny +1

      Don't even think he could 😂

    • @omidmehdi
      @omidmehdi Před 9 dny +1

      😂😂😂😂😂😂
      The boomers in the workplace worship me because of excel

  • @bellatadson
    @bellatadson Před 5 měsíci +147

    Can we acknowledge how brilliant that little girl was?! So precious!

    • @theblackquill5921
      @theblackquill5921 Před 2 měsíci

      also the moment she was like jokes on you I like peanut butter was funny

  • @ashmac87
    @ashmac87 Před 5 měsíci +123

    I love how this guy explains things without judgment! So many people are condescending when they know things.

  • @clauseland9005
    @clauseland9005 Před 5 měsíci +153

    DAVID MALAAAAAAAN. Man after I took CS50 I have been a huge fan. Why isn't every teacher so engaging as David. Thank you for being "dumb" so us as students don't have to feel stupid. You are the best David

  • @1sava
    @1sava Před 5 měsíci +361

    How does a 6 year old even know what an algorithm is? 🤯🤯🤯 She is brilliant!!! Kudos to her parents!

    • @khufiie
      @khufiie Před 5 měsíci +37

      Little girl did her homework. The teen didn't she looked so lost lol

    • @MAHESHWARREDDY-bh7vr
      @MAHESHWARREDDY-bh7vr Před 4 měsíci +9

      How does she doesn't know about internal parts of computer...if she know what is an algorithm

    • @robinschwartz6977
      @robinschwartz6977 Před 3 měsíci +10

      Actually, the term algorithm is used in elementary math. Certainly not when I was a child, but I hear this in the classrooms I sub in.

    • @fakecubed
      @fakecubed Před 3 měsíci +7

      The whole video was scripted.

    • @LagMasterSam
      @LagMasterSam Před 3 měsíci +6

      @@MAHESHWARREDDY-bh7vr Kids are very good at recalling things word-for-word, even after hearing them only once.

  • @FelipeFreitasFS
    @FelipeFreitasFS Před 5 měsíci +91

    Half of yellow pages sales are to Malan, just so he can rip it apart at every algorithms class.
    Gotta love this passion!

    • @rhbts10
      @rhbts10 Před 4 měsíci +4

      He is the reason they keep making it 😂😂😂

  • @zurgmuckerberg
    @zurgmuckerberg Před 5 měsíci +97

    I'm currently at hour 4 of David Malan's CS50 courses I watch online, and I can say, he's the best teacher I've ever seen.

  • @ItsStaffDaddy
    @ItsStaffDaddy Před 5 měsíci +189

    I’m a computer scientist and the 6 year olds description of an algorithm was more concise and simple than I could’ve have done.
    I’m super impressed

  • @MeroGrumble
    @MeroGrumble Před 5 měsíci +87

    David's adaptation to the various levels was nice. Instead of monopolizing the floor, he was really leading different levels of interviews and gave enough space for the people to express their knowledge in a way that felt natural and instructive.

    • @MeroGrumble
      @MeroGrumble Před 5 měsíci +11

      That a teacher can sometimes explain better with dialectic rather than rhetoric.

    • @TypicallyThomas
      @TypicallyThomas Před 5 měsíci +9

      @@darth-dg8fx He explains loads without just going "Look at me knowing everything" but getting his guests to express how much they know and then expanding on their knowledge with their existing knowledge as handholds. It's why he's using metaphors such as peanut butter sandwiches and phonebooks, cause it's something you can easily understand without it being explained

  • @aliaslami1763
    @aliaslami1763 Před 5 měsíci +30

    As a programmer, I think the 6-year-old girl has a perfect and clear mind, I'm sure she has a good future in computer engineering, she can explain things like this and understand easily.

  • @EatSleepDrumRepeat
    @EatSleepDrumRepeat Před 5 měsíci +597

    David is one of the best teachers the world has ever seen

    • @steveftoth
      @steveftoth Před 5 měsíci +8

      Maybe in a big classroom setting but 1:1 he doesn’t let the student figure out anything themselves.

    • @Themaxmerock007
      @Themaxmerock007 Před 5 měsíci

      Agreed

    • @coldfire6869
      @coldfire6869 Před 5 měsíci +17

      ​@@steveftothhave you met him or do you say that after watching this video? Just curious.

    • @caspertrog1046
      @caspertrog1046 Před 5 měsíci +3

      @@steveftoth This right here is for the purpose of a 25 minute video. It's not like he has a lot of time to let them figure it out on their own, he's only got a few moments with each person.

    • @user-pg7hk5kf1j
      @user-pg7hk5kf1j Před 5 měsíci +2

      So how many people have taught you? I mean, to know that he is one of the best ever, anywhere. You must have met quite a few people to know that.

  • @MooshYT
    @MooshYT Před 5 měsíci +212

    I wish I had a teacher like David in my life, I would be so smarter. He has a way of explaining it based on your level of understanding, in a patient way. Teachers need to take notes 👍

    • @instachocolate
      @instachocolate Před 5 měsíci +7

      Or maybe even just a teacher like that 6 year old would be great too

    • @sailorkisser
      @sailorkisser Před 5 měsíci +17

      And you can! (in a way) His intro to computer science class is free on youtube on the Harvard CS50 channel

    • @randomdude2540
      @randomdude2540 Před 5 měsíci +4

      Fact check: True (I took several free cs50 courses online)

    • @Kvothe3
      @Kvothe3 Před 5 měsíci +8

      It would be nice if schools didn't sort everyone based on what year they were born, but rather on their level of understanding in a specific subject. That way teachers could realistically do what you are proposing.

    • @MooshYT
      @MooshYT Před 5 měsíci +1

      @@Kvothe3 agreed 👍 🙌 👏

  • @abcdefg91111
    @abcdefg91111 Před 5 měsíci +24

    That kid is too dangerous

    • @crispinanvikoba5764
      @crispinanvikoba5764 Před 23 dny

      😂😂😂

    • @0269_m
      @0269_m Před 7 hodinami

      there are much more brilliant and dangerous kids wandering in darkweb

  • @nanadwumah9096
    @nanadwumah9096 Před 5 měsíci +37

    I’m a mechanical engineer who has fallen in love with computer programming and artificial intelligence. It hurts me sometimes that I didn’t major in computer science for my bachelor’s degree but I’m definitely going to pursue my masters in Robotics and Artificial Intelligence. I just love programming so much.❤

    • @laghriburger8542
      @laghriburger8542 Před 5 měsíci

      Lifes short, you can do it online, and give tests and get a degree

    • @MaxProgramming-uv6br
      @MaxProgramming-uv6br Před 3 měsíci

      Keep it up if you think about something you gonna reach it 🦾🤍

    • @JamieModelvsDirector
      @JamieModelvsDirector Před 3 měsíci

      It’s the Love and Passion you have for it that I find intriguing 😊❤ I’m so happy for you that you are Blessed to do what you Love to Do 🎉

    • @bagtea
      @bagtea Před 2 měsíci +2

      you can still take online courses during your free time, but the CS job market is terrible rn, lots of students in CS and CE degrees struggling to land the job

    • @MaxProgramming-uv6br
      @MaxProgramming-uv6br Před 2 měsíci

      Why is that ? Is it because they do not prepare while studying or in general concept of the low demand for the CS students ? And what will be the best option if someone love all the IT stuff ? Which major should go with to land a job in this field ?@

  • @HireMyTimestampTalent
    @HireMyTimestampTalent Před 4 měsíci +57

    00:02 Algorithms are everywhere and offer opportunities to solve problems.
    02:13 Creating an algorithm for making a peanut butter sandwich
    06:19 Using loops in programming can make searching more efficient.
    07:59 Algorithms for searching through a phone book can be optimized by dividing and conquering
    11:41 Bubble sort algorithm explained in steps.
    13:34 Algorithm in social media platforms like TikTok is more artificially intelligent than human-based decisions.
    17:25 Algorithms are becoming increasingly integrated into our everyday lives
    19:00 Data scientists use algorithms to optimize models and develop data products.
    22:07 Understanding algorithms is loosely coupled to our progress in advancing great algorithms.
    23:43 Large language models like GPT have changed people's perception of AI

  • @apschhokar
    @apschhokar Před 4 měsíci +9

    The professor is really good, reminds me of why I like computer science. He adjusts his conversation based on the level of understanding very well.

  • @nethsarask
    @nethsarask Před 5 měsíci +117

    Time stamps
    00:00 Intro
    00:27 Level 1 - Child
    05:07 Level 2 - Teen
    10:26 Level 3 - College Student
    14:47 Level 4 - Grad Student
    18:40 Level 5 - Expert

  • @hassamlatif1169
    @hassamlatif1169 Před 5 měsíci +22

    I love that it turns into more and more of an interview as the levels progress. I mean I guess that's unavoidable if the people you talk to are in a similar field to yours. Still its interesting to see that.

  • @CptVein
    @CptVein Před 5 měsíci +15

    Man this was good. I'm not gonna claim I understood everything that was said in the last conversation but I just loved how it becames a casual discussion these things.

  • @lator1941
    @lator1941 Před 5 měsíci +6

    I really enjoyed the last part between the two experts.
    It was really insightful

  • @Aztari0
    @Aztari0 Před 4 měsíci +10

    this man must have torn up half of the existing phonebooks at this point

  • @Skuiggly
    @Skuiggly Před 5 měsíci +29

    i love seeing the curiosity of children like that little girl’s :) its so pure and they haven’t been conditioned to default to “i don’t know” all the time

  • @eval_is_evil
    @eval_is_evil Před 5 měsíci +39

    I know comp science laureates that couldnt describe what an algorithm is like that little girl. She described the basic essence very very well. She gets it.
    The phonebook example describes very well search algorithms. Radex is great for integers for example (doesnt need to compare values so to speak). Then for data you can use regular expressions with anchors etc.
    There are so many possibilities and with each language you can do it a bit different,computer sciences are awesome.

    • @essayedgar
      @essayedgar Před 4 měsíci +4

      Sure buddy 🤦‍♂️ what CS laureate(s) do you know?

  • @bekabex8643
    @bekabex8643 Před 5 měsíci +1

    I absolutely loved this. The last conversation was special

  • @empirelinkx9930
    @empirelinkx9930 Před 10 dny

    That part of giving a very specific instructions as codes for the computer 🖥️ to execute into a desired result is so much insightful.

  • @Xphinity
    @Xphinity Před 5 měsíci +43

    Notice how the college student and the expert reference algorithms as problem solvers, but the PhD student looks at it as a way of efficiency; big difference

    • @User-zo6si
      @User-zo6si Před 5 měsíci +13

      isnt efficiency just making sure that any problem that is being solved takes up the least amount of time and space when it comes to algorithms, which ultimately is the same thing

    • @forthehomies7043
      @forthehomies7043 Před 5 měsíci

      Algorithms are used to solve problems, and the PhD student takes it one step further by focusing on creating the most efficient algorithms for those problems. So I guess you could consider his view better, but really it's just the next step in the process. An example is tying your shoelaces. You probably have your way of doing it, and that is an algorithm. But is there an easier and faster way of tying your laces, i.e. a better algorithm? That is efficiency. @@phi4444

    • @forthehomies7043
      @forthehomies7043 Před 5 měsíci

      Yes @@User-zo6si

    • @DerrickLanders-nt3tg
      @DerrickLanders-nt3tg Před 5 dny

      Algorithms actually function in more ways than that... "filtering" is efficiency+solving, but there's still an "X" variable...

  • @CodingAqyanoos
    @CodingAqyanoos Před měsícem +13

    I think that the 6 years old girl was smarter than the computer science students and the Data scientist 😂

  • @TheNathanSproul
    @TheNathanSproul Před 5 měsíci +20

    That little girl was amazing. Great job mom and dad! It always brightens my day when I get a chance to see brilliance in the next generation.

  • @kelvinyelyen
    @kelvinyelyen Před 5 měsíci +82

    Even though the learning was online, Professor David J. Malan remains the most exceptional instructor I've encountered.
    Adored the curiosity and intelligence of the little girl also.

  • @theworsttake
    @theworsttake Před 5 měsíci +5

    everyone who's done CS50 recognizes David!! Great guy, you can clearly see he's doing it for passion

  • @ekowahyudi1642
    @ekowahyudi1642 Před 4 měsíci +1

    This is great. In college I was taught by some professors and I can assure you that all of them explained things in complicated way. I really wish I had professor who explains like this back then! I bet everyone in class would understand and most importantly, no one would fell asleep!

  • @karentechnologies3990
    @karentechnologies3990 Před 10 dny

    Also the last conversation with the expert was incredibly fantastic

  • @miomip
    @miomip Před 5 měsíci +5

    Tbh, the hardest audience to explain anything to is the people who aren't interested that much or don't know anything of the underlying topics. I mostly have explained math, logic, and problem solving to other people in my math and programming class.

  • @abdullah.a.nahyan
    @abdullah.a.nahyan Před 5 měsíci +5

    Phenomenal educators, such as Professor Malan, create interest in learning rather than boredom!

  • @iagolucas3484
    @iagolucas3484 Před 4 měsíci

    the way he tore the phone book. THE DRAMA. I loved it.

  • @JohnDakin-gg5tm
    @JohnDakin-gg5tm Před 3 měsíci +1

    This video really taught me all the basics of algorithm before I get deep into it thanks alot🎉

  • @AneOnyme_
    @AneOnyme_ Před 5 měsíci +43

    The little girl is smarter than most people I've met. I would rather talk to her than to my family during a dinner 😅

  • @fvazquez64
    @fvazquez64 Před 5 měsíci +4

    Mr Malan is a genius, I enjoy his approach in teaching things, personally I thought I was not going to be able to understand, but I did... Thanks for sharing!!

  • @lukeholmes7511
    @lukeholmes7511 Před 5 měsíci +1

    I love professor Malan. I took his CS50 class when I was in high school.

  • @overtechnc3462
    @overtechnc3462 Před 4 měsíci +1

    David's CS50 courses are a PLEASURE to watch ! I love his way of teaching 👌

  • @subhayukumarbala1680
    @subhayukumarbala1680 Před 5 měsíci +7

    Was waiting for him to tear the phone book... God, that's nostalgic and satisfying at the same time. 😅

  • @vibeymonk
    @vibeymonk Před 5 měsíci +5

    The little girl is the representation of how quickly now the “computer” teaches our kind about themselves. The speed increase is incredible.

  • @kunaldongre9
    @kunaldongre9 Před 5 měsíci +2

    Before even video i was wishing when our Cs50 hero will be here and here he is.
    Thankyou David Malan for introducing cs to us.❤

  • @didyouknowamazingfacts2790
    @didyouknowamazingfacts2790 Před 5 měsíci +8

    She is smarter than I was at 6. I didn't know any of this at 6 and I'm a computer science graduate. I didn't start caring about CS until I was about 15.

  • @randomswedishdude
    @randomswedishdude Před 5 měsíci +17

    I have been a software developer for close to 30 years. That being said, when I was that first kid's age, I was barely getting off of eating gravel .
    Her understanding of an algorithm as a list of instructions just blew me away

    • @DerrickLanders-nt3tg
      @DerrickLanders-nt3tg Před 5 dny

      It's impressive for her age, but she couldn't put her knowledge into a practical application...

  • @edoardodepiccoli3004
    @edoardodepiccoli3004 Před 5 měsíci +1

    Please I want you at my university, you are so good at explaining things. Best professor in the world

  • @Hiraeth256
    @Hiraeth256 Před 4 měsíci +2

    The conversation between the professor and the expert was quite interesting. They should do few videos together like that.
    Does anyone know any youtube channel or podcasts where experts of that level discuss about CS and tech?

  • @victor_y1618
    @victor_y1618 Před 4 měsíci +15

    David is an AMAZING professor, his CS50 lectures are incredible, truly reccommended for anyone who wants to learn Computer Science integrally

  • @vigneshvarsreekanth4063
    @vigneshvarsreekanth4063 Před 5 měsíci +4

    I wish someone taught me about computers like this when I was a kid.I became a fan of the teacher.

  • @deepakjoyjose8189
    @deepakjoyjose8189 Před 3 měsíci

    I haven't watched the video past the 3rd girl yet, but I truly wish that I had a professor who is as passionate and good at explaining these concepts as David is. It sure makes a lot of difference.

  • @nahaabidorothy934
    @nahaabidorothy934 Před měsícem

    This little girl gave me goosebumps. She is smarter than many of the senior developers. Best way of teaching such topics. Kudos😚

  • @towsifulhaider
    @towsifulhaider Před 5 měsíci +6

    The video that nobody expected but everybody deserved

  • @justanamateur1682
    @justanamateur1682 Před 5 měsíci +6

    I love professor malan, his approach to CS50 is unrivaled! Glad he is getting the recognition he deserves!!!

  • @anthonyyeh162
    @anthonyyeh162 Před 16 dny

    Note that the word algorithm is only really defined in the first couple conversations, whilst the practitioner discussions are focused on application. Highlights how simple the idea of an algorithm is and how complex a simple idea can be developed.

  • @harrysmith8495
    @harrysmith8495 Před 3 měsíci +1

    I like this professor know with whom he speaks to, so it is important to knowing to whom you are talking to

  • @farispalayi
    @farispalayi Před 5 měsíci +9

    23:40 Was really hoping he would give an answer to that., but seems like instead of answering the question, he just explained the question itself in detail.

    • @wob157
      @wob157 Před 5 měsíci

      His answer was an argument that these advancements / shifts in the field shouldn’t deter interest because there are new questions to explore that arise out of it. He also says that the technology existed before it gained recognition, ie there’s a rich field of research that existed before nov ‘22 that still exists and is worth exploring

  • @sigvardskrongorns8547
    @sigvardskrongorns8547 Před 5 měsíci +23

    Always love to listen to Prof. Malan's lectures. :) (and also wondering how many Phonebooks he has torn appart over the years :D)

    • @user-mr3ko8rz7j
      @user-mr3ko8rz7j Před 5 měsíci +1

      Yes, and how big is his phonebooks storage 😂

  • @Lor_Duck
    @Lor_Duck Před 3 měsíci

    Never expected to see David on here! He's genuinely an amazing professor!

  • @airajena5036
    @airajena5036 Před 5 měsíci

    What an extraordinary explanation of Divide and Conquer Algo(Binary Search).

  • @alexakerr8935
    @alexakerr8935 Před 4 měsíci +6

    I understand what algorithms are now because of the way the little girl explained it

  • @LilJollyJoker
    @LilJollyJoker Před 5 měsíci +16

    It's crazy how there are 2 NYU students in this video! I myself am also a NYU student majoring in CS, and am going to take Data Structures & Algorithms next semester!

    • @forthehomies7043
      @forthehomies7043 Před 5 měsíci +2

      That was one of my favorite courses during my CS undergrad. Lots of programming and algo application. Enjoy :)

    • @LilJollyJoker
      @LilJollyJoker Před 5 měsíci +1

      @@forthehomies7043 Heard its very hard, so I am super worried! Lol, im gonna give myself a headstart and start studying over winter break!

    • @AndreRussell-yh4ko
      @AndreRussell-yh4ko Před měsícem

      im doing web design and c programming

  • @smart_computing
    @smart_computing Před 3 měsíci +1

    I love their understanding of algorithm. Learning can be very interesting if you have a motivating teacher. Listening to the expert as a Data Analyst is very enriching for me.

  • @sabbirh26
    @sabbirh26 Před 4 měsíci +3

    Malan is one of the best CS teacher that i ever seen ❤
    I am a fan since CS50 course

  • @michaelres5335
    @michaelres5335 Před 5 měsíci +31

    Wonderful video, this guy slays at explaining!

  • @akshita7920
    @akshita7920 Před měsícem

    Really appreciable approach to show the people the ability of understanding basic of dsa ..

  • @Uran.Khatola
    @Uran.Khatola Před 5 měsíci +1

    The man who laid the foundations of my CS career. I bow to you, sensei!

  • @bambimbambas
    @bambimbambas Před 5 měsíci +6

    I've been studying CS50 for over past 2 weeks everyday for several hours, and professor Malan has now filled all of my recommendations...

  • @IsaacRivas-hg6kg
    @IsaacRivas-hg6kg Před 2 měsíci +5

    The little girl knew more about computers before i started computer science in college

  • @vulturebeast
    @vulturebeast Před 5 měsíci +1

    Prof David is the og of computer science. I owe a lot to him ❤

  • @tati_oak
    @tati_oak Před 5 měsíci

    🎉 David J. Malan 🎉 This is such a good episode. Thanks!

  • @rosyidharyadi7871
    @rosyidharyadi7871 Před 5 měsíci +7

    Prof. Malan, the legendary phone book shredder

  • @SandyDelMar42
    @SandyDelMar42 Před 5 měsíci +5

    Omg David! Thanks to his CS50 harvardx course I decided to become a computer scientist, he makes any computer science subject fun and interesting. I aspire to be as good as he is one day.

  • @gregoryharris688
    @gregoryharris688 Před 4 měsíci +2

    I did this exact exercise in 2nd grade in 1988. We had to write EXACTLY the steps to make a PB&J for the teacher to follow, and you had to eat what you ended up with. I had no idea then that it was an algorithm!!

  • @Knoxium94
    @Knoxium94 Před měsícem

    you could see how in the last conversation he was enjoying it.

  • @jenshagelstein7695
    @jenshagelstein7695 Před 4 měsíci +3

    she is such a sweet little person, my best wishes to her and her family,

  • @The_Quaalude
    @The_Quaalude Před 5 měsíci +9

    This child is smarter than most people I've met

  • @LakshaySharma
    @LakshaySharma Před 5 měsíci +1

    8:39 applying Searching algorithm (left , right and middle concept)

  • @jopo7996
    @jopo7996 Před 5 měsíci +11

    I didn't think I knew much about computers and algorithms, but I do make a pretty wicked PB&J, so yeah, I'm now an expert.
    Time to update the ol' resume.

    • @st2rseeker
      @st2rseeker Před 5 měsíci +4

      Ironically (or not very), recipes are exactly algorithms - so if you're going to write down instructions how to do your PB&J, you're basically a computer scientist.

  • @marchlopez9934
    @marchlopez9934 Před 5 měsíci +6

    - Algorithms are everywhere in both the physical and virtual worlds and are important for problem-solving.
    - A computer is an electronic device with a CPU (Central Processing Unit) and memory (RAM and hard drive) that can perform tasks and store data.
    - An algorithm is a set of step-by-step instructions for solving a problem, such as making a peanut butter sandwich.
    - Precision is important in creating algorithms to ensure they are executed correctly.
    - Everyday tasks and routines can also be seen as algorithms.
    - Following precise instructions is crucial when using search engines like Google.
    - Algorithms are important for problem-solving regardless of a person's profession or field.
    - Precise instructions are key for success in computer science and in everyday life.

  • @nananabi838
    @nananabi838 Před 5 měsíci

    I would like the last two parts to be full three hours podcasts.

  • @bobbyv3
    @bobbyv3 Před 5 měsíci +2

    Her algorithm was better than mine going through CS50. That was the most adorable thing I've seen. Kudos to her! Keep her curiosity burning as hot as a thousand WR 102s! She's the chosen one in our fight against our future AGI overloads (JK, GPT, I love you. You too, LaMDA).

  • @MrBlereau
    @MrBlereau Před 5 měsíci +5

    How come she's 6 years old ? She's amazing ! Hope she will do something with her intelligence. Congrats to her parents.

  • @Jaronut
    @Jaronut Před 5 měsíci +5

    8:25 He did the thing he did the thing!

  • @anandareza6889
    @anandareza6889 Před 5 měsíci +2

    Oh man that entire first part with the child. What a joy 😂

  • @udri-jh1fb
    @udri-jh1fb Před 5 měsíci

    This series is the best one on wired

  • @TheCheesyNachos
    @TheCheesyNachos Před 5 měsíci +7

    Kinda wished the last two guys stuck with the more “traditional” algorithms talk. Would have liked to see David talking about big data algorithms like streaming, parallelism, etc.

    • @chiiika.ayyAtHK
      @chiiika.ayyAtHK Před 5 měsíci

      Tbh I’d say at some point it will morph into the AI talk. AI, machine learning in general essentially are non deterministic algorithms that we’re still trying to wrap our collective heads around.
      Keeping L4 and L5 confined in the traditional sense of deterministic algorithms like streaming or architectures like multithreaded processing is not something that’s worthwhile.

    • @jessicaly8893
      @jessicaly8893 Před 5 měsíci +2

      righttt, david corrected the undergraduate when she talked about tiktok algorithms but all that the last two talked about were basically AI..

  • @nabkawe
    @nabkawe Před 5 měsíci +9

    That kid is precious.❤

  • @lumix3855
    @lumix3855 Před 9 dny

    I love David J. Malan, he's such a charismatic speaker not only here but in his Harvard CS50 courses. What a man.

  • @andreschavez9529
    @andreschavez9529 Před 4 měsíci +1

    Me encanta como cambia el lenguaje corporal de David