1 |
1
피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 방법으로서,디스플레이부를 통하여 코딩 조각블록(150)을 포함한 다수의 조각블록(100)을 제공하는 제1단계(S1);상기 디스플레이부 상에서 상기 코딩 조각블록을 선택하고, 블록코딩을 통해 코드를 작성하여 상기 코딩 조각블록에 작성된 코드를 입력하는 제2단계(S2);상기 코딩 조각블록에 복수 개의 조각블록을 결합하여 동작모델을 조립하는 제3단계(S3);상기 작성된 코드를 실행하여 동작모델을 동작시키는 제4단계(S4);를 포함하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 방법
|
2 |
2
제1항에 있어서,상기 조각블록은 n극, s극의 자석을 모델링한 자석 모델을 양옆에 부착하고 있어서, 인접한 거리에 있는 조각블록들은 자석의 인력에 의해 부착되거나 척력에 의해 밀어내는 것을 특징으로 하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 방법
|
3 |
3
제2항에 있어서,상기 조각블록 양옆에 부착된 자석 모델은 자석의 역할 뿐만 아니라 데이터를 전송하는 포트 역할도 수행하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 방법
|
4 |
4
제3항에 있어서,파란색(s극) 자석이 입력 포트로, 빨간색(n극) 자석이 출력 포트로써 동작하며 두 개의 조각블록이 자석 모델로 연결되면, 빨간색(n극) 자석이 연결된 쪽의 조각블록이 가진 데이터를 파란색(s극) 자석이 연결된 쪽의 조각블록으로 전송하는 것을 특징으로 하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 방법
|
5 |
5
제4항에 있어서,상기 데이터는 실제 세계에서의 전력을 묘사한 값이며 0~100 사이 값을 갖는 것을 특징으로 하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 방법
|
6 |
6
제1항에 있어서, 상기 제3단계(S3)에서,VR 인터페이스와 제스쳐 인식기술을 적용하여, 사용자의 손동작을 이용하여 상기 조각블록의 이동, 회전, 조립 동작이 가능한 것을 특징으로 하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 방법
|
7 |
7
제1항에 있어서,상기 조각블록은, 입력 조각블록과 출력 조각블록을 포함하고,상기 입력 조각블록은 누름 버튼 또는 돌림 다이얼 기능을 가지며,상기 출력 조각블록은 모터 또는 LED 기능을 가지는 것을 특징으로 하는,피지컬 소프트웨어를 이용한 코딩 교육 방법
|
8 |
8
제1항에 있어서,상기 조각블록은, 연결 조각블록을 포함하고,상기 연결 조각블록은 입력 포트로부터 입력 받은 값을 세 개의 출력 포트로 동일하게 출력하거나, 두 개의 입력 포트로부터 입력 받은 값을 and, or의 논리연산을 수행하여 출력포트로 출력하는 것을 특징으로 하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 방법
|
9 |
9
코딩 조각블록에 입력되는 코드의 볼록 코딩 과정을 디스플레이 하는 코딩에디터와, 코딩 조각블록을 포함한 복수 개의 조각블록을 디스플레이하는 디스플레이부; 및VR과 HMD를 포함하여 제스쳐 인식모듈을 이용하는 인터페이스부;를 포함하는 코딩 교육 교재로서,상기 인터페이스부를 이용하여 상기 디스플레이부에 디스플레이된 상기 조각블록 중 코딩 조각블록을 선택하고, 블록코딩을 통해 코드를 작성하여 상기 코딩 조각블록에 작성된 코드를 입력하고, 상기 코딩 조각블록에 복수 개의 조각블록을 결합하여 동작모델을 조립하는 것을 특징으로 하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 교재
|
10 |
10
제9항에 있어서,상기 조각블록은 n극, s극의 자석을 모델링한 자석 모델을 양옆에 부착하고 있어서, 인접한 거리에 있는 조각블록들은 자석의 인력에 의해 부착되거나 척력에 의해 밀어내는 자석의 역할을 하면서 동시에 데이터를 전송하는 포트 역할도 수행하여,상기 두 개의 조각블록이 자석 모델로 연결되면, 출력포트로 동작하는 자석이 연결된 쪽의 조각블록이 가진 데이터를 입력포트로 동작하는 자석이 연결된 쪽의 조각블록으로 전송하는 것을 특징으로 하는,피지컬 컴퓨팅 소프트웨어를 이용한 코딩 교육 교재
|