교구-로봇코딩 2017-11-21T20:30:33+00:00

사용하기 쉬운 소프트웨어

LEGO 마인드스톰은 MIT Labs와 LEGO사가 십여년 동안 개발과 업데이트해온 교육용 소프트웨어입니다. 초등학생이 로봇을 상상대로 제작할 뿐만 아니라 로봇을 제어하기 위해 모터와 센서를 프로그래밍하고 복잡한 로직을 마음껏 구성할 수 있는 혁신적인 개발환경입니다. 다른 어려운 컴퓨터 언어는 문법과 절차를 배우기 위해 많은 시간이 걸리지만 마인드스톰의 EV3-G 소프트웨어는 직관적으로 사용법을 알 수 있습니다.

우리에게 필요한 것은 단지 ‘상상력’ 뿐입니다.

1.학습목표에 대한 이해

2.로봇 조립 및 프로그래밍

3.테스트와 탐구

4.수정과 재도전

문제해결 과정을 통한 진정한 공학의 경험

런스팀에듀센터에서 진행되는, LEGO 마인드스톰을 활용한 다양한 레벨의 교육과정과 수업 내용은 학생들에게 재미있고 몰입적인 방식으로 과학, 기술, 공학 및 수학 과목을 배울 수 있는 환경을 제공합니다.

  • 비례와 비율, 데이터의 그래프화, 여러 자릿수 연산 등의 수학적 개념을 활용
  • 속도, 힘, 동작, 안정성 등의 과학적 개념에 대한 지식 적용
  • 솔루션 탐색 중의 문제 해결, 혁신적인 아이디어, 실험 수행 등을 학습할 수 있습니다.

1.작동하게 만들기(Make it move)

스스로 이동하거나 거리와 속도를 측정하거나 경사로를 오르거나 정규적인 다각형 패턴을 그리는 자율 구동 로봇을 설계하고 조립합니다. 회전 센서를 이용하여 모터를 정확하게 원하는대로 제어하고 프로그래밍합니다.

2.스마트하게 만들기(Make it smarter)

주변 환경에 반응할 정도로 한층 똑똑해진 자율 로봇을 설계하고 조립합니다. 색상, 자이로, 터치 및 초음파 센서를 사용하여 다양한 정보를 감지하도록 EV3의 두뇌를 프로그래밍합니다.

3.시스템 만들기(Make a system)

복잡한 작업을 수행하는 로봇 시스템을 설계하고 제작합니다. 전체의 시스템을 잘 이해하고 소단위로 동작의 목표를 정해야 합니다. 전체 디자인이 신뢰성 있는 방식으로 완료될 수 있어야 합니다.

실생활의 사례를 이용한 컴퓨팅

런스팀 로봇학원의 마인드스톰 로봇코딩 교육과정은 컴퓨팅 또는 컴퓨터 과학 커리큘럼을 위한 방대한 콘텐츠가 준비되어 있습니다. 설계, 기술, 과학 및 수학, 예술 영역을 아우러는 여러 커리큘럼을 통해 학생들에게 다양한 경험과 기회를 제공합니다. 특히 학생들은 수 년간 연구된 교육과정과 교재를 통해 자신의 프로그래밍 지식을 개발하고 향상시킬 수 있습니다. 이런 경험들을 통해 학생들은 일상 생활에서 코딩이 얼마나 중요한 역할을 하는지를 스스로 깨닫게 됩니다.

  • 연산 능력과 관련된 몇 가지 주요 알고리즘에 대한 이해
  • 목록, 테이블 및 배열 등 각종 데이터 구조의 적절한 사용
  • 실생활의 문제와 물리적 시스템의 상태 및 동작을 모델링하기 위한 컴퓨터 공학 기반 추상화 모델의 설계, 사용 및 평가

인공지능 교육을 구현하다!

결국 로봇은 인공지능을 가진 로봇으로 발전하게 될 겁니다. 우리 아이들이 살아갈 세상에는 인공지능 로봇이 일상적으로 공존할 것입니다. 이제는 인공지능을 경험하고 익숙해질 수 있는 교육과정이 필요할 수 있습니다. 런스팀 로봇학원은 심화된 교육과정으로 ‘라즈베리파이’, ‘아두이노’와 같은 IoT 하드웨어들도 교구로 사용합니다.

  • 라즈베리파이와 리눅스, 파이썬과 같은 컴퓨터 언어는 구글을 비롯한 전세계에서 가장 많이 사용하는 프로그램 언어입니다.
  • 아두이노와 C언어, RobotC 등의 언어는 보다 빠르고 간단한 제어를 할 수 있는 방법을 제공합니다.
  • LEGO 마인드스톰 EV3는 다양한 외부 하드웨어와 인공지능과 결합할 수 있는 모든 준비가 되어 있는 교육용 로봇입니다.
  • LEGO 마인드스톰은 EV3-G 뿐만 아니라 C/RobotC/Java/Python/Javascript 등 다양한 언어로 제어할 수 있으며 로봇 심화 과정에서 경험하고 배울 수 있습니다.
런스팀 코딩

1.EV3에서 가능한 컴퓨터 언어

  • C/C++, RobotC
  • Python
  • Javascript/Nodejs
  • Go
  • 앱인벤터
  • 마이크로소프트의 베이직 언어 등

2.EV3와 통신할 수 있는 다양한 하드웨어

  • 아두이노
  • 라즈베리파이
  • 비글보드
  • 안드로이드와 아이폰
  • 플레이스테이션 컨트롤러 등

3.EV3의 인공지능

EV3는 FLL/FTC 로보대회에서 보일 수 있는 대단한 로봇으로 만들어질 수도 있고, 구글의 인공지능을 이용하여 똑똑한 인공지능 로봇이 될 수도 있습니다. 이 모든 가능성은 학생들의 상상력의 크기와 기술 경험의 크기에 달렸습니다.