지원사업
학술연구/단체지원/교육 등 연구자 활동을 지속하도록 DBpia가 지원하고 있어요.
커뮤니티
연구자들이 자신의 연구와 전문성을 널리 알리고, 새로운 협력의 기회를 만들 수 있는 네트워킹 공간이에요.
이용수17
Ⅰ 서론 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Ⅱ 관련 연구. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.1 블록 언어. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.1.1 블록 언어란?. . . . . . . . . . . . . . . . . . . . . . . . 32.1.2 교육용 블록 언어 종류 . . . . . . . . . . . . . . . . . 32.1.3 블록 언어 등장 이유 . . . . . . . . . . . . . . . . . . . 82.2 피지컬 컴퓨팅 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.2.1 피지컬 컴퓨팅의 의의 . . . . . . . . . . . . . . . . . . 102.2.2 피지컬 컴퓨팅의 효과 . . . . . . . . . . . . . . . . . . 112.3 아두이노의 의미와 교육적 효용. . . . . . . . . . . . . . . . 112.3.1 아두이노란?. . . . . . . . . . . . . . . . . . . . . . . . . 112.3.2 아두이노 IDE와 프로그래밍 언어 . . . . . . . . . . 122.3.3 아두이노의 다양한 보드. . . . . . . . . . . . . . . . . 142.3.4 아두이노와 라이브러리 . . . . . . . . . . . . . . . . . 152.3.5 아두이노의 교육적 효용. . . . . . . . . . . . . . . . . 152.4 교육용 아두이노 툴 발식과 종류별 그 한계 . . . . . . . . 162.4.1 교육용 아두이노 툴. . . . . . . . . . . . . . . . . . . . 162.4.2 S4A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.4.3 TinkerCad . . . . . . . . . . . . . . . . . . . . . . . . . . 192.4.4 엔트리. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192.4.5 mBlock . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.4.6 SimBA-PLT . . . . . . . . . . . . . . . . . . . . . . . . . 21Ⅲ 아두이노 라이브러리 변환 번역기 설계 및 구현 . . . . . . . 223.1 도구 분석. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.1.1 C++ 언어 라이브러리. . . . . . . . . . . . . . . . . . . 223.1.2 mBlock 버전과 모드 . . . . . . . . . . . . . . . . . . . .233.1.3 mBlock 라이브러리 구조 . . . . . . . . . . . . . . . . .253.1.4 mBlock의 블록 표현 방법 . . . . . . . . . . . . . . . . 283.1.5 아두이노 라이브러리 API 스타일 . . . . . . . . . . . 293.2 아두이노 블록 라이브러리 번역기 설계 . . . . . . . . . . . 303.2.1 전체 구조 . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.2.2 토큰 표현 . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.2.3 JSON 형식 표현 . . . . . . . . . . . . . . . . . . . . . . 333.2.4 JavaScript 형식 표현 . . . . . . . . . . . . . . . . . . . 343.3 아두이노 블록 라이브러리 번역기 구현 . . . . . . . . . . . 34Ⅳ 실험 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.1 번역 성능 측정. . . . . . . . . . . . . . . . . . . . . . . . . . . . 374.2 설문조사. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .384.3 실험 결과 및 고찰. . . . . . . . . . . . . . . . . . . . . . . . . . 394.3.1 번역 성능 측정 결과 분석 및 고찰. . . . . . . . . . . 394.3.2 설문 결과 분석 및 고찰 . . . . . . . . . . . . . . . . . . 404.4 향후 연구 계획 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Ⅴ 결론 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
0