🦆cs50 has integrated AI into their course using the cs50 duck, their own AI-based software.
🧠The cs50 duck aims to provide students with guidance and answer their programming questions in a pedagogical manner.
💡cs50's approach is to create a balance between using AI tools to enhance productivity while still fostering learning and problem-solving skills.
👨🏫Students are discouraged from using off-the-shelf AI tools like chat GPT and are encouraged to use the cs50 duck instead.
🐥The cs50 duck is designed to provide pedagogical guardrails and enhance the learning experience for students.