2025 ASEE Annual Conference & Exposition

WIP: AI-Driven Personalized Learning for an Introductory Computing Course

Presented at First-Year Programs Division (FPD) Work-in-Progress 3: Integration of Math, Computing, and AI in First-Year Courses

In this work in progress paper, we present the design and implementation of AI-driven applications that create personalized learning experiences for first-year engineering students in an introductory computing course. This foundational course is crucial for Computer Engineering students, covering essential topics from computer system fundamentals to assembly language programming. While there are no prerequisites, students with some prior computer programming experience tend to be better prepared. To address this disparity, we have developed a range of comprehensive resources, including notes, solved problems, videos, and sample programs, which are beneficial for all students. However, to further enhance student mastery, we propose the use of self-assessment and personalized tutoring.
Our project leverages generative AI to develop customized question banks based on course materials within the Canvas learning management system. This approach provides a personalized learning experience tailored to each student’s needs. The key innovation is to ensure that the generated questions are strictly aligned with the course content, avoiding the use of external internet sources to maintain relevance and accuracy.
Genux, an innovative startup founded by one of our co-authors, has developed 'agentic apps,' which are AI-driven applications that generate context-aware interactive graphical user interfaces (GUIs) for user interaction. These apps use artificial intelligence to create user-friendly interfaces, featuring dynamic question formats, tables of contents, and suggestions for additional questions.
Our project has yielded two advanced tools: Textbook and Modules. Textbook serves as an AI-powered book expert, allowing students to ask questions and receive detailed explanations about the course's textbook content, making the learning process more interactive and personalized. Modules, which are provided to students weekly through our learning management system, offer interactive questions and exercises based on textbook chapters, reinforcing understanding and retention. Both tools are built on the Genux platform, enabling the creation of dynamic user interfaces generated by AI agents.
In this paper, we discuss the structure of this AI-driven tool in a required first-year computing course, the level of usage and reported usefulness by students, and the impact of this tool on student performance in this course.

Authors
  1. Dr. Nina Kamath Telang University of Texas at Austin [biography]
  2. Sneha Ballabh University of Texas at Austin
  3. Bishweshwor Rimal University of Texas at Austin
Note

The full paper will be available to logged in and registered conference attendees once the conference starts on June 22, 2025, and to all visitors after the conference ends on June 25, 2025