DOI QR코드

DOI QR Code

Study of Perception on Programming and Computational Thinking and Attitude toward Science Learning of High School Students through Software Inquiry Activity: Focus on using Scratch and physical computing materials

소프트웨어 활용 탐구 활동을 통한 고등학생의 프로그래밍과 컴퓨팅 사고력에 대한 인식 변화와 과학 학습에 대한 태도 조사 -스크래치와 피지컬 컴퓨팅 교구의 활용을 중심으로-

  • Received : 2016.03.29
  • Accepted : 2016.04.25
  • Published : 2016.04.30

Abstract

Software (SW) education is guided by the government to operate not only computer subject matter but also related subject matter. SW education is highlighted in the 2015 Revised Curriculum and Guide for Operating SW Education. SW education is related with science education. For example, education on algorithms employing SW and activities using sensors/output control can be an effective strategy for scientific inquiry. The method can also be applied in developing Computational Thinking (CT) in students. In this study, we designed lessons to solve everyday scientific problems using Educational Programming Language (EPL) SW and physical computing materials and applied them to high school students. We conducted surveys that were modified from questionnaires of Internet application capability and based on the standard of accomplishment of SW education as well as elements of CT to find out the change in perceptions on programming and CT of students. We also conducted a survey on students' attitude toward science learning after an SW inquiry activity. In the results, perceptions on programming and CT of students were improved through lessons using unplugged activity, EPL SW, and physical computing. In addition, scores for interest, self-directed learning ability, and task commitment were high.

최근 소프트웨어 중심사회 실현 전략을 목적으로 하는 소프트웨어 교육이 국내에서도 많이 강조되고 있는데, 이것은 정보과목 뿐 아니라 다양한 교과 활동과 연계하여 수행하도록 하고 있다. 2015 개정 교육과정에 소프트웨어 교육이 강화되면서, 소프트웨어 교육 운영지침(MOE, 2015)이 발표되었다. 이것은 교육부가 소프트웨어 교육을 얼마나 중요시하는 지를 보여준다. 소프트웨어 교육은 과학교육과도 관련이 있는데, 소프트웨어를 활용한 알고리즘 교육과 피지컬 컴퓨팅을 활용한 센서 측정 및 출력 제어 활동은 과학교육에서 최근 강조되고 있는 과학적 탐구 전략으로서 효과적일 수 있다. 또한 최근 강조되고 있는 컴퓨팅 사고력 개발을 위해서도 적절한 교육방법이 될 수 있다. 이에 본 연구에서는 일상에서의 과학적 문제를 교육용 프로그래밍 언어(EPL)를 사용하는 소프트웨어와 피지컬 컴퓨팅 교구를 사용해 해결하는 탐구활동 프로그램을 설계하고 고등학생들에게 적용해 보았다. 적용 전후 학생들의 프로그래밍과 컴퓨팅 사고력에 대한 인식의 변화를 보기 위해 컴퓨터 활용 능력 설문지를 소프트웨어 교육의 성취기준과 컴퓨팅 사고력의 구성요소와 관련지어 수정하여 사용하였다. 연구 결과, 언플러그드 활동과 EPL 소프트웨어 및 피지컬 컴퓨팅 교구를 활용하여 구성된 소프트웨어 활용 탐구활동을 통해 학생들의 프로그래밍과 컴퓨팅 사고력에 대한 인식이 향상되었으며, 컴퓨팅을 통한 문제해결에 대한 자신감도 향상되었다. 또한 소프트웨어 활용 탐구활동을 경험한 학생들은 과학에 대한 흥미와 적극성, 과제집착력도 높은 것으로 나타났다.

Keywords

References

  1. Association for Computing Machinery [ACM] (2005). Computing curricula 2005: The overview report. New York: ACM.
  2. An, J. & Lee, Y. (2010). Scratch programming instruction model considering the characteristics of middle school students. Conference Proceeding of The Korean Association of Computer Education, 14(1), 131-135.
  3. Bae, Y. (2006). Robot programming education model in ubiquitous environment for enhancement of creative problem-solving ability. (Unpublished doctoral dissertation). Korea National University of Education, Cheongwon, Korea.
  4. Choi, E. & Paik, S. (2014). A study of class design for science education by computational thinking. proceeding of The Korea Society of Computer & Information, 22(2), 169-170.
  5. Computer Science Teachers Association [CSTA] (2011). CSTA K-12 Computer science standards. New York: ACM.
  6. Csikszentmihalyi, M. (1975). Beyond boredom and anxiety. San Francisco: Jossey Bass.
  7. Csikszentmihalyi, M. & Schneider, B. (2000). Becoming adult: How teenagers prepare for the world of work. New York: Basic Books.
  8. Denning, P., Comer, D., Gries, D., Mulder, M., Tucker, A., Turner, J., & Young, P. (1989). Computing as a discipline. Communications of the ACM, 32(1), 9-23. https://doi.org/10.1145/63238.63239
  9. Dominiczak, P. (2013). Michael Gove: New curriculum will allow my children to compete with the very best. UK: The Telegraph. Retrieved from www.telegraph.co.uk/education/educationnews/10166020/Michael- Gove-new-curriculum-will-allow-my-children-to-compete-with-the-very-best.html.
  10. Franklin, G. (1990). An open-ended approach to psychoanalytic theories. Contemporary Psychoanalysis. 26(3), 518-540. https://doi.org/10.1080/00107530.1990.10746675
  11. Gangoli, G. & Gurumurthy, A. (1995). Study of the effectiveness of a guided open-ended approach to physics experiments. International Journal of Science Education, 17(2), 233-241. https://doi.org/10.1080/0950069950170207
  12. Ham, S., Kim, S., & Song, K. (2014). Development of CT-STEAM instruction model using Scratch EPL. Journal in Academic Conference of the Korean Association of Computer Education, 18(2), 103-108.
  13. Han, S. (2011). A educational program for elementary information gifted student using unplugged computing and EPL. Journal of the Korean Association of Information Education, 15(1), 31-38.
  14. Handelsman, M., Briggs, L., Sullivan, N., & Towler, A. (2005). A measure of college student course engagement. The Journal of Educational Research, 98(3), 184-191. https://doi.org/10.3200/JOER.98.3.184-192
  15. Heo, H., Ahn, M., Kim, M., Kim, M., Lee, O., & Cho, M. (2001). Research for methods of computer education. Seoul: Kyoyookbook.
  16. International Society for Technology in Education (ISTE) & Computer Science Teachers Association (CSTA) (2011). Computational thinking in K-12 education teacher resource, 2nd Ed. Retrieved from http://www.iste.org/docs/ct-documents/ct-teacher-resources_2ed-pdf.pd f?sfvrsn=2.
  17. IEEE Computer Society & ACM (2001). Computing curricula 2001: Computer science. NSF Grant No. 0003263. Final report. Retrieved from http://www.computer.org/education/cc2001/index.htm.
  18. Inprasitha, M. (2006). Open-ended approach and teacher education. Tsukuba Journal of Educational Study in Mathematics, 25, 169-177.
  19. Jang, H. (2013). Impact analysis on Netlogo programming advantage of learning motivation and learning ability. (Master's thesis). Ajou University, Suwon, Korea.
  20. Korea Foundation for the Advancement of Science & Creativity (2014). Science & Creativity. Vol. 197. Feb. 2014. Seoul: Korea Foundation for the Advancement of Science & Creativity
  21. Kang, I., Jin, S., & Yeo, H. (2014). Exploring the possibility of e-PBL as a pedagogy for enhancing the core competences of learners in the 21st century. The Journal of Learner-Centered Curriculum and Instruction, 14(4), 331-363.
  22. Kim, K. (2006). A Study on determining hierarchy about the domain specific knowledge of the algorithm in middle schools. The Journal of Korean Association of Computer Education, 9(5), 41-51.
  23. Kim, T. (2015). STEAM education program based on programming to improve computational thinking ability. (Unpublished doctoral dissertation). Jeju National University, Jeju, Korea.
  24. Kim, J. & Jeong, W. (2005). A strategy of the programming education for development of creativity. The Journal of Elementary Education Research, 10, 127-147.
  25. Kim, B. & Kim, H. (2012a). The study of animation therapy model based on physical computing concept. Journal of Digital Design, 34, 269-278.
  26. Kim, T. & Kim, J. (2012b). Development of program based on STEAM for programming education of elementary students. Journal in Conference of The Korean Association of Computer Education. 16(2), 73-78.
  27. Kim, S. & Yu, H. (2014). The study of potentiality and constraints of the one board computer to teach computational thinking in school The Journal of Korean Association of Computer Education. 17(6), 9-20.
  28. Kim, S., Han, S., & Kim, H. (2010). A study on learner's characteristics and programming skill in computational literacy education. Journal of The Korean Association of Computer Education, 13(2), 319-326.
  29. Kim, H., Seong, J., & Kim, M. (2014). Research report for software education reinforcement of primary and secondary school. National IT Industry Promotion Agency & The Korean Association of Computer Education. Retrieved from http://leadingschool.kr/file/NIPA_20140414.pdf.
  30. Kim, Y., Choi, J., Kwon, D., & Lee, W. (2013). Development of algorithm design worksheets using algorithmic thinking-based problem model in programming education for elementary school students. Journal of The Korean Association of Information Education, 17(3), 233-242. https://doi.org/10.14352/jkaie.2013.17.3.233
  31. Kye, B. & Kim, Y. (2008). Investigation on the relationships among media characteristics, presence, flow, and learning effects in augmented reality based learning. Journal of Educational Technology, 24(4), 193-224. https://doi.org/10.17232/KSET.24.4.193
  32. Lee, O. (1993). Logo programming : Rationale, effects and applications. Journal of Educational Technology, 8(1), 81-102. https://doi.org/10.17232/KSET.8.1.81
  33. Lee, E. & Lee, Y. (2008). The effects of Scratch based programming education on middle school students' flow level and programming achievement. Secondary Education Research, 56(2), 359-382. https://doi.org/10.25152/ser.2008.56.2.359
  34. Lee, H. & Lee, T. (2015). Development of science subject program based on programming learning to improve computational thinking ability in middle school. Journal of the Korea society of computer and information, 20(12), 181-188.
  35. Lee, J. & Hur, K. (2010). Development of elementary robot programming problems using algorithmic thinking-based problem model. Journal of The Korean Association of Information Education, 14(2), 189-198.
  36. Lee, Y., Paik, S., Sin, J., You, H., Joung, I., Ahn, S., Choi, J., & Jun, S. (2014). Research for introducing computational thinking into primary and secondary education. Korea Foundation for the Advancement of Science and Creativity. BD14060010.
  37. Marks, H. M. (2000). Student engagement in instructional activity: Patterns in the elementary, middle, and high school years. American Educational Research Journal, 37(1), 153-184. https://doi.org/10.3102/00028312037001153
  38. Mayers, P. (1978). Flow in adolescence and its relation to the school experience. (Unpublished doctoral dissertation). University of Chicago, Chicago.
  39. MaCaskill, S. (2013). New national curriculum to teach five year olds computer programming. Retrieved from http://www.techweekeurope.co.uk/workspace/national-curriculum-ict-education-computing-121214.
  40. McNerney, T. S. (2004). From turtles to tangible programming bricks: explorations in physical language design. Personal and Ubiquitous Computing, 8(5), 326-337. https://doi.org/10.1007/s00779-004-0295-6
  41. Ministry of Education [MOE] (2015). Guide of operating SW education. Seoul: Ministry of Education.
  42. MOE & Ministry of Science, ICT and Future Planning (2015). Promotion plan of human resource cultivation for SW-centered society. attach 3.
  43. Ministry of Education, Science and Technology (2010). The upcoming future, South Korea, being improved by creative human resources and advanced scientific technology. Retrieved from http://www.mest.go.kr.
  44. Murni (2013). Open-ended approach in learning to improve students thinking skills in Banda Aceh. International Journal of Independent Research and Studies, 2(2), 95-101.
  45. National Research Council (2012). A framework for K-12 science education: Practices, crosscutting concepts, and core ideas. Washington, DC: The National Academies Press.
  46. Noh, H. & Paik, S. (2015). Students' perception of Scratch program using high school science class. Journal of the Korean Association for Science Education, 35(1), 53-64. https://doi.org/10.14697/jkase.2015.35.1.0053
  47. Oh, J., Lee, J., Kim, J., & Kim J. (2012). Development and application of STEAM based education program using Scratch - Focus on 6th graders' science in elementary school. Journal of The Korean Association of Computer Education, 15(3), 11-23.
  48. O'Sullivan, D. & Igoe, T. (2004). Physical computing: Sensing and controlling the physical world with computers. Boston: Thomson.
  49. Park, J. (2014). An investigation of the structural relationships among students' characteristics, flow, and learning effects in a Scratch programming course for elementary school students. (Unpublished doctoral dissertation). Ewha Womans University, Seoul, Korea.
  50. Park, S. & Kim, Y. (2006). An inquiry on the relationships among Learning - Flow factors, flow level, achievement under on-line learning environment. The Journal of Yeolin Education, 14(1), 93-115.
  51. Park, K. & Lee, S. (2015). Improving computational thinking abilities through the teaching of mathematics with Sage. Communications of Mthematical Eucation, 29(1), 19-33.
  52. Park, Y., Seo, Y., & Lee, Y. (2012). Domestic research trend on computer science education using unplugged learning method. the Korea Society of Computer and Information Review, 20(2), 167-170.
  53. Resnick, M. (2008). All I really need to know (sbout creative thinking) I learned (by studying how children learn) in kindergarten. Proceedings of the SIGCHI Conference on Creativity and Cognition, Washington, DC.
  54. Schrier, K. (2006). Using augmented reality games to teach 21st century skills. Conference proceedings, ACM Siggraph 2006 Educators Program, Boston, MA.
  55. Seo, B. & Lee, S. (2012). The effects of the unplugged class according to learners' attributes. Journal of The Korean Association of Information Education, 16(3), 291-298.
  56. Seok, I. (2008). Analyzing characters of the learning flow. Journal of Educational Technology, 24(1), 187-212.
  57. Song, S. (2015, January 13). Software education, story of SW education_2. Unplugged activity/computing. [Web log post]. Retrieved from http://blog.naver.com/gi_sik_in/220238605443.
  58. Yoo, I. (2005). The possibility of robot programming to enhance creative problem-solving ability. Journal of Educational Studies, 36(2), 109-128.
  59. Yoo, S. (2008). Application of EPL in informatics curriculum for K-12. (Unpublished doctoral dissertation). Korea University, Seoul, Korea.
  60. Yoo, I. & Kim, T. (2006). The effects of MINDSTORMS programming instruction on the creativity. The Journal of Korean Association of Computer Education, 9(2), 1-11.

Cited by

  1. A Study on the Utilization of Open Source Hardware Platform for Convergence IT Education vol.22, pp.1, 2017, https://doi.org/10.9708/jksci.2017.22.01.143
  2. 스크래치와 센서보드를 활용한 융합적 프로그래밍 학습이 초등학생들에게 미치는 효과 vol.21, pp.1, 2016, https://doi.org/10.14352/jkaie.2017.21.1.23
  3. 피지컬 컴퓨팅 교육에서 과학적 탐구 태도에 대한 과학경험, 교육지원, 학습몰입의 예측력 규명 vol.21, pp.1, 2016, https://doi.org/10.14352/jkaie.2017.21.1.41
  4. 로봇 활용 SW 교육이 초등학생의 컴퓨팅사고력에 미치는 효과 vol.21, pp.3, 2016, https://doi.org/10.14352/jkaie.2017.21.3.285
  5. 초등 SW교육에서 성별에 따른 컴퓨팅 사고력, 창의성, 학습흥미의 차이 vol.21, pp.4, 2017, https://doi.org/10.14352/jkaie.2017.21.4.381
  6. 국내 로봇활용 SW교육에 대한 연구 동향: 2006년~2016년을 중심으로 vol.17, pp.10, 2016, https://doi.org/10.5392/jkca.2017.17.10.190
  7. SW교육 콘텐츠 개발의 학습자 선호 분석 vol.21, pp.6, 2016, https://doi.org/10.14352/jkaie.2017.21.6.691
  8. 비전공자 예비교사의 컴퓨팅 사고력 함양을 위한 프로그래밍 교육의 효과성 분석 vol.22, pp.1, 2016, https://doi.org/10.14352/jkaie.2018.22.1.41
  9. 로봇 활용 SW교육이 초등학생의 컴퓨팅 사고력, 창의성, 학업흥미, 협업능력에 미치는 효과 vol.22, pp.1, 2018, https://doi.org/10.14352/jkaie.2018.22.1.9
  10. 초등교사의 로봇활용SW교육 활용의도와 영향 요인간 구조적 관계 분석 vol.18, pp.5, 2016, https://doi.org/10.5392/jkca.2018.18.05.215
  11. EPL이 프로그래밍 교육의 프로그래밍, 컴퓨팅사고력 및 문제해결력에 미치는 영향에 관한 연구 vol.4, pp.4, 2016, https://doi.org/10.17703/jcct.2018.4.4.287
  12. 코딩블록을 활용한 초등 과학영재 대상 피지컬 컴퓨팅수업의 교수·학습 과정 분석 vol.22, pp.6, 2016, https://doi.org/10.14352/jkaie.2018.22.6.613
  13. 메이커 중심 교육 활성화를 위한 교원 연수 프로그램 효과 및 교사 요구사항 분석 vol.23, pp.2, 2016, https://doi.org/10.14352/jkaie.2019.23.2.117
  14. The Changes of Self-efficacy Beliefs of Pre-service Teachers for Technology Integration through Programming-based TPACK Educational Program vol.24, pp.4, 2016, https://doi.org/10.9708/jksci.2019.24.04.185
  15. 공학교육인증을 위한 디자인과 소프트웨어 융합전공의 학습성과 vol.17, pp.5, 2019, https://doi.org/10.14400/jdc.2019.17.5.051
  16. Development of Programming-based TPACK Education Program through Design-based Research vol.24, pp.10, 2019, https://doi.org/10.9708/jksci.2019.24.10.267
  17. 과학적 문제해결과정과 컴퓨팅 사고의 관련성 탐색을 통한 컴퓨팅 사고 기반 과학 탐구(CT-SI) 모형의 제안 vol.44, pp.1, 2020, https://doi.org/10.21796/jse.2020.44.1.92
  18. 컴퓨팅 사고력 기반 지구과학 언플러그드 활동의 효과와 시사점 탐색: 고체지구 영역의 문제해결을 중심으로 vol.14, pp.2, 2016, https://doi.org/10.15523/jksese.2021.14.2.80