PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 7, 2024172 citationsOpen Access

Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education

View Full Paper
RLRongxin LiuCZCarter ZenkeCLC. Liu

Key Points

Key points are not available for this paper at this time.

Abstract

In Summer 2023, we developed and integrated a suite of AI-based software tools into CS50 at Harvard University. These tools were initially available to approximately 70 summer students, then to thousands of students online, and finally to several hundred on campus during Fall 2023. Per the course's own policy, we encouraged students to use these course-specific tools and limited the use of commercial AI software such as ChatGPT, GitHub Copilot, and the new Bing. Our goal was to approximate a 1:1 teacher-to-student ratio through software, thereby equipping students with a pedagogically-minded subject-matter expert by their side at all times, designed to guide students toward solutions rather than offer them outright. The tools were received positively by students, who noted that they felt like they had "a personal tutor.'' Our findings suggest that integrating AI thoughtfully into educational settings enhances the learning experience by providing continuous, customized support and enabling human educators to address more complex pedagogical issues. In this paper, we detail how AI tools have augmented teaching and learning in CS50, specifically in explaining code snippets, improving code style, and accurately responding to curricular and administrative queries on the course's discussion forum. Additionally, we present our methodological approach, implementation details, and guidance for those considering using these tools or AI generally in education.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Liu et al. (2024) studied this question.

synapsesocial.com/papers/68e7541bb6db6435876cbd50https://doi.org/10.1145/3626252.3630938
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education2024 · 10 citations
  2. 2Teaching with AI (GPT)2024 · 3 citations
  3. 3Student-AI Interaction: A Case Study of CS1 students2024
  4. 4From Specifications to Implementation in the Gen-AI Era: Lessons from a Project-Based Software Engineering Course2026
  5. 5An Impactful and Revolutionized Educational Ecosystem using Generative AI to Assist and Assess the Teaching and Learning benefits, Fostering the Post-Pandemic Requirements2024 · 16 citations