Harvard Professor Explains Algorithms in 5 Levels of Difficulty | WIRED

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 1,7 тис.

  • @AnindyaMahajan
    @AnindyaMahajan Рік тому +7336

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

      She basically explained an algorithm all by herself 😂

    • @arnosuess9020
      @arnosuess9020 Рік тому +161

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

    • @電腦騙徒剋星
      @電腦騙徒剋星 Рік тому +19

      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.

    • @killandy01
      @killandy01 Рік тому +24

      paid actor tbh

    • @Qermaq
      @Qermaq Рік тому +23

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

  • @aliaslami1763
    @aliaslami1763 Рік тому +269

    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.

  • @9009matorres
    @9009matorres Рік тому +3591

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

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

    • @hetaeramancer
      @hetaeramancer Рік тому +14

      the script supervisor told her the explanation beforehand

    • @agustinbarquero8898
      @agustinbarquero8898 Рік тому +16

      ​@@hetaeramancerMay I see the proof?

    • @GhostkillerPlaysMC
      @GhostkillerPlaysMC Рік тому +17

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

    • @FrenkieWest32
      @FrenkieWest32 Рік тому +4

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

  • @papasmurfication
    @papasmurfication Рік тому +540

    I'm watching this because of an algorithm.

  • @Mummigoy
    @Mummigoy Рік тому +9988

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

    • @GoBrushYourTeeth
      @GoBrushYourTeeth Рік тому +390

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

    • @pranavrao6370
      @pranavrao6370 Рік тому +103

      She knows more than I would have lol.

    • @michaelwtreww
      @michaelwtreww Рік тому +100

      A Harvard level pupil 😂😂😂

    • @josepaul4815
      @josepaul4815 Рік тому +21

      I feel bad for you!

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

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

  • @apschhokar
    @apschhokar 11 місяців тому +41

    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.

  • @hebalon
    @hebalon Рік тому +1918

    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.

    • @JamesButler-o6g
      @JamesButler-o6g Рік тому +40

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

    • @1artsick412
      @1artsick412 Рік тому

      @@JamesButler-o6g bubble burster

    • @stephenh694
      @stephenh694 11 місяців тому +7

      Because it's taught in school these days.

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

      Lies again? Fly Emirates Blu Store

    • @PauIdenino
      @PauIdenino 10 місяців тому +3

      No she doesn't.

  • @austinusen3050
    @austinusen3050 7 місяців тому +22

    Interesting observation: When you converse with a Novice you talk more. When you converse with an Expert you listen more.

  • @kobefourthirty1058
    @kobefourthirty1058 Рік тому +1127

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

      funnier you would interpret as such

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

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

    • @smugler
      @smugler Рік тому +35

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

    • @benirodriguez9516
      @benirodriguez9516 11 місяців тому +8

      ​​@@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 11 місяців тому +3

      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.

  • @felipellrocha
    @felipellrocha Рік тому +2946

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

    • @vikingthedude
      @vikingthedude Рік тому +42

      Give her a haskell book already

    • @joshc_
      @joshc_ Рік тому +26

      especially the algorithm definition is on point!

    • @qwertzuiop1978
      @qwertzuiop1978 Рік тому +47

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

    • @HimeshDx
      @HimeshDx Рік тому +16

      wdym by "as a software engineer" ?

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

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

  • @Aztari0
    @Aztari0 11 місяців тому +33

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

  • @adnanmohsinurrahman3579
    @adnanmohsinurrahman3579 Рік тому +400

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

    • @edwinbongas
      @edwinbongas 9 місяців тому +5

      Aamiin...

    • @Allullamon
      @Allullamon 9 місяців тому +5

      Best wishes bro❤

    • @راكانالسلمي-ح7ظ
      @راكانالسلمي-ح7ظ 8 місяців тому +13

      How did they choose? Or let's say what was the algorithm of choosing him was?

    • @DarknessFalls29
      @DarknessFalls29 6 місяців тому

      ​@@راكانالسلمي-ح7ظ Good question! No answer yet...

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

      FELLAS, *MR OBALAR* ON UA-cam CURED ME TOTALLY

  • @nanadwumah9096
    @nanadwumah9096 11 місяців тому +63

    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 11 місяців тому +1

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

    • @MaxProgramming-uv6br
      @MaxProgramming-uv6br 10 місяців тому

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

    • @JamieModelvsDirector
      @JamieModelvsDirector 10 місяців тому +1

      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 9 місяців тому +4

      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 9 місяців тому +1

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

  • @SamKrahl
    @SamKrahl Рік тому +1018

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

    • @awAtercoLorstaIn.
      @awAtercoLorstaIn. 11 місяців тому +11

      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 :)

    • @sayuri_20
      @sayuri_20 10 місяців тому

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

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

      FELLAS, *MR OBALAR* ON UA-cam CURED ME TOTALLY

  • @anveshshrivastavaone
    @anveshshrivastavaone 8 місяців тому +7

    This video taught me algorithm more than my school could in 1 year

  • @TheOriginalJohnDoe
    @TheOriginalJohnDoe Рік тому +564

    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 10 місяців тому +14

      Taking his CS50x class at edx and its exhilarating!

    • @bagtea
      @bagtea 9 місяців тому +6

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

    • @alpineai
      @alpineai 6 місяців тому

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

  • @Maria-yj2wp
    @Maria-yj2wp 3 місяці тому +2

    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.

  • @sleepyspacegremlin
    @sleepyspacegremlin Рік тому +169

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

    • @lostcause7072
      @lostcause7072 6 місяців тому +5

      Indeed, especially in the tech field. People love to flex their knowledge.

  • @empirelinkx9930
    @empirelinkx9930 7 місяців тому +3

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

  • @clauseland9005
    @clauseland9005 Рік тому +191

    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

  • @lator1941
    @lator1941 Рік тому +10

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

  • @MonsterCucker3000
    @MonsterCucker3000 Рік тому +668

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

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

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

      Do you have a link to the course?

    • @mr.sloth.
      @mr.sloth. Рік тому

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

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

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

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

  • @I_hu85ghjo
    @I_hu85ghjo Рік тому +92

    That kid is too dangerous

  • @bellatadson
    @bellatadson Рік тому +191

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

    • @theblackquill5921
      @theblackquill5921 8 місяців тому +1

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

  • @MrBlereau
    @MrBlereau Рік тому +9

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

  • @zurgmuckerberg
    @zurgmuckerberg Рік тому +129

    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.

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

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

  • @FelipeFreitasFS
    @FelipeFreitasFS Рік тому +124

    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 11 місяців тому +10

      He is the reason they keep making it 😂😂😂

    • @rahamanadeyemo4541
      @rahamanadeyemo4541 6 місяців тому +2

      Was literally wondering how many he's torn since he started teaching 😅

  • @MeroGrumble
    @MeroGrumble Рік тому +116

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

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

    • @TypicallyThomas
      @TypicallyThomas Рік тому +11

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

  • @skilz8098
    @skilz8098 11 місяців тому +4

    The young girl will be going places... She understands the concepts of an algorithm better than many college grads...

  • @christopherchan5357
    @christopherchan5357 Рік тому +231

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

    • @Mster_J
      @Mster_J 6 місяців тому +9

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

    • @verlax8956
      @verlax8956 2 місяці тому +1

      wassup chris chan

  • @joeleone6276
    @joeleone6276 2 місяці тому +1

    David is an amazing professor, and has a way to break down complicated topics to a fundamental level so that everyone can understand them. I am taking one of his classes now, and the understanding that I have achieved on even topics that I already understood is 10x what it was before.

  • @nethsarask
    @nethsarask Рік тому +137

    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

  • @TeanJodibo
    @TeanJodibo Місяць тому +4

    2:24 No way this little girl is actually a genius

  • @MooshYT
    @MooshYT Рік тому +222

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

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

    • @sailorkisser
      @sailorkisser Рік тому +17

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

    • @randomdude2540
      @randomdude2540 Рік тому +4

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

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

      @@Kvothe3 agreed 👍 🙌 👏

  • @Knoxium94
    @Knoxium94 8 місяців тому +1

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

  • @1sava
    @1sava Рік тому +426

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

    • @khufiie
      @khufiie Рік тому +46

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

    • @MAHESHWARREDDY-bh7vr
      @MAHESHWARREDDY-bh7vr 11 місяців тому +9

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

    • @robinschwartz6977
      @robinschwartz6977 10 місяців тому +17

      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 10 місяців тому +12

      The whole video was scripted.

    • @LagMasterSam
      @LagMasterSam 10 місяців тому +8

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

  • @gregoryharris688
    @gregoryharris688 11 місяців тому +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!!

  • @EatSleepDrumRepeat
    @EatSleepDrumRepeat Рік тому +608

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

    • @steveftoth
      @steveftoth Рік тому +9

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

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

      Agreed

    • @coldfire6869
      @coldfire6869 Рік тому +18

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

    • @caspertrog1046
      @caspertrog1046 Рік тому +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.

    • @JeffBenoit-h1r
      @JeffBenoit-h1r Рік тому +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.

  • @alexakerr8935
    @alexakerr8935 10 місяців тому +8

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

  • @eval_is_evil
    @eval_is_evil Рік тому +47

    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 11 місяців тому +4

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

  • @victor_y1618
    @victor_y1618 11 місяців тому +16

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

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

      How can I access his CS50 course please?

    • @cyberdoofinator7827
      @cyberdoofinator7827 4 місяці тому

      Google ​@@sarahtodere8610

    • @ACEmmanuel
      @ACEmmanuel 3 місяці тому

      ​@@sarahtodere8610Dr Malan cs50 youtube

  • @Skuiggly
    @Skuiggly Рік тому +31

    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

  • @CodingAqyanoos
    @CodingAqyanoos 8 місяців тому +54

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

  • @didyouknowamazingfacts2790
    @didyouknowamazingfacts2790 Рік тому +13

    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.

  • @abdullah.a.nahyan
    @abdullah.a.nahyan 11 місяців тому +5

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

  • @CptVein
    @CptVein Рік тому +20

    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.

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

    Phone book was a great way to introduce some concepts. Brought me to my first year of CS, immediately making me think of sorting in an array. Using algorithms such as halving it every time, if n < j then half the book again on the greater side. Etc. Something I didn’t realize is we actually do this as humans all the time. You wouldn’t tend to sort through every single page, knowing it’s alphabetized. You’d skip to half or you’d do some rough math in your head if j is greater than or slightly less than half.

  • @hassamlatif1169
    @hassamlatif1169 Рік тому +25

    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.

  • @masterofalltrades_
    @masterofalltrades_ 2 місяці тому +2

    the last person made a good point about driving cars and knowing how the car works

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

      FELLAS, *MR OBALAR* ON UA-cam CURED ME TOTALLY

  • @TheNathanSproul
    @TheNathanSproul Рік тому +23

    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.

  • @KleanthisSkoulikaris
    @KleanthisSkoulikaris 10 місяців тому

    I'm 42 years old and the explanation to the little girl was already good enough for me to understand what an algorithm is. Great and informative video!

  • @LilJollyJoker
    @LilJollyJoker Рік тому +19

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

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

    • @LilJollyJoker
      @LilJollyJoker Рік тому +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 8 місяців тому

      im doing web design and c programming

  • @IsaacRivas-hg6kg
    @IsaacRivas-hg6kg 9 місяців тому +6

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

  • @farispalayi
    @farispalayi Рік тому +11

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

      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

  • @anandareza6889
    @anandareza6889 Рік тому +4

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

  • @theworsttake
    @theworsttake Рік тому +7

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

  • @bshenry
    @bshenry 10 місяців тому +5

    I mean, this video could be just that 6yo girl and David talking about algorithms for all I know

  • @miomip
    @miomip Рік тому +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.

  • @BrinleyBlogette
    @BrinleyBlogette 7 місяців тому +1

    I'm 33 and this is how I want to be taught. I genuinely love this.

  • @subhayukumarbala1680
    @subhayukumarbala1680 Рік тому +8

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

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

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

  • @towsifulhaider
    @towsifulhaider Рік тому +7

    The video that nobody expected but everybody deserved

  • @lumix3855
    @lumix3855 7 місяців тому

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

  • @rosyidharyadi7871
    @rosyidharyadi7871 Рік тому +9

    Prof. Malan, the legendary phone book shredder

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

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

  • @TheCheesyNachos
    @TheCheesyNachos Рік тому +8

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

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

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

  • @harrysmith8495
    @harrysmith8495 9 місяців тому +1

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

  • @Xphinity
    @Xphinity Рік тому +49

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

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

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

      Yes @@User-zo6si

    • @DerrickLanders-nt3tg
      @DerrickLanders-nt3tg 6 місяців тому +1

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

  • @BaburAcademy
    @BaburAcademy 2 місяці тому +1

    Prof. David J. Malan, how sweet you are explaining the concept. Thanks

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

      FELLAS, *MR OBALAR* ON UA-cam CURED ME TOTALLY

  • @jopo7996
    @jopo7996 Рік тому +12

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

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

    I like that with each level David goes up the less he has to speak. Like he started on level 1 and 2 where he was the only one mostly speaking and the others were mostly just listening and by the end at level 5, David was just listening.

  • @marchlopez9934
    @marchlopez9934 Рік тому +7

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

  • @SangYoonYang
    @SangYoonYang 7 місяців тому

    Interestingly, I found the expert's explanation to be the most comprehensible. This speaks volumes about the ability of true experts to not only possess deep knowledge but also to communicate it effectively.

  • @vibeymonk
    @vibeymonk Рік тому +5

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

  • @deepakjoyjose8189
    @deepakjoyjose8189 10 місяців тому

    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.

  • @ok373737
    @ok373737 Рік тому +15

    This 6 year old will be a CS graduate in the future.

  • @johnathanrhoades7751
    @johnathanrhoades7751 6 місяців тому

    I am working through this man’s online cs50 course to help fill in some foundational gaps in my cs knowledge. Excellent teacher.

  • @kdbrian.d3v
    @kdbrian.d3v Рік тому +4

    The level one beats a lot of other levels in terms of brainstorming. She is so Brilliant.💛

  • @sigvardskrongorns8547
    @sigvardskrongorns8547 Рік тому +23

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

    • @A.Lacivert
      @A.Lacivert Рік тому +1

      Yes, and how big is his phonebooks storage 😂

  • @Omni-Qadhaya
    @Omni-Qadhaya 6 місяців тому +12

    Little girl at first explained Algorithm better. 😂 If you watched till 2:12, you can leave.

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

      FELLAS, *MR OBALAR* ON UA-cam CURED ME TOTALLY

  • @christinaastreha
    @christinaastreha Рік тому +23

    I'm 20, this shows me and makes me question did we all as kids sponge in all kinds of information like that too, or it's easier than I remember it? Are we more selective now, isn't that better? (espacially looking at the 6 yo little girl, she's new to the world) :)

    • @vectoralphaSec
      @vectoralphaSec Рік тому +10

      Kids now a days have more information and freedom to find information whenever and wherever they want. Back in the day we had to go to the library to find books. So yeah kids now a days can be smarter than before.

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

      @@vectoralphaSec More distractions too I am inclining towards more dumber children.

  • @MarcPhilipGoodman
    @MarcPhilipGoodman 5 місяців тому

    This was so great! Professor Malan is such a clear communicator, really makes the concepts so much easier to understand, if anyone hasn’t taken any of his courses, be sure to check them out. Well worth the time!

  • @christianmotivates
    @christianmotivates Рік тому +6

    That man just ripped a phone book in half with ease 😳

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

    Increment of intelligence of computer science in each level is significant and shown off by verbal and physical expressions.

  • @jenshagelstein7695
    @jenshagelstein7695 11 місяців тому +3

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

  • @diegogarcia-serna9773
    @diegogarcia-serna9773 9 місяців тому

    Not a programmer but most of this made sense to me. Goes to show how well David explains things in simple language.

  • @Jaronut
    @Jaronut Рік тому +5

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

  • @deutschWallah
    @deutschWallah 3 місяці тому

    The little girl at the start is probably the best. She has really a bright future ahead. She has really good communication for someone that young 😊

  • @kipsnip
    @kipsnip Рік тому +10

    This was a bit shallow for the topic depth this series is known for - David was trying to focus on our understanding of complexity and the maths with the younger guests but was steered to talking about AI with the guests who were supposed to be experts in the topic of algorithms. Algorithms are important in AI but I think that should be another video here.

  • @ekowahyudi1642
    @ekowahyudi1642 11 місяців тому +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!

  • @randomswedishdude
    @randomswedishdude Рік тому +18

    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 6 місяців тому

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

  • @bcw686
    @bcw686 28 днів тому

    David is perfect for seeing someone who is very intelligent, I say that cause he can explain his thoughts on different levels to make people understand.

  • @justanamateur1682
    @justanamateur1682 Рік тому +6

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

  • @joseincer728
    @joseincer728 7 місяців тому

    Wow, the little girl is amazing. She's so smart, she gives instructions to David using both rational and intuitive insight. Thank you for this wonder video.

  • @bambimbambas
    @bambimbambas Рік тому +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...

  • @overtechnc3462
    @overtechnc3462 10 місяців тому +1

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

  • @AneOnyme_
    @AneOnyme_ Рік тому +46

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

  • @Reese-Becke
    @Reese-Becke 10 місяців тому

    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

  • @shyuperc
    @shyuperc Рік тому +14

    The 6 year old was almost teaching David 😂 she's going places!