[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ 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 2010 Publication 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.
[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.
[3]
Blank, D. 2006. Robots make computer science personal, Communications of the ACM, December 2006, 49, 131--141.
[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.
[5]
Guzdial, M. 2006. Introduction to Computing and Programming in Python, A Multimedia Approach, Prentice Hall.
[6]
Institute for Personal Robots in Education, IPRE website, http://wiki.roboteducation.org
[7]
Kumar, D. 2008. Learning Computing with Robots, Institute for Personal Robots in Education.
[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.
[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.
[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.
[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.
[12]
Miller, B. and Ranum, D. 2009. Python Programming in Context, Jones and Bartlett, 2009.
[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.
[14]
Patterson, D. A. 2006. Computer Science Education in the 21st Century, Communications of the ACM, March 2006, 49.
[15]
Patterson, D. A. 2005. Restoring the Popularity of Computer Science, Communications of the ACM, Sept. 2005, 48(9).
[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.
[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.
[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.

Cited By

View all
  • (2022)Weekly Fluctuations in Motivation in Introductory ProgrammingProceedings of the 2022 Conference on United Kingdom & Ireland Computing Education Research10.1145/3555009.3555012(1-7)Online publication date: 1-Sep-2022
  • (2019)Course redesign to improve retentionJournal of Computing Sciences in Colleges10.5555/3344051.334405934:6(97-106)Online publication date: 1-Apr-2019
  • (2018)Teaching Computer Science Concepts Through Robotics to Elementary School ChildrenInternational Journal of Computer Science Education in Schools10.21585/ijcses.v2i3.302:3Online publication date: 22-Aug-2018
  • Show More Cited By

Index Terms

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

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    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
    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]

    Sponsors

    In-Cooperation

    • Bilkent University: Bilkent University

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 June 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. CS1
    2. education
    3. motivation
    4. personal robot
    5. python

    Qualifiers

    • Research-article

    Conference

    ITiCSE '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 552 of 1,613 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Weekly Fluctuations in Motivation in Introductory ProgrammingProceedings of the 2022 Conference on United Kingdom & Ireland Computing Education Research10.1145/3555009.3555012(1-7)Online publication date: 1-Sep-2022
    • (2019)Course redesign to improve retentionJournal of Computing Sciences in Colleges10.5555/3344051.334405934:6(97-106)Online publication date: 1-Apr-2019
    • (2018)Teaching Computer Science Concepts Through Robotics to Elementary School ChildrenInternational Journal of Computer Science Education in Schools10.21585/ijcses.v2i3.302:3Online publication date: 22-Aug-2018
    • (2018)Introductory programming: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295779(55-106)Online publication date: 2-Jul-2018
    • (2018)Analyzing rich qualitative data to study pencil-puzzle-based assignments in CS1 and CS2Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3197091.3197109(212-217)Online publication date: 2-Jul-2018
    • (2018)Understanding the Effects of Lecturer Intervention on Computer Science Student BehaviourProceedings of the 2017 ITiCSE Conference on Working Group Reports10.1145/3174781.3174787(105-124)Online publication date: 30-Jan-2018
    • (2018)An Initial Analysis of the Research on Interest and Introductory Programming : A Systematic Review of this Literature2018 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2018.8659254(1-9)Online publication date: Oct-2018
    • (2017)Comparing Outcomes Across Different Contexts in CS1Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education10.1145/3017680.3017757(399-403)Online publication date: 8-Mar-2017
    • (2017)Challenges to integrate software testing into introductory programming courses2017 IEEE Frontiers in Education Conference (FIE)10.1109/FIE.2017.8190557(1-9)Online publication date: Oct-2017
    • (2016)Making CS Inclusive: An Overview of Efforts to Expand and Diversify CS Education2016 International Conference on Computational Science and Computational Intelligence (CSCI)10.1109/CSCI.2016.0067(321-326)Online publication date: Dec-2016
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media