This program is tentative and subject to change.
The rapid adoption of cloud-native technologies, particularly containerization and orchestration with systems like Kubernetes, necessitates their effective integration into undergraduate computer science curricula. However, the complexity of production-grade cloud-native systems present a steep learning curve. Traditional pedagogical approaches often involve either oversimplified toy projects built from scratch, which lack real-world relevance, or the direct use of complex cloud systems, which can obscure fundamental concepts. To overcome these barriers, we introduce miniK8s, a lightweight, Kubernetes-like platform designed for an undergraduate cloud computing course. miniK8s distinguishes itself by promoting the pedagogical vision of teaching students to build a substantial and realistic system by integrating existing, robust open-source components with a hand-written, simplified cornerstone component. With miniK8s, students can both learn the key concepts inside the cloud architecture (e.g., resource scaling) and build practical systems with open-source building blocks. We have successfully used miniK8s as a project in a cloud computing course for hundreds of undergraduate students, which can significantly enhance students’ understanding of how real-world cloud-native systems work and their ability to build a complex system.
This program is tentative and subject to change.
Thu 19 FebDisplayed time zone: Central Time (US & Canada) change
13:40 - 15:00 | |||
13:40 20mTalk | Boosting Student Motivation through Game-based Learning in Programming Education with Gamify-ITK12Online Papers Niklas Meissner Institute of Software Engineering, University of Stuttgart, Sandro Speth Technical University of Munich, Niklas Krieger University of Stuttgart (student), Steffen Becker University of Stuttgart | ||
14:00 20mTalk | Examining Discourse in a Large Online Education Program: A Machine-in-the-Loop ApproachOnline Papers Erik Goh Georgia Institute of Technology, Xuan Wang Georgia Institute of Technology, David A. Joyner Georgia Institute of Technology, Ana Rusch Georgia Institute of Technology | ||
14:20 20mTalk | Experiences with the ChCore Experimental Operating System KernelOnline Papers Haibo Chen Shanghai Jiao Tong University, Yubin Xia Shanghai Jiao Tong University, China, Jinyu Gu Shanghai Jiao Tong University | ||
14:40 20mTalk | miniK8s: A Pedagogical Cloud-Native SystemOnline Papers Dong Du pc, Mingyu Wu Shanghai Jiao Tong University, Haibo Chen Shanghai Jiao Tong University, Binyu Zang Shanghai Jiao Tong University | ||
This room is designated as the online viewing room for attendees to watch online sessions on their own devices.