예제 중심의 NXC 기반 로봇 프로그래밍 지원 시스템 개발
Development of Example-based NXC Robot Programming Support System
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
현재 컴퓨터교육은 컴퓨터의 활용보다는 컴퓨터과학을 통한 창의성 신장 교육으로 비중을 높이고 있다. 이에 따라 창의성 교육의 측면에서 로봇을 활용하는 프로그래밍 교육은 컴퓨터교육 연구의 주요 과제로 떠오르고 있다. 로봇 프로그래밍에 관련된 기존 연구를 살펴보면 주로 로봇 프로그래밍 교육의 효과 및 교육과정 개발에 대한 연구가 주를 이루고 있으며, 점차 구체적인 학습 방법에 대한 연구로 초점이 이동되고 있는 추세이다. 본 연구에서는 로봇 프로그래밍 학습 방법으로서 예제의 활용에 주목하고 있다. 예제는 프로그래밍을 가르치고 배우는데 중요한 역할을 하며, 학생과 교사 모두에게 유용한 유형의 학습 자료로 인식된다. 또한, 예제는 학습자가 프로그래밍을 할 때 기본 틀, 가이드라인, 힌트 제공의 역할을 수행할 수 있다. 본 연구에서는 로봇 프로그래밍 교육을 위한 NXC 예제를 개발하고, 이를 학습자들이 쉽게 활용할 수 있는 지원 시스템을 개발하였다. 이 지원 시스템은 최근 관심이 집중되고 있는 스마트 교육의 동향에 따라 모바일 웹 애플리케이션으로 개발하였다.
Abstract
Current computer education is moving its focus from using oriented education to improving students' creativity and problem solving ability by computer science education. Robot programming education is becoming a major research issue of computer education in the context of creativity education. One of the mainstream ideas of prior research about robot programming is the effect of robot programming. Another is curriculum development of robot programming. But, the focus of current research is moving toward teaching methods of robot programming. The theme of this research is to use examples in robot programming. Example programs are considered the most useful type of material both by the students and the teachers. Example programs play a important role in learning to program. They work as templates, guidelines, and hints for learners when developing their own programs. In this study, I developed a example-based robot programming support system. Due to the trends of smart learning, I developed this system as a mobile web application.
참고문헌 (24)
- 김광수, "컴퓨터 기반 수업 환경에서 미완성 예제 계열의 탈락 유형과 화면별 문제 제시 단위가 인지적 기능의 획득에 미치는 효과", 교육정보미디어연구, 11(1), pp.121~146 (2005), 한국교육정보미디어학회
- 김경현, "로봇활용수업이 학생의 학습몰입 향상에 미치는 효과", 컴퓨터교육학회 논문지, 14(2), pp.1~12 (2011), 한국컴퓨터교육학회
- 김진수, "예제가 프로그래밍 언어의 학습과정에 미치는 영향", 한국인지과학회 논문지, 11(2), pp.19~35 (2000)
- 남기호, "모바일 애플리케이션 동향 및 전망", 정보통신산업진흥원 주간기술동향, 13(20) (2011), 정보통신산업진흥원
- 유인환, "로봇프로그래밍에서 발생하는 학습자의 오류 분석", 한국정보교육학회 2009년 동계 학술대회, 14(1), pp.183~188 (2009), 한국정보교육학회
- 배영권, "창의적 문제해결력 신장을 위한 유비쿼터스 환경의 로봇프로그래밍 교육 모형", 박사, pp.2006
- 서영민, "초등정보영재의 창의성 신장을 위한 교과 통합 로봇 프로그래밍 수업 모형", 컴퓨터교육학회 논문지, 13(1), pp.19~26 (2010), 한국컴퓨터교육학회
- 신선희, "기능중심의 절차적 교수방법과 완성된 예제 중심의 교수방법이 예비 유아교사의 컴퓨터 리터러시 능력에 미치는 효과 비교", 어린이미디어연구, 7(1), pp.1~18 (2008), 한국어린이미디어학회
- 원설혜, "웹 기반 학습에서 학습 자료 유형과 예제가 전이학습에 미치는 영향", 석사, pp.2002
- 유인환, "창의적 문제해결력 신장을 위한 로봇 프로그래밍의 가능성 탐색", 교육과학연구, 36(2), pp.109~128 (2005), 교육과학연구소
- 유인환, "로봇을 활용한 초등학교 프로그래밍 교육 방안", 정보교육학회논문지, 12(3), pp.293~302 (2008), 한국정보교육학회
- 이은경, "4CID 모델 기반 로봇 활용 프로그래밍 학습의 몰입 효과 분석", 컴퓨터교육학회 논문지, 11(4), pp.37~46 (2008), 한국컴퓨터교육학회
- 임정만, "풀이된 예제를 이용한 구성적 선다형 시험의 학습 효과", 석사, pp.2010
- 전종홍, "차세대 모바일 웹 애플리케이션 표준화 동향", 전자통신동향분석, 25(1), pp.100~113 (2010), 한국전자통신연구원
- 정효숙, "초보자들의 프로그래밍 학습을 위한 웹 기반 적응형 하이퍼미디어 시스템", 컴퓨터교육학회 논문지, 7(6), pp.37~45 (2004), 한국컴퓨터교육학회
- 정효정, "CSCL에서 WOE의 유형이 지식 공유 과정에 미치는 영향", 교육공학연구, 22(3), pp.23~56 (2006), 한국교육공학회
- Ackinson, R. K, "Learning from examples: Instructional Principles from the Worked Examples Research", Review of educational research, 70, pp.181~214 (2000)
- Alexander Renkl, "From Studing Examples to Solving Problem: Fading Worked-out Solution Steps Helps Learning", Cognitive Science CogSci 2000 (2000)
- Anderson, J.R, "The role of examples and rules in the acquisition of a cognitive skill", Journal of Experimental Psychology: Learning, Memory, and Cognition, 23, pp.932~945 (1997)
- Barry S. Fagin, "Teaching computer science with robotics using Ada", Mindstorms 2.0. ACM SIGAda Ada Letters, 2001, pp.21(4), 73~78
- Catrambone, R, "Generalizing Solution Procedures Learned from examples", The Journal of Experimental psychology: Learning, Memory, and Cognition, 22(4), pp.1020~1031 (1996)
- Essi Lahtinen, "A study of the difficulties of novice programmers", Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pp.14~18 (2005)
- "Introduction to jQuery Mobile framework"[URL]
- Ross, B, "Distinguishing types of superficial similarities: Different effects on the access and use of earlier examples", Journal of Experimental Psychology: Learning, Memory, and Cognition, 15, pp.456~468 (1989)
