DOI QR코드

DOI QR Code

The Effects of Programming Education using App inventor on Problem-solving Ability and Self-efficacy, Perception

  • Kim, Seong-Won (Dept. of Computer Education, Korea National University of Education) ;
  • Lee, Youngjun (Dept. of Computer Education, Korea National University of Education)
  • Received : 2016.11.14
  • Accepted : 2016.12.13
  • Published : 2017.01.31

Abstract

The ability to use information technology has become increasingly important as technological advances continue to sweep through the computing world, and education for improving computational thinking has become globally instituted. In South Korea, informatics subjects have been modified in the 2015 curriculum and are now compulsory in primary and secondary education. However, despite substantial financial investment and numerous studies promoting informatics education, there continues to be a serious lack of pre-service teachers capable of teaching computational thinking. This study investigated pre-service teacher programming education using App Inventor, their perceptions of App Inventor, and how use of the program affected teacher problem-solving abilities and self-efficacy. In the pre-test, the control group and experimental group showed no statistically significant difference; however, the post-test revealed that the two groups showed statistically significant differences in problem-solving skills and self-efficacy. The participants initially showed interest in using App Inventor; however, after practice-teaching and project-based learning, the participants demonstrated a growing negativity toward the program when they made errors and the functional limits of App Inventor became apparent. Although most participants stated that they would not use App Inventor in their classes, the positive statistically significant differences in problem-solving skills and self-efficacy indicate that this study could be utilized as a basis for building a teaching-learning program using App Inventor and creating an educational plan for teaching computational thinking.

Keywords

References

  1. Hyundai Research Institute, "The main contents and implications of the 2016 World Economic Forum (Volume 16-2)," Retrieved from https://www.designdb.com/Share/fileDownload_1.asp?dCate=ContentsInfo&dID=PKID&pID=22765. 2016.
  2. R. Kemp, "Fourth industrial revolution," The Lawyer, Vol. 31, No. 21, pp. 12, 2016.
  3. Computer Science Teachers Association, "CSTA K-12 Computer Science Standards," Retrieve from http://csta.acm.org/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf. 2011
  4. K12CS, "A Framework for K-12 Computer Science Education," Retrieved from http://k12cs.org. 2016.
  5. Department for Education in U. K., "The national curriculum in England: Framework document," Retrieved from https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/210969/NC_framework_document_-_FINAL.pdf. 2013.
  6. skshin & ykbae, "Review of Software Education based on the Coding in Finland," Journal of The Korea Association of Information Education, Vol. 19, No. 1, pp. 127-138, 2015. https://doi.org/10.14352/jkaie.2015.19.1.127
  7. hylee, "Japan, Compulsory of Computer Programming Education in Elementary school Curriculum," Retrieved from http://www.yonhapnews.co.kr/bulletin/2016/04/21/0200000000AKR20160421080600009.HTML?input=1195m. 2016.
  8. swKim & yjLee, "Development of a Software Education Curriculum for Secondary Schools," Journal of the Korea society of computer and information, Vol. 21, No. 8, pp. 127-141, 2016. https://doi.org/10.9708/JKSCI.2016.21.8.127
  9. ysjeong. "Needs Analysis of Software Education Curriculum at National Universities of Education for the 2015 Revised National Curriculum," Journal of The Korea Association of Information Education, Vol. 20, No. 1, pp. 83-92, 2016. https://doi.org/10.14352/jkaie.2016.20.1.83
  10. jwchoi, sjan, & yjlee, "Computing education in Korea-current issues and endeavors," ACM Transactions on Computing Education (TOCE), Vol. 15, No. 2, pp. 1-21, 2015.
  11. Ministry of education, "Middle School Curriculum, Proclamation of the Ministry of education: #2015-74 [Seperate Volume 3]," 2015.
  12. sjAn & yjlee, "Educational Objectives in Computing Education," Journal of the Korea society of computer and information, Vol. 21, No. 1, pp. 181-189, 2016. https://doi.org/10.9708/jksci.2016.21.1.181
  13. jwchoi & yjlee, "Educational Application of Puzzles for Algorithm Learning of Informatics Gifted Elementary School Students," Journal of the Korea society of computer and information, Vol. 20, No. 5, pp. 151-159, 2015. https://doi.org/10.9708/JKSCI.2015.20.5.151
  14. skJeon & yjLee, "Art based STEAM Education Program using EPL," Journal of the Korea society of computer and information, Vol. 19, No. 4, pp. 149-158, 2014. https://doi.org/10.9708/jksci.2014.19.4.149
  15. gwYang, "The Effect of Scratch on Learning Motivation and Academic Achievement for Programming Education," Journal of The Korean Association of Information Education, Vol. 14, No. 4, pp. 547-553, 2010.
  16. chLee, "Change of Perceptions and Images of Pre-Service Elementary School Teachers on Programming according to the Experiences of Programming Learning," Journal of Korean practical arts education, Vol. 29, No. 3, pp. 1-19, 2016.
  17. kjMun, jyMun, smKim, & swKim, "Application of Programming Curriculum for Pre-service Science Teacher and Examination of their Perceptions about Programming," Journal of Learner-Centered Curriculum and Instruction, Vol. 16, No 10, pp. 825-842, 2016. https://doi.org/10.22251/jlcci.2016.16.10.825
  18. sjAn, & yjLee, "Elementary and Secondary Programming Education Plan Using App Inventor," The Journal of Korean association of computer education, Vol. 17, No. 5, pp. 79-88, 2014.
  19. kwHan, "A case of project education using arduino and app inventor in Specialized commercial High School," Journal of The Korean Association of Information Education, Vol. 22 No. 2, pp. 7-14, 2014.
  20. ihYoo, "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
  21. hkRim, "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
  22. mgSeol & ciSon, "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
  23. sjAn, & yjLee, "Designing Programming Curriculum for Developing Programming Pedagogical Content Knowledge of Pre-service Informatics Teachers," The Journal of Korean association of computer education, Vol. 19, No. 2, pp.1-10, 2016.
  24. yjKim & hsChung, "A Study on the App Inventor 2 for Utilization of Programming Basics Educational Tool in Primary and Secondary Education," Journal of KIIT, Vol. 14, No. 3, pp. 163-173, 2016.
  25. ayKim & jeCha, "Self-efficacy and measurement," The Proceeding of Korean Society for industrial and Organitional Psychology, 51-64, 1996
  26. ayKim, "A study on the academic failure-tolerance and its correlates," Journal of Educational Psychology, Vol. 11, No. 2, pp. 1-19, 1997.
  27. A. Bandura, "Self-efficacy: toward a unifying theory of behavioral change," Psychological review, Vol. 84, No. 2, 1977
  28. A. Bandura, "Social foundations of thought and action: A social cognitive theory" Prentice-Hall, Inc.
  29. sjLee, ykChang, hnLee, & kyPark, "A Study on the Development of Life-Skills: Communication, Problem Solving, and Self-Directed Learning," Korea Educational Development Institute (RR 2003-15-3).
  30. cmYang, "Meta-Analysis on the Effects of Programming Education using Educational Programming Languages," Journal of The Korean Association of Information Education, Vol. 18, No. 2, pp 317-324, 2014a https://doi.org/10.14352/jkaie.2014.18.2.317
  31. cmYang, "Comparison of the Effects of Robotics Education to Programming Education Using Meta-Analysis," Journal of The Korean Association of Information Education, Vol. 18, No. 3, pp 413-422, 2014b. https://doi.org/10.14352/jkaie.2014.18.3.413
  32. yhJin & ysKim, "A Meta-Analysis on the Effects of Educational Programming Language," The Journal of Korean association of computer education, Vol 14, No. 3, pp. 25-36, 2011.
  33. B. Larrivee, & L. Cook, "Mainstreaming: A study of the variables affecting teacher attitude," The Journal of Special Education, Vol. 13, No. 3, pp. 315-324, 1979. https://doi.org/10.1177/002246697901300310
  34. T. R. Koballa, "Attitude and related concepts in science education," Science education, Vol. 72, No. 2, pp. 115-126, 1988. https://doi.org/10.1002/sce.3730720202

Cited by

  1. Development of TPACK-P Education Program for Improving Technological Pedagogical Content Knowledge of Pre-service Teachers vol.22, pp.7, 2017, https://doi.org/10.9708/jksci.2017.22.07.141
  2. 사물 인터넷 기반의 1인 가구를 위한 스마트 콘센트 시스템 vol.18, pp.5, 2017, https://doi.org/10.9728/dcs.2017.18.5.895
  3. 도플러 센서를 적용한 대기전력 자동 차단복구 장치 vol.17, pp.10, 2019, https://doi.org/10.14400/jdc.2019.17.10.243
  4. Z-Wave 네트워크 환경에서 MQTT 기반 대기전력 절감 시스템 설계 및 구현 vol.23, pp.3, 2017, https://doi.org/10.9717/kmms.2020.23.3.421
  5. 여자고등학생의 대중매체 소비에 따른 성태도, 성허용성, 성행동의 차이 vol.33, pp.1, 2020, https://doi.org/10.15434/kssh.2020.33.1.1
  6. Computational Thinking of Middle School Students in Korea vol.25, pp.5, 2020, https://doi.org/10.9708/jksci.2020.25.05.229