Skip to main navigation Skip to search Skip to main content

Making GenAI Socratic for Computational Thinking

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

While Generative AI (GenAI) tools offer significant potential to enhance learning, they also pose significant risks as students rely on them for quick answers without deep understanding. Even more concerning, GenAI can hallucinate, producing plausible yet incorrect information. Consequently, many teachers are hesitant to integrate GenAI tools in homework assignments, let alone examinations. To address these challenges, we propose a pedagogical framework grounded in the Socratic Principle, designed to harness GenAI’s capabilities to foster computational thinking in undergraduate and graduate computer science education. GenAI is embedded into learning materials as thought-provoking questions that students can refine and run directly on state-of-the-art language models on the learning platform. For homework, the system provides access to shareable GPU resources that students can use to run custom GenAI tools for collaborative, computationally intensive projects. For examinations, we introduce OPTMentor—an in-browser Python debugger powered by our custom fine-tuned AI Mentor model that runs locally via WebLLM. To ensure academic integrity, we explore techniques to constrain and further fine-tune language models to deliver hints, not answers, promoting academically safe AI-assisted programming. © 2025 IEEE
Original languageEnglish
Title of host publication2025 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE) - Conference Proceedings
PublisherIEEE
ISBN (Electronic)979-8-3315-9841-9
ISBN (Print)979-8-3315-9842-6
DOIs
Publication statusPublished - Dec 2025

Funding

This work was supported in part by the grant on “Socratic AI: AI-Enhanced T&L with Hints but Not Answers” (Project No. 9220151) and the grant on “DIVE for Team-Based Learning” (Project No. 6953002).

Fingerprint

Dive into the research topics of 'Making GenAI Socratic for Computational Thinking'. Together they form a unique fingerprint.

Cite this