DOI QR코드

DOI QR Code

A Study on SW Development Process for Increasing Computational Thinking

컴퓨팅 사고력 신장을 위한 SW 개발 프로세스 탐구

  • 유인환 (대구교육대학교 컴퓨터교육과)
  • Received : 2016.02.03
  • Accepted : 2016.02.11
  • Published : 2016.02.29

Abstract

The importance of SW education is being stressed recent days, and the App Inventor is getting attention as a tool of SW education. In this study, I have developed an app Inventor instruction model, which is based on the Design Based Learning and integrated with elements of computational thinking. And I taught the student to apply this model. and then analyzed the app production process and the changes of student. In developing the app, students defined the problem and made a plan to resolve them. And this student had have a sense of accomplishment and self-confidence through practical experience to implement it in their own source code.

최근 SW 교육의 중요성이 강조되고 있으며, 앱 인벤터는 SW 교육의 도구로써 주목받고 있다. 본 연구에서는 디자인기반학습 모형에 기반을 두고 여기에 컴퓨팅 사고력 계발을 위한 요소를 통합하여 앱 인벤터 학습 모형을 개발하였다. 그리고 이 모형에 따라 학생을 지도하고 학생이 작품을 제작한 과정과 변화를 분석하였다. 학생은 앱을 개발하는 과정에서 문제를 파악하고 해결하는 방안을 절차적으로 고안하고 이를 코드로 직접 구현하는 실제적인 경험을 통해 성취감과 자신감을 얻는 모습이 보였다.

Keywords

References

  1. The Korea Economic Daily, "Computer Language is required courses," Economics Popularity Overtake. 2015.4.15. [Internet], http://www.hankyung.com/news/app/newsview.php?aid=2015040643547.
  2. Media DAUM, Coding education in elementary school, why pay attention to the UK?, 2013.12.10., [Internet], http://media.daum.net/digital/others/newsview?newsid=20131210102107022&RIGHT_COMM=R4
  3. MOE, Press release_Human Resource Development Plan for the SW oriented society, 2015 [Internet], http://moe.go.kr/web/106888/ko/board/view.do?bbsId=339&boardSeq=60059.
  4. Byungho Kim, "Computer Programming Education using App Inventor for Android," Journal of Korea Institute of Information and Communication Engineering, Vol.17, No.2, pp.467-472, 2013. https://doi.org/10.6109/jkiice.2013.17.2.467
  5. SungJin Hwang, JeongWon Choi, and YoungJun Lee, "A Development of App Making Education Program for Elementary Informatics Gifted Using App Inventor," Proceeding of The Korean Association of Computer Education, Vol.21, No.2, pp.195-198, 2013.
  6. Hwakyung Rim, "Android App. Implementation Teaching using App. Inventor for Elementary school students," Journal of Korea Multimedia Society, Vol.16, No.12, pp.1495-1507, 2013. https://doi.org/10.9717/kmms.2013.16.12.1495
  7. Moon-gu Seol and Chang-ik Son, "A Study on Development of Teaching Materials for App Inventor Programming Using the Waterfall Model," Journal of the Korean Association of Information Education, Vol.17, No.4, pp.409-419, 2013. https://doi.org/10.14352/jkaie.2013.17.4.409
  8. Sangin An and Youngjun Lee, "Elementary and Secondary Programming Education Plan Using App Inventor," The Journal of Korean Association of Computer Education, Vol.17, No.5, pp.69-80, 2013.
  9. Yongmin Kim, and Jonghoon Kim, "Development and Application of Software Education Program of App Inventor Utilization for Improvement of Elementary School Girls' Computational Thinking," Journal of the Korean Association of Information Education, Vol.19, No.4, pp.385-398, 2015. https://doi.org/10.14352/jkaie.2015.19.4.385
  10. Chi-Hung Tseng, Gi-Ming Liu, and Wen-You Lu. "Combination Curriculum of Robotics and Mobile Phone in Primary Education Level with Graphical Programming Environment," International Symposium on Robotics, 2012.
  11. CSTA,. CSTA K-12 Computer Science Standards, 2011, [Internet], https://csta.acm.org/Curriculum/sub/K12Standards.html
  12. Department for Education, The national curriculum in England Framework document, 2013, [Internet], https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/210969/NC_framework_document_-_FINAL.pdf
  13. MOE, Software Education Guidance, Korean Ministry of Education, 2015
  14. ISTE and CSTA, Operational Definition of Computational Thinking, 2011, [Internet], http://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf
  15. Computational thinking [Internet], http://en.wikipedia.org/wiki/Computational_thinking
  16. Sungjin Hwang, JeongwWon Choi, and Youngjun Lee, "Development of Education Plan of Using App Inventor for Improving Informatics Gifted Elementary Students' Learning Flow," Proceeding of The Korean Association of Computer Education, Vol.18, No.2, pp.185-190, 2014.
  17. J. M. Wing, "Computational thinking and thinking about computing," Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol.366, Issue 1881, pp.3717-3725, 2008. https://doi.org/10.1098/rsta.2008.0118
  18. Inhwan Yoo, "Design a Programming Education Plan for SW Education Using Robot and Mobile Application Development Tool," Journal of the Korean Association of Information Education, Vol.18, No.4, pp.615-624, 2014. https://doi.org/10.14352/jkaie.2014.18.4.615
  19. Inkee Jeong, "Study on the Achievement Goals and Teaching-Learning Methods of 'Problem Solving' Topic of Informatics Subject," Journal of the Korean Association of Information Education, Vol.18, No.2, pp.243-254. 2014. https://doi.org/10.14352/jkaie.2014.18.2.243
  20. App Inventor(2016) [Internet], https://en.wikipedia.org/wiki/App_Inventor_for_Android
  21. Soohan Kim and Seonkwan Han, "Design-Based Learning for Computational Thinking," Journal of the Korean Association of Information Education, Vol.16, No.3, pp.319-326, 2012.
  22. Korea Foundation for the Advancement of Science and Creativity, STEM Education based training materials (Elementary), 2012.