You are here

  1. Home
  2. eSTEeM Projects
  3. Technologies for STEM learning
  4. Teaching distributed computing using Raspberry Pi clusters at a distance

Teaching distributed computing using Raspberry Pi clusters at a distance

A Parallel and distributed computing (PDC) is now considered a threshold concept for computing, and is embedded in computing curricula across the globe. While the costs of traditional computing clusters have made developing practical activities challenging, the rise of low-cost computers, particularly the Raspberry Pi, has led to an exploration of how PDC can be taught to students using Raspberry Pi clusters.

Building on this work, we report our experiences from developing a series of low-cost Raspberry Pi clusters for use with open distance university students. Based on survey results from 484 students, we argue that our work demonstrates the benefits that remote practical activities can have for teaching PDC concepts, as well as engaging students.

We conclude with a discussion of two key challenges: supporting active learning through student-led programming on the clusters, and supporting lower-performing students at a distance.

Related Resources: 
AttachmentSize
PDF icon Daniel Gooch, Mike Richards, Jon Rosewell poster.pdf201.35 KB

Project poster

AttachmentSize
PDF icon Daniel Gooch, Raspberry Pi clusters. eSTEeM Final Report.pdf223.93 KB

eSTEeM final report.