Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/184148
Title: Ask codey: AI tutor for programming education
Authors: Anand Chiraag Singh
Keywords: Computer and Information Science
Issue Date: 2025
Publisher: Nanyang Technological University
Source: Anand Chiraag Singh (2025). Ask codey: AI tutor for programming education. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/184148
Project: CCDS24-0772
Abstract: When practising competitive programming style questions online, students encounter significant challenges when seeking assistance. Human coaches provide high-quality, incremental, and personalized guidance, making them the most effective form of support. However, they are difficult to schedule, leading to slow feedback loops, and they come at a high cost, making them inaccessible to many. Online platforms and forums address these concerns but lack personalization. Since online resources do not always understand the specific problem a student is working on, the guidance provided is often generic. AI chatbots provide some personalization but are often cumbersome, requiring students to manually input code and explain their problem. Furthermore, most are not optimized for incremental guidance, frequently offering verbose responses or revealing full solutions which is not conducive for learning. To solve these challenges we introduce Ask Codey, a web based AI powered competitive programming learning platform designed to offer proactive, coach-like feedback. Ask Codey seamlessly blends traditional coding functionalities—such as accessing diverse coding challenges, compiling and running code against test cases, and debugging—with innovative AI-driven features. These include a dynamic hint generation module, proactive feedback, and an interactive LLM chat assistant. Together, these elements harness the creative potential of LLMs in a controlled manner, unlocking a more effective, engaging approach to learning. In this report, we detail the motivation, design, and evaluation of Ask Codey, highlighting the research and engineering insights that ensure our AI assistants are not only useful to end-users but also cost-effective and fast. Ask Codey currently focuses on K-through-12 competitive programming.
URI: https://hdl.handle.net/10356/184148
Schools: College of Computing and Data Science 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:CCDS Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Anand Chiraag Singh_fyp_report.pdf
  Restricted Access
1.71 MBAdobe PDFView/Open

Page view(s)

49
Updated on May 7, 2025

Download(s)

2
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.