skip to main content
research-article
Public Access

Developing Computational Thinking through a Virtual Robotics Programming Curriculum

Published:27 October 2017Publication History
Skip Abstract Section

Abstract

Computational thinking describes key principles from computer science that are broadly generalizable. Robotics programs can be engaging learning environments for acquiring core computational thinking competencies. However, few empirical studies evaluate the effectiveness of a robotics programming curriculum for developing computational thinking knowledge and skills. This study measures pre/post gains with new computational thinking assessments given to middle school students who participated in a virtual robotics programming curriculum. Overall, participation in the virtual robotics curriculum was related to significant gains in pre- to posttest scores, with larger gains for students who made further progress through the curriculum. The success of this intervention suggests that participation in a scaffolded programming curriculum, within the context of virtual robotics, supports the development of generalizable computational thinking knowledge and skills that are associated with increased problem-solving performance on nonrobotics computing tasks. Furthermore, the particular units that students engage in may determine their level of growth in these competencies.

References

  1. ACM Education Policy Committee. 2014. Rebooting the Pathway to Success: Preparing Students for Computing Workforce Needs in the United States. Retrieved from http://pathways.acm.org/ACM_pathways_report.pdf.Google ScholarGoogle Scholar
  2. D. Alimisis and C. Kynigos. 2009. Constructionism and robotics in education. In D. Alimisis (Ed.), Teacher Education on Robotics-Enhanced Constructivist Pedagogical Methods. School of Pedagogical and Tech. Education, Athens, Greece, 11--26.Google ScholarGoogle Scholar
  3. D. Alimisis. 2012. Robotics in education 8 education in robotics: Shifting focus from technology to pedagogy. In Proceedings of the International Conference on Robotics in Education. Matfyz Press, 7--14.Google ScholarGoogle Scholar
  4. R. D. Atkinson and M. Mayo. 2011. Refueling the U.S. Innovation Economy: Fresh Approaches to Science, Technology, Engineering and Mathematics (STEM) Education. The Information Technology and Innovation Foundation. Retrieved from http://www.itif.org/files/2010-refueling-innovation-economy.pdf.Google ScholarGoogle Scholar
  5. V. Barr and C. Stephenson. 2011. Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? ACM Inroads 2, 1, 48--54. DOI:10.1145/1929887.1929905 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. F. B. V. Benitti. 2012. Exploring the educational potential of robotics in schools: A systematic review. Computers and Education 58, 3, 978--988. DOI:10.1016/j.compedu.2011.10.006 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. K. Brennan and M. Resnick. 2012. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the American Educational Research Association. 1--25. Retrieved from http://scratched.gse.harvard.edu/ct/files/AERA2012.pdf.Google ScholarGoogle Scholar
  8. R. Catrambone. 1998. The subgoal learning model: Creating better examples so that students can solve novel problems. Journal of Experimental Psychology: General 127, 4, 355--376. Google ScholarGoogle ScholarCross RefCross Ref
  9. D. H. Clements and D. F. Gullo. 1984. Effects of computer programming on young children's cognition. Journal of Educational Psychology 76, 6, 1051--1058. DOI:10.1037/0022-0663.76.6.1051 Google ScholarGoogle ScholarCross RefCross Ref
  10. J. Cohen. 1992. A power primer. Psychological Bulletin 112, 1, 155--159. DOI:10.1037/0033-2909.112.1.155 Google ScholarGoogle ScholarCross RefCross Ref
  11. Y. Doppelt, C. D. Schunn, E. M. Silk, M. M. Mehalik, B. Reynolds, and E. Ward. 2009. Evaluating the impact of a facilitated learning community approach to professional development on teacher practice and student achievement. Research in Science 8 Technological Education 27, 3, 339--354. DOI:10.1080/02635140903166026Google ScholarGoogle Scholar
  12. Educational Testing Service. 2015. The Praxis Study Companion: Technology Education. Educational Testing Service, Princeton, NJ. Retrieved from https://www.ets.org/s/praxis/pdf/5051.pdf.Google ScholarGoogle Scholar
  13. A. Eguchi. 2014. Learning experience through robocupjunior: Promoting engineering and computational thinking through robotics competition. In Proceedings of the American Society for Engineering Education. Retrieved from https://peer.asee.org/20743.Google ScholarGoogle Scholar
  14. B. Ericson and M. Guzdial. 2014. Measuring demographics and performance in computer science education at a nationwide scale using AP CS data. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (SIGCSE’14). ACM Press, New York, 217--222. DOI:10.1145/2538862.2538918 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Goode and J. Margolis. 2011. Exploring computer science. ACM Transactions on Computing Education 11, 2, 1--16. DOI:10.1145/1993069.1993076 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. S. Grover and R. Pea. 2013. Computational thinking in K-12: A review of the state of the field. Educational Researcher 42, 1, 38--43. DOI:10.3102/0013189X12463051 Google ScholarGoogle ScholarCross RefCross Ref
  17. M. Guzdial, B. Ericson, T. Mcklin, and S. Engelman. 2014. Georgia computes! An intervention in a US state, with formal and informal education in a policy context. ACM Transactions on Computing Education (TOCE) 14, 2, 13.Google ScholarGoogle Scholar
  18. S. Hambrusch, C. Hoffmann, J. T. Korb, M. Haugan, and A. L. Hosking. 2009. A multidisciplinary approach towards computational thinking for science majors. ACM SIGCSE Bulletin 41, 183. DOI:10.1145/1539024.1508931 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. J. B. Harris and M. J. Hofer. 2011. Technological pedagogical content knowledge (TPACK) in action: A descriptive study of secondary teachers’ curriculum-based, technology-related instructional planning. Journal of Research on Technology in Education 43, 3, 211--229. Google ScholarGoogle ScholarCross RefCross Ref
  20. C. Kelleher and R. Pausch. 2005. Lowering the barriers to programming. ACM Computing Surveys 37, 2, 83--137. DOI:10.1145/1089733.1089734 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. G. Khoury. 2007. CSTA Certification Committee Report: Computer Science State Certification Requirements. Computer Science Teachers Association, New York. Retrieved from http://www.csta.acm.org/ComputerScienceTeacherCertifi cation/sub/TeachCertRept07New.pdf.Google ScholarGoogle Scholar
  22. C. Kim, M. K. Kim, C. Lee, J. M. Spector, and K. DeMeester. 2013. Teacher beliefs and technology integration. Teaching and Teacher Education 29, 1, 76--85. DOI:10.1016/j.tate.2012.08.005 Google ScholarGoogle ScholarCross RefCross Ref
  23. D. Klahr and S. M. Carver. 1988. Cognitive objectives in a LOGO debugging curriculum: Instruction, learning, and transfer. Cognitive Psychology 20, 3, 362--404. DOI:10.1016/0010-0285(88)90004-7 Google ScholarGoogle ScholarCross RefCross Ref
  24. K. H. Koh, A. Repenning, H. Nickerson, Y. Endo, and P. Motter. 2013. Will it stick? Exploring the sustainability of computational thinking education through game design. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education (SIGCSE’13). ACM Press, New York, 597--602. DOI:10.1145/2445196.2445372 Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. R. Kurland, C. Pea, and Clement R. Mawby. 1986. A study of the development of programming ability and thinking skills in high school students. Journal of Educational Computing Research 2, 4, 429--458Google ScholarGoogle ScholarCross RefCross Ref
  26. J. Lave and E. Wenger. 1991. Situated Learning: Legitimate Peripheral Participation. Cambridge University Press, Cambridge, UK. Google ScholarGoogle ScholarCross RefCross Ref
  27. I. Lee, F. Martin, and K. Apone. 2014. Integrating computational thinking across the K--8 curriculum. ACM Inroads 5, 4, 64--71. DOI:10.1145/2684721.2684736 Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. A. S. Liu, J. Newsom, C. Schunn, and R. Shoop. 2013. Students learn programming faster through robotic simulation. Tech Directions 72, 16--19. Retrieved from http://www.education.rec.ri.cmu.edu/content/educators/research/files/p16-19 Shoop et al.pdf.Google ScholarGoogle Scholar
  29. A. S. Liu, C. D. Schunn, J. Flot, and R. Shoop. 2013. The role of physicality in rich programming environments. Computer Science Education 23, 4, 315--331. DOI:10.1080/08993408.2013.847165 Google ScholarGoogle ScholarCross RefCross Ref
  30. S. Y. Lye and J. H. L. Koh. 2014. Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior 41, 51--61. DOI:10.1016/j.chb.2014.09.012 Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. L. Major, T. Kyriacou, and O. P. Brereton. 2012. Systematic literature review: Teaching novices programming using robots. IET Software 6, 6, 502. DOI:10.1049/iet-sen.2011.0125Google ScholarGoogle ScholarCross RefCross Ref
  32. R. E. Mayer. 1974. Acquisition processes and resilience under varying testing conditions for structurally different problem-solving procedures. Journal of Educational Psychology 66, 5, 644--656. DOI:10.1037/h0037482 Google ScholarGoogle ScholarCross RefCross Ref
  33. R. E. Mayer. 2008. Applying the science of learning: evidence-based principles for the design of multimedia instruction. American Psychologist 63, 8, 760--769. DOI:10.1037/0003-066X.63.8.760 Google ScholarGoogle ScholarCross RefCross Ref
  34. R. E. Mayer and J. G. Greeno. 1972. Structural differences between outcomes produced by different instructional methods. Journal of Educational Psychology 63, 12, 165--173. DOI:10.1037/h0032654 Google ScholarGoogle ScholarCross RefCross Ref
  35. A. Melchior, F. Cohen, T. Cutter, and T. Leavitt. 2005. More Than Robots: An Evaluation of the FIRST Robotics Competition Participant and Institutional Impacts. Brandeis University Heller School for Social Policy and Management, Waltham, MA.Google ScholarGoogle Scholar
  36. National Research Council, Committee for the Workshops on Computational Thinking. 2010. The Scope and Nature of Computational Thinking. National Research Council, Washington, DC. Retrieved from http://www.nap.edu/catalog/12840.html.Google ScholarGoogle Scholar
  37. National Science Board. 2015. Revisiting the STEM Workforce, A Companion to Science and Engineering Indicators 2014. National Science Board, Arlington, VA. Retrieved from http://www.nsf.gov/nsb/publications/2015/nsb201510.pdf.Google ScholarGoogle Scholar
  38. S. Y. Okita. 2013. The relative merits of transparency: Investigating situations that support the use of robotics in developing student learning adaptability across virtual and physical computing platforms. British Journal of Educational Technology 45, 5, 844--862. DOI:10.1111/bjet.12101 Google ScholarGoogle ScholarCross RefCross Ref
  39. D. B. Palumbo. 1990. Programming language/problem-solving research: A review of relevant issues. Review of Educational Research 60, 1, 65--89. DOI:10.3102/00346543060001065 Google ScholarGoogle ScholarCross RefCross Ref
  40. R. Pea. 1983. LOGO Programming and problem solving. In Proceedings of the American Educational Research Association (AERA’83). Retrieved from https://web.stanford.edu/∼roypea/RoyPDF%20folder/A39_Pea_87d_CCT_TR_MS.pdf.Google ScholarGoogle Scholar
  41. S. Puntambekar and R. Hubscher. 2005. Tools for scaffolding students in a complex learning environment: What have we gained and what have we missed? Educational Psychologist 40, 1, 1--12. Retrieved from http://doi.org/10.1207/s15326985ep4001.Google ScholarGoogle ScholarCross RefCross Ref
  42. A. Repenning, D. Webb, and A. Ioannidou. 2010. Scalable game design and the development of a checklist for getting computational thinking into public schools. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE’10). ACM, New York, 265--269. DOI:10.1145/1734263.1734357 Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. A. Robins, J. Rountree, and N. Rountree. 2003. Learning and teaching programming: A review and discussion. Computer Science Education 13, 2, 137--172. DOI:10.1076/csed.13.2.137.14200 Google ScholarGoogle ScholarCross RefCross Ref
  44. G. Salomon and D. N. Perkins. 1987. Transfer of cognitive skills from programming: When and how? Journal of Educational Computing Research 3, 149--170. Google ScholarGoogle ScholarCross RefCross Ref
  45. L. S. Shulman. 1986. Those who understand: knowledge growth in teaching. Educational Researcher 15, 2, 4--14. DOI:10.3102/0013189X015002004 Google ScholarGoogle ScholarCross RefCross Ref
  46. E. Silk, C. Schunn, and R. Shoop. 2009. Synchronized robot dancing: Motivating efficiency 8 meaning in problem solving with robotics. Robot Magazine 17, 42--45.Google ScholarGoogle Scholar
  47. L. Wang, P. A. Ertmer, and T. J. Newby. 2004. Increasing preservice teachers’ self-efficacy beliefs for technology integration. Journal of Research on Technology in Education 36, 3, 231--250. DOI:10.1080/15391523.2004.10782414 Google ScholarGoogle ScholarCross RefCross Ref
  48. D. Weintrop, E. Beheshti, M. Horn, K. Orton, K. Jona, L. Trouille, and U. Wilensky. 2016. Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology 25, 1, 127--147. DOI:10.1007/s10956-015-9581-5 Google ScholarGoogle ScholarCross RefCross Ref
  49. L. Werner, J. Denner, S. Campe, and D. C. Kawamoto. 2012. The fairy performance assessment: Measuring computational thinking in middle school. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE’12). ACM, New York, 215--220. DOI:10.1145/2157136.2157200 Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. J. M. Wing. 2006. Computational thinking. Communications of the ACM 49, 3, 33. DOI:10.1145/1118178.1118215Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. L. K. Zech, C. L. Gause-Vega, M. H. Bray, T. Secules, and S. R. Goldman. 2000. Content-based collaborative inquiry: A professional development model for sustaining educational reform. Educational Psychologist 35, 3, 207--217. DOI:10.1207/S15326985EP3503_6 Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Developing Computational Thinking through a Virtual Robotics Programming Curriculum

    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

    Full Access

    • Published in

      cover image ACM Transactions on Computing Education
      ACM Transactions on Computing Education  Volume 18, Issue 1
      March 2018
      127 pages
      EISSN:1946-6226
      DOI:10.1145/3155324
      Issue’s Table of Contents

      Copyright © 2017 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: 27 October 2017
      • Revised: 1 May 2017
      • Accepted: 1 May 2017
      • Received: 1 December 2016
      Published in toce Volume 18, Issue 1

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader