• 제목/요약/키워드: Robot programming education

검색결과 147건 처리시간 0.022초

The Development of an Educational Robot and Scratch-based Programming

  • Lee, Young-Dae;Kang, Jeong-Jin;Lee, Kee-Young;Lee, Jun;Seo, Yongho
    • International journal of advanced smart convergence
    • /
    • 제5권2호
    • /
    • pp.8-17
    • /
    • 2016
  • Scratch-based programming has come to be known as an effective programming tool because of its graphic instruction modules, which are designed to be assembled like the famous LEGO building blocks. These building block-like structures allow users to more easily program applications without using other more difficult programming languages such as C or Java, which are text-based. Therefore, it poses a good opportunity for application in educational settings, especially in primary schools. This paper presents an effective approach to developing an educational robot for use in elementary schools. Furthermore, we present the method for scratch programming based on the external modules need for the implementation of robot motion. Lastly, we design a systematic curriculum, titled "Play with a Robot," and propose guidelines to using the educational programming language Scratch.

로봇 프로그래밍 교육이 학습장애학생의 학습된 무기력과 자발적 언어 사용에 미치는 영향 (The Influence of Robot Programming Education on Learned Helplessness and the Qantity of Spontaneous Communication of Student with Learning Disabilities)

  • 구은정
    • 한국게임학회 논문지
    • /
    • 제16권1호
    • /
    • pp.93-102
    • /
    • 2016
  • 본 연구는 학습장애 학생의 학교생활 적응을 위하여 로봇 프로그래밍 교육을 실시함으로써 학습장애학생의 학습된 무기력과 자발적 언어 사용에 미치는 영향을 살펴보고자 하였다. 연구에 참여한 학생은 실제 특수교육 지원을 받는 초등학교 4학년 학습장애학생이다. 연구 결과 로봇 프로그래밍 교육은 학습장애학생의 학습된 무기력을 감소시키며 통합학급에서 자발적 발화량을 증가시켰다. 본 연구 결과를 기반으로 학습장애학생을 위한 강점 기반 교육이나 게이미피케이션을 적용한 중재가 실제 교육 현장에서 효과적으로 활용될 수 있는 방안을 제안하였다.

스크래치 EPL을 활용한 라인트레이서 시뮬레이션 교육 프로그램 개발 (Development of Education Program for Line-Tracer Simulation using Scratch EPL)

  • 신갑천;허경
    • 정보교육학회논문지
    • /
    • 제15권4호
    • /
    • pp.533-542
    • /
    • 2011
  • 본 논문은 PBL 기반 프로그래밍 교육방법에 기초하여 라인트레이서의 주행 알고리즘을 중심 학습 요소로 선정하였다. 본 논문에서는 스크래치 웹 코스웨어를 개발하여 로봇 프로그래밍 교육 발전에 걸림돌로 작용하는 과도한 비용 문제나 시간적, 공간적인 제약과 같은 환경적 여건의 부족 문제를 해소하기 위해, 라인트레이서 동작 시뮬레이션 스크래치 프로그램 및 교육 프로그램을 제안하였다. 그리고 실험 수업을 통해 초등 교육 현장에 적용함으로써 논리적 사고력과 문제 해결력에 미치는 영향을 검증하였다.

  • PDF

성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생의 몰입수준과 문제해결력에 미치는 효과 (The Effect of Robot Programming Learning Considered Gender Differences on Female Middle School Student's Flow Level and Problem Solving Ability)

  • 송정범;백성혜;이태욱
    • 컴퓨터교육학회논문지
    • /
    • 제12권1호
    • /
    • pp.45-55
    • /
    • 2009
  • 이 연구에서는 성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생이 몰입수준과 문제해결력에 미치는 효과를 검증하였다. 프로그래밍 학습 내용과 주제는 동기유발과 몰입수준 향상을 위한 설계원리를 고려하여 구성하였으며, 교수학습은 문제해결력 증진을 위한 창의적 문제해결 수업모형(CPS)을 토대로 구성하였다. 설계된 학습 내용을 중학교 2학년 30명을 대상으로 적용한 결과, 성별의 차이를 고려한 로봇 프로그래밍 학습은 몰입수준과 문제해결력 향상에서 남, 여학생 모두에게 효과가 있는 것으로 나타났다. 특히, 이 연구에서 설계한 성별 차이를 고려한 로봇 프로그래밍 학습은 프로그래밍 학습 몰입수준의 남 여학생의 차이를 해소하는데 효과가 있음을 확인할 수 있었다.

  • PDF

모듈형 로봇 프로그래밍 교육이 정보교과 학습동기에 미치는 영향 (The Effect of Modular Robot Programming Education on Learning Motivation of Informatics Curriculum)

  • 임건웅;김창석
    • 컴퓨터교육학회논문지
    • /
    • 제22권1호
    • /
    • pp.79-86
    • /
    • 2019
  • 본 연구는 모듈형 로봇 프로그래밍 교육이 중학교 정보교과 학습동기에 미치는 영향에 대하여 알아보고자 한다. 이를 위하여 실험집단 25명, 통제집단 25명을 대상으로 실험을 하였으며 연구도구로 모듈형 로봇 프로그래밍 교육, 학습동기 검사지를 사용하였다. 학습동기 검사지의 결과를 독립표본 t-검정과 대응표본 t-검정으로 자료를 처리한 결과, 실험집단은 통제집단 보다 학습동기가 9.36점 높았고, 실험집단 내에서도 사후검사가 사전검사보다 15.44점 높았다. 특히 정보교과 학습동기의 모든 하위요소 향상에 유의미한 영향을 주며, 그 중 주의집중, 관련성, 만족감 요소 향상에 큰 영향을 주었다. 결론적으로 모듈형 로봇 프로그래밍 교육이 학생들의 정보교과 학습동기 향상에 긍정적인 영향을 주는 것을 알 수 있다.

초등학생을 위한 로봇 활용 파이썬 학습 모형 개발 (Development of Python Instructional Model Using Robot for Elementary Students)

  • 박대륜;유인환
    • 정보교육학회논문지
    • /
    • 제22권3호
    • /
    • pp.357-366
    • /
    • 2018
  • 초등학생을 대상으로 하는 소프트웨어 교육의 도구는 블록형 교육용 프로그래밍 언어(EPL)가 주로 사용되고 있다. 블록형 EPL은 SW 교육의 입문 도구로써 장점이 많지만 확장성에서는 한계를 가지고 있다. 본 연구에서는 실제 산업 현장에서도 활발하게 사용하고 있는 텍스트 기반의 프로그래밍 언어인 파이썬을 활용한 SW 교육의 접근 방안을 모색하였다. 파이썬을 활용한 학습 프로그램과 모형을 개발하고 초등학교 6학년 학생을 대상으로 10차시를 적용하였다. 그 결과 로봇 활용 파이썬 학습 모형을 적용한 학생들의 컴퓨팅 사고력 향상에 유의미한 효과가 있었으며 초등학생을 대상으로 텍스트 기반 프로그래밍 언어의 적용 가능성을 확인할 수 있었다.

전문계 고등학교 학습자의 동기 유발 및 지속을 위한 로봇 프로그래밍 교수 학습 모형 (A Robot Programming Teaching and Learning Model to Stimulate and Maintain Professional High School Student's Learning Motivation)

  • 정웅열;이은경;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제12권4호
    • /
    • pp.13-21
    • /
    • 2009
  • 교육용 로봇은 학습자들에게 흥미를 제공하고, 참여와 동기를 증진시킨다는 점에서 많은 잠재력을 가지고 있지만, 로봇의 사용이 반드시 효과적이고 성공적인 학습을 이끄는 것은 아니므로, 로봇 프로그래밍 교수 학습 환경과 학습 참가자들의 특성을 고려한 교수 학습 설계가 필요하다. 따라서 본 연구에서는 전문계 고등학교 학습자의 동기를 유발하고 지속시키기 위한 로봇 프로그래밍 교수학습 모형을 개발하였다. 먼저, 선행 연구 문헌 분석을 통해 로봇 프로그래밍 교수 학습 환경과 전문계 고등학교 학습자들의 특성을 파악하였다. 이러한 특성을 기반으로 델파이 연구를 진행하여 동기부여 전략을 추출하고 적용 방법을 개발하였다. 전문계 고등학교 학습자들을 위하여 개발된 교수학습 모형은 5개 구성요소 및 21개 전략을 포함한다.

  • PDF

스마트 로봇을 활용한 창의적 RSPM 공학 교육 및 NCS 직무 교육 효과 분석에 관한 연구 (The Study On Creative RSPM(Robot Based Software Programming Method) Engineering Education And NCS Training Effectiveness Analysis Using Smart Robot)

  • 이병선
    • 전자공학회논문지
    • /
    • 제53권8호
    • /
    • pp.136-144
    • /
    • 2016
  • 일반적으로 임베디드 소프트웨어 교육을 위해 다양한 교구와 학습 방법이 개발 및 활용이 되고 있다. 본 논문에서는 임베디드 소프트웨어 공학교육에서 요구되고 있는 창의적 문제해결 방법을 학습하기 위하여 스마트 로봇을 활용하고자 한다. 스마트 로봇을 사용한 창의적 공학교육으로 그 NCS 직무교육 효과를 분석하고 임베디드 소프트웨어교육 향상을 위하여 RSPM(Robot Based Software Programming Method) 공학교육 방법에 대해 제시한다. 임베디드 소프트웨어 공학교육에서 좀 더 창의적이고 소프트웨어 코딩 능력향상을 위해 스마트 로봇인 EV3 시스템을 활용하였다. 본 논문에서는 임베디드 소프트웨어 공학교육에 미치는 정도, 흥미, 프로그램 능력 향상과 영향에 대하여 설문 및 분석을 통하여 창의적인 RSPM 공학교육과정을 통하여 EV3 시스템을 교구로 활용하여 성공적인 임베디드 소프트웨어 코딩 능력 가능성에 대해 제시하고자 한다. 특히 RSPM 공학교육은 스마트 로봇 NCS 직무로써 미래 유망한 임베디드 소프트웨어분야의 직업인으로 성장할 수 있도록 경쟁력을 갖춘 기초 스마트로봇 직무학습 중심으로 구성하였다.

수월성 교육을 위한 초등학교 로봇프로그래밍 교육과정 개발과 적용 (Development of Elementary School Curriculum Relating to Robot Programming for Excellence Education and its Application)

  • 유승한;문외식
    • 정보교육학회논문지
    • /
    • 제11권1호
    • /
    • pp.59-66
    • /
    • 2007
  • 본 연구는 로봇을 활용한 프로그래밍학습이 초등학생 및 초등영재들에게 창의력 향상에 도움을 주는 과학적인 학습도구라 판단되어 교육과정을 개발하였다. 이를 기초로 교재를 작성하고 현장에 직접 적용하여 그 결과를 분석하였다. 교육과정과 교재의 내용은 다양한 문제 상황에 맞는 로봇을 직접 제작하고 프로그래밍하는 과정(모두 6단계)으로 구분하고 학습수준에 맞게 편집함으로서 초등학생들이 로봇과 프로그래밍에 흥미와 관심을 가질 수 있도록 하였다. 로봇교육을 현장에 적용한 결과 창의성교육 도구로서 긍정적인 학습도구로 평가되었다. 또한, 수월성교육을 위한 학습도구로서 몇 가지 보완해야 할 결론도 함께 얻었다.

  • PDF

Java 프로그래밍 학습을 위한 로봇 트레이닝키트의 설계 및 구현 (The Design And Implementation of Robot Training Kit for Java Programming Learning)

  • 백정현
    • 한국컴퓨터정보학회논문지
    • /
    • 제18권10호
    • /
    • pp.97-107
    • /
    • 2013
  • 최근의 프로그래밍 패러다임은 객체지향프로그래밍과 이를 기반으로 하는 비주얼프로그래밍이 주류를 이루고 있다. 그러나 객체지향프로그래밍은 기존의 구조적프로그래밍기법에 비하여 개념이 어렵고 복잡하여 IT 관련학과 학생들을 교육하기에 어려움이 많았다. 본 연구에서는 학생들이 다양한 입출력 장치를 부착하고 로봇제어가 가능한 트레이닝 키트를 사용하여 객체지향 프로그래밍 학습 의욕 고취와 동기를 유발할 수 있도록 Java 가상머신을 내장한 Java 로봇 트레이닝 키트를 설계하고 구현하였다. 개발된 Java 로봇 트레이닝 키트는 USB 인터페이스로 컴퓨터와 통신 가능하며, 다양한 입출력 장치와 DC 모터 및 서보모터를 구동할 수 있는 범용 입출력 포트를 내장하여 교육용 로봇제작과 응용프로그래밍 실습이 가능하다. 따라서 IT 융합시대를 맞이하여 학문과 전공간의 벽이 낮아지고 창의 공학적 객체지향 프로그래밍언어 교육의 도입이 필요한 시점에서 본 연구에서 개발한 Java 로봇 트레이닝 키트가 많은 기여를 할 것으로 기대된다.