Um podcast de divulgação científica associado ao Programa de Pós-Graduação em Computação Aplicada (PPGCA) da UTFPR Curitiba e ao Emílias - Armação em Bits (integrante da Rede Emílias de Podcasts).
63: Teaching Software Engineering at Scale, with Armando Fox (UC Berkeley)
In this episode, Adolfo Neto (UTFPR) talks to Armando Fox (University of California at Berkeley), a Professor of Computer Science, a Diversity and Equity Officer/Advisor, and a musical theater fanatic and performer. The conversation covers the challenges of teaching computer science at scale, the implementation of mastery learning, the role of AI in software engineering, and Fox’s artistic pursuits.
Fox discusses how UC Berkeley manages massive class sizes, where medium computer science courses average 150 to 200 students, large classes reach 500 to 700, and Data Science courses can exceed 1,000 students. He explains how the department uses autograding and flexible deadlines to maintain quality at this volume.
Fox also addresses the integration of Large Language Models (LLMs) into the curriculum and the industry, noting that while AI is a game-changing tool, it makes fundamental software engineering skills even more important.
Additionally, Fox talks about the textbook he co-authored with David Patterson, Engineering Software as a Service, which has been translated into several languages, including Portuguese.
Regarding diversity, Fox highlights that while introductory courses are often diverse, retention rates drop in advanced classes. He suggests that techniques like flexible testing and mastery learning help mitigate “imposter syndrome” and improve success rates for underrepresented groups.
In the end, Fox explains his passion for musical theater and shares his thoughts on the next frontier in software engineering.
🎧 Fronteiras da Engenharia de Software é um podcast para refletir sobre o presente e o futuro da nossa área, parte da Rede Emílias de Podcasts.
Pessoa entrevistada:
Armando Fox website: https://www.armandofox.com/
Entrevistadores:
Adolfo Neto (PPGCA UTFPR): https://bit.ly/FES_AdolfoNeto
Eventos e Divulgação:
Outros links:
Engineering Software as a Service: An Agile Approach Using Cloud Computing https://saasbook.info/
Construindo Software como Serviço (SaaS): Uma Abordagem Ágil Usando Computação em Nuvem
por Armando Fox, David Patterson, Fabio Kon (Tradutor), Daniel Cordeiro (Tradutor) https://amzn.to/45aaqo0
The CS-Ed Podcast - S1xE5: Massive Online Open Courses (MOOCs) with Armando Fox
https://open.spotify.com/episode/50OzjIuxREVH6cFK71fUmy
Cantos de Mi Tierra https://cantosdemitierra.com/
Alguns dos cortes de nossos episódios são publicados em nosso canal de cortes: https://www.youtube.com/@CortesDoFronteiras
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
Nosso site é: https://fronteirases.github.io
Rede Emílias de Podcasts: http://fronteirases.github.io/redeemilias
Data de publicação: 17 de outubro de 2025.
FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 63: Teaching Software Engineering at Scale, with Armando Fox (UC Berkeley). [Locução de]: Adolfo Neto. Entrevistado: Armando Fox. S. l.: Fronteiras da Engenharia de Software, 15 dez. 2025. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/63. Acesso em: DD MES. AAAA