• 제목/요약/키워드: Mindstorms Robots

검색결과 12건 처리시간 0.017초

이클립스 기반의 교육용 컴파일러 통합개발환경 (Development of an Eclipse-based IDE for Educational Compilers)

  • 성우경;강현석;배종민
    • 컴퓨터교육학회논문지
    • /
    • 제14권5호
    • /
    • pp.9-18
    • /
    • 2011
  • 컴파일러 교과목에서 수행하는 컴파일러 개발 프로젝트는 많은 경험과 기술을 얻을 수 있다. 그러나 한 학기에 이수하기 부족한 강의 시간과 컴파일러 개발의 높은 난이도 때문에 수업에 어려움을 겪는다. 그리고 컴파일러 목적시스템은 대게 인터프리터로 구현되기 때문에 학생의 흥미를 유도하기도 어렵다. 이에 따라서 컴파일러 교육은 이론 위주의 교육이 되기 쉽다. 이러한 한계를 극복하기 위하여 본 논문에서는 컴파일러의 이론과 실제를 보다 쉽게 습득할 수 있는 통합개발환경을 제시한다. 개발된 통합개발환경에는 마인드스톰 NXT 로봇을 목적시스템으로 하는 레퍼런스 컴파일러와 컴파일러 제작 도구, 목적언어 테스트 도구, 코드생성 시각화 도구가 포함되며 이클립스 플러그인 기반으로 개발되어 편의성과 확장성이 뛰어나다. 개발된 통합개발환경은 학생들이 컴파일러를 보다 쉽게 이해하고 개발할 수 있도록 도와준다.

  • PDF

교육용 로봇을 활용한 초등학교 과학교과의 STEAM교육 수업 방안 (A Study of STEAM Education for Elementary Science Subject with Robots)

  • 홍기천;심재국
    • 정보교육학회논문지
    • /
    • 제17권1호
    • /
    • pp.83-91
    • /
    • 2013
  • 교육과학기술부는 2011년 융합형인재교육의 일환으로 STEAM교육을 발표하였다. 가장 중요한 문제는 "어떻게 STEAM교육의 목표를 달성하는가?"이다. 그래서 본 논문에서는 상황제시를 위한 초등학교 5학년 과학의 광합성 단원의 내용과 "심해탐사로봇"이라는 창의적 주제를 가지고 로봇을 활용한 STEAM교육을 실시하였다. 학생들은 13차시의 로봇 기초교육과정을 이수한 후, 10차시의 주제중심 로봇활용교육을 실시하였다. 로봇기초교육과정에서는 로봇을 제어할 때, 정규 수학 또는 과학과목에서 배운 내용을 적용할 수 있도록 구성되었으며, 로봇활용교육과정에서는 산소센서를 이용한 광합성 이해, 브레인스토밍, 아이디어 도출, 로봇 설계, 로봇 제작, 시연 및 발표의 과정으로 구성되었다. 이 두 개의 과정에는 STEAM의 모든 요소가 포함되었다. 모든 수업이 끝난 후, 학부모와 학생들의 교사면담을 통해서 창의성, 학습태도, 학교생활의 많은 부분에서 긍정적인 답변을 얻을 수 있었다. 특히 학교생활과 학습태도가 좋지 않은 학생들이 로봇경연 대회에서 우수한 성적을 거둠으로써, 학습의 자신감과 성취감을 가질 수 있었다. 통계적인 수치를 기술하지는 않았지만 이 수업으로 인하여 STEAM교육을 위한 로봇활용교육이 창의 인성, 직업탐색등에 매우 큰 효과가 있음을 알 수 있었다.

  • PDF