본문 바로가기
KERD
논문KCI 등재

컴퓨터과학 비전공생 대상 소프트웨어 기초 교육에서 문제 기반 프로그래밍 교육 사례

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

0

조회

0

다운로드

5

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

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

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.

참고문헌 (21)

  1. 나정은, "교양교육으로서의 소프트웨어 교육 니즈 분석", 교양교육연구, 11(3), pp.63~89 (2017), 한국교양교육학회
  2. 우호성, "해외 고등정보 표준교육과정 기반의 국내 대학 교육과정 비교분석", 컴퓨터교육학회 논문지, 20(1), pp.27~38 (2017), 한국컴퓨터교육학회[DOI]
  3. "Human Resource Development Plan for SW-centric Society"[URL]
  4. "Human Resource Development through the National Program for Excellence in SW"[URL]
  5. "Plan for the National Program for Excellence in SW"[URL]
  6. 박금주, "비전공자를 위한 소프트웨어 교육 방향의 탐색", 교육문화연구, 24(4), pp.273~292 (2018), 교육연구소[DOI]
  7. "University Software Education. Is it good?"[URL]
  8. "Status and Crisis of University SW Education"[URL]
  9. 김민자, "컴퓨팅 사고력 관점에서 본 컴퓨터 비전공자 대상 교양 컴퓨팅 수업의 효과성 분석 연구", 컴퓨터교육학회 논문지, 21(1), pp.11~21 (2018), 한국컴퓨터교육학회[DOI]
  10. 이수진, "컴퓨팅 사고를 기반으로 한 융복합 사고 수업 디자인 연구", 한국과학예술융합학회, 36, pp.255~264 (2018), 한국전시산업융합연구원[DOI]
  11. 김완섭, "대학생들의 소프트웨어 교양필수 교과목에 대한 인식 추이 분석", 교양교육연구, 13(4), pp.161~180 (2019), 한국교양교육학회
  12. 오경선, "프로그래밍이 어려운 이유와 컴퓨팅사고력간의 관계성 연구", 컴퓨터교육학회 논문지, 18(5), pp.55~62 (2015), 한국컴퓨터교육학회[DOI]
  13. 김수환, "Computational Thinking 교육에서 나타난 컴퓨터 비전공 학습자들의 어려움 분석", 컴퓨터교육학회 논문지, 18(3), pp.49~57 (2015), 한국컴퓨터교육학회[DOI]
  14. 서주영, "SW융합인재 양성을 위한 비전공자 프로그래밍 학습에 관한 사례 연구", 디지털융복합연구, 15(7), pp.123~132 (2017), 한국디지털정책학회[DOI]
  15. 한영신, "문제중심학습(PBL) 기반 프로그래밍 교육의 효과성: 컴퓨팅 사고력을 중심으로", 예술인문사회 융합 멀티미디어 논문지, 8(7), pp.433~445 (2018), 사단법인 인문사회과학기술융합학회[DOI]
  16. 배학진, "문제중심학습 기반 초등학교 프로그래밍 수업모형", 석사, 초등컴퓨터교육, pp.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", Master, pp.2017
  18. 장은실, "문제해결력 향상을 위한 비전공자 소프트웨어 기초교육 내용 분석 - 국내 SW중심대학 중심으로 -", 인터넷정보학회논문지, 20(4), pp.81~90 (2019), 한국인터넷정보학회[DOI]
  19. 최형신, "소프트웨어 프로그래밍교육을 통한 컴퓨팅 사고력 개발에 관한 국내 연구 고찰", 교육공학연구, 34(3), pp.743~774 (2018), 한국교육공학회[DOI]
  20. 고광일, "비SW전공자 대상 문제중심학습(PBL) 기반의 EPL 활용 프로그래밍 교육의 효과성 연구", 융합보안 논문지, 19(2), pp.105~111 (2019), 한국융합보안학회[DOI]
  21. 강의선, "교양수업에서 비전공자의 IT 융합 교육을 위한 PBL 활용 교육 모델-컴퓨팅적 사고 중심으로", 디지털콘텐츠학회논문지, 20(11), pp.2159~2168 (2019), 한국디지털콘텐츠학회[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (25건)