DOI QR코드

DOI QR Code

A study on the Documentation Format to Improve Elementary School Students' Ability to Express Computational Thinking in Programming Classes

프로그래밍 수업에서 초등학생의 컴퓨팅 사고를 표현하는 능력을 향상시키기 위한 도큐멘테이션 형식에 대한 연구

  • Rim, Hwakyung (Dept. of Computer Education, Busan National University of Education) ;
  • Cho, Yongnam (Centerm Elementary School)
  • Received : 2018.01.15
  • Accepted : 2018.02.07
  • Published : 2018.02.28

Abstract

Documentation is a typical method that helps students to understand a program for implementation and execute error correction and maintenance cost-effectively. Guidelines for components that organize documentation should be provided to enable to express computational thinking and such components also should be linked to coding process. In this paper, we focused on the documentation format to guide elementary school students, who were beginners in computational thinking, to express computational thinking. The improvement in the expression of computational thinking was analyzed based on the documentation format applied to the class, and practical tips on the importance of components organizing the documentation format were proposed.

Keywords

References

  1. Ministry of Education, Software Education Operating Instructions, Sejong, 2015.
  2. Ministry of Education, A Guide of Software Education Operating Instructions, Sejong, 2015.
  3. Software, http://www.software.kr/ (accessed Jul., 1, 2017).
  4. Korea Education and Research Information Service, 2014 KERIS Education Information Symposium, Daegu, 2014.
  5. Ministry of Education and Korea Education and Research Information Service, 2015 Training Program of Teacher Training Institutes, Daegu, 2015.
  6. Code.org, http://code.org, (accessed Jan., 1, 2016).
  7. Korea Institute for Curriculum and Evaluation, Revised Curriculum 2015, Research Report CRC 2016-2-1, 2016.
  8. M.L. Shooman, Software Engineering, Mcgraw Hill, America, 1983.
  9. R.S. Pressman, Software Engineering, Mcgraw Hill, America, 2013.
  10. S. Ian, Software Engineering 10th Edition, Pearson, America, 2015.
  11. H. Rim, "A Study on Teaching Using Website 'Code.org' in Programming Education based on Computational Thinking," Journal of Korea Multimedia Society, Vol. 20, No. 2, pp. 381-395, 2017.
  12. I. Lee, F. Martin, J. Denner, B. Coulter, W. Allan, J. Erikson, J. Malyn_Smith, and L. Werner, “Computational Thinking for Youth in Practice,” ACM Inroads, Vol. 2, No. 1, pp. 32-37, 2011. https://doi.org/10.1145/1929887.1929902
  13. A.Yadav, C. Stephenson, and H. Hong, “Computational Thinking for Teacher Education,” Communications of the ACM, Vol. 60, No. 4, pp. 55-62, 2017.
  14. A. Yadav, H. Hong, and C. Stephenson, "Computational Thinking for All:Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms," Association for Educational Communications and Technology, TechTrends, .Vol. 60, No. 6, pp. 565-568, 2016.
  15. D. Franklin, C. Hill, H. Dwyer, A. Lveland, A. Killian, and D. Harlow, "Getting Started in Teaching and Researching Computer Science in the Elementary Classroom," ACM Special Interest Group on Computer Science Education, pp. 552-557, 2015.
  16. Scratch, https://scratch.mit.edu/ (accessed Jul., 1, 2017).
  17. D. Park, Methodology for Preparing the Questionnaire, Kyoyookbook, Kyeonggido, 2004.