• Title/Summary/Keyword: 로봇 프로그래밍 교육

Search Result 166, Processing Time 0.03 seconds

Development and Application of Robot Curriculum Based Education in Insects Robot (곤충형 로봇 제작에 기반한 로봇 교육과정 개발 및 적용)

  • Moon, Wae-Shik;Yoo, Seoung-Han
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.2
    • /
    • pp.209-218
    • /
    • 2010
  • Robot Curriculum based education in Insects Robot help elementary school students better understand how a robot works. This robot curriculum is aimed at elementary school students in fifth grade. This study progressed with LEGO(R) MINDSTORMS(R) NXT, departed 6 groups, reached the insect's movement, designed robot like insects. This curriculum enhanced discussion prowess and improved the ability of building robot. During this study, most of the students were attracted to the action of the robot-like insect's movement.

  • PDF

Development on Integrated Learning Program Using Robot Programming at Science Education (과학교육과 로봇 프로그래밍을 통합한 학습 프로그램의 개발 - 초등학교 고학년 에너지 단원 중심으로 -)

  • Lee, Ji-Hyun;Yoo, In-Hwan
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.01a
    • /
    • pp.327-331
    • /
    • 2010
  • 로봇 프로그래밍은 학생들의 논리적 사고와 문제 해결력, 창의력 등의 고등 사고능력 함양에 적합한 학습 도구이다. 본 연구는 초등학교 교육과정 중 고학년 과학의 에너지 단원에서의 학습 도구로서 로봇을 활용한 프로그래밍 교육방법을 제안하는데 목적이 있다. 초등학교에서 로봇 프로그래밍을 활용하여 통합교육 프로그램을 개발하였다. 차후, 개발된 프로그램을 적용하여 학교에서 교육적 활용 및 일반화 가능성과 학생들의 고등 사고 능력 증진과의 관계를 알아볼 계획이다.

  • PDF

The Instructional Model for Robot Programming Using Web2.0 Tools (로봇 프로그래밍 교육에서 웹2.0 도구의 활용 모형)

  • Jeon, Jaecheon;Yoo, Inhwan
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.2
    • /
    • pp.345-356
    • /
    • 2014
  • Modern internet service is characterized as opening, sharing and participation based on Web2.0 so that users might actively participate in the internet environment. In this study, we suggested an instructional model based on precedent model of robot programming to promote positive interaction in Web2.0 environment. First, we figured out implications of precedent research through review the environmental features of Web2.0 and educational tools, robot programming learning model. Also, we suggest an instructional model using Web2.0 tools(cyworld, prezi, Mindmeister) for promoting interaction and applied it to learners. As a result, we have acquired positive results of robot programming education using Web2.0 tools. Most participants were evaluated that Web2.0 tool would be helpful to the overall robot programming course.

Ava Lab Algorithm Education usi ng an Avatar Robot (아바타 로봇 이용한 알고리즘 교육 : AvaLab)

  • Park, Sun-Hwa;Kang, Ki-Jun;Seo, Y대ng-Geon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2009.01a
    • /
    • pp.113-116
    • /
    • 2009
  • 현재 우리의 7차 교육과정에서 교육의 보조 도구로써 교실에서 사용될 수 있는 것은 별로 많지 않다. 그래서 AvaLab은 이 시점에서 좋은 도구가 될 수 있다. AvaLab은 컴퓨터에 익숙하지 않은 학생을 위한 GUI 프로그래밍 도구이며, 현재의 교육 과정에서 필요로 하는 창의성을 키우기 위한 한 도구로써 교실에서 사용될 수 있다. 사용하려면, 먼저 학습자는 프로그래밍 아이디어를 생각하고, 아이콘 기반의 AvaLab을 통하여 프로그래밍한다. 프로그래밍 후에 학습자는 로봇의 결과를 생각하고 토론할 수 있다. 만약 그 결과가 정확화지 않다면, 로봇은 피드백을 보일 젓이다. 그러므로, AvaLab은 초보자를 위한 도구이며, 7차 교육과정에 적합한 도구이다. AvaLab의 특징 중 하나는 아이콘 기반의 흐름도 모델로 구성되어 있다는 것과 학습자는 입력과 출력 센스를 갖는 로봇을 이용해 실습할 수 있다는 것이다.

  • PDF

Development of Elementary Robot Programming Problems using Algorithmic Thinking-based Problem Model (알고리즘적 사고 문제 모델을 이용한 초등로봇 프로그래밍 문제 개발 및 적용)

  • Lee, Joung-Hun;Hur, Kyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.2
    • /
    • pp.189-197
    • /
    • 2010
  • This paper proposes elementary robot programming problems using the algorithmic thinking-based problem model with material factors in the elementary robot programming. And this paper proves the validity of developed robot programming problems in defining them as algorithmic thinking-based problems through experiments. The experimental results are analyzed in views of variety and effectiveness evaluation of answer algorithms and suitability of allocating degrees of difficulties to the developed robot programming problems. As a result of the experiment, we find that the developed problems has various answer algorithms and suitable degrees of difficulties for elementary school students.

  • PDF

Influential Error Factors of Robot Programming Learning on the Problem Solving Skill (로봇 프로그래밍 학습에서 문제해결력에 영향을 미치는 오류요소)

  • Moon, Wae-Shik
    • Journal of The Korean Association of Information Education
    • /
    • v.12 no.2
    • /
    • pp.195-202
    • /
    • 2008
  • The programming learning by using a robot may be one of the most appropriate learning methods for enabling students to experience the creative learning of future society by avoiding the existing stereotyped style educational environment, and understand and improve algorithm which is the basic fundamental of mathematics and science. This study proposed four types of items of errors which may occur during robot programming by elementary school students, and made elementary school students in the fifth and sixth grades learn robot programming after developing the curriculum for the robot programming. Then, the study collected and classified errors that had occurred during the process of learning, and conducted a comparative analysis of computer-based programming language which had been previously studied. This study identified that robot programming in elementary school was shown superior to existing computer-based programming language as a creative learning method and tool through the field experience.

  • PDF

Designing of Block-Type Puzzle Assembly Robot Education System without Computer (언플러그드 블록형 퍼즐 조립 로봇교육 시스템 설계)

  • Song, Jeong-Beom
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.4
    • /
    • pp.183-190
    • /
    • 2013
  • Many researchers in the 21st century has found that robot education is effective to develop the learners' creativity and problem-solving ability. However, the robot education can only be applied to the students whose computer skills are high. Also it can be taught in the well-prepared computer classroom. Students have to learn machine language to control their robots, and robots are controlled by different types of software. Therefore this study has constructed command-based programming blocks to do a robot programming without computers. It also presents a prototype of the programming process and a technological method to combine the command and the programming blocks. We used the blocks which are similar with something in flow chart: to support intuition, and to help students transfer what they learned. And types of blocks and details are described for the Robot Programing Education. Combination of command blocks is made by RS-485 connection method and, it is designed to intercommunicate with connected blocks. It also presents a prototypes: of the programming process using designed command blocks, and of the possibility of Unplugged Robot Education System.

Design and Implementation of Educational Robot for Logical Ability Improvement (논리력 향상을 위한 교육용 로봇 설계 및 구현)

  • Moon, Chae-Young;Kim, Eui-Jeong;Kang, Shin-Cheon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2007.06a
    • /
    • pp.304-309
    • /
    • 2007
  • 본 논문에서는 학생들의 논리력과 창의적 문제해결 능력 향상을 위한 교육용 로봇을 설계하고 구현하였다. 제작된 로봇은 센서와 프로세서 그리고 모터 구동회로를 포함하고 있는 하드웨어와 교육용 로봇 제어 소프트웨어, 로봇 구조물 제작용 기계부품 그리고 교육내용과 제작 매뉴얼이 포함된 교재로 구성되어 있다. 제작된 로봇은 컴퓨터를 사용하지 않고 로봇에 직접 프로그래밍이 가능한 특징을 갖고 있는데 이는 로봇 교육에 있어서 장소의 제약을 받지 않고 교육이 가능함을 의미하며 학생들의 프로그래밍 결과가 로봇의 움직임으로 나타나므로 기존의 정적인 컴퓨터 프로그램 교육의 한계를 넘어 동적인 프로그램 교육이 가능하다. 그리고 간단한 하드웨어 지식과 기초 명령어만으로도 로봇을 제어할 수 있도록 사용자 중심의 함수화된 명령어를 사용하여 로봇이나 컴퓨터 프로그램을 처음 접하는 학생들도 쉽게 접근이 가능하도록 설계 하였다. 로봇을 조립하고 프로그래밍 하는 과정을 통해 학생들의 창의성과 논리력 그리고 문제해결 능력 신장에 기여할 수 있을 것으로 기대한다.

  • PDF

A Study on the Design and Implementation of SmallBasic Library for Educational Robot Programming (교육용 로봇 프로그래밍 위한 스몰베이직 라이브러리 설계 및 구현에 관련 연구)

  • Park, Se-Yeong;Jo, Moon-Young;Choi, Kwang-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.399-402
    • /
    • 2017
  • 텍스트 기반 언어 스몰베이직은 적은 수의 언어 특징을 가지고 있어 배우기 쉽고 이후에 C/C++/Java로 빠르게 전환할 수 있기 때문에 청소년 코딩 교육용 언어로 적합하다. 코딩 교육에 흥미를 높이기 위해 다양한 라이브러리가 필요한데 마이크로소프트에서 개발한 스몰베이직 환경에서는 로봇 프로그래밍을 위한 라이브러리를 지원하지 않는다. 이 논문에서 오픈소스 소프트웨어 스몰베이직 환경하에 동작하는 햄스터 로봇 라이브러리를 설계 및 구현하였다. 교육용 언어 스크래치와 파이썬에서 유사한 로봇 프로그래밍 라이브러리를 지원하지만 스크래치는 그림 기반 언어이기 때문에 이후 C/C++/Java로 전환하기 어렵고, 파이썬은 객체와 클래스 개념을 포함하고 잇어서 초보자가 배우기 어렵다. 이 논문에서 개발한 라이브러리를 활용하여 데모 프로그램을 작성함으로써 쉽게 스몰베이직 기반 로봇 프로그래밍을 할 수 있을을 확인하였다.

Design of Robot Programming Education Program for the Gifted of Information Science (정보과학영재를 위한 로봇 프로그래밍 교육 프로그램의 설계)

  • Kang, Seong-Hyun;Lee, Jae-Ho
    • 한국정보교육학회:학술대회논문집
    • /
    • 2007.08a
    • /
    • pp.179-184
    • /
    • 2007
  • 로봇교육은 여러 전자부품, 회로 등의 기계, 공학적인 교육뿐만 아니라 컴퓨터 프로그래밍, 디지털 기초 등의 컴퓨터 관련 교육까지 경험할 수 있다는 점에서 교육적 가능성과 활용가지가 매우 높다. 지금까지 단순한 기술 습득에 치중한 컴퓨터교육에 있어서, 알고리즘 및 프로그래밍 등의 창의력과 논리적인 문제해결력 향상을 중심으로 한 로봇교육은 정보과학영재교육에서 매우 중요하다고 할 수 있다. 본 연구에서는 정보과학영재교육의 특징을 분석하고 정보과학영재의 창의성을 키우기 위한 로봇교육과정을 개발하였다.

  • PDF