• 검색 결과가 없습니다.

An analysis of teaching-learning methods influencing on affective domain of programming learning

N/A
N/A
Protected

Academic year: 2021

Share "An analysis of teaching-learning methods influencing on affective domain of programming learning"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

한국컴퓨터정보학회 동계학술대회 논문집 제24권 제1호 (2016. 1)

179

교수학습 방법이 프로그래밍 학습의 정의적 영역에 미치는 영향 분석

전성균O, 이영준*

O*한국교원대학교 컴퓨터교육과 e-mail:[email protected]O, [email protected]*

An analysis of teaching-learning methods influencing on affective domain of programming learning

SeongKyun JeonO, YoungJun Lee*

O*Dept. of Computer Education, Korea National University of Education

● 요 약 ●

2015 개정 교육과정에 따라 초등학교 및 중학교에 프로그래밍 교육이 필수로 도입된다. 그러나 과거 5차 교육과정에도 프로그 래밍 교육이 도입되었지만 지속되지 못했다. 프로그래밍 교육이 지속 가능하기 위해서는 다양한 요인을 고려하여 프로그래밍 학 습 환경을 설계해야한다. 특히 학생들의 흥미, 관심, 그리고 긍정적인 태도등의 정의적 요인을 고려하여 교수학습 방법을 적용하 는 것이 중요하다. 본 연구는 학생들에게 프로그래밍 교육을 어떻게 가르치는 것이 정의적 영역에 긍정적인 영향을 주는지 다양 한 프로그래밍 교육 연구를 메타 분석하여 시사점을 제시하고자 하였다. 이를 위해 학습자들이 프로그래밍 교육을 통해 얻은 정 의적 영역의 교육 효과를 교수학습 방법별로 메타 분석하였다. 프로그래밍 교육과 관련하여 수집한 연구 논문은 메타 분석 방법 에 따라 단계별로 연구 자료를 추출하고 선정하는 절차를 통해 분석하였다.

키워드: 프로그래밍 학습(programming learning), 메타분석(meta analysis)

I. Introduction

2015 개정 교육과정에 따라서 2018년 중학교 정보교과, 2019년 초등학교 5-6학년 실과에 프로그래밍 교육이 필수로 도입된다[1].

교육과정에 도입하는 프로그래밍 교육의 주목적은 학습자들의 사고력 배양이다. 프로그래밍 과정은 문제 상황을 분석하고 이를 해결하기 위한 전략을 구상하여, 프로그래밍 언어에 맞게 논리적으로 표현하는 과정이다. 또한 오류를 수정하는 과정에서 수렴적 사고 및 확산적 사고를 경험하는 등 프로그래밍 과정은 일련의 사고 과정이라고 할 수 있다[2][3]. 즉, 프로그래밍 교육은 모든 학생들이 교육받아야할 보통 교육의 의미를 지닌다.

사실 과거 5차 교육과정에서도 초등학교에 프로그래밍 교육이 도입되었던 사례가 있다[4][5]. 그러나 추후 교육과정에서는 프로그래 밍 교육이 사라졌다는 사실을 통해 이 당시 프로그래밍 교육이 성공적 이지 못했다는 것을 알 수 있다. 프로그래밍 교육이 의미가 있더라도, 학습자들의 흥미와 관심을 끌지 못한다면 지속되기 어렵다는 사실을 주목해야 한다. 따라서 어떻게 가르치는 것이 학생들의 정의적 영역에 긍정적 영향을 주는지에 대한 연구가 필요하다.

본 연구에서는 다양한 프로그래밍 교육 연구를 분석하여 교수학습 방법 측면에서 학생들의 정의적 영역에 미치는 효과를 메타 분석했다.

II. Research Method

메타분석이란 동일한 주제에 대한 다양한 연구 결과를 체계적이고 계량적으로 분석하는 종합적인 분석 방법을 의미한다. 기존에 이루어 진 많은 연구들의 결과를 다시 분석하는 ‘분석들의 분석(analysis of analysis)으로서 각각의 연구들의 결과를 가지고 통계적 방법으로 가설을 검정할 수 있으므로 보다 강력한 결론에 도달할 수 있는 장점을 가지고 있다[6].

본 연구에서는 프로그래밍 교육 관련 논문을 학술연구정보서비스 수집 하여 분석을 시도하였다. 분석은 다음과 같은 순서로 진행하였다.

첫째, 메타 분석을 위해 효과 크기를 산출하는데 필요한 통계값이 제시된 논문을 선정한다.

둘째, 선정된 논문을 종속 변인에 따라 분류하여 정의적 영역의 연구 자료를 선별한다.

셋째, 효과 크기를 비교할 수 있도록 연구 설계시 통제 집단이 존재하는 실험 연구를 선별한다.

넷째, 물리적 객체를 활용한 로봇 프로그래밍 교육은 연구 자료에서 배제한다.

다섯째, 위와 같은 방식으로 선정된 연구 자료를 교수학습 방법 명시 여부에 따라 분류하여 정의적 영영의 교육 효과를 메타 분석한다.

여섯째, 교수학습 방법을 명시한 연구 자료를 교수학습 방법에

(2)

한국컴퓨터정보학회 동계학술대회 논문집 제24권 제1호 (2016. 1)

180

따라 집단을 나누고, 교수학습 방법에 따른 정의적 영역의 교육 효과를 메타 분석한다.

III. Results

분석 결과는 두 가지로 요약 할 수 있다.

첫째, 교수학습 방법을 명시한 연구 자료와 교수학습 방법을 명시하 지 않은 자료의 정의적 영역의 효과 크기를 비교 분석한 결과 명시적으로 제시하지 않은 집단의 효과 크기가 더 높게 나타났다.

둘째, 교수학습 방법을 명시한 연구 자료를 교수학습 방법에 따라 분류하고 이러한 분류에 따라 메타 분석을 실시한 결과 문제기반학습(Problem Based Learning)의 효과 크기가 가장 높게 나타났고, 스캐폴딩 기반 학습이 가장 낮게 나타났 다.

IV. Conclusions

2015 개정 교육과정에 따라 초․중 학교에서 프로그래밍 교육이 필수화된다. 보통 교육으로서 의미를 갖는 프로그래밍 교육을 효과적 으로 교육하기 위해서는 학습자들에게 어떻게 가르치는 것이 효과적인 지에 대한 연구가 필요하다. 프로그래밍 교육이 학생들의 사고력을 배양할 수 있는 대표적인 교육 방법일지라도 이러한 교육이 학생들의 흥미와 관심을 끌지 못한다면 지속시키기는 어렵다. 따라서 학생들이 프로그래밍 교육에 대한 태도, 흥미 등의 정의적 영역에 대한 연구가 필요하다. 본 연구는 프로그래밍 학습 방법에 따른 정의적 영역의 교육 효과를 메타 분석하였다.

References

[1] Ministry of Education, “The general guideline draft for the 2015 National Curriculum”

[2] S. K. Jeon, Y. J. Lee, “The Effect of CPS Programming Model on promoting Elementary school students`

divergent thinking”, The Journal of Korean Association of Computer Education, Vol. 15, No. 2, pp. 1-8, March 2012.

[3] E. K. Lee, Y. J. Lee, “ The nature and Perspective of Informatics Education”, The Journal of Korean Association of Computer Education, Vol. 11, No. 3, pp.

1-11, May 2008.

[4] S. H. Lee, “Study on the strategy of computing education in K-12 schools via international comparative study”, KAST research report 2014

[5] J. S. Cho, “Improvement Plan of Computer Education in the 5th Revised National Curriculum of the Primary School”, Korean Journal of Teacher Education, Vol. 5, No. 1, pp. 171-185, December 1989.

[6] Cooper, H., Hedges, L. V., & Valentine, J. C. “The handbook of research synthesis and meta-analysis”, Russell Sage Foundation, 2009.

참조

관련 문서

여섯째, 수학 및 과학 성취도가 상위인 국가만을 대상으로 하여 학교생활에 대한 학생들 의 인식과 성취도와의 관계를 살펴본 결과, 우리나라와 대만의 학생들의

앞에서 기술한 연구 대상 학생들의 성적을 기준으로 학습 성취 수준을 상, 중, 하위 그룹으로 나누어 이들 그룹들이 평소 프로그래밍 수업에서 학습한 내용에 대해

또한 프로그래밍의 효과를 증진시킬 수 있는 다양한 연구가 이루어지고 있고 이러 한 연구가 심화 발전하기 위해서는 프로그래밍 학습의 주체인 학생들이 어떻게

이에 본 연구에서는 스크래치 프로그래밍을 이용 하여 교과교육을 실시하고 학교현장에서 이러한 교 육용 프로그래밍 언어 교육이 초등학생들의 자기 주도적 학습능력의 신장에

최근 프로그래밍 학습 과정에서 학습자의 학습 부담감을 감소시킬 수 있는 교육용 프로그래밍 언어의 교 육적 효과에 관한 연구들이 활발히 이루어지고 있다. 본

이 연구에서는 교육용 프로그래밍 언어인 두리틀과 로봇 교육이 창의성 신장에 미치는 효과를 비교․분석하였 다. 실험 결과 두 개의 프로그래밍 교육반 모두 일반 학급보다

이에 본 연구에서는 먼저, 중학교 학생들의 성별, 학년별, 과학성취도 수 준별 자기조절학습능력을 측정하고, 둘째, 자기조절 학습능력과 과학의

본 연구의 목적은 아두이노를 활용한 체현 기반 프로그래밍 교육을 통해 중학교 학생들의 프로그래밍에 대한 인지, 필요성 및 프로그래밍 교육이 사고력