Teaching Software Engineering for AI-Enabled SystemsSEET
Software engineers have significant expertise to offer when building intelligent systems, drawing on decades of experience and methods for building systems that scale and are responsive and robust, even when built on unreliable components. Systems with artificial-intelligence or machine-learning components raise new challenges and require careful engineering. We designed a new course to teach software-engineering skills to students with a background in machine learning. We specifically go beyond traditional machine-learning courses that teach modeling techniques under artifical conditions and focus, in lecture and assignments, on realism with large and changing datasets, robust and evolvable infrastructure, and purposeful requirements engineering that considers also ethics and fairness. We describe the course and our infrastructure and share experience and all material from teaching the course for the first time.
Fri 10 JulDisplayed time zone: (UTC) Coordinated Universal Time change
15:00 - 16:00 | A20-SEET - Novel Approaches in SE EducationSoftware Engineering Education and Training at Goguryeo Chair(s): Seonah Lee Gyeongsang National University | ||
15:00 12mTalk | Using Public and Free Platform-as-a-Service (PaaS) based Lightweight Projects for Software Architecture EducationSEET Software Engineering Education and Training Zheng Li University of Concepción | ||
15:12 12mTalk | An Interactive Learning Method to Engage Students in ModelingSEET Software Engineering Education and Training Stephan Krusche Technische Universität München, Nadine von Frankenberg Technical University of Munich, Lara Marie Reimer Technical University of Munich, Bernd Bruegge TU Munich | ||
15:24 12mTalk | Turn up the Heat!: Using Heat Maps to Visualize Suspicious Code to Help Students Successfully Complete Programming Problems FasterSEET Software Engineering Education and Training | ||
15:36 6mExperience report | Teaching Software Engineering for AI-Enabled SystemsSEET Software Engineering Education and Training | ||
15:42 12mTalk | Innovation and Active Learning for Training Mobile App DevelopersSEET Software Engineering Education and Training Fabio Binder Pontifícia Universidade Católica do Paraná (PUCPR), Regina Albuquerque Pontifícia Universidade Católica do Paraná (PUCPR), Sheila Reinehr Pontifícia Universidade Católica do Paraná (PUCPR), Andreia Malucelli Pontifícia Universidade Católica do Paraná (PUCPR) |