Browse > Article
http://dx.doi.org/10.7468/mathedu.2019.58.4.483

A study on investigation about the meaning and the research trend of computational thinking(CT) in mathematics education  

Shin, Dongjo (Dankook University)
Choi-Koh, Sangsook (Dankook University)
Publication Information
The Mathematical Education / v.58, no.4, 2019 , pp. 483-505 More about this Journal
Abstract
Across the world, there is a movement to incorporate computational thinking(CT) into school curricula, and math is at the heart of this movement. This paper reviewed the meanings of CT based on the point of view of Jeanette Wing, and the trend of domestic and international studies that incorporated CT into the field of mathematics education was analyzed to provide implications for mathematics education and future research. Results indicated that the meaning of CT, defined by mainly computer educators, varied in their operationalization of CT. Although CT and mathematical thinking generally have common points that are oriented toward problem solving, there were differences in the way of abstraction that is central to the two thinking processes. The experimental studies on CT in the field of mathematics education focused mainly on the development of students' cognitive capacities and affective domains through programming(coding). Furthermore, the previous studies were mainly conducted on students in school, and the studies conducted in the context of higher education, including pre-service and in-service teachers, were insufficient. Implications for mathematics teacher educators and teacher education as well as the relationship between CT and mathematical thinking are discussed.
Keywords
computational thinking; mathematical thinking; software education; Programming(coding); research trend;
Citations & Related Records
Times Cited By KSCI : 10  (Citation Analysis)
연도 인용수 순위
1 Kim, H. (2015). A turtle microworld and computing thinking. Korea society educational studies in mathematics yearbook 2015: Technological tools in mathematics education (pp. 355-367). Seoul: Kyungmoonsa.
2 Kim, N., Seo, Y., & Cho, H. (2018). Coding mathematics contents and environment design - Focusing on mathematization and computational thinking. Journal of Learner-Centered Curriculum and Instruction, 18, 647-673.
3 Kim, S. U., & Kim, S. H. (2019). The effect of a robot-based education program on young children's logic-mathematical knowledge and creative problem-solving. The Journal of Future Early Childhood Education, 26(1), 209-229.   DOI
4 Lee, Y. (2018). Domestic research trends analysis of software education. The Journal of Educational Information and Media, 24(2), 277-301.
5 Lee, S., & Choi-Koh, S. (2018). The effects of the mathematical program, $DM^3$ based on coding instruction using Python. The Journal of Educational Research in Mathematics, 28(4), 479-499.   DOI
6 Lee, D., & Jung, J. (2019). The effects of middle school mathematical statistics area and Python programming STEAM instruction on problem solving ability and curriculum interest. Journal of the Korea Academia-Industrial Cooperation Society, 20(4), 336-344.   DOI
7 Lee, Y., & Sung, H. (2017). Influence of program using the coding robot "Bee-Bot" on children's mathematical problem solving ability. Children's Media Study, 16(3), 261-281
8 Lew, H., & Shin, D. (1998). Mathematics education and computer. Seoul: Kyungmoonsa.
9 Lockwood, E., DeJarnette, A. F., & Thomas, M. (2019). Computing as a mathematical disciplinary practice. The Journal of Mathematical Behavior, Advance online publication. https://doi.org/10.1016/j.jmathb.2019.01.004
10 Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366, 3717-3725.   DOI
11 Wing, J. M. (2014). Computational thinking benefits society. 40th Anniversary Blog of Social Issues in Computing, 2014. Retrieved May. 30, 2019 from http://socialissues.cs.toronto.edu/index.html%3Fp=279.html
12 Wing, J. M. (2017). Computational thinking's influence on research and education for all. Italian Journal of Educational Technology, 25(2), 7-14.
13 Wing, J. M., & Stanzione, D. (2016). Progress in computational thinking, and expanding the HPC community. Communications of the ACM, 59(7), 10-11.   DOI
14 Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education, 14(1), 1-16.
15 Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35.   DOI
16 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
17 Ministry of Education (1992). The 6th reformed middle school curriculum. Seoul: The author.
18 Ministry of Education (2015a). 2015 reformed mathematics curriculum 2015-74 [Supplementary Book 8]. Retrieved July 21, 2019 from http://www.moe.go.kr
19 Ministry of Education (2015b). The plans for educating students for the SW-oriented society. Retrieved July 21, 2019 from http://www.moe.go.kr
20 Ministry of Education (2016). The press materials about coding education in the elementary & secondary School. Retrieved July 21, 2019 from http://www.moe.go.kr
21 National Research Council. (2010). Report of a workshop on the scope and nature of computational thinking. Washington, DC: National Academies Press.
22 Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York, NY: Basic Books.
23 Park, J., & Kang, M. (2015). Structural relationships among learners' characters, learning flow, and thinking ability in a Scratch programming course for elementary school students. The Journal of Elementary Education, 28(4), 145-170.
24 Park, J., & Kim, C. (2010). The effects of robot based mathematics learning on learners' attitude and problem solving skills. The Journal of Korea Association of Computer Education, 13(5), 71-80.   DOI
25 Park, M., Kim, D., Kim, J., Kim, H., Lee, B., Cho, Y., & Hong, J. (2018). An analysis on the effects of a tangible coding education program. The Journal of Korea Elementary Education, 29(4), 23-49.   DOI
26 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.   DOI
27 Ananiadou, K., & Claro, M. (2009). 21st century skills and competences for new millennium learners in OECD countries. OECD Education Working Papers, 41, OECD Publishing.
28 Association for Computing Machinery (2014). New report presents recommendations and initiatives to address CS education challenges. Retrieved May 30, 2019 from https://cacm.acm.org/news/172705-new-report-presents-recommendations-and-initiatives-to-address-cs-education-challenges/fulltext
29 Balanskat, A., & Engelhardt, K. (2015). Computing our future: Computer programming and coding priorities, school curricula and initiatives across Europe. Brussels, Belgium: European Schoolnet. Retrieved May 30, 2019 from http://tinyurl.com/zagj3wj
30 Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20-23.
31 Beggrow, E. P., Ha, M., Nehm, R. H., Pearl, D., & Boone, W. J. (2014). Assessing scientific practices using machine-learning methods: How closely do they match clinical interview performance?. Journal of Science education and Technology, 23(1), 160-182.   DOI
32 Berkaliev, Z., Devi, S., Fasshauer, G. E., Hickernell, F. J., Kartal, O., Li, X., ... & Zawojewski, J. S. (2014). Initiating a programmatic assessment report. PRIMUS, 24(5), 403-420.   DOI
33 Berland, M., & Wilensky, U. (2015). Comparing virtual and physical robotics environments for supporting complex systems and computational thinking. Journal of Science Education and Technology, 24(5), 628-647.   DOI
34 Rim, H., Choi, I., & Noh, S. (2014). A study on the application of robotic programming to promote logical and critical thinking in mathematics education. Mathematics Education, 53(3), 413-434.   DOI
35 Park, M., Kim, J., & Kim, T. (2014). The effect of the RME-based algorithmic learning on elementary students' problem solving ability for improving computational thinking. Korean Journal of Teacher Education, 30(4), 179-193.   DOI
36 Pei, C., Weintrop, D., & Wilensky, U. (2018). Cultivating computational thinking practices and mathematical habits of mind in Lattice Land. Mathematical Thinking and Learning, 20(1), 75-89.   DOI
37 Perez, A. (2018). A Framework for computational thinking dispositions in mathematics education. Journal for Research in Mathematics Education, 49(4), 424-461.   DOI
38 Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351-380.   DOI
39 Shim, K., & Shim, S. (2018). Development of teaching method of mathematics subject with python coding - Focusing on the content of 'prime decomposition' in the middle school mathematics subject of 2015 revised curriculum. Educational Study, 73, 43-64.
40 Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142-158.   DOI
41 Sneider, C., Stephenson, C., Schafer, B., & Flick, L. (2014). Computational thinking in high school science classrooms. The Science Teacher, 81(5), 53.
42 Son, H. (2011). A study on students' conjecturing of geometric properties in dynamic geometry environments using GSP. School Mathematics, 13(1), 107-125.
43 Burton, L. (1984). Mathematical thinking: The struggle for meaning. Journal for Research in Mathematics Education, 15(1), 35-49.   DOI
44 Binkley, M., Erstad, O., Herman, J., Raizen, S., Ripley, M., Miller-Ricci, M., & Rumble, M. (2012). Defining twenty-first century skills. In P. Griffin, B. McGaw, & E. Care (Eds.), Assessment and teaching of 21st century skills (pp. 17-66). Netherlands: Springer.
45 Bower, M., & Falkner, K. (2015, January). Computational thinking, the notional machine, pre-service teachers, and research opportunities. Proceedings of the 17th Australasian Computing Education Conference (pp. 37-46). Sydney, Australia. Retrieved May 30, 2019 from https://pdfs.semanticscholar.org/c2df/f4fdd833c44015fedff1e9ae480740894a7b.pdf
46 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.
47 Calao, L. A., Moreno-Leon, J., Correa, H. E., & Robles, G. (2015). Developing mathematical thinking with scratch. In Design for teaching and learning in a networked world (pp. 17-27). Springer International Publishing.
48 Cetin, I., & Dubinsky, E. (2017). Reflective abstraction in computational thinking. The Journal of Mathematical Behavior, 47, 70-80.   DOI
49 Chang, K. (2017). A feasibility study on integrating computational thinking into school mathematics. School Mathematics, 19(3), 553-570.
50 Choi-Koh, S. (2003). The effective use of a technology tool for students' mathematical exploration. Mathematics Education, 42(5), 647-672.
51 Choi-Koh, S. (2005). Push the Excel if you want to do math. Seoul: Kyungmoonsa.
52 Costa, E. J. F., Campos, L. M. R. S., & Guerrero, D. D. S. (2017, October). Computational thinking in mathematics education: A joint approach to encourage problem-solving ability. In 2017 IEEE Frontiers in Education Conference (FIE). IEEE, Indianapolis, IN.
53 Choi-Koh, S. (2018). Problem solving competence. Korean society of mathematical education yearbook 2017: Mathematical Competences and Capabilities in Korea Math Education(pp. 25-51). Seoul: Kyungmoonsa.
54 Choi-Koh, S., Ko, H., Gu, N., Kim, N., Kim, R., Kim, H.,..., Han, S. (2015). Journal of Korea society educational studies in mathematics yearbook 2015: Technological tools in mathematics education. Seoul: Kyungmoonsa.
55 Computer Science Teachers Association. (2017). CSTA K-12 Computer Science Standards, Revised 2017. Computer Science Teachers Association. Retrieved May 30, 2019 from http://www.csteachers.org/standards.
56 DeJarnette, A. F. (2018). Students' conceptions of sine and cosine functions when representing periodic motion in a visual programming environment. Journal for Research in Mathematics Education, 49(4), 390-423.   DOI
57 diSessa, A. A. (2000). Changing minds: Computers, learning, and literacy. Cambridge, MA: MIT Press.
58 diSessa, A. A. (2018). Computational literacy and "the big picture" concerning computers in mathematics education. Mathematical Thinking and Learning, 20(1), 3-31.   DOI
59 Falloon, G. (2016). An analysis of young students' thinking when completing basic coding tasks using Scratch Jnr. On the iPad. Journal of Computer Assisted Learning, 32(6), 576-593.   DOI
60 Gadanidis, G., Cendros, R., Floyd, L., & Namukasa, I. (2017). Computational thinking in mathematics teacher education. Contemporary Issues in Technology and Teacher Education, 17(4), 458-477.
61 Grover, S., & Pea, R. (2013). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38-43.   DOI
62 Gadanidis, G., Clements, E., & Yiu, C. (2018). Group theory, computational thinking, and young mathematicians. Mathematical Thinking and Learning, 20(1), 32-53.   DOI
63 Garcia-Penalvo, F. J., & Mendes, J. A. (2018). Exploring the computational thinking effects in pre-university education. Computers in Human Behavior, 80, 407-411   DOI
64 Gouws, L., Bradshaw, K., & Wentworth, P. (2013). Computational thinking in educational activities. In J. Carter, I. Utting & A. Clear (Eds.), The proceedings of the 18th Conference on Innovation and Technology in Computer Science Education (pp. 10-15). Canterbury: ACM.
65 Han, S. (2017). Play-based SW education teaching-learning strategy to improve computational thinking. Journal of Korea Association of Information Education, 21(6), 657-664.   DOI
66 Hwang, Z., & Hwang, S. (2017). An analysis of research trends software education for elementary school: Focusing on domestic articles. Journal of Korea Association of Information Education, 21(5), 509-525.   DOI
67 Jang, M. (2017). A study on technological pedagogical content knowledge of middle school mathematics teachers. Doctoral Dissertation, Chonnam National University.
68 Jun, Y., & Yoon, J. (2016). Case exploration of a gifted student's spontaneous and creative project activities using NetLogo in a math-information combined class. The Journal of Science Education for the Gifted, 8, 145-166.
69 Kafai, Y., & Burke, Q. (2013). Computer programming goes back to school. Phi Delta Kappan, 95(1), 61-65.   DOI
70 Kang, T., Lee, S., & Choi-Koh, S. (2017). Development and implementation of the program for the free learning semester focused on career exploration. Mathematics Education, 56(2), 177-191.
71 Ke, F. (2014). An implementation of design-based learning through creating educational computer games: A case study on mathematics learning during design and computing. Computers & Education, 73, 26-39.   DOI
72 Kim, C. (2013). Design and application of math class with robot. Journal of Korea Association of Information Education, 17(1), 43-52.
73 Kim, D., Bae, S., Kim, W., Lee, D., & Choi, S. (2014). Trends of mathematics education research and mixed methods - Focusing on domestic mathematics education journals for the last 10 years. Communications of Mathematical Education, 23(3), 303-320.
74 Song, J. (2017). Effects of learning through Scratch-based game programming on students' interest in and perceived value of mathematics curriculum. Journal of Korea Association of Information Education, 21(2), 199-208.   DOI
75 Stanic, G. M., & Kilpatrick, J. (1989). Historical perspectives on problem solving in the mathematical curriculum. In R. I. Charles, & E. A. Silver(Eds.) The Teaching and Assessing of Mathematical Problem Solving(pp. 1-22). Hillsdalc, NJ: Erlbaum
76 Sung, W., Ahn, J., & Black, J. B. (2017). Introducing computational thinking to young learners: Practicing computational perspectives through embodiment in mathematics education. Technology, Knowledge and Learning, 22(3), 443-463.   DOI
77 Taylor, M., Harlow, A., & Forret, M. (2010). Using a computer programming environment and an interactive whiteboard to investigate some mathematical thinking. Procedia-Social and Behavioral Sciences, 8, 561-570.   DOI
78 White House (2016). FACT SHEET: President Obama announces computer science for all initiative. Retrieved May. 30, 2019 from https://obamawhitehouse.archives.gov/the-press-office/2016/01/30/fact-sheet-president-obama-announces-computer-science-all-initiative-0
79 Trouche, L. (2004). Managing the complexity of human/machine interaction in a computerized learning environments: Guiding students' command process through instrumental orchestrations. International Journal of Computers for Mathematical Learning, 9, 281-307.   DOI
80 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
81 Williams, S. R., & Leatham, K. R. (2017). Journal quality in mathematics education. Journal for Research in Mathematics Education, 48(4), 369-396.   DOI