+ All Categories
Home > Documents > 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 •...

빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 •...

Date post: 25-Sep-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
16
빠른 시작 안내서 KUBO로 코딩하기
Transcript
Page 1: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

빠른시작 안내서KUBO로 코딩하기

Page 2: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

2

KUBO는 학생들이 수동적 소비자에서 자율적인 기술적 크리에이터가 될 수 있도록 돕는 세계 최초의 퍼즐 기반 교육용 로봇입니다. KUBO는 실제

경험을 통해 복잡한 개념들을 간소화하여 아이들이 읽고 쓰기도 전에 코딩을 시작할 수 있도록 가르칩니다.

KUBO와 고유의 태그타일(TagTile® ) 프로그래밍 언어는 4세에서 10세까지의 아이들을 위한 컴퓨터 사용 능력의 기초를 마련합니다.

시작하기본 빠른 시작 안내서는 코딩 솔루션에 포함된 제품을 설명하고 KUBO 코딩 팩에서 다루는 각 기본 코딩 기술을 소개합니다.

박스 구성품

솔루션에는 KUBO 코딩 팩, KUBO 바디 팩 및 활동 맵 삽화와 복사를 위한 빈 맵이 들어있는 통이 포함되어 있습니다.

4-10세

Page 3: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

3

로봇 충전하기

KUBO 로봇을 완전히 충전하는 데 약 2시간 정도 소요됩니다. 완충 시, KUBO는 약 4시간 정도 가동할 수

있습니다.

KUBO 켜기

머리를 몸체에 연결하여 KUBO의 전원을 켭니다. 전원을 끄려면

머리를 몸체에서 분리합니다.

KUBO의 조명

KUBO의 전원이 켜져 있으며 명령어를 기다리는

상태입니다.

KUBO에 오류가 발생했거나 배터리가 부족합니다.

KUBO가 시퀀스를 수행합니다. KUBO가 함수(Function)를 기록하는 중입니다.

KUBO로 프로그래밍을 시작하면 로봇이 네 개의 색상들을 표시합니다. 각 색상은 각기 다른 행동을 나타냅니다.

파란색

초록색

빨간색

보라색

Page 4: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

4

KUBO의 태그타일(TagTiles®)코딩 팩은 세 개의 섹션으로 구분되어 있습니다.

섹션 1은 경로(Route) 태그타일(TagTile)과ㅇ KUBO의 머리를 포함합니다. 이들 타일은 앞, 좌, 우 동작을 제어하여 KUBO가 따라야하는 경로를 생성하는 데 사용됩니다. 14개의 앞, 6개의 우, 6개의 좌 경로(Route) 타일들이 있습니다.

경로 태그타일(Route TagTiles)

Page 5: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

5

섹션 2는 기능(Function) 태그타일(TagTile)을 포함합니다. 이들 타일은 기능(Function), 하위 경로(Subroutine) 및 회귀 함수(Recursive Function)을 생성하는 데 사용됩니다. 2개의 빨간색 및 2개의 파란색 기록 함수(Record Function) 타일이 있으며, 2개의 빨간색 및 2개의 파란색 실행 기능(Play Function) 타일이 있습니다.

함수 태그타일(Function

루프

섹션 3는 3개의 루프(Loop) 태그타일(TagTile)과 1부터 10까지의 매개변수를 포함합니다. 이들 타일은 KUBO가 경로 타일의 시퀀스를 반복하도록 프로그래밍하는 데 사용됩니다. 2개의 루프(Loop) 및 10개의 매개변수 타일이 있습니다.

코딩 팩을 사용하여 각 활동의 마무리 시 타일을 안전하게 저장하고 타일 수를 셀 수 있습니다.

Page 6: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

6

코딩은 동작을 제어하는 매우 복잡한 일련의 명령을 미리 정해진 논리적인 방식으로 조합하는 것입니다.

코딩 개념

코딩 팩은 다섯 가지 코딩 개념을 다루고 있습니다.

1. 경로2. 함수3. 하위 경로4. 회귀 함수5. 루프

KUBO는 학생들이 기본 동작을 제어하는 코드를 생성할 수 있도록 가장 단순한 수준부터 가르칩니다. 전진(Go Forward), 좌회전(Go Left)

및 우회전(Go Right)

Page 7: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

7

1. 경로

경로(Route) 태그타일(TagTiles®)을 사용하여 KUBO가 활동 맵에서 따라가야 하는 경로를 규정합니다. KUBO를 첫 번째 태그타일(TagTile) 위에 놓습니다. 로봇이 경로를 이탈하지 않도록 KUBO의 바퀴가 올바르게 정렬되어 있는지 확인합니다. KUBO의 움직임을 관찰합니다.

참고: KUBO는 뒤로 움직이지 않습니다.

경로의 끝에서 정지하기 전에 항상 한 칸 앞으로 더 이동합니다.

코딩 라이선스 메뉴에서 학생들에게 경로(Route)를 가르칠

수 있는 다양한 학습 계획안과 활동들을 확인해보십시오. 짧은

튜토리얼 동영상도 시청이 가능합니다.

Page 8: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

8

2. 함수

함수(Function)는 코드의 단일 요소들을 기억된 시퀀스로 통합합니다. 학생들은 함수(Function) 타일을 통해 시퀀스를 저장하고 원하는 만큼 사용할 수 있습니다. 이들 타일은 회귀 함수(Recursive Function) 및 하위 경로(Subroutine) 생성하는 데 사용됩니다.

2개의 기록 기능(Record Function) 타일 내 경로(Route) 타일을 넣어 시퀀스를 저장합니다.

실행 함수 태그타일(Play Function Tag Tile) 위에 KUBO를 놓고 명령어를 수행합니다.

참고: 이 때, 경로(Route) 타일은 직선으로 놓여져야 합니다.

Page 9: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

9

3. 하위 경로

하위 경로(Subroutine)는 코드의 시퀀스 내에 존재하는 코드 시퀀스입니다. 하위 경로(Subroutine)는 코드를 보다 짧고 쉽게 관리하는 데 사용됩니다.

먼저 2개의 기록 함수 태그타일(Record Function TagTiles®) 사이에 시퀀스를 놓고 KUBO가 시퀀스를 저장하도록 합니다.

그 후, 다른 함수(Function) 내에 실행 함수 태그타일(Play Function TagTile)을 놓고 새 시퀀스를 저장합니다

두 번째 실행 함수 태그타일(Play Function TagTile)에 로봇을 놓고 수행합니다.

Page 10: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

10

4. 회귀 함수

회귀 함수(Recursive Function)는 무기한으로 반복하는 함수(Function)입니다. 기능(Function) 내에 실행 함수 태그타일(Play Function TagTiles)을 놓아 KUBO가 실행하기 원하는 회귀 함수(Recursive Function)를 프로그래밍합니다.

KUBO가 시퀀스를 기록하도록 합니다. 기능(Function)에서 실행 함수(Play Function)을 제거하고 KUBO를 놓습니다. KUBO가 연속적으로 시퀀스를 수행하는 것을 관찰합니다. KUBO를 정지하려면 몸체에서 머리를 분리합니다.

코딩 라이선스 메뉴에서 학생들에게 함수(Function), 하위 경로(Subroutine) 및 회귀 함수(Recursive Function)를 가르칠 수 있는 다양한 학습 계획안과

활동들을 확인해보십시오. 짧은 튜토리얼 동영상도 시청이

가능합니다.

Page 11: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

11

코딩 라이선스 메뉴에서 학생들에게 루프를 가르칠 수 있는 다양한 학습 계획안과 활동들을 확인해보십시오. 짧은 튜토리얼 동영상도

시청이 가능합니다.

5. 루프

효율적인 프로그램을 생성하려면, 아이들은 선택한 단계를 한 번 이상 반복해야만 긴 시퀀스를 생성할 수 있다는 사실을 배워야 합니다. 코딩에서 루프(Loop)는 함수(Function)를 지정된 횟수만큼 반복하는 데 사용됩니다.

KUBO가 시퀀스를 한 번 이상 반복하게 하려면 2개의 루프(Loop) 태그타일(TagTile)로 명령어를 둘러싸고 제공된 공간에 1에서 10까지의 매개변수를 넣습니다. 이 예제에서 KUBO는 시퀀스를 네 번 반복합니다.

Page 12: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

12

코딩 그 이상

KUBO는 학생들이 코딩과 컴퓨터 사용에 대처할 수 있을 뿐만 아니라 미래에 대비하여 중요한 기술들을 익힐 수 있도록 설계되었습니다.

KUBO.education에서 제공되는 코딩 라이선스는 다양한 STEM(과학, 기술, 공학, 수학) 교육 목표들을 다루고 있습니다. 또한, 학생들이 협력, 비판적 사고, 창의성 및 소통과 같은 능력을 개발할 수 있도록 합니다.

디버깅

코드가 처음부터 완벽할 수는 없으며, 오류나 개선의 여지를 발견하는 것은 훌륭한 프로그래머가 되기 위해 학생들이 익혀야하는 중요한 기술 중 하나라고 할 수 있습니다. 학습 과정에서 실수는 반영과 문제 해결 능력을 촉진하는 필수적인 역할을 합니다. KUBO는 즉각적인 피드백을 제공하기 때문에, 학생들은 태그타일(TagTiles®)을 교체하고 재배열하여 고장과 디버그를 쉽게 찾을 수 있습니다.

소통

KUBO는 촉각을 이용한 실용적 도구이므로 학생과 교사의 소통을 돕습니다. 학생들이 프로그래밍하는 동작들을 말로 표현하고 말 그대로 관찰하면서 코딩 용어와 개념적 이해를 발달시키는 과정을 확인할 수 있습니다. KUBO는 언어의 장벽을 넘어섭니다.

범교과적 학습의 결과

Page 13: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

13

창의성

KUBO의 확장 가능한 과제를 통해서 학생들은 개개인만의 솔루션을 개발할 수 있습니다. 학생들과 교사들은 활동 맵으로 무한한 이야기와 도전과제 및 활동 아이디어들을 창출할 수 있습니다. 물리적인 태그타일(TagTile) 개념은 무한한 가능성을 가진 시각적 조작 도구입니다.

협력

학생들은 KUBO 활동을 통해 협력하고 목표를 달성하며, 직접 해보는 방식은 학생들이 서로 도전하고, 피드백을 제시하고, 문제를 해결하기 위한 아이디어들을 나눌 수 있도록 합니다. 오늘날의 회사들에게 있어 협력은 가장 높이 평가되는 능력입니다.

비판적 사고

비판적 사고는 기술의 소비자와 기술의 생산자를 구분하는 능력입니다. KUBO는 학생들이 문제가 무엇인지 생각하는 사고 방식을 발전시키도록 돕고 문제를 해결하기 위한 다양한 방법을 찾을 수 있는 다양성을 제공합니다.

KUBO는 학생들이 이런 능력을 배우고 실천할 수

있도록 도움으로써 솔루션을 설계 및 개발할 수 있는 자신감

있는 어린이들을 함양하여 미래의 혁신가 될 수 있도록

합니다.

Page 14: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

14

KUBO.education

KUBO.EDUCATION에 방문하여 다음과 같은 혜택을 받아보세요:

• 4세 이상의 학생들을 위한 12시간 이상의 학습 계획안과 활동을 포함하는 코딩 라이선스 보기 및 다운로

• KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

• KUBO 구매처 알아보기

• 기술 지원에 액세스

• 문의 [email protected]

빠른 시작 안내서: KUBO로 코딩하기

태그타일(TagTile®) 코딩을 쉽게 시작하기 위한 가이드

Page 15: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

15

KUBO를 해체하지 마십시오. 해체 시 암묵적으로든 아니든 모든 보증이 무효화됩니다.

KUBO를 조심해서 다루도록 합니다 과도한 힘을 가하거나 떨어뜨리는 경우 영구적인

손상이 생길 수 있습니다.

화재나 화상의 위험을 줄이기 위하여 배터리 팩을 열거나 해체하거나 정비하지

않습니다. 제품을 찌그러뜨리거나 구멍을 뚫거나 외부 접점을 단락시키거나

60°C(140°F) 이상의 온도에 노출시키거나 불 또는 물에 넣지 않습니다.

장치에 사용되는 배터리 충전기는 코드, 플러그, 인클로저 및 기타 부품의 손상 여부를

정기적으로 점검해야 하며 손상이 발생하는 경우, 손상이 복구될 때까지 사용하지

않아야 합니다. 배터리 3.7V, 800mAh(3.7*0.800=3Wh)입니다. 최대 동작 전류는

1300mA입니다.

KUBO 관리

Page 16: 빠른 시작 안내서 - KUBO Education...포함하는 코딩 라이선스 보기 및 다운로 • KUBO 코딩 개념을 간단하게 설명하는 시작하기 튜토리얼 보기

All rights reserved © 2018KUBO Robotics ApS

Niels Bohrs Allé 185 5220 Odense SØ

SE/CVR-nr.: 37043858

www.kubo.education


Recommended