5,101
Views
75
CrossRef citations to date
0
Altmetric
Articles

Computational thinking and mathematics using Scratch: an experiment with sixth-grade students

ORCID Icon, ORCID Icon & ORCID Icon
Pages 316-327 | Received 15 Dec 2017, Accepted 19 Dec 2018, Published online: 02 May 2019

References

  • Bar-On, E. (1986). A programming approach to mathematics. Computers & Education, 10(4), 393–401. doi: 10.1016/0360-1315(86)90015-1
  • Benton, L., Hoyles, C., Kalas, I., & Noss, R. (2017). Bridging primary programming and mathematics: Some findings of design research in England. Digital Experiences in Mathematics Education, 3(2), 115–138. doi: 10.1007/s40751-017-0028-x
  • Bintaş, J., & Çamlı, H. (2009). The effect of computer aided instruction on students’ success in solving LCM and GCF problems. Procedia - Social and Behavioral Sciences, 1(1), 277–280. doi: 10.1016/J.SBSPRO.2009.01.050
  • Brennan, K., Balch, C., & Chung, M. (2014). Creative computing. Retrieved from http://scratched.gse.harvard.edu/guide/
  • Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Annual American Educational Research Association Meeting, Vancouver, BC, Canada, 1–25. https://doi.org/10.1.1.296.6602
  • Brown, A., Thomas, K., & Tolias, G. (2002). Conceptions of divisibility: Success and understanding. In S. Campbell & R. Zazkis (Eds.), Learning and teaching number theory (pp. 41–82). Westport, CA: Ablex.
  • Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a generation’s way of thinking: Teaching computational thinking through programming. Review of Educational Research, 87(4), 834–860. doi: 10.3102/0034654317710096
  • Cabero, J., & Llorente, M. d. C. (2010). Comunidades virtuales para el aprendizaje. Edutec. Revista Electrónica de Tecnología Educativa, 34, 1–10. doi: 10.21556/EDUTEC.2010.34.419
  • Calao, L. A., Moreno-León, J., Correa, H. E., & Robles, G. (2015). Developing mathematical thinking with Scratch. In G. Conole, T. Klobučar, C. Rensing, J. Konert, & E. Lavoué (Eds.), Design for Teaching and Learning in a Networked World. Lecture Notes in Computer Science, vol 9307 (pp. 17–27). Cham: Springerdoi:10.1007/978-3-319-24258-3_2
  • Calder, N. (2010). Using Scratch: An integrated problem-solving approach to mathematical thinking. Australian Primary Mathematics Classroom, 15(4), 9–14. doi: 10.1007/s10857-012-9226-z
  • Chao, P. Y. (2016). Exploring students’ computational practice, design and performance of problem-solving through a visual programming environment. Computers and Education, 95, 202–215. doi: 10.1016/j.compedu.2016.01.010
  • Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers and Education, 109, 162–175. doi: 10.1016/j.compedu.2017.03.001
  • Cohen, J. (1988). Statistical power analysis for the behavioral sciences. New York, NY: Routledge Academic.
  • de Morais, A. D., Basso, M. V. d. A., & Fagundes, L. d. C. (2017). Educação Matemática & Ciência da Computação na escola: aprender a programar fomenta a aprendizagem de matemática? Ciência & Educação (Bauru), 23(2), 455–473. doi:10.1590/1516-731320170020011
  • DiSessa, A. A. (2000). Changing minds: Computers, learning, and literacy. Cambridge: MIT Press.
  • Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5–6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87–97. doi: 10.1016/J.COMPEDU.2012.11.016
  • Feurzeig, W., Papert, S. A., & Lawler, B. (2011). Programming-languages as a conceptual framework for teaching mathematics. Interactive Learning Environments, 19(5), 487–501. doi: 10.1080/10494820903520040
  • Funke, A., Geldreich, K., & Hubwieser, P. (2017). Analysis of Scratch projects of an introductory programming course for primary school students. In 2017 IEEE global engineering education conference (EDUCON) (pp. 1229–1236). IEEE. doi: 10.1109/EDUCON.2017.7943005
  • Furber, S. (2012). Shutdown or restart? The way forward for computing in UK schools. London: The Royal Society.
  • Garneli, V., & Chorianopoulos, K. (2018). Programming video games and simulations in science education: Exploring computational thinking through code analysis. Interactive Learning Environments, 26(3), 386–401. doi:10.1080/10494820.2017.1337036
  • González-Calero, J. A., Martínez, S., & Sotos, M. A. (2016). La tendencia a restar en la resolución de problemas de m.c.d. en alumnos de primaria. In J. A. Macías, A. Jiménez, J. L. González, M. T. Sánchez, P. Hernández, C. Fernández, … A. Berciano (Eds.), Investigación en Educación Matemática XX (pp. 295–304). Málaga: SEIEM.
  • Gutiérrez-Gutiérrez, A., Gómez Guzmán, P., & Rico Romero, L. (2015). Conocimiento matemático sobre números y operaciones de los estudiantes de Magisterio. Educación XX1, 19(1). doi: 10.5944/educxx1.15581
  • Hickmott, D., Prieto-Rodriguez, E., & Holmes, K. (2018). A scoping review of studies on computational thinking in K–12 mathematics classrooms. Digital Experiences in Mathematics Education, 4(1), 48–69. doi: 10.1007/s40751-017-0038-8
  • Howe, J. A. M., Ross, P. M., Johnson, K. R., Plane, F., & Inglis, R. (1982). Teaching mathematics through programming in the classroom. Computers & Education, 6(1), 85–91. doi: 10.1016/0360-1315(82)90016-1
  • Hughes, J., Gadanidis, G., & Yiu, C. (2017). Digital making in elementary mathematics education. Digital Experiences in Mathematics Education, 3(2), 139–153. doi: 10.1007/s40751-016-0020-x
  • Kahn, K., Sendova, E., Sacristán, A. I., & Noss, R. (2011). Young students exploring cardinality by constructing infinite processes. Technology, Knowledge and Learning, 16(1), 3–34. doi: 10.1007/s10758-011-9175-0
  • Layman, J., & Hall, W. (1988). Logo: A cause for concern. Computers & Education, 12(1), 107–112. doi: 10.1016/0360-1315(88)90063-2
  • Lye, S. Y., & Koh, J. H. L. (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
  • Maloney, J. H., Peppler, K., Kafai, Y., Resnick, M., & Rusk, N. (2008). Programming by choice. In Proceedings of the 39th SIGCSE technical symposium on computer science education - SIGCSE ‘08 (Vol. 40, pp. 367–371). New York: ACM Press. doi: 10.1145/1352135.1352260
  • Mannila, L., Dagiene, V., Demo, B., Grgurina, N., Mirolo, C., Rolandsson, L., & Settle, A. (2014). Computational thinking in K-9 education. In Proceedings of the working group reports of the 2014 on innovation & technology in computer science education conference - ITiCSE-WGR ‘14 (pp. 1–29). New York, NY: ACM Press. doi:10.1145/2713609.2713610.
  • Marmolejo, J. E., & Campos, V. (2013). Pensamiento lógico matemático con Scratch en nivel básico. Revista Vínculos, 9(1), 87–95. doi: 10.14483/issn.2322-939X
  • Noblet, K. (2013). Preservice elementary teachers’ understanding of greatest common factor story problems. In Proceedings of the 16th annual conference on research in undergraduate mathematics education (pp. 219–225). Denver: Sigmaa.
  • Papert, S. A. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books.
  • Papert, S.A. (1990). A critique of technocentrism in thinking about the school of the future. Cambridge, MA: Epistemology and Learning Group, MIT Media Laboratory.
  • Pea, R. D., Kurland, D. M., & Hawkins, J. (1985). Logo and the development of thinking skills. In M. Chen & W. Paisley (Eds.), Children and microcomputers: Research on the newest medium (pp. 193–317). Norwood, NJ: Ablex Publishing Corp.
  • Resnick, M., Silverman, B., Kafai, Y., Maloney, J., Monroy-Hernández, A., Rusk, N., … Silver, J. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67. doi: 10.1145/1592761.1592779
  • Román-González, M., Pérez-González, J. C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691. doi: 10.1016/j.chb.2016.08.047
  • Seehorn, D., Carey, S., Fuschetto, B., Lee, I., Moix, D., O’Grady-Cunniff, D., … Verno, A. (2011). CSTA k–12 computer science standards: Revised 2011. New York, NY: ACM.
  • Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158. doi: 10.1016/j.edurev.2017.09.003
  • Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (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
  • Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725. doi: 10.1098/rsta.2008.0118
  • Wing, J. M. (2014). Computational thinking benefits society [Blog post]. Retrieved from http://socialissues.cs.toronto.edu/index.html%3Fp=279.html

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.