본문 바로가기
KERD
논문KCI 등재

워터폴 모델을 적용한 앱 인벤터 프로그래밍 교재개발 연구

A Study on Development of Teaching Materials for App Inventor Programming Using the Waterfall Model

0

조회

0

다운로드

14

인용

0

참고문헌

키워드

초록

본 연구는 프로그래밍 교육에서 앱 인벤터 교육용 프로그램의 활용 가능성을 고찰하고 기존 프로그래밍 교육의 한계를 극복하기 위한 초등학생을 위한 프로그래밍 교재를 개발하였다. 스마트기기 프로그램을 통하여 학습동기를 강화하였고 STEAM적 요소를 가미하고 앱 인벤트 프로그래밍 학습 내용을 학생들의 실생활적인 상황제시와 소프트웨어 개발과정을 따라가면서 보다 논리적이고 체계적인 학습이 이루어지도록 개발하였다. 프로그래밍 과정에서 소프트웨어 개발이론 워터폴 모델을 도입하여 학생들의 소프트웨어 개발자의 사고과정을 따라가게 함으로써 기존의 교재가 가지는 단순 프로그램 언어와 관련된 지식의 습득에서 벗어나 학생들의 창의성과 문제해결력, 협동 사고력 등 고차원적인 사고력을 신장시키고자 하였다.

Abstract

The aims of this paper were to review the usable possibility of the educational App Inventor Program in the field of programming education and to develop programming teaching materials that can overcome limitations of the established programming instruction. The study showed that the learners' motivations were strengthened through smart device programs. Containing the elements of STEAM, the teaching materials were developed for the logical and systematic learning that deals with elementary students' real-life situations, and that helps children follow the procedures of software development. By introducing the Waterfall Model to the process of programming, students are able to follow the software developers' thinking process. In addition, beyond the simplistic programming language and simply acquiring related knowledge, the App Inventor programming was designed to enhance students' higher-order thinking skills such as creativity, problem solving ability, collaborative thinking, and so forth.

참고문헌 (19)

  1. 강인애, "PBL의 실천적 이해" (2007), 문음사
  2. 강혜진, "프로그래밍 기초 능력 배양을 통한 아동의 논리적 사고력 신장에 관한 분석", 석사, 전자계산교육, pp.2005
  3. 교육과학기술부(2011), 인재대국으로 가는 길, 스마트교육 추진전략, "국가정보화전략위원회", ~ (2011)
  4. 김종진, "현장 검증을 통한 교육용 프로그래밍 언어 교재 개발 -LOGO와 Scratch를 중심으로-", 한국콘텐츠학회 논문지, 11(1), pp.458~468 (2011), 한국콘텐츠학회
  5. 김종훈, "프로그램 요소를 이용한 창의성 신장 교재 개발 연구", 컴퓨터교육학회 논문지, 8(5), pp.17~30 (2005), 한국컴퓨터교육학회
  6. 김천식, "스마트러닝의 개념 및 방향", IT PLUS, 2012 SPRING, 60, pp.26~29 (2012)
  7. 배영권, "창의적 문제해결력 신장을 위한 유비쿼터스 환경의 로봇프로그래밍 교육 모형", 박사, 초등컴퓨터교육, pp.2006
  8. 배학진, "문제 중심 학습을 적용한 스크래치 프로그래밍 교수 학습 모형", 컴퓨터교육학회 논문지, 12(3), pp.11~22 (2009), 한국컴퓨터교육학회
  9. 백영균, "Logo프로그래밍의 수업방법이 문제해결력에 미치는 효과에 관한 연구", 교육공학연구, 9(1), pp.73~90 (1994)
  10. 양윤석, "시스템과 소프트웨어 공학에서 기술과 소프트웨어 개발 프로세스의 통합에 관한 사례 연구", 석사, 경영학, pp.2011
  11. 오상진, "애니메이션 저작도구를 이용한 초등 정보과학영재용 프로그래밍 교육과정의 개발", 석사, 초등컴퓨터교육, pp.2003
  12. 유인환, "MINDSTORMS을 이용한 프로그래밍 학습이 창의력에 미치는 효과", 컴퓨터교육학회 논문지, 9(1), pp.49~59 (2006), 한국컴퓨터교육학회
  13. 이숙미, "문제중심학습 기반 프로그래밍 학습 사례 분석", 석사, 전자계산교육, pp.2010
  14. 이재인, "초등학생을 위한 스토리텔링 기반 로봇 프로그래밍 교육 시스템", 정보교육학회논문지, 15(2), pp.295~305 (2011), 한국정보교육학회
  15. 이중윤, "시스템 요구사항 정의 프로세스 및 도구 개발", 박사, 시스템공학, pp.2004
  16. 정숙경, "자원기반학습시스템을 활용한 프로그래밍 수업이 중학생의 창의적 문제해결 성향에 미치는 영향", 석사, 컴퓨터교육, pp.2010
  17. 최정훈, "융합을 기반으로 하는 STEAM 교육이란?", 한국과학창의재단-월간과학창의 2월호, ~ (2011)
  18. How to use problem-based learning in the classroom, "Delisle, R.", Association for Supervision and Curriculum Development, ~ (1997)
  19. "The enGauge 21st Century Skills" (2003)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (12건)