“This talk is an exploratory tour through this brave new world, and its consequences to our field and to Computer Science (CS) education,” anticipates the speaker of a presentation on a topic that due to the advances in Artificial Intelligence (AI) in “Large Language Models (LLMs)”, mediately exposed by ChatGPT, promises to revolutionise software development.
“The End of Programming (as we know it)” will be presented by Prof. Cristina Videira Lopes, with moderation by Prof. João Paulo Fernandes, on March 23, 18:00, room B035, with online broadcasting via Youtube.
By the speaker: “For the past 80 years, “programming” meant translating a high-level, semi-formal specification of a desired effect from natural language into computer instructions, using an artificial programming language. Mastering these translations requires domain knowledge of algorithms and data structures, talent, and years of practice. Large Language Models (LLMs) are disrupting the very notion of “programming.” The disruption is profound, and at two levels: (1) LLMs are capable of doing those translations automatically, and (2) many of the desired effects can be obtained without the use of algorithms or data structures. This talk is an exploratory tour through this brave new world, and its consequences to our field and to CS education.”
Cristina (Crista) Lopes is a Professor in the School of Information and Computer Sciences at University of California, Irvine, with research interests in Programming Languages, Software Engineering, and Distributed Virtual Environments. She is an IEEE Fellow and an ACM Distinguished Scientist. She is the recipient of the 2016 Pizzigati Prize for Software in the Public Interest for her work in the OpenSimulator virtual world platform. Her book “Exercises in Programming Style” has gained rave reviews, including being chosen as “Notable Book” by the ACM Best of Computing reviews. https://www.ics.uci.edu/~lopes/