The MyroC Project
MyroC Home Page
Descriptions, products, installation instructions, and other MyroC materials are available at the MyroC home page.
MyroC Project Scope
The MyroC project contains a wide range of Web pages, diagrams, images, C-based infrastructure, example programs, course materials, and supporting materials:
Approximate statistics for CSC 161 materials 08:49 PM on Monday, March 30, 2020 Course home directory: /home/johnsonba/public_html/161.fa18 files lines characters Web pages (html/shtml): 208 94197 2522767 labs: 44 19595 506241 readings: 45 38896 950355 Diagrams/images: 161 N/A N/A Course schedule: 1 81 1656 Supporting include files: 34 850 28290 CSS style sheet: 1 340 6832 C programs: 299 19209 499383 C header files: 10 1515 59547 MyroC header files 2 1120 51671 MyroC implementation files 9 5248 185536 --- ----- ------- Totals: 725 122560 3355682
Contributions to this Effort
To achieve a project of this magnitude, the hardware, software, readings, labs, and other materials from this course have evolved from many sources:
The underlying hardware and some software for this course are based on research performed by the Institute for Personal Robots in Education (IPRE), hosted at Georgia Tech and Bryn Mawr College. Their materials, including software interfaces, reference materials, and hardware, were funded by grants from Microsoft Research and the National Science Foundation. (wording modified from suggestions by Douglas Blank of the IPRE project and Bryn Mawr College) The main pages for this work are:
The MyroC++ project grew out of efforts by Professor Bruce MacLennan's group, University of Tennessee; special thanks to John Hoare in that group for his assistance.
The MyroC project was developed by Henry Walker and his groups at Grinnell College and funded from Grinnell's Dean's Office, Grinnell's HHMI Grant, and the Samuel R. and Marie-Louise Rosenthall Chair of Natural Science and Mathematics (held by Walker).
Summer/Fall 2011 Fall 2013 Fall 2014 Fall 2015
- April O'Neill
- David Cowden
- Dilan Ustek
- Erik Opavsky
- Spencer Liberto
- Dilan Ustek
- Jordan Yuan
- Vasilisa Bashlovkina
- Anita DeWitt
- Jason Liu
- Nick Knoebber
- Marija Ivica
- Sara Marku
- Thu Nguyen
- Ruth Wu
Peer-reviewed, Published Papers
David Cowden, April O'Neill, Erik Opavsky, Dilan Ustek, and Henry M. Walker, "A C-based introductory course using robots", SIGCSE '12 Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, February, 2012, pages 27-32.
Dilan Ustek, Erik Opavsky, Henry M. Walker, and David Cowden, "Course development through student-faculty collaboration: a case study", ITiCSE '14 Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, June, 2014, pages 189-194.
Vasilisa Bashlovkina, Anita DeWitt, Anqing Liu, Nicolas Knoebber, and Henry M. Walker, "A refined C-based infrastructure and curriculum to support robots in introductory CS", Journal of Computing Sciences in Colleges, Volume 30 Issue 5, May 2015, pages 136-143 .
Marija Ivica, Sara Marku, Thu Nguyen, Ruth Wu, and Henry M. Walker, "Student-faculty collaboration in developing and testing infrastructure for a C-based course using robots", Journal of Computing Sciences in Colleges, Volume 32 Issue 1, October 2016, pages 57-64.