Leveraging Teaching on Demand: Approaching HPC to Undergrads
S. Catal\'an, R. Carratal\'a-S\'aez, and S. Iserte

TL;DR
This paper presents a hands-on Raspberry Pi cluster course with a 'Teaching on Demand' approach to enhance undergraduate HPC skills and motivation.
Contribution
It introduces a flexible, student-driven HPC course using Raspberry Pi clusters, with detailed reproducibility and evaluation of its effectiveness.
Findings
Students gained practical HPC skills and confidence.
The course increased motivation and interest in HPC.
The methodology effectively improved students' professional readiness.
Abstract
High Performance Computing (HPC) is a highly demanded discipline in companies and institutions. However, as students and also afterwards as professors, we observed a lack of HPC related content in the engineering degrees at our university, including Computer Science. Thus, we designed and offered the engineering students a non-mandatory course entitled ``Build you own Raspberry Pi cluster employing Raspberry Pi'' to provide the students with HPC skills. With this course, we covered the basics of supercomputing (hardware, networking, software tools, performance evaluation, cluster management, etc.). This was possible thanks to leveraging the flexibility and versatility of Raspberry Pi devices, and the students' motivation that arose from the hands-on experience. Moreover, the course included a ``Teaching on demand'' component to let the attendees choose a field to explore, based on their…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
