Skip to main content

Mapping Computational Thinking for a Transformative Pedagogy

  • Chapter
  • First Online:
Computational Thinking in the STEM Disciplines

Abstract

The chapter presents learners’ understanding of Computational Thinking concepts through illustrative flowcharts. Undergraduate university students design, build, and program LEGO Mindstorms EV3 robots to solve problems set as robotic tasks in a symbolic disaster scenario. Post-task flowcharts representing mental models of Computational Thinking are drawn as students reflect upon their problem-solving processes. The flowcharts are then compared with the semiotic representation of the programmed solutions. It was ascertained that students were able to express recognition of the Computational Thinking concepts of modularity, decomposition, and algorithmic logic but had difficulty expressing explicit recognition of generalization and abstraction. Subsequent implications for teaching and learning are then addressed at length in terms of task design and pedagogy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Alexander, R. (2008). Essays on pedagogy. London: Routledge.

    Google Scholar 

  • Atmatzidou, S., & Demetriadis, S. (2014, July 18). How to support students’ computational thinking skills in educational robotics activities. In Proceedings of 4th International workshop teaching robotics, teaching with robotics & 5th International conference robotics in education, Padova, Italy.

    Google Scholar 

  • Barker, S. B., & Ansorge, J. (2007). Robotics as means to increase achievement scores in an informal learning environment. Journal of Research in Technology and Education, 39(3), 229–243.

    Article  Google Scholar 

  • Barr, V., & Stephenson, C. (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.

    Article  Google Scholar 

  • Basu, S., Biswas, G., Sengupta, P., Dickes, A., Kinnebrew, J. S., & Clark, D. (2016). Identifying middle school students’ challenges in computational thinking-based science learning. Research and Practice in Technology Enhanced Learning, 11, 13.

    Article  Google Scholar 

  • Berlin, I. (1974). The divorce between the sciences and the humanities. The second Tykociner memorial lecture, University of Illinois. Available from http://berlin.wolf.ox.ac.uk/published_works/ac/divorce.pdf. Accessed 28 January, 2016.

  • Blumenfeld, P. C., Mergendollar, J., & Swarthout, D. (1987). Task as a heuristic for understanding student learning and motivation. Journal of Curriculum Studies, 19, 135–148.

    Article  Google Scholar 

  • Brennan, K., & Resnick, M. (2012). Using artifact-based interviews to study the development of computational thinking in interactive media design. Paper presented at annual American Educational Research Association meeting, Vancouver, Canada.

    Google Scholar 

  • Catlin, D., & Blamires, M. (2010) The principles of educational robotic applications (ERA). In Constructionism 2010: Constructionist approaches to creative learning, thinking and education: Lessons for the 21st century, proceedings for constructionism 2010: The 12th EuroLogo conference, Paris.

    Google Scholar 

  • Cohen, D. K., Raudenbush, S. W., & Ball, D. L. (2002). Resources, instruction, and research. In F. Mosteller & R. Boruch (Eds.), Evidence matters: Randomized trials in education research (pp. 80–119). Washington, DC: Brookings Institution Press.

    Google Scholar 

  • Computational Thinking for All. (2017, February 27). Symposium for information education. The University of Tokyo Graduate School of Information Science and Technology.

    Google Scholar 

  • Dede, C., Mishra, P. and Voogt, J. (2013). Working group 6: Advancing computational thinking in 21st century learning. Available from http://www.curtin.edu.au/edusummit/local/docs/Advancing_computational_thinking_in_21st_century_learning.pdf. Accessed 28 February, 2015.

  • Doyle, W. (1983). Academic work. Educational Researcher, 53(2), 159–199.

    Google Scholar 

  • Jonassen, D. H. (2000). Toward a design theory of problem solving. Educational Technology Research & Development, 48(4), 63–83.

    Article  Google Scholar 

  • Lew, M. W., Horton, T. B., & Sherriff, M. S. (2010). Using LEGO MINDSTORMS NXT and LEJOS in an Advanced Software Engineering Course. In 23rd IEEE Conference on Software Engineering Education and Training (CSEE&T), Pittsburgh, pp. 121–128.

    Google Scholar 

  • Liukas, L. (2015). Hello ruby. Adventures in coding. Indiana: Macmillan.

    Google Scholar 

  • Lui, A. K., Ng, S. C., Cheung, H. Y., & Gurung, P. (2010). Facilitating independent leaning with LEGO Mindstorms robots. ACM Inroads, 1(4), 49–53.

    Article  Google Scholar 

  • NAACE. (2014). Computing in the national curriculum. Available from http://www.computingatschool.org.uk/data/uploads/cas_secondary.pdf Accessed October 20, 2014.

  • Nakashima, H. (2015, June). Computational thinking. Japanese Translation, 56(6), Available from https://www.cs.cmu.edu/afs/cs/usr/wing/www/ct-japanese.pdf. Accessed December 29, 2015.

  • Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books.

    Google Scholar 

  • Popelka, M., & NoĹľiÄŤka, J. (2014). Lego Mindstorms as a simulation of robotic systems. International Journal of Computer, Control, Quantum and Information Engineering, 8(7).

    Google Scholar 

  • Prensky, M. (2010). Teaching digital natives: Partnering for real learning. Thousand Oaks: Corwin.

    Google Scholar 

  • Rith, C., & Dubberly, H. (2007). Why Horst W. J. Rittel matters. Design Issues, 23(1), 72–74.

    Article  Google Scholar 

  • Schrader, P. G. (2008). Learning in technology: Re-conceptualizing immersive environments. AACE Journal, 16(4), 457–475.

    Google Scholar 

  • Seedhouse, P. (2005). “Task” as research construct. Language Learning, 55(3), 533–570.

    Article  Google Scholar 

  • The Royal Society. (2012). Shut down or restart? The way forward for computing in UK schools. London: The Royal Society.

    Google Scholar 

  • Toikkanan, T. (2015). Coding in school: Finland takes lead in Europe. Available from http://legroup.aalto.fi/2015/11/coding-in-school-finland-takes-lead-in-europe/ Accessed January 31, 2017.

  • Towndrow, P. A. (2005). Teachers as digital task designers: An agenda for research and professional development. Journal of Curriculum Studies, 37(5), 507–524.

    Article  Google Scholar 

  • Towndrow, P. A. (2007). Task design, implementation and assessment: Integrating information and communication technology in English language teaching and learning. Singapore: McGraw-Hill.

    Google Scholar 

  • Towndrow, P. A., & Vallance, M. (2004). Using IT in the language classroom: A guide for teachers and students in Asia (3rd ed.). Singapore: Longman.

    Google Scholar 

  • Turner, S. J., & Hill, G. (2008). Robotics within the teaching of problem-solving. ITALICS Innovations in Teaching and Learning in Information and Computer Sciences, 7(108).

    Google Scholar 

  • Vallance, M., & Goto, Y. (2015, September 20–24). Learning by TKF to promote computational participation in Japanese education. In Proceedings of the 43rd International conference on engineering pedagogy. World Engineering Education Forum. Florence, Italy.

    Google Scholar 

  • Vallance, M., & Towndrow, P. A. (2016). Pedagogic transformation, student-directed design and computational thinking. Pedagogies: An International Journal, 11(3).

    Google Scholar 

  • Vallance, M., Martin, S., & Naamani, C. (2015). A situation that we had never imagined: Post-Fukushima virtual collaborations for determining robot task metrics. International Journal of Learning Technology, 10(1), 30–49.

    Article  Google Scholar 

  • Wiggins, G., & McTighe, J. (2005). Understanding by design (2nd ed.). Alexandria: Association for Supervision and Curriculum Development.

    Google Scholar 

  • Wing, J. M. (2006, March). Computational thinking. Communications of the ACM, 49(3).

    Google Scholar 

  • Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., & Korb, J. T. (2011). Introducing computational thinking in education courses. In Proceedings of ACM Special Interest Group on Computer Science Education, Dallas, TX.

    Google Scholar 

Download references

Acknowledgments

The research is supported by JAIST kakenhi [grant number 15K01080]. Many thanks to students in the iVERG lab at Future University Hakodate, Japan.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Vallance, M., Towndrow, P.A. (2018). Mapping Computational Thinking for a Transformative Pedagogy. In: Khine, M. (eds) Computational Thinking in the STEM Disciplines. Springer, Cham. https://doi.org/10.1007/978-3-319-93566-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-93566-9_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-93565-2

  • Online ISBN: 978-3-319-93566-9

  • eBook Packages: EducationEducation (R0)

Publish with us

Policies and ethics