DOI QR코드

DOI QR Code

비전공자 예비교사의 컴퓨팅 사고력 함양을 위한 프로그래밍 교육의 효과성 분석

Analysis of Effectiveness of Programming Learning for Non-science Major Preliminary Teachers' Development of Computational Thinking

  • 투고 : 2017.12.05
  • 심사 : 2017.12.27
  • 발행 : 2018.02.28

초록

컴퓨팅 사고력은 디지털 사회에서 핵심 인재로 성장하기 위한 기초 학습 능력으로서 강조되고 있다. 국가적으로 컴퓨팅 교육에 대해 많은 관심과 논의가 이루어지고 있으며, 이에 우리 정부도 컴퓨팅 교육을 교육과정에 포함시켰다. 이 같은 변화에 따라 예비교사들이 갖추어야 하는 컴퓨터 활용 능력의 수준이 높아지고, 디지털 사회에 맞추어 컴퓨팅 사고력 지도자로서의 역할이 교사들에게 강조되고 있다. 따라서 예비 교사 양성 교육과정에서 부터의 다양한 프로그래밍 학습을 통해 컴퓨팅 사고력을 이해할 수 있는 교육과정이 필요하다. 본 연구에서는 비전공자 예비교사를 대상으로 한 프로그래밍 교육과정을 설계하고 교육을 진행하였으며, 개발한 설문 도구를 통해 비전공자 예비교사의 컴퓨팅 사고력 함양에 대한 프로그래밍 교육의 효과성을 분석하였다.

In Computational thinking is emphasized as a basic learning ability to grow into a key talent in the digital society. There is much interest and discussion on computing education nationally, and the Korean government has also included education in the curriculum. As a result of these changes, the level of computer literacy that preliminary teachers need to be imporved, and the role of computational thinking as a leader in digital society is being emphasized by teachers. Therefore, it is necessary to have a curriculum that can understand computational thinking through various programming learning from preliminary teacher education curriculum. In this study, we designed and taught programming curriculum for non-majored preliminary teachers. Through the developed questionnarie, we analyzed the affect of programming education on the preliminary teacher's development of computational thinking ability.

키워드

참고문헌

  1. GyeongMi Ahn (2010). The Effect of the Programming Education on the Elementary School Student's Learning-Flow and programming ability. (Unpublished master dissertation), Gyeongin National University of Education, Korea.
  2. HakJin Bae, EunKyoung Lee, & YoungJun Lee (2009). A Problem Based Teaching and Learning Model for Scratch Programming Education, The Journal of the Korean Association of Computer Education, 12(3), 11-22.
  3. HuiSeon Jang (2013). Impact analysis on Netlogo programming advantage of learning motivation and learning ability. (Unpublished master dissertation), Ajou University of Education, Korea.
  4. International Society for Technology in Education & Computer Science Teachers Association (2011). CSTA K-12 Computer Science Standards Revised 2011.
  5. Jenkins, Tony (2002). On the difficulty of learning to program. Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences, 4(2002).
  6. JeongWon Choi, & YoungJun Lee (2014). The Design of Method for Evaluating Computational Thinking. In Proceedings of Korean society of computer and information, 22(2), 177-178.
  7. JinGee Ku (2017). A Study on the Software Convergence Education for Non-Majors Computer Science using Creative Robot. The Journal of the korea Academia-Industrial cooperation society, 18(2), 631-638. https://doi.org/10.5762/KAIS.2017.18.2.631
  8. JungHyun An (2010). Scratch programming instruction model considering the characteristics of middle school students. (Unpublished master dissertation), Korea National University of Education, Korea.
  9. KiBbm Lee & SeokJae Moon (2016). Study on Basic Learning of Programming based on WeDo with Scratch for the Non-Science Major. The Journal of the Society of Convergence Knowldege, 4(2), 9-15.
  10. KongJu Mun, JiYeong Mun, SeMi Kim, & SungWon Kim (2016). Application of Programming Curriculum for Pre-service Science Teacher and Examination of their Perceptions about Programming. The Journal of Learner-Centered Curriculum and Instruction, 16(10), 825-842. https://doi.org/10.22251/jlcci.2016.16.10.825
  11. KyungKyu Kim & JongYun Lee (2016). Analysis of the Effectiveness of Computational Thinking-Based Programming Learning. The Journal of the Korean Association of Computer Education, 19(1), 27-39.
  12. KyungMi Kim & HyunSook Kim (2014). A Case Study on Necessity of Computer Programming for Interdisciplinary Education. The Journal of Digital Convergence, 12(11), 339-348. https://doi.org/10.14400/JDC.2014.12.11.339
  13. Ministry of Education (2015). Guide of operating SW education.
  14. SooHwan Kim (2015). Analysis of Non-Computer Majors' Difficulties in Computational Thinking Education. The Journal of the Korean Association of Computer Education, 18(3), 44-57.
  15. TaeHun Kim (2015). STEAM education program based on programming to improve computational thinking ability. (Unpublished doctoral dissertation), Jeju National University, Korea.
  16. Wing, Jannette M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35. https://doi.org/10.1145/1118178.1118215
  17. Yohan Hwang, Kongju Mun & Yunenbae Park (2016). Study of Perception on Programming and Computational and Attitude toward Science Learning of High School Students through Software Inquiry Activity : Focus on using Scratch and physical computing materials. The Journal of the korean Association for Science Education, 36(2), 325-335. https://doi.org/10.14697/jkase.2016.36.2.0325
  18. YongJu Jeon, & TaeYoung Kim (2016). The design of Computational Thinking-based Web programming course as a liberal art for Non-Computer Majored Preliminary Teachers. Proceedings of KSCI Conference 2015, 161-164.
  19. Zion Hwang & Sungon Hwang (2017). An Analysis of Research Trends Software Education for Elementary school : Focusing on Domestic Articles. The Journal of the Korean Assocaition of Information Ecucation, 21(5), 509-525. https://doi.org/10.14352/jkaie.21.5.509
  20. Computer Science & Engineering University of Washington (Non-Major Course Options). Retrieved December 1, 2017, from http://www.cs.washington.edu/prospective_students/undergrad/admissions/nonmajor
  21. International Society for Technology in Education (ISTE) & Computer Science Teachers Association (CSTA) (2011). Computational thinking in K-12 education teacher resource. Retrieved December 1, 2017, from http://www.iste.org/docs/ct-documents/ct-teacher-resources_2ed-pdf.pdf?sfvrsn=2.

피인용 문헌

  1. 교육요구분석을 통한 계산과학분야의 고성능컴퓨팅 지식요소에 관한 연구 vol.22, pp.5, 2018, https://doi.org/10.14352/jkaie.2018.22.5.545
  2. 컴퓨팅 사고력 평가에 관한 시스템 매핑 기반 국내 문헌 고찰 vol.22, pp.6, 2018, https://doi.org/10.32431/kace.2019.22.6.003
  3. 예비교사를 위한 게임 프로그래밍 교육모델 4E 개발 vol.23, pp.6, 2018, https://doi.org/10.14352/jkaie.2019.23.6.561
  4. 파이선(Python) 학습을 위한 평가 프로세스 설계 vol.24, pp.1, 2018, https://doi.org/10.14352/jkaie.2020.24.1.117