skip to main content
10.1145/1822090.1822148acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Using personal robots in CS1: experiences, outcomes, and attitudinal influences

Published:26 June 2010Publication History

ABSTRACT

We employed a context-based teaching strategy using personal robots in an introductory computer science course. The purpose of this paper is twofold. First we describe our experiences using the IPRE (Institute for Personal Robots in Education) program to teach CS1. We then present our results from an initial study of its effectiveness. We compare the same course taught with and without the use of robots. We found that students in the robot section spent extra time on class-related work that was not required. This work was self-directed and demonstrates increased intrinsic motivation and interest.

References

  1. Balch, T., Summet, J., Blank, D., Kumar, D., Guzdial, M., O'Hara, K., Walker, D., Sweat, M., Gupta, C., Tansley, S., Jackson, J., Gupta, M., Muhammad, M., Prashad, S., Eilbert, N., and Gavin, A. 2008. Designing personal robots for education: hardware, software, and curriculum. Pervasive Computing, IEEE, April-June 2008, 7, 5--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bergin, S., Reilly, R., and Traynor, D. 2005. Examining the role of self-regulated learning on introductory programming performance, In Proceedings of the International Workshop on Computing Education Research (ICER '05), Seattle, Washington, October 2005, 81--86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Blank, D. 2006. Robots make computer science personal, Communications of the ACM, December 2006, 49, 131--141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Cooper S., Dann W., and Pausch R. 2003. Teaching objects-first in introductory computer science. In proceedings of the 34th ACM Technical Symposium on Computer Science Education, (SIGCSE '03), Reno, Nevada, February 2003, 191--195. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Guzdial, M. 2006. Introduction to Computing and Programming in Python, A Multimedia Approach, Prentice Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Institute for Personal Robots in Education, IPRE website, http://wiki.roboteducation.orgGoogle ScholarGoogle Scholar
  7. Kumar, D. 2008. Learning Computing with Robots, Institute for Personal Robots in Education.Google ScholarGoogle Scholar
  8. Lauwers, T., Nourbakhsh, I., and Hamner, E. 2009. CSbots: design and deployment of a robot designed for the CS1 classroom, In proceedings of the 40th ACM Technical Symposium on Computer Science Education, (SIGCSE '09), Chattanooga, TN, March 2009, 428--432. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Markham, S. and Belkasim, S., 2009. Mel-frequency cepstral coefficients, who pitched that jargon and why. In proceedings of the 2009 International Conference on Scientific Computing (CSC '09), Las Vegas, July 2009, 65--68.Google ScholarGoogle Scholar
  10. Markham, S. and Olsen, T. 2008. Understanding the effectiveness of problem-based learning through the lens of boundary objects. In proceedings of the 2008 International Conference on Frontiers in Education: Computer Science and Engineering, (FECS '08), Las Vegas, July 2008.Google ScholarGoogle Scholar
  11. McWhorter, W. and O'Connor, B. 2009. Do LEGO mindstorms motivate students in CS1? In proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE '09), Chattanooga, TN, March 2009, 438--442. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Miller, B. and Ranum, D. 2009. Python Programming in Context, Jones and Bartlett, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. O'Kelly, J. and Gibson, J. P. 2006. RoboCode & problem-based learning: a non-prescriptive approach to teaching programming, In proceedings of the 11th annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '06), Bologna, Italy, June 2006, 217--221. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Patterson, D. A. 2006. Computer Science Education in the 21st Century, Communications of the ACM, March 2006, 49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Patterson, D. A. 2005. Restoring the Popularity of Computer Science, Communications of the ACM, Sept. 2005, 48(9). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Pintrich, P. and De Groot, E. 1990. Motivational and self-regulated learning components of classroom academic performance, Journal of Educational Psychology, 82, 33--40.Google ScholarGoogle ScholarCross RefCross Ref
  17. Summet, J., Kumar, D., O'Hara, K., Walker D., Ni, L., Blank, D., and Balch T., 2009. Personalizing CS1 with robots, In proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE '09), Chattanooga, TN, March 2009, 433--437. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Vesgo, J. 2008. Enrollments and degree production at US CS departments drop further in 2006-07, Computing Research News, March 2008, 20, 47--51.Google ScholarGoogle Scholar

Index Terms

  1. Using personal robots in CS1: experiences, outcomes, and attitudinal influences

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITiCSE '10: Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
      June 2010
      344 pages
      ISBN:9781605588209
      DOI:10.1145/1822090

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 June 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader