DOI QR코드

DOI QR Code

Design and Application of Learning Algorithms based on Computational Thinking for Changes in Prospective Elementary School Teachers' Perceptions about Computer Science

초등 예비교사의 컴퓨터과학에 대한 인식 변화를 위한 계산적 사고 기반 알고리즘 학습의 설계 및 적용

  • Received : 2012.07.07
  • Accepted : 2012.07.29
  • Published : 2012.08.31

Abstract

In this study, we designed and applied the learning program of various algorithms about computer science, which were based on computational thinking, to prospective elementary school teachers who were non-majors of this field. While they were learning, they could understand two fundamental functions of computational thinking: abstraction and automation. This learning program made them change their perceptions about computer science positively. They had been interested in learning algorithms and computer science itself, and they felt confident about teaching it.

Keywords

References

  1. 고 건(2007). 컴퓨터공학의 위기 극복 방안, 정보과학회지 25(8), 72-75.
  2. 교육과학기술부.(2011). 2009 개정 교육과정에 따른 중학교 선택 교과 교육과정[별책 18], 교육과학기술부 고시 제2011-361호.
  3. 김병수.김종훈(2011). 기하학 문제해결 능력 향상을 위한 STEAM 교육 기반의 종이 접기 애플리케이션 설계 및 개발, 한국지식정보기술학회 6(6), 103-110.
  4. 김병수.김종훈(2012). 한국정보올림피아드 초등부 경시부문 문제해결을 통한 알고리즘 교재 개발 및 적용. 정보교육학회논문지 16(1), 11-20.
  5. 김자미.이원규(2010). 교과교육의 측면에서 본 정보교과의 정체성에 대한 고찰, 정보교육학회논문지 14(2), 219-227.
  6. 김정아.김병수.이지훤.김종훈(2011). 융합형 인재 양성을 위한 IT 기반 STEAM 교수.학습 방안 연구. 수산해양교육연구 23(3), 445-460.
  7. 김태훈.김종훈(2012). 물리학습을 위한 STEAM 기반의 안드로이드 앱 개발, 수산해양교육연구 24(1), 25-33.
  8. 김형철(2011). 컴퓨터과학 교육용 계산 원리 학습도구의 기능요소 고찰, 제주대학교 교육대학원 석사 학위논문.
  9. 오경숙(2009). 순서도를 활용한 알고리즘 교욱 시스템 설계 및 구현, 순천대학교 대학원 컴퓨터과학과 석사학위논문.
  10. 이은혜(2007). 순환학습모형과 추상화단계를 적용한 알고리즘 시각화 교수학습방법, 고려대학교 교육대학원 컴퓨터교육전공, 석사학위논문.
  11. 현동림.김은길.짐종훈(2011). 안드로이드 기반 사고 공유 마인드맵 애플리케이션 구현, 수산해양교육연구 23(2), 234-243
  12. 현동림.송경철.김은길.김종훈(2011). 안드로이드 기반 비만 관리 애플리케이션 개발 - BMI 및 운동량 산출을 중심으로, 수산해양교육연구 23(4), 568-581.
  13. Carlisle, M. C., Wilson, T. A., Humphries, J. W., & Hadfield, S. M.(2004). RAPTOR: Introducing progamming to non-majors with flowcharts. Journal of Computing sciences in colleges, 19(4), 52-60.
  14. Carlisle, M. C., Wilson, T. A., Humphries, J. W., & Hadfield, S. M.(2005). RAPTOR: a visual programming environment for teaching algorithmic problem solving. Proceedings of the 36th SIGCSE technical symposium, 37(1), 176-180.
  15. Carter, L.(2006). Why students with an apparent aptitude for computer science don't choose to major in computer science. Proceedings of the 37th SIGCSE technical symposium on Computer science education, 38(1), 27-31.
  16. Committe for the Workshops on Computational Thinking. (2011). Report of a workshop of pedagogical aspects of computational thinking, Washington DC: National Academies Press.
  17. Denning, P. J.(2003). Great principles of computing, Communications of the ACM, 46(11), 15-20. https://doi.org/10.1145/948383.948400
  18. Denning, P. J.(2007). Computing is a natural science, Communications of the ACM, 50(7), 13-18. https://doi.org/10.1145/1290958.1290977
  19. Denning, P. J.(2009). The profession of IT: Byeond computational thinking, Communications of the ACM, 52(6), 28-30. https://doi.org/10.1145/1516046.1516054
  20. Denning, P. J.(2010). Ubiquity sumposium 'What is computation?': Computing and computation, Ubiquity 2010.
  21. Fowler, A., & Cusack, B.(2011). Kodu game lab: improving the motivation for learning programming concepts. Proceedings of the 6th International Conference on Foundations of Digital Games, 238-240.
  22. Klawe, M., & Shneiderman B.(2005). Crisis and opportunity in computer science. Communications of the ACM, 48(11), 27-28. https://doi.org/10.1145/1096000.1096024
  23. Kramer, J.(2007). Is abstraction the key to computing?. Communications of the ACM, 50(4). 36-42. https://doi.org/10.1145/1232743.1232745
  24. MacLaurin, M. B.(2011). The design of kodu: a tiny visual programming language for children on the Xbox 360. Proceedings of the 38th annual ACM SIGPLAN-SIGACT symposium, 241-246.
  25. Microsoft research(2012). Kodu. http://research.microsoft.com/en-us/projects/kodu
  26. Moran, C.(2011). Microsoft's Kodu takes kids from game players to game makers, http://redmond.patch.com/articles/microsofts-kodu-takes-kids-from-game-players-to-game-makers-2
  27. National Research Council(2010). Report of a workshop on the scope and nature of computational thinking, Washington DC: The National Academies Press.
  28. Newell, A., Perlis, A. J., & Simon, H. A.(1967). What is Computer Science?. Science, 157, 1373-1374.
  29. Nwana, H. S.(1997). Is computer science education in crisis?. ACM Computing Surveys, 29(4), 322-324. https://doi.org/10.1145/267580.267582
  30. Stolee, K. T., & Fristoe, T.(2011). Expressing computer science concepts through Kodu game lab. Proceedings of the 42nd ACM technical symposium on Computer science education, 99-104.
  31. The CSTA Standars Task force(2011). CSTA K-12 Computer Science Standards, http://csta,acm.org/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf
  32. Wilson, T., Carlisle M. C., Jumphries J., & Moore, J.(2012). Welcome to the RAPTOR homepage. http://raptor.martincarlisle.com
  33. Wing, J. M.(2006). Computational thinking. Communications of the ACM, 49(3). 33-35. https://doi.org/10.1145/1118178.1118215
  34. Wing, J. M.(2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717-3725. https://doi.org/10.1098/rsta.2008.0118

Cited by

  1. Recognition of Middle School Students about 'Problem Solving and Invention' Unit in Technology·Home Economics Subject vol.27, pp.5, 2015, https://doi.org/10.13000/JFMSE.2015.27.5.1424
  2. A Development of a Puzzle-Based Computer Science Instruction Model and Learning Program to improve Computational Thinking for Elementary School Students vol.28, pp.5, 2016, https://doi.org/10.13000/JFMSE.2016.28.5.1183