DOI QR코드

DOI QR Code

Case Study on Problem-based Programming Classes in Software Education for Non-Computer Science Majors

  • Received : 2020.01.20
  • Accepted : 2020.04.19
  • Published : 2020.04.29

Abstract

Recently, as awareness of the need for software education has spread worldwide, the government of Korea has led compulsory software education also. Basic software education in universities has been stabilized through various trials and efforts. However, due to software classes are mandatory, students not only could not have motivation for learning but also have treated programming course as a difficult subject. In this paper, two programming classes, which were designed and managed as a problem-oriented programming class for the purpose of cultivating computational thinking for the non-computer science students, are compared using the lecture assessment results. As a result, in the case of expanding the use of the problem as a grammatical explanation aid and expanding the ratio of major-friendly problems, the student's responses were concentrated on higher scores and the response average improved by about 7%. It means that the level of difficulty experienced by learners is lowered.

최근 소프트웨어 교육의 필요성에 대한 인식이 전 세계적으로 확산됨에 따라 우리나라도 정부 주도로 소프트웨어 의무 교육을 수행하고 있다. 대학에서의 소프트웨어 기초교육은 다양한 시행착오를 거쳐 안정화 되고는 있지만, 학생들의 비자발적 수강으로 인한 학습 동기 부족과 프로그래밍에 대한 높은 체감 난이도는 여전히 해결해야 할 문제로 남아 있다. 본 논문에서는 컴퓨팅 사고 역량 배양을 목적으로 문제 중심 프로그래밍 교과로 설계 및 운영된 컴퓨터과학 비전공 학생 대상 수업 사례를 수업 평가 결과를 이용해 비교하였다. 비교 결과, 문제의 용도를 문법 설명 보조재로 확대하고 전공 친화형 문제 비율을 확대 운영한 사례에서는 학습자들의 응답이 더 높은 점수에 집중되었고 응답 평균은 약 7% 향상되었다. 이는 학습자들이 느끼는 교과에 대한 체감 난도가 낮아졌음을 의미한다.

Keywords

References

  1. Jeong-Eun Nah, "Software Education Needs Analysis in Liberal Arts," Korean Journal of General Education, Vol. 11, No. 3, pp. 63-89, June 2017.
  2. Ho-Sung Woo, Ja-Mee Kim, Won-Gyu Lee, "A Comparative Analysis of domestic universities curriculum based on overseas higher Informatics standard curriculum," The Journal of Korean Association of Computer Education, Vol. 20, No. 1, pp. 27-38, January 2017. https://doi.org/10.32431/KACE.2017.20.1.003
  3. Ministry of Education, Ministry of Science, ICT and Future Planning, Human Resource Development Plan for SW-centric Society. https://www.msit.go.kr/SYNAP/skin/doc.html?fn=075964f3c916f54dc5b36afbd4bfd256&rs=/SYNAP/sn3hcv/result/201908/
  4. IITP, Korea. Human Resource Development through the National Program for Excellence in SW. https://www.iitp.kr/kr/1/notice/reportAndClarify/view.it?ArticleIdx=3561&count=true
  5. Ministry of Science, ICT and Future Planning. Plan for the National Program for Excellence in SW. https://www.msit.go.kr/web/msipC ontents/contentsView.do?cateId=mssw11211&artId=1272942
  6. Geum-Ju Park and Young-Joon Choi, "Exploratory study on the direction of software education for the non-major undergraduate students," Journal of Education & Culture, Vol. 24, No. 4, pp. 273-292, August 2018. DOI: 10.24159/joec.2018.24.4.273
  7. Woo-Yong Kim. University Software Education. Is it good? https://www.zdnet.co.kr/view/?no=20180209110815
  8. Min-Seok Lee. Status and Crisis of University SW Education. https://spri.kr/posts/view/22496
  9. Min-Ja Kim and Hyeon-Cheol Kim, "Effectiveness analysis based on computational thinking of a computing course for non-computer majors," The Journal of Korean Association of Computer Education, Vol. 21, No. 1, pp. 11-21, January 2018. https://doi.org/10.32431/KACE.2018.21.1.002
  10. Su-Jin Lee, "A Study on Designing a Class of Convergence Thinking based on Computational Thinking," The Korean Society of Science & Art, Vol. 36, pp. 255-263, December 2018. DOI: 10.17548/ksaf.2018.12.30.255
  11. Wan-Seop Kim, "A Study on the Students Perceptions Trend for Software Essentials Subject in University," Korean Journal of General Education, Vol. 13, No. 4, pp. 161-180, August 2019.
  12. Kyung-Sun Oh and Seong-Jin Ahn, "A study on the relationship between difficulty in learning to program and Computational Thinking," The Journal of Korean Association of Computer Education, Vol. 18, No. 5, pp. 55-62, September 2015. https://doi.org/10.32431/KACE.2015.18.5.006
  13. 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, May 2015. https://doi.org/10.32431/KACE.2015.18.3.005
  14. Joo-Young Seo, "A Case Study on Programming Learning of Non-SW Majors for SW Convergence Education," Journal of Digital Convergence, Vol. 15, No. 7, pp. 123-132, Jul. 2017. https://doi.org/10.14400/JDC.2017.15.7.123
  15. Young-Shin Han, "Effectiveness of problem-based learning based programming education : Focus on Computational Thinking," Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology, Vol.8, No.7, pp. 433-445, Jul. 2018. DOI:10.21742/AJMAHS.2018.07.74
  16. Hak-Jin Bae, "The Elementary school Programming teaching model by Problem-based learning," Masters's Thesis, Korean National University of Education, 2009.
  17. Shin-Jong Paik, "The Effects of Educational Programming Language with PBL(Problem Based Learning) on logical thinking ability and Problem Solving ability in elementary school environments," Masters' Thesis, Korea National University of Education, 2017
  18. Eun-Sill Jang, Jae-Hyoun Kim, "Contents Analysis of Basic Software Education of Non-majors Students for Problem Solving Ability Improvement - Focus on SW-oriented University in Korea," Journal of Internet Computing and Services, Vol. 20, Issue 4, pp. 81-90. Aug. 2019.
  19. Hyung-Shin Choi, "Domestic Literature Review on Computational Thinking Development through Software Programming Education," Journal of Educational Technology, Vol 34, No 3, pp.743-774, Sep. 2018. DOI:10.17232/KSET.34.3.743
  20. Kwangil Ko, "A Study on the Effectiveness of EPL Utilizing Programming Education based on Problem Based Learning (PBL) for Non-SW Major," Jouranl of Information and Security, Vol. 19, No. 2, pp. 105-111, Jun. 2019. DOI:10.33778/kcsa.2019.19.2.105
  21. Eui-Sun Kang, Sun-Im Shin, and Kwang-Jin Lee, "Education Model Using PBL for IT Convergence Education of Non-Major in Liberal Arts Class: Focusing on Computing Thinking," Journal of Digital Contents Society, Vol. 20, No. 11, pp. 2159-2168, Nov. 2019. DOI:10.9728/dcs.2019.20.11.2159