Document Type
Article
Publication Title
Journal on Educational Resources in Computing (JERIC)
Version
Author's Final Manuscript
Volume
4
Publication Date
9-2004
Abstract
In this paper we describe a programming framework called Pyro which provides a set of abstractions that allows students to write platformindependent robot programs. This project is unique because of its focus on the pedagogical implications of teaching mobile robotics via a topdown approach. We describe the background of the project, novel abstractions created, its library of objects, and the many learning modules that have been created from which curricula for different types of courses can be drawn. Finally, we explore Pyro from the students' perspective in a case study.
Publisher's Statement
© ACM, 2004. The final version is published here: http://doi.acm.org/10.1145/1083310.1047569
DOI
http://doi.acm.org/10.1145/1083310.1047569
Citation
Blank, D.S., Kumar, D., Meeden, L., and Yanco, H. (2004) Pyro: A Python-based Versatile Programming Environment for Teaching Robotics. ACM Journal on Educational Resources in Computing (JERIC) 4.3.