Published Sep 20, 2023

SE Radio 582: Leo Porter and Daniel Zingaro on Using LLMs in the Classroom

Leo Porter and Daniel Zingaro explore the transformative integration of large language models in programming education, focusing on curriculum evolution, equitable assessments, and ethical challenges. They highlight the development of critical skills and student engagement in an AI-enhanced learning environment, while addressing concerns over cheating and socioeconomic divides.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Cheating Concerns

    The potential for cheating with LLMs in education is a significant concern for educators like and . They emphasize the importance of teaching students the fundamental skills of programming, even with powerful tools at their disposal 1. Daniel notes that students might misuse these tools, bypassing essential learning processes like debugging and testing. Leo adds that innovative assessment strategies, such as requiring students to explain their code in videos, can help ensure genuine understanding 2.

    It's super powerful. Before, you can't just type some python and make it work, but now you can sort of type in whatever you want and kind of get something back.

    ---

    By focusing on long-term effectiveness, educators aim to prepare students for diverse roles in the tech industry.

       

    Ethical Implications

    Ethical implications of using LLMs in education are multifaceted, touching on issues of equity and intellectual property. expresses concern over the potential socioeconomic divides that could be exacerbated if access to these tools becomes dependent on financial means 3. He also highlights the importance of discussing copyright and ownership with students, as these models rely on vast amounts of data that may not always be ethically sourced.

    You could imagine all these kind of socioeconomic divides that already exist only being exacerbated by these tools.

    ---

    underscores the need for research to understand the impact of LLMs on different demographic groups, aiming to prevent further inequities in computer science education 3.

Related Episodes