DevOps is a set of practices in software engineering that is in high demand by industry. It is a dynamic field which constantly adds new methods and tools. Teaching DevOps prepares today’s computer science students for best-practices in a working environment but challenges university lecturers to provide central concepts while staying up-to-date with current trends. In this paper we reflect on our experiences teaching DevOps at two universities (in the USA and Germany) in an inverted classroom format. We describe how we set-up the courses, provide a brief analysis of data we collected, and share our lessons learned.
Wed 20 OctDisplayed time zone: Central Time (US & Canada) change
Wed 20 Oct
Displayed time zone: Central Time (US & Canada) change
10:50 - 12:10 | |||
10:50 10mTalk | Chairs' Welcome SPLASH-E | ||
11:00 15mTalk | Teaching DevOps: A Tale of Two Universities SPLASH-E Richard Hobeck TU Berlin, Ingo Weber TU Berlin, Len Bass Carnegie Mellon University, Hasan Yasar Carnegie Mellon University DOI | ||
11:15 15mTalk | Ruggedizing CS1 Robotics: Tools and Approaches for Online Teaching SPLASH-E Boyd Anderson National University of Singapore, Martin Henz National University of Singapore, Hao-Wei Tee National University of Singapore DOI | ||
11:30 15mTalk | “You Have Said Too Much”: Java-Like Verbosity Anti-patterns in Python Codebases SPLASH-E DOI | ||
11:45 20mTalk | Reframing the Liskov Substitution Principle through the Lens of Testing SPLASH-E DOI |