Demo 2A: Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science EducationCC
CS50.ai is an AI-based educational tool developed and integrated into the CS50 course at Harvard University using large language models (LLMs), accommodating both in-person and online learners. CS50.ai encapsulates a variety of AI tools designed to augment the student learning experience by mimicking a 1:1 teacher-to-student ratio. We showcase “Explain Highlighted Code” which provides real-time explanation on code snippets, one-click code style improvement suggestions, and our “CS50 Duck” - an AI chatbot for course-related interactions within VS Code and on a standalone web page. Moreover, we demonstrate the integration of our AI tools in the course’s discussion forum, and its role in explaining arcane error messages, thus ensuring 24/7 pedagogical support. The demo will illustrate the functionality, effectiveness, and the “pedagogical guardrails” we put in place to ensure a secure and fair usage of these tools, while sharing insights drawn from our summer and fall CS50 course deployment.
Thu 21 MarDisplayed time zone: Pacific Time (US & Canada) change
15:00 - 15:45 | |||
15:00 45mDemonstration | Demo 2A: Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science EducationCC Demos Rongxin Liu Harvard University, Carter Zenke Harvard University, Charlie Liu Yale University, Andrew Holmes Harvard University, Patrick Thornton Harvard University, David J. Malan Harvard University | ||
15:00 45mDemonstration | Demo 2B: Google Colab for teaching CS and ML Demos Corrie Scalisi Google, Katlyn Edwards Google, Julianne DeMars-Smith Google, USA, Key Lee Google, USA | ||
15:00 45mDemonstration | Demo 2C: Let’s Build a Traffic Light: Teaching Physical Computing to Children with EdBoard Demos Ruhan Yang ATLAS Institute, University of Colorado Boulder, Ellen Do ATLAS Institute, University of Colorado Boulder |