참고문헌
- Ananiadou, K., & Claro, M. (2009). 21st century skills and competences for new millennium learners in OECD countries. OECD Education Working Papers, 41, OECD Publishing.
- 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
- 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
- Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20-23.
- 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. https://doi.org/10.1145/1929887.1929905
- 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. https://doi.org/10.1007/s10956-013-9461-9
- 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. https://doi.org/10.1080/10511970.2014.893939
- 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. https://doi.org/10.1007/s10956-015-9552-x
- 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.
- 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
- 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.
- Burton, L. (1984). Mathematical thinking: The struggle for meaning. Journal for Research in Mathematics Education, 15(1), 35-49. https://doi.org/10.2307/748986
- 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.
- Cetin, I., & Dubinsky, E. (2017). Reflective abstraction in computational thinking. The Journal of Mathematical Behavior, 47, 70-80. https://doi.org/10.1016/j.jmathb.2017.06.004
- Chang, K. (2017). A feasibility study on integrating computational thinking into school mathematics. School Mathematics, 19(3), 553-570.
- Choi-Koh, S. (2003). The effective use of a technology tool for students' mathematical exploration. Mathematics Education, 42(5), 647-672.
- Choi-Koh, S. (2005). Push the Excel if you want to do math. Seoul: Kyungmoonsa.
- 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.
- 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.
- 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.
- 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.
- 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. https://doi.org/10.5951/jresematheduc.49.4.0390
- diSessa, A. A. (2000). Changing minds: Computers, learning, and literacy. Cambridge, MA: MIT Press.
- diSessa, A. A. (2018). Computational literacy and "the big picture" concerning computers in mathematics education. Mathematical Thinking and Learning, 20(1), 3-31. https://doi.org/10.1080/10986065.2018.1403544
- 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. https://doi.org/10.1111/jcal.12155
- 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.
- Gadanidis, G., Clements, E., & Yiu, C. (2018). Group theory, computational thinking, and young mathematicians. Mathematical Thinking and Learning, 20(1), 32-53. https://doi.org/10.1080/10986065.2018.1403542
- Garcia-Penalvo, F. J., & Mendes, J. A. (2018). Exploring the computational thinking effects in pre-university education. Computers in Human Behavior, 80, 407-411 https://doi.org/10.1016/j.chb.2017.12.005
- 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.
- Grover, S., & Pea, R. (2013). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38-43. https://doi.org/10.3102/0013189X12463051
- 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. https://doi.org/10.14352/jkaie.21.6.657
- 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. https://doi.org/10.14352/jkaie.21.5.509
- Jang, M. (2017). A study on technological pedagogical content knowledge of middle school mathematics teachers. Doctoral Dissertation, Chonnam National University.
- 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.
- Kafai, Y., & Burke, Q. (2013). Computer programming goes back to school. Phi Delta Kappan, 95(1), 61-65. https://doi.org/10.1177/003172171309500111
- 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.
- 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. https://doi.org/10.1016/j.compedu.2013.12.010
- Kim, C. (2013). Design and application of math class with robot. Journal of Korea Association of Information Education, 17(1), 43-52.
- 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.
- 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.
- 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.
- 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. https://doi.org/10.22155/JFECE.26.1.209.229
- Lee, Y. (2018). Domestic research trends analysis of software education. The Journal of Educational Information and Media, 24(2), 277-301.
-
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. https://doi.org/10.29275/jerm.2018.11.28.4.479 - 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. https://doi.org/10.5762/KAIS.2019.20.4.336
- 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
- Lew, H., & Shin, D. (1998). Mathematics education and computer. Seoul: Kyungmoonsa.
- 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
- 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. https://doi.org/10.1016/j.chb.2014.09.012
- Ministry of Education (1992). The 6th reformed middle school curriculum. Seoul: The author.
- Ministry of Education (2015a). 2015 reformed mathematics curriculum 2015-74 [Supplementary Book 8]. Retrieved July 21, 2019 from http://www.moe.go.kr
- Ministry of Education (2015b). The plans for educating students for the SW-oriented society. Retrieved July 21, 2019 from http://www.moe.go.kr
- 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
- National Research Council. (2010). Report of a workshop on the scope and nature of computational thinking. Washington, DC: National Academies Press.
- Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York, NY: Basic Books.
- 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.
- 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. https://doi.org/10.32431/KACE.2010.13.5.006
- 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. https://doi.org/10.20972/kjee.29.4.201812.23
- 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. https://doi.org/10.14333/KJTE.2014.30.4.179
- 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. https://doi.org/10.1080/10986065.2018.1403543
- Perez, A. (2018). A Framework for computational thinking dispositions in mathematics education. Journal for Research in Mathematics Education, 49(4), 424-461. https://doi.org/10.5951/jresematheduc.49.4.0424
- 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. https://doi.org/10.7468/mathedu.2014.53.3.413
- 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. https://doi.org/10.1007/s10639-012-9240-x
- 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.
- Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142-158. https://doi.org/10.1016/j.edurev.2017.09.003
- Sneider, C., Stephenson, C., Schafer, B., & Flick, L. (2014). Computational thinking in high school science classrooms. The Science Teacher, 81(5), 53.
- Son, H. (2011). A study on students' conjecturing of geometric properties in dynamic geometry environments using GSP. School Mathematics, 13(1), 107-125.
- 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. https://doi.org/10.14352/jkaie.21.2.199
- 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
- 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. https://doi.org/10.1007/s10758-017-9328-x
- 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. https://doi.org/10.1016/j.sbspro.2010.12.078
- 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. https://doi.org/10.1007/s10758-004-3468-5
- 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. https://doi.org/10.1007/s10956-015-9581-5
- 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
- Williams, S. R., & Leatham, K. R. (2017). Journal quality in mathematics education. Journal for Research in Mathematics Education, 48(4), 369-396. https://doi.org/10.5951/jresematheduc.48.4.0369
- Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. https://doi.org/10.1145/1118178.1118215
- 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. https://doi.org/10.1098/rsta.2008.0118
- 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
- Wing, J. M. (2017). Computational thinking's influence on research and education for all. Italian Journal of Educational Technology, 25(2), 7-14.
- Wing, J. M., & Stanzione, D. (2016). Progress in computational thinking, and expanding the HPC community. Communications of the ACM, 59(7), 10-11. https://doi.org/10.1145/2933410
- 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.