DOI QR코드

DOI QR Code

Exploring the Effect of SW Programming Curriculum and Content Development Model for Non-majors College Students : focusing on Visual Representation of SW Solutions

비전공자 SW 프로그래밍 교육과정 및 콘텐츠 개발 모형의 효과성 탐색: SW 해결안의 시각적 표현을 중심으로

  • Lee, Minjeong (School of Computer Science and Engineering, Chung-Ang University)
  • 이민정 (중앙대학교 창의ICT공과대학 컴퓨터공학부)
  • Received : 2017.11.03
  • Accepted : 2017.11.25
  • Published : 2017.11.30

Abstract

In the future society where ICT-based digital convergence creates new value, collaborative skills among experts in various fields and SW based problem solving ability is more emphasized. Non-SW specialists are required to have SW based communication skills to effectively collaborate with SW experts to solve their problems. Therefore, SW programming curriculum for non-major college students should be different from the existing programming education for SW-majors aiming at a high level of coding ability. It is also known that diagram-based visual representation is helpful for productive communication and collaboration. In this study, we defined the SW education objectives for the non-majors as cultivating the visual programming ability for SW based problem solving. In order to accomplish this, we explored SW programming curriculum and content development model for non-majors focusing on visual representation of SW solutions. The results of this paper will help to provide appropriate SW learning model for non-majors and to cultivate practical SW capabilities.

ICT 기반 디지털 융합이 가치를 창출하는 미래사회에는 다양한 분야의 전문가가 협업하며 SW적 문제 해결을 주도하는 역량이 더욱 강조된다. 비전공자에게는 전문 분야의 문제를 풀기 위해 SW 전문가와 효과적으로 협업할 수 있는 SW적 소통 능력이 필요하다. 따라서 비전공자를 위한 SW 교육은 높은 수준의 코딩 역량을 목표로 하는 기존의 SW 전공자 대상 프로그래밍 교육과는 달라야 한다. 또한 다이어그램 기반의 시각적 표현이 원활한 소통과 협업에 도움이 된다는 것은 이미 알려져 있다. 본 연구에서는 비전공자를 위한 SW 교육목표를 'SW적 문제해결을 위한 시각적 프로그래밍 역량 함양'이라 정의하고, 이를 달성하기 위한 비전공자 SW 프로그래밍 교육과정과 SW 해결안의 시각적 표현에 중점을 둔 SW 교육 콘텐츠 개발 모형을 탐색하였다. 본 논문의 결과는 비전공자를 위한 적절한 SW 학습 방안을 마련하고 실질적인 SW 역량을 함양하기 위한 방향을 설정하는 데 도움이 될 것이다.

Keywords

References

  1. SPRi:Software Policy & Research Institute. SW-centric society that the Fourth Industrial Revolution will bring [Internet]. Available: https://spri.kr/posts/view/15300?code=column.
  2. ByungSuk Yang, the Role of Software in a Software-centric Society, Digieco Report, 2015. Available: http://www.digieco.co.kr/KTFront/report/report_issue_trend_list.action
  3. The Open University. Introduction to computational thinking [Internet]. Available: http://www.open.edu/openlearn/science-maths-technology/computing-and-ict/introduction-computational-thinking/content-section-0?intro=1.
  4. KyungKyu Kim, JongYun Lee, "Analysis of the Effectiveness of Computational Thinking-Based Programming Language", The Journal of Korean Association of Computer Education, Vol. 19, No. 1, pp. 27-39, 2016.
  5. Min Young Lee, Seok Ju Chun, "A Study on Improving Logical Thinking Ability of Elementary School Students with Entry and Scratch", The Journal of Korea Elementary Education, Vol. 28, No. 1, pp. 173-185, 2017.
  6. Hyun Jong Choe, "The Programming Education Framework for Programming Course in University", The Journal of Korean Association of Computer Education, Vol. 14, No. 1, pp. 69-79, 2011.
  7. JeYoon Park, "Direction and prospect of SW education in the 2015 revised curriculum", KEDI journal of educational policy, Vol. 42, No. 3, pp. 85-89, 2015.
  8. Soo Hwan Kim, "Analysis of Non-Computer Majors' Difficulties in Computational Thinking Education", The Journal of Korean Association of Computer Education, Vol. 18, No. 3, pp. 49-57, 2015.
  9. Jung Sook Sung, Soo Hwan Kim, Hyeoncheol Kim, "Analysis of Art and Humanity Major Learners' Features in Programming Class", The Journal of Korean Association of Computer Education, Vol. 18, No. 3, pp. 25-35, 2015.
  10. Soojin Jun , "Analysis of Research Trends and Learners' Preference for Subject Area of SW Education Content", The Journal of Korean Association of Computer Education, Vol. 20, No. 1, pp. 39-47, 2017.
  11. Wing, J. M., "Computational Thinking", Communications of the ACM, Vol. 49, No. 3, pp. 33-35, 2006. https://doi.org/10.1145/1118178.1118215
  12. CSTA, "A Model Curriculum for K-12 Computer Science: Final Report of the ACM K-12 Task Force Curriculum Committee", October, 2003,
  13. The CSTA Standards Task Force, "CSTA K-12 Computer Science Standards", Revised 2011.
  14. Gover, S., Pea, R. , "Computational Thinking in K-12: Review of the State of the field.", Educnational Researcher, Vol. 42, No. 1, pp. 38-43, 2013. https://doi.org/10.3102/0013189X12463051
  15. Jung Sook Sung, Hyeon Cheol Kim, "Analysis on the International Comparison of Computer Education in Schools", The Journal of Korean Association of Computer Education, Vol. 18, No. 1, pp. 45-54, 2015.
  16. Tim Bell, Ian H. Witten and Mike Fellows, Computaer Science Unplugged, CS Unplugged: An enrichment and extension programme for primary-aged students [Internet]. Available: http://csunplugged.org/
  17. Kanis Charntaweekhun, Somkiat Wangsiripitak, "Visual Programming using Flowchart", International Symposium on Communications and Information Technologies, pp. 1062-1065, 2006
  18. Sangjin An, Youngmin Seo, Youngjun Lee, "A Review and Synthesis of Research in Educational Programming Language", The Journal of Korea Society Association of Computer Education, Vol. 20, No. 1, pp. 139-142, 2012.
  19. SungWon Kang, "Directions for the Secondary Education to Nurture Software Development Capability", Communications of the Korean Institute of Information Scientists and Engineers , Vol. 35, No. 4, pp. 34-43, 2017.
  20. Niko Myller, Roman Bednarik, Erkki Sutinen, Mordechai Ben-Ari, "Extending the Engagement Taxonomy : Software Visualization and Collaborative Learning", Proceedings of the 37th SIGCSE technical symposium on Computer science education, Vol. 9, No. 1, pp. 1-27, 2009.
  21. Jin-Dong Kim, Gwon-Woo Yang, "The Effect of Algorithm Learning in Real Life Case on Logical Thinking Ability", The Journal of Korean Association of information Education, Vol. 14, No. 4, pp. 555-560, 2010.
  22. KyungSun Oh, SeongJin Ahn, "A study on development of educational contents about computational thinking", The Journal of Korean Association of Computer Education, Vol. 19, No. 2, pp. 11-20, 2016.
  23. Si-Hoon Lee, Jeong-Hye Han, "Analysis on Creativity and Solving-Problem Ability with Hackathon-based Elementary SW Education", The Journal of Digial Content Society, Vol. 18, No. 5, pp. 995-1000, Aug. 2017.

Cited by

  1. 컴퓨터 비전공자를 위한 기초 코딩 교육에서 학습자의 시각적 문해력과 사고 유형이 프로그램 이해와 작성에 미치는 영향 분석 vol.23, pp.2, 2017, https://doi.org/10.32431/kace.2020.23.2.001
  2. SW 교양 교육을 위한 VPBL 모델에 관한 연구 vol.19, pp.7, 2017, https://doi.org/10.14400/jdc.2021.19.7.051