DOI QR코드

DOI QR Code

A Study on Teaching using Website 'Code.org' in Programming Education based on Computational Thinking

컴퓨팅 사고력이 중요한 프로그래밍 교육에서 'code.org'를 활용한 교수방안

  • Rim, Hwakyung (Dept. of Computer Education, Busan National University of Education)
  • Received : 2017.01.04
  • Accepted : 2017.01.11
  • Published : 2017.02.28

Abstract

Learning computational thinking is very important in programming education. Computational thinking refers to the problem solving ability based on the theories of computer science, indicating the importance of algorithm thinking. That is the reason for focusing on promoting creativity and improving the problem solving ability of the students in programming education. This paper commented the elements to consider for teachers when teaching computational thinking to elementary school students with online coding education website 'code.org' that helps beginners have easy programming experiences based on the characteristics of the website, and proposed the appropriate teaching methods.

Keywords

References

  1. Y. Choi, T. Han, and S. Lim, Understanding Computer & Information Technology, Life and Power Press, 2016. Kyounggi-do
  2. T. Lee and H. Choi, Informatic Education, Hanbit Academy Ins. 2015. Seoul
  3. H. Kwon, "A Study on Convergence Education of IT & Design for Training Creative Talent," Journal of Korea Multimedia Society, Vol. 17, No. 11, pp. 1354-1362, 2014. https://doi.org/10.9717/kmms.2014.17.11.1354
  4. M. Goldweber, J. Barr, and E. Patitsas, "Computer Science Education for Social Good," Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 15-16, 2013.
  5. V. Bennett, K. Koh, and A. Repenning, "Computing Creativity: Divergence in Computational Thinking," Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 359-364, 2013
  6. H.C. Webb and M.B. Rosson, "Using Scaffolded Examples to Teach Computational Thinking Concepts," Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 95-100, 2013.
  7. Korea Education and Research Information Service, "Education Information," Proceeding of KERIS Education Information Symposium, pp23-53, 2014.
  8. Ministry of Education, Software Education Operating Guideline, 2015.
  9. Ministry of Education and Korea Education and Research Information Service, 2015 Training Program of Teacher Training Institutes, 2015.
  10. Code(2016) http://code.org (accessed Jan., 1, 2016).
  11. J.M. Wing, CT and Thinking about CT, Csrnegie Mellon University, https://www.cs.cmu.edu/afs/cs/usr/wing/www/talks/ctand-tc-long.pdf (accessed Jul., 1, 2016).
  12. Computer Science Teachers Association, Computational Thinking Leadership Toolkit 1st Edition, http://csta.acm.org/(accessed Jul., 1, 2016).
  13. R.S. Pressman, Software Engineering, Mcgraw Hill, 2013. Singapore
  14. S. Ian, Software Engineering 10th ed., pearson, 2015. Singapore
  15. Y. Jung, J. You, J. Lim, and Y. Son, Software Education, Cimass, 2015. Seoul
  16. Scratch(2016) https://scratch.mit.edu/ (accessed Jul., 1, 2016).
  17. Entry(2016) https://playentry.org/ (accessed Jul., 1, 2016).

Cited by

  1. 소프트웨어 기초 교육에서 수업 방식에 의한 인문대학생의 디지털 마인드 변화 분석 vol.15, pp.9, 2017, https://doi.org/10.14400/jdc.2017.15.9.55
  2. 관광경험 증대를 위한 게이미피케이션 코딩교육 활용 방안 - 컴퓨팅 사고력 요소 분석 중심으로 - vol.18, pp.4, 2017, https://doi.org/10.14400/jdc.2020.18.4.403
  3. FlappyBird Competition System: 인공지능 수업의 경쟁 기반 평가 시스템의 구현 vol.24, pp.4, 2017, https://doi.org/10.9717/kmms.2020.24.4.593