원문정보
초록
영어
Physical computing, a concrete operational activity using tools, can help children to understand principles of computer science by observing interactions between a computer and the real world directly. This study aims to design and develop an android application to utilize students’ smart phones as a tool of physical computing education. The application includes one class designed to collect data using android smart phone sensors and another designed to transfer the data to a computer which students can use to learn programming. The physical computing application can be used to help students understand the principles of computer science more easily in schools not equipped with physical computing tools.
한국어
피지컬 컴퓨팅은 도구를 활용한 구체적 조작 활동으로 컴퓨터와 실제 세계간의 상호작용을 직접 관찰할 수 있어, 초등학교 학생들이 컴퓨터 과학의 개념과 원리를 쉽게 이해할 수 있도록 도움을 줄 수 있다. 본 연구에서 는 초등학생들이 보유한 스마트폰을 피지컬 컴퓨팅 도구로 활용할 수 있는 안드로이드 어플리케이션을 설계하고 개발한다. 안드로이드 스마트폰의 센서를 활용하여 데이터를 수집하는 클래스와 수집된 데이터를 컴퓨터로 전송 하여 프로그래밍 학습에 활용할 수 있도록 하는 클래스를 설계하고 어플리케이션을 개발한다. 본 연구에서 개발 하는 피지컬 컴퓨팅 교육용 어플리케이션은 다른 피지컬 컴퓨팅 도구의 구비가 어려운 환경에서 학생 자신의 스 마트폰을 통해 컴퓨터 과학의 원리를 더욱 쉽게 이해할 수 있는 도구로 활용될 수 있다.
목차
ABSTRACT
1. 서론
2. 이론적 배경
2.1 피지컬 컴퓨팅
2.2 안드로이드[13]
2.3 스크래치
3. 피지컬 컴퓨팅 교육용 어플리케이션 설계
3.1 설계 방향과 절차
3.2 관련 어플리케이션 분석
3.3 센서 서비스 클래스 설계
3.4 소켓 서비스 클래스 설계
3.5 유저 인터페이스 설계
4. 피지컬 컴퓨팅 교육용 어플리케이션 개발
4.1 액티비티 구현
4.2 어플리케이션 적용
4.3 센서활용 수업 시나리오
5. 결론 및 향후 연구 과제
참고문헌
