수학과 과학분야의 영재아들을 위한 교육 방법은 많이 존재하지만 정보 분야의 영재아들을 위한 프로그램이나 알고리즘 교육 방법이 거의 없다. 따라서 본 연구에서는 정보 영재아들의 창의성과 탐구 능력을 향상하고, 문제 해결력을 배양하기 위하여 프로그래밍 교육 방법을 개념 클립(CLIP-Creativity, Leadership, Inquiry, Problem solving) 교육 방법에 적용하는 방법을 제안한다. 프로그래밍 교육 방법에는 문제 이해 단계, 설계 단계, 구현 단계, 시험 단계, 확장 단계로 구성된다. 각 단계에는 프로그래밍 교육 전략인 입출력 원리, 효율성 원리, 일반화 원리, 단순화 원리, 추상화의 원리를 적용한다. 또한, 각 단계별로 개념 습득 전략, 창의성 향상전략, 탐구기능 향상전략, 리더십 향상 전략을 적용하는 방법을 제안한다. 본 연구에서 제안한 프로그래밍 교육 방법을 실제 탐색 문제에 적용하였다.
There are many gifted education method for gifted children in the Mathematics and science field. But, there is a few of gifted program or algorithm education method for gifted students in the field of infonnation. In this study, to improve the creativity and the ability to explore the information and the problem solving power of gifted children, programming education method which is based on concept clip (CLIP-Creativity, Leadership, Inquiry, Problem solving) model is proposed. The process of programming method is the problem understanding phase, design phase, implementation phase, test phase, and challenging step. All phases of programming process are applied to programming education strategies that are input and output principles, elficiency principles, generalization principles, simplification principles, and abstraction principles. Also, Concept acquisition strategies, creativity improvement strategies, explore enhancement strategy, leadership development strategies are applied the all phase of proposed programming method. Programming education method proposed in this study was applied to the searching algorithm.