5,863 research outputs found

    Educational Equivalency of Raspberry Pi Clusters in High-Performance Computing

    Get PDF
    Abstract High-performance computing is a difficult subject to teach in an academic setting, given the exorbitant costs and technical difficulties. Raspberry Pi single-board computers have been used in recent years to create clusters that function as mini high-performance computers. The purpose of this research is to evaluate the educational equivalence of building a Raspberry Pi cluster in comparison to running a high-performance computing environment. For this research, an eight-node cluster was built and tested in comparison to a laptop. Through the process of building the cluster, skills learned were documented to evaluate the educational value. This research concludes that the adequacy of building the Raspberry Pi cluster to provide an educational equivalent for running a traditional computer is dependent on teaching goals. The educational equivalency for using a Raspberry Pi cluster, meaning focusing education on software implementation, data science, and security, are areas that could be educationally worthwhile and warrant further research. Keywords: Raspberry Pi, cluster, education, skills, software implementation, Python, high-performance computin

    Exploring the Internet of "Educational Things"(IoET) in rural underprivileged areas

    Get PDF

    Doing Good with a Slice of Pi: Ideas for Using the Raspberry Pi as a Low Cost Information Platform in Libraries

    Full text link
    In the last decade, librarians have been under pressure to cut costs at every level. These cuts often occur in acquisitions, while other areas such as technology demand fiscal expansion just to meet user demand. In the last few years, University of Cambridge computer science researchers have developed a credit card-sized computer, affectionately known as the Raspberry Pi. Intended to serve as an educational platform for children learning Python programming, the project has far exceeded its original scope. At $35, this small computer can now serve as a creative solution in various areas of librarianship

    Overview of technologies for building robots in the classroom

    Get PDF
    This paper aims to give an overview of technologies that can be used to implement robotics within an educational context. We discuss complete robotics systems as well as projects that implement only certain elements of a robotics system, such as electronics, hardware, or software. We believe that Maker Movement and DIY trends offers many new opportunities for teaching and feel that they will become much more prominent in the future. Products and projects discussed in this paper are: Mindstorms, Vex, Arduino, Dwengo, Raspberry Pi, MakeBlock, OpenBeam, BitBeam, Scratch, Blockly and ArduBlock

    Learning IoT without the "I" - Educational Internet of Things in a Developing Context

    Get PDF
    To provide better education to children from different socio-economic backgrounds, the Thai Government launched the "One Tablet PC Per Child" (OTPC) policy and distributed 800,000 tablet computers to first grade students across the country in 2012. This initiative is an opportunity to study how mobile learning and Internet of Things (IoT) technology can be designed for students in underprivileged areas of northern Thailand. In this position paper, we present a prototype, called OBSY (Observation Learning System) which targets primary science education. OBSY consists of i) a sensor device, developed with low-cost open source singled-board computer Raspberry Pi, housed in a 3D printed case, ii) a mobile device friendly graphical interface displaying visualisations of the sensor data, iii) a self-contained DIY Wi-Fi network which allows the system to operate in an environment with inadequate ICT infrastructure

    XinuPi3: Teaching Multicore Concepts Using Embedded Xinu

    Get PDF
    As computer platforms become more advanced, the need to teach advanced computing concepts grows accordingly. This paper addresses one such need by presenting XinuPi3, a port of the lightweight instructional operating system Embedded Xinu to the Raspberry Pi 3. The Raspberry Pi 3 improves upon previous generations of inexpensive, credit card-sized computers by including a quad-core, ARM-based processor, opening the door for educators to demonstrate essential aspects of modern computing like inter-core communication and genuine concurrency. Embedded Xinu has proven to be an effective teaching tool for demonstrating low-level concepts on single-core platforms, and it is currently used to teach a range of systems courses at multiple universities. As of this writing, no other bare metal educational operating system supports multicore computing. XinuPi3 provides a suitable learning environment for beginners on genuinely concurrent hardware. This paper provides an overview of the key features of the XinuPi3 system, as well as the novel embedded system education experiences it makes possible
    • …
    corecore