There is a growing interest in Computer Science that has traditionally revolved around expensive machinery. The Raspberry Pi indicates that moderately priced and modestly powered machines can be useful in higher education. The Raspberry Pi enables a budget priced option for students to learn about core Computer Science principles that supplement the student's coursework in such topics as programming, micro-processing, operating systems, network security, web development, and distributed computing. The Raspberry Pi allows students to participate in using a kit computer for learning by cautiously using trial and error practices with the device. By encouraging students to actively participate in development of projects for the Raspberry Pi, it was possible to experience first-hand how a student approached development while having complete control over the hardware and software. Also by asserting complete control over the operating system environment, the student will be able to determine efficiencies in certain builds of operating systems over other alternatives. Because of the relatively easy nature of completely starting over with a new operating system by using a new SD card, the student has no need to worry about causing software problems due to development. This peace of mind allows the student to use trial and error without worrying about possible consequences. Usually, this wouldn't be practical on a daily-use, production environment computer. The Raspberry Pi also allows the student to learn Low-level programming with complete control of the hardware that normally may not be possible in a university core class.
展开▼