Skip to main content

Solving Everyday Challenges in a Computational Way of Thinking

  • Conference paper
  • First Online:
Informatics in Schools: Focus on Learning Programming (ISSEP 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10696))

Abstract

Over a decade, computational thinking (CT) has been in the focus of educators and researchers in computer science. During this period of time, the term has been developed in different ways, reaching from a fundamental idea for finding a definition what problem-solving in computer science is about to a very particular view that CT is a required skill to code software applications. This paper presents results of the Fulbright project coThink - Computational Thinking carried out at the Missouri State University in Springfield, MO, USA which was based on the research question: How can CT be utilized with computer science algorithms for challenging real-life situations? As a result of a literature review, a CT five-step problem-solving process aimed at improving students’ awareness to handle everyday life situations was identified. It was further integrated in classroom lessons, where it was applied at four student groups and evaluated mixing qualitative (analysis of worksheets) and quantitative methods (questionnaire) at a sample size of n = 75. Results showed that students frequently discovered a good approximation to solve real-life challenges following computer science algorithms but we also came to the conclusion to revise our problem-solving process.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Similar content being viewed by others

References

  1. Aho, A.V.: Computation and computational thinking. Comput. J. 55(7), 832–835 (2012)

    Article  Google Scholar 

  2. Barr, V., Stephenson, C.: Bringing computational thinking to K-12. ACM Inroads 2(1), 48 (2011)

    Article  Google Scholar 

  3. Brennan, K., Resnick, M.: New frameworks for studying and assessing the development of computational thinking, pp. 1–25 (2012)

    Google Scholar 

  4. Christian, B., Griffiths, T.: Algorithms to Live by: The Computer Science of Human Decisions. Henry Holt and Co., New York (2016)

    Google Scholar 

  5. Dagiene, V., Futschek, G.: Bebras, a contest to motivate students to study computer science and develop computational thinking. In: Proceedings of WCCE, pp. 139–141 (2013)

    Google Scholar 

  6. Dagienė, V., Sentance, S.: It’s computational thinking! Bebras tasks in the curriculum. In: Brodnik, A., Tort, F. (eds.) ISSEP 2016. LNCS, vol. 9973, pp. 28–39. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46747-4_3

    Chapter  Google Scholar 

  7. Grover, S., Pea, R.: Computational thinking in K12 a review of the state of the field. Educ. Researcher 42(1), 38–43 (2013)

    Article  Google Scholar 

  8. Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., Malyn-Smith, J., Werner, L.: Computational thinking for youth in practice. ACM Inroads 2(1), 32 (2011)

    Article  Google Scholar 

  9. Mannila, L., Dagiene, V., Mirolo, C., Settle, A.: Computational thinking in K-9 education, pp. 1–29 (2014)

    Google Scholar 

  10. Nickerson, H., Brand, C., Repenning, A.: Grounding computational thinking skill acquisition through contextualized instruction. In: Proceedings of ICER 2015, pp. 207–216 (2015)

    Google Scholar 

  11. Papert, S.: Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Cambridge (1980)

    Google Scholar 

  12. Polya, G.: How to Solve It, 2nd edn. Penguin Books Ltd., London (1957)

    Google Scholar 

  13. Selby, C.C., Woollard, J.: Computational thinking: the developing definition, pp. 5–8 (2013)

    Google Scholar 

  14. Tedre, M., Denning, P.J.: The long quest for computational thinking. In: Koli Calling Conference on Computing Education Research, pp. 120–129 (2016)

    Google Scholar 

  15. Vöcking, B., Alt, H., Dietzfelbinger, M., Reischuk, R., Scheideler, C., Vollmer, H., Wagner, D. (eds.): Algorithms Unplugged. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-15328-0

    MATH  Google Scholar 

  16. Voogt, J., Fisser, P., Good, J., et al.: Computational thinking in compulsory education: Towards an agenda for research and practice. Educ. Inform. Technol. 20, 715–728 (2015). https://doi.org/10.1007/s10639-015-9412-6

    Article  Google Scholar 

  17. Wing, J.M.: Computational thinking. Comm. ACM 49(3), 33 (2006)

    Article  Google Scholar 

  18. Wing, J.M.: Computational thinking and thinking about computing. Philos. Trans. Ser. A Math. Phys. Eng. Sci. 366(1881), 3717–3725 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  19. Wing, J.M.: Computational Thinking: What and Why? The Link - The Magazine of the Carnegie Mellon University School of Computer Science (2011)

    Google Scholar 

  20. Xu, Z.W., Tu, D.D.: Three new concepts of future computer science. J. Comput. Sci. Technol. 26(4), 616–624 (2011)

    Article  MathSciNet  Google Scholar 

  21. Yadav, A., Hong, H., Stephenson, C.: Computational thinking for all: pedagogical approaches to embedding 21st century problem solving in K-12 classrooms. TechTrends, 1–4 (2016)

    Google Scholar 

  22. Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., Korb, J.T.: Introducing computational thinking in education courses. In: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, pp. 465–470. ACM (2011)

    Google Scholar 

Download references

Acknowledgments

This research was supported by the Fulbright Visiting Scholar Program Austria sponsored by the U.S. Department of State. I would like to thank the Fulbright Office in Vienna, the Council for International Exchange of Scholars (CIES) and the Institute of International Education (IIE). I thank my colleagues at Missouri State University in Springfield, MO, USA who provided assistance in facilitating the research project. I would also thank the school authorities and teachers at Greenwood Laboratory School and Willard High School for support and assistance in organization of classroom lessons and in submitting the IRB proposal.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bernhard Standl .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Standl, B. (2017). Solving Everyday Challenges in a Computational Way of Thinking. In: DagienÄ—, V., Hellas, A. (eds) Informatics in Schools: Focus on Learning Programming. ISSEP 2017. Lecture Notes in Computer Science(), vol 10696. Springer, Cham. https://doi.org/10.1007/978-3-319-71483-7_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-71483-7_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-71482-0

  • Online ISBN: 978-3-319-71483-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics