Teaching CS50 with AI - David J. Malan

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 72

  • @coreyjaytv5332
    @coreyjaytv5332 6 месяцев назад +105

    This has to be one of the best teachers in the world.

    • @auleian
      @auleian 6 месяцев назад +4

      Actually all teachers of CS50 🥳🥳🥳

    • @Music-vl5uk
      @Music-vl5uk 6 месяцев назад +2

      they are

    • @adammason1587
      @adammason1587 6 месяцев назад +6

      Thats why he works where he works lol

    • @AnandSaroop
      @AnandSaroop 5 месяцев назад

      Indeed

  • @gertytheman
    @gertytheman 6 месяцев назад +18

    I really enjoy asking the AI general questions to get a better grasp on the more confusing concepts!

  • @AbDullAHMoHAAmeD
    @AbDullAHMoHAAmeD 6 месяцев назад +1

    Impressive, thank you all cs50 Prof, staff and community. You are awesome

  • @marco_salasz
    @marco_salasz 5 месяцев назад +1

    What a powerful tool. Thank you for all your efforts to make knowledge available to everyone.

  • @elokthewizard
    @elokthewizard 6 месяцев назад +5

    it’s actually wonderful. totally changed how i think about learning

  • @BruceElgort
    @BruceElgort 6 месяцев назад +4

    I finally had a chance to watch this presentation in it's entirety and I'm grateful for it. Thank you David. Oh, and I also look forward to watching the Duck Debugger evolve.

  • @dem91762
    @dem91762 6 месяцев назад

    Five point seven million are going to Harvard for free thanks to this man. I have been visiting this course since 2013. Still no certificate. If you cheat you have not understood the lesson. I will soldier on.

  • @Aztarium
    @Aztarium 6 месяцев назад +1

    Thank you for the awesome content!! Love you guys!!

  • @KasidisToy
    @KasidisToy 6 месяцев назад

    thank you very much David!

  • @CloudsCastles
    @CloudsCastles Месяц назад

    It’s about how you use the ai tools, they can be extremely powerful for learning

  • @charlessmyth
    @charlessmyth 6 месяцев назад +2

    I find that a chatbot is not too helpful per se, but simply going through a session of questions and consideration of the veracity of the answers from a chatbot, prompts my thinking about a problem.

  • @АлексейГуртовой-и4щ
    @АлексейГуртовой-и4щ 6 месяцев назад

    Thaks for opportunity!

  • @engenharia697
    @engenharia697 6 месяцев назад

    Genius! the ideia of Rubberduck amulet is great.

  • @giftnyambe124
    @giftnyambe124 6 месяцев назад

    Best teacher ever,

  • @dominicmwendwa2204
    @dominicmwendwa2204 6 месяцев назад

    Great pedagogy

  • @bonalee
    @bonalee 6 месяцев назад +1

    David é daora. Ele consegue fazer de CS algo entendível. So glad and looking forward to make CS50w soon.

  • @jaroslavsvetlik4072
    @jaroslavsvetlik4072 6 месяцев назад

    Great video. I liked the idea of design50. I offen ask the rubber duck AI in order to improve the design. It is great help in the course and it improves learning by a lot at least for me.
    It is unbelievable how awesome the cs50 is. You at cs50 are doing great job.

  • @Its-Gamer
    @Its-Gamer 2 месяца назад

    🎯 Key points for quick navigation:
    42:10 *🤖 AI as a Personal Tutor*
    - AI offers non-judgmental, patient assistance to students akin to a personal tutor.
    - AI can help manage the feeling of impostor syndrome by providing unlimited time for learning.
    - The AI supports faculty by enhancing productivity and efficiency in lesson preparation.
    43:36 *🦆 CS50's Custom AI Implementation*
    - CS50 implemented its own AI to enrich student learning without relying solely on tools like ChatGPT.
    - AI gives hints and helps in error detection to foster independent problem-solving.
    - Emphasis on the AI tool's role in maintaining the educational value by providing custom solutions.
    44:04 *🎓 Impact on Grading and Feedback*
    - AI augments grading through tools like check50 and style50, enhancing student performance.
    - Frequent, automated feedback has led to consistent grade improvements over the years.
    - Potential for AI-driven feedback to further improve students' coding design quality.
    45:54 *🧪 Future of AI in Education*
    - AI-driven oral examinations and feedback focus on understanding and real-time assessments.
    - Opportunities arise for AI to mimic oral exams, reducing reliance on human examiners.
    - AI could evaluate student understanding and performance automatically, creating weekly feedback loops.
    48:15 *📚 CS50's AI Paper and Teaching Innovations*
    - Recent conference presentation highlights AI integration in CS50's teaching approach.
    - Paper details and industry collaboration efforts underscore the AI advancements in CS50.
    - Tools like design50 evolve as teaching aids rather than mere assessment tools.
    Made with HARPA AI

  • @bs701
    @bs701 6 месяцев назад +2

    I cannot believe this isn't called QuackGPT

  • @gertytheman
    @gertytheman 6 месяцев назад

    Amazing idea!!!

  • @choiceschoices5910
    @choiceschoices5910 6 месяцев назад

    OMG GOOD JOB !!!

  • @thisiszubayer
    @thisiszubayer 6 месяцев назад +4

    Me wondering why is the profile photos of CS50's social media account a cat instead of a duck?!

    • @elmoteroloco
      @elmoteroloco 6 месяцев назад

      I suppose that if you attend Lecture 2 of CS50's.Py (which is about Loops) you will have an entertaining epiphany about your question.

  • @yusufumar5117
    @yusufumar5117 6 месяцев назад

    Nice one

  • @ash_9651
    @ash_9651 6 месяцев назад

    This is really exciting, but I can't find the VSCode extension with AI? Is there a way to get the working version that is demonstrated here? I would be happy to plug in my API key.

  • @rabenfedersonnenhut
    @rabenfedersonnenhut 6 месяцев назад +1

    I also just talk to it, its nice...

  • @saisuhasiniramalingam
    @saisuhasiniramalingam 6 месяцев назад

    Dear Mr.Malan, Kindly, can you give the Gpt lecture of Prof. Rongxin Liu as text. :) Thanks !

  • @andoryu14
    @andoryu14 6 месяцев назад

    45:26 omg he's talking about me

  • @rexdev08
    @rexdev08 6 месяцев назад

    Nice! 😀👍

  • @criekstar
    @criekstar 6 месяцев назад +6

    Should teach how to use the AI in the most effective way, where and why to use it and not use it. Rather than just stop people asking questions at a number of questions that just seems too much.

    • @harshchauhan20
      @harshchauhan20 6 месяцев назад

      Business though comes in way

    • @Ph34rNoB33r
      @Ph34rNoB33r 6 месяцев назад

      I have a few issues with that suggestion.
      First, this is the CS50 rubber duck AI, if you learn how to use that, might not be too useful on a different one.
      Second, people still have to be able to do things without AI, since they still have to figure out whether the AI is telling them BS. AI can support, but you shouldn't completely outsource thinking.
      Third, CS50 tends to focus on fundamentals that don't change over time, while for AIs, the recommendations change all the time. For example, for the first available ChatGPT, people suggested short prompts crammed with information. Current models with their larger context window do way better if you talk as naturally as possible.

  • @computerzero2681
    @computerzero2681 6 месяцев назад +1

    Hi, what is after CS50?

  • @kirubel8572
    @kirubel8572 6 месяцев назад +4

    do not try 2x speed

  • @henriktunedal8075
    @henriktunedal8075 6 месяцев назад +4

    In your very first example at 22:55, your AI is already serving up lies and nonsense. It's not actually true that Flask "does not require particular tools or libraries" - the Flask docs tell you in the second paragraph that it relies on Werkzeug, Jinja and other libraries.

    • @Atomy111
      @Atomy111 6 месяцев назад

      Yes, llms hallucinate, yes you need to use common sense when using them but nontheless they are a great asset

  • @SjarMenace
    @SjarMenace 6 месяцев назад +1

    Why is it called cs50 and not cs60 cs70 what does 50 stNd for

    • @elmoteroloco
      @elmoteroloco 6 месяцев назад

      5 because course’s penultimate digit signifies its “course grouping” per the Harvard College Handbook for Students (where 5 go for Programming Languages) and in CS, courses numbered < 100 are primarily for undergraduates

    • @SjarMenace
      @SjarMenace 6 месяцев назад

      @@elmoteroloco can someone fact check this please

    • @elmoteroloco
      @elmoteroloco 6 месяцев назад

      @@SjarMenace David Malan himself, is his answer on Quora

  • @Ricocase
    @Ricocase 6 месяцев назад

    Duck should be written in plain language.

  • @not_amanullah
    @not_amanullah 6 месяцев назад

    🖤

  • @elmoteroloco
    @elmoteroloco 6 месяцев назад

    Givin' a cuack!

  • @sarasaleem7420
    @sarasaleem7420 6 месяцев назад

    Where do i access this full course from ?

    • @thisiszubayer
      @thisiszubayer 6 месяцев назад +1

      just follow the link shown in the video in the beginning

    • @elmoteroloco
      @elmoteroloco 6 месяцев назад +1

      There are two ways, In-Person and Virtual, the first is obviously on campus, while the second can be accessed from the EdX website (you find the link in the video description) where the different CS50 courses are.

  • @BruceNJeffAreMyFlies
    @BruceNJeffAreMyFlies 6 месяцев назад

    I remember when you claimed that use of AI in our studies was actively prohibited.... I tried discussing the idea that it's a useful tool which will be used in the industry, and comments were abruptly closed to avoid that discussion - with mention made specifically about my comment...
    Nice to know I was right all along :)

  • @not_amanullah
    @not_amanullah 6 месяцев назад

  • @yasirkhalily44
    @yasirkhalily44 6 месяцев назад

    AI made it clear that python is the only language which can run!! 😄

  • @patytrico
    @patytrico 6 месяцев назад

    I found frustrating that copilot and others dont let you reason

  • @FiShDiShFilms
    @FiShDiShFilms 6 месяцев назад

    le epic

  • @afkei7432
    @afkei7432 6 месяцев назад

    I want to study in your college

  • @siddhartha5875
    @siddhartha5875 6 месяцев назад

    Hello

  • @TsarBomba15
    @TsarBomba15 6 месяцев назад +1

    Hi

  • @TrueStory__py
    @TrueStory__py 6 месяцев назад

    Hey

  • @lotus-chain
    @lotus-chain 6 месяцев назад

    David J. Malan, did you think a "pre-trained expert system" better than a teacher? something wrong here!!!

  • @continuouslearner
    @continuouslearner 6 месяцев назад

    is it possible to speak in a bit more calm manner? Not sure if its just me but listening to you speak i see its very fast and also very high energy output as if you’re shouting all the time. Thanks for the video.

    • @aigleimperial
      @aigleimperial 6 месяцев назад +1

      You are free to make the video at a slower speed . I use this way many times.

  • @paraglide01
    @paraglide01 6 месяцев назад

    Ola

  • @vicricciuti4690
    @vicricciuti4690 6 месяцев назад

    He’s talking much too fast it’s disturbing.

  • @zakariadehache1235
    @zakariadehache1235 5 месяцев назад

    Why didn't i find out about this at the beginning of the semester 🥲

  • @AmitPatel-gh2fi
    @AmitPatel-gh2fi 6 месяцев назад

    Hi