Design of Algorithm Education System using Flow Chart

순서도를 활용한 알고리즘 교육 시스템 설계

  • Oh, KyeongSug (Dept. of Computer Science, Sunchon National University) ;
  • Ryu, NamHoon (Dept. of Computer Science, Sunchon National University) ;
  • Lee, SangJin (Dept. of Computer Science, Sunchon National University) ;
  • Lee, HyeMi (Dept. of Computer Science, Sunchon National University) ;
  • Kim, EungKon (Dept. of Computer Science, Sunchon National University)
  • Published : 2009.05.22

Abstract

The concept for algorithm needs to be established in various fields such as architecture, medicine and life science but understanding only theoretically has its limits. It is therefore educated using many multimedia factors but still is difficult to bring interests and carry out the higher level courses. For algorithm and programming, due to the subject's peculiarity it is very important to actually execute the program to understand the realization theory. In this paper, it aims to design a basic concept of algorithm using a flow chart of visualizing program and an algorithm education system to learn the basic programming C language, which is the fundamental element in algorithm learning.

건축, 의학, 생명공학에서 우주항공에 이르기까지 다양한 분야에서 알고리즘의 개념을 정립해야 하지만 이론만으로는 이해하는데 한계가 있다. 그래서 다양한 멀티미디어 요소를 활용하여 교육하고 있지만 흥미를 유발하기에는 많은 어려움있으며, 이로 인해 상위 단계의 교과목 수강 시 많은 어려움을 겪고 있다. 알고리즘 및 프로그래밍은 과목 성격상 구현원리를 이해할 수 있도록 실제로 프로그램을 실행시켜보는 것이 매우 중요하다. 본 논문에서는 시각화 프로그램으로 순서도를 활용한 알고리즘의 기본 개념과 알고리즘 학습에 있어서 필수 요소라 할 수 있는 프로그래밍 언어의 기본인 C언어 습득을 위한 알고리즘 교육 시스템을 설계한다.

Keywords