AI-Augmented Programming Education: Why LLMs Make Learning to Code More Important, Not Less

Monday, May 11, 10:35–10:55 a.m.
Room 236
Presenter: Senthil Kumaran
Modality: Traditional Talk

Abstract

It is frequently argued that Large Language Models make learning programming irrelevant. In this talk, I present the case that the opposite is true, but it requires a fundamental shift in how we use AI. Rather than using models to solve problems for us, we must configure them to teach us to become experts. With AI, we have the best teachers in our hands now, and not utilizing them to enhance our programming abilities is a huge mistake. This talk introduces a framework demonstrated through the practice project, which shows how I set up my development environment with State of the Art models to help me learn programming, deeply and efficiently. How the agentic engineering workflows can further enhance your programming skills and help you become a great engineer. The core insight is that learning to program since 2023 is not about reading tutorials or following examples. Instead, it is about actively building programs where the AI guides us accurately to understand the concepts deeply. This explores new avenues wherein previously difficult problems become easy to solve. The concepts that were considered advanced are now accessible and available in our engineering toolbox. In this talk, attendees will learn how to transform AI tools from code generators into personalized tutors, gaining practical techniques for setting up this teaching environment. They'll see live demonstrations of the difference between "AI solves my problem" versus "AI teaches me to solve problems". I will demonstrate how easy it is to learn Go, Rust, TypeScript, or C using this AI-first learning approach.

Reference Projects:

Bio

Image
Senthil Kumaran

Senthil Kumaran is a Staff Software Engineer at Uber Technologies and a CPython Core Developer, one of active contributors globally who shape the Python language. A Georgia Tech OMSCS alumnus (M.S. Computer Science, 2019), Senthil has spoken at AWS Re:Invent, PyCon USA, PyCon Australia, and served as Co-Chair of the Python Language Summit 2022. He has interest in Programming Languages, Artificial Intelligence, and Distributed Systems.

Program

Check out the Program page for the full program!

Questions About the Conference?

Check out our FAQ page for answers and contact information!