프로그래밍 언어의 조절효과 및 학습자의 학습특성과 성취도와의 관계 분석
Analysis of the moderating effects of programming languages and the relationship between learners' learning characteristics and achievements
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
본 연구는 컴퓨터 비전공생인 학습자가 프로그래밍 학습 진입에 사용하기 적정한 언어에 관한 연구를 위해 학습자의 특성과 학습하는 언어에 따른 성취도의 관계를 분석하였다. 학습자의 특성은 성취동기, 상황적 흥미, 인지적 관여, 수행자기효능감으로 설정하였으며 사용하는 언어와 학습 성취도와의 관계를 파악하고자 구조방정식을 이용한 경로분석과 회귀분석을 실시하였다. 흥미와 인지적 관여는 수행자기효능감에 영향을 미치고 수행자기효능감이 학업성취도에 영향을 미치는 것으로 나타났다. 이때, 학습하는 프로그래밍 언어의 종류가 학습성취도에 조절효과를 나타내었다. 연구 결과는 소프트웨어 비전공자 대상의 수업에서 학습하는 언어의 종류와 학습 순서가 중요하며 이에 따른 교육과정 설계와 수업진행이 필요하다는 시사점을 제언한다.
Abstract
This study analyzed the relationship between the characteristics of learners and the achievement level according to the language they learn in programming education for non-major students. The learner's characteristics were set as mastery goal, situaltional interest, cognitive engagement, and self-efficacy for performance, and path analysis was conducted to understand the relationship between the language used and the learning achievement. Situaltional interest and cognitive engagement were found to have an effect on self-efficacy for performace, and self-efficacy for performance had an effect on academic achievement. At this time, the type of programming language to be studied showed a moderating effect on learning achievement. Based on the results of this study, it is suggested that appropriate instruction is needed for each language used in programming lessons for software non-majors.
참고문헌 (20)
- H. J. Kim, "Effect Analysis of the SW Curriculum Reorganization for Non-CS Students on the Class Satisfaction", The Journal of Korean association of computer education, 22(2), pp.1~12 (2018)
- 나정은, "교양교육으로서의 소프트웨어 교육 니즈 분석", 교양교육연구, 11(3), pp.63~89 (2017), 한국교양교육학회
- 서영호, "디자인 사고를 적용한 SW교육이 초등학교 예비교사의 창의성에 미치는 효과", 정보교육학회논문지, 21(3), pp.351~360 (2017), 한국정보교육학회
- 강명희, "게임을 활용한 SW교육의 정의적 성과에 대한 학습몰입의 매개 효과", 정보교육학회논문지, 20(5), pp.475~486 (2016), 한국정보교육학회
- E. Lahtinen, "A study of the difficulties of novice programmers", Acm Sigcse Bulletin, 37(3), pp.14~18 (2005)
- T. Jenkins, "On the difficulty of learning to program", Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences, 4, pp.53~58 (2002)
- 강대기, "기초적인 프로그래밍 교육을 위한 컴퓨터 언어의 특성 및 개발 환경의 임상적 비교 분석", 공학교육연구, 15(3), pp.66~71 (2012), 한국공학교육학회[DOI]
- 김영민, "비전공자를 위한 교육용 프로그래밍 언어의 비교 연구: 프로그래밍 언어 설계 원칙의 관점으로", 컴퓨터교육학회 논문지, 22(1), pp.47~61 (2019), 한국컴퓨터교육학회[DOI]
- I. H. Ahn, "Current status and future of Coding Education", MEDIA & EDUCATION, 6(1), pp.76~87 (2016)
- 최현종, "대학 프로그래밍 강좌를 위한 프로그래밍 교육 프레임워크", 컴퓨터교육학회 논문지, 14(1), pp.69~79 (2011), 한국컴퓨터교육학회[DOI]
- 송정범, "SW교육에 참가하는 학생의 학습 지속의도에 미치는 변인에 관한 연구", 정보교육학회논문지, 22(1), pp.91~102 (2018), 한국정보교육학회[DOI]
- J. H. Kim, "Programming Language" (2008), Hanbit Media
- 최숙영, "초중고에서의 소프트웨어 교육 강화에 따른문제점과 그 해결방안", 컴퓨터교육학회 논문지, 18(3), pp.93~104 (2015), 한국컴퓨터교육학회[DOI]
- 이영석, "컴퓨터 비전공자를 위한파이썬 기반 소프트웨어 교육 모델", 한국융합학회논문지, 9(3), pp.73~78 (2018), 한국융합학회[DOI]
- 서주영, "SW융합인재 양성을 위한 비전공자 프로그래밍 학습에 관한 사례 연구", 디지털융복합연구, 15(7), pp.123~132 (2017), 한국디지털정책학회[DOI]
- 양창모, "교육용 프로그래밍 언어를 사용한 프로그래밍 교육의 효과에 관한 메타분석", 정보교육학회논문지, 18(2), pp.317~324 (2014), 한국정보교육학회[DOI]
- "Student Motivation in the Learning Environment Scales" (2016)[URL]
- 김수환, "Computational Thinking 교육에서 나타난 초기 학습전이에 대한 분석", 컴퓨터교육학회 논문지, 20(6), pp.61~69 (2017), 한국컴퓨터교육학회[DOI]
- Schunk, D. H, "Goal and self-evaluative influences during children’s cognitive skill learning", American educational research journal, 33(2), pp.359~382 (1996)
- W. S. Moon, "Types and changes of programming languages used in software development and education", The journal of information education, 9(1), pp.105~110 (2017)
