논문 상세보기

Kinect 센서와 Greenfoot을 이용한 NUI 프로그래밍 지도방법 사례 연구 KCI 등재

A Case Study on the Teaching method of NUI programming using Kinect sensor and Greenfoot

  • 언어KOR
  • URLhttps://db.koreascholar.com/Article/Detail/279700
서비스가 종료되어 열람이 제한될 수 있습니다.
교원교육 (Korean Journal of Teacher Education)
한국교원대학교 교육연구원 (Center For Education Research)
초록

스마트폰에서 시작한 혁신적인 사용자 인터페이스는 사람의 자연스러운 동작을 인식하는 NUI(Natural User Interface)로 발전하여 앞으로 모든 가전제품의 기본적인 사용자 경험으로 자리 잡을 것으로 예상된다. 본 연구는 교육용 Java 개발도구인 Greenfoot과 마이크로소프트 Kinect 센서를 이용하여 NUI 프로그래밍을 지도하는 방법을 사례 중심으로 모색하였다. 본 연구에 참여한 학생들을 대상으로 총 30차시를 지도한 후 NUI에 대한 이해와 분석, 한계점 인식, 그리고 NUI 프로그램 제작에 대한 자기효능감에 대해 1:1 심층 면담을 실시하였다. 연구결과, 중 고등학생들도 어렵지 않게 고품질의 NUI 프로그램을 제작할 수 있고, 이 과정에서 객체지향 프로그래밍의 개념과 혁신적인 사용자 인터페이스에 대한 가능성을 탐색하였으며, NUI 프로그래밍에 대해 긍정적으로 인식하고 있음을 확인할 수 있었다.

This case study is on the teaching method of NUI programming using Kinect sensor and Greenfoot. A touch based user interface of smartphone contributed to popularity of smart devices and was opportunity to confirm how important the user experience is in terms of innovation of the product. Furthermore, it’s significant that Microsoft Kinect sensor gives us applicability of human’s motion recognition technology to everyday life. But we have to program in C++, C# to implement NUI software using Kinect sensor. Especially it is very difficult for middle and high school students to program. So we used the Java educational tool, Greenfoot. Greenfoot is an educational development environment highly specialized for the development of interactive, graphical applications. It is based on the Java programming language. Using Greenfoot and Kinect sensor, the students from high school age could develop engaging and interesting programs, such as games and simulations with NUI quickly and easily while learning fundamental object-oriented programming concepts.

목차
<< 요 약 >>
 Ⅰ. 서 론
 Ⅱ. 이론적 배경
  1. NUI (Natural User Interface)
  2. Kinect 센서와 Greenfoot 개발 도구
 Ⅲ. NUI 프로그래밍 지도방법 사례
  1. BlueJ를 이용한 Java 언어 학습
  2. Greenfoot을 이용한 게임 제작
  3. Kinect 센서와 Greenfoot을 이용한 NUI 제작
  4. 참여 학생의 NUI 프로그램 개발 사례
 Ⅲ. 연구 결과
  1. NUI에 대한 이해
  2. NUI와 관련한 한계점 인식 및 분석
  3. NUI 프로그래밍에 대한 자기 효능감
 Ⅵ. 결론 및 논의
 참 고 문 헌
 Abstract
저자
  • 장원영(한국교원대학교) | Chang, Won-Young
  • 김성식(한국교원대학교) | Kim, Seong-Sik 교신저자