Browse > Article
http://dx.doi.org/10.13067/JKIECS.2011.6.2.212

Usability Analysis of Algorithm Visualization Tool for Learning Basic Algorithms  

Oh, Kyeong-Sug (순천대학교 컴퓨터과학과)
Lee, Sang-Jin (순천대학교 컴퓨터과학과)
Kim, Eung-Kon (순천대학교 컴퓨터과학과)
Park, Kyoung-Wook (순천대학교 컴퓨터과학과)
Ryu, Nam-Hoon (순천대학교 컴퓨터과학과)
Lee, Hye-Mi (순천대학교 컴퓨터과학과)
Publication Information
The Journal of the Korea institute of electronic communication sciences / v.6, no.2, 2011 , pp. 212-218 More about this Journal
Abstract
The curriculum of programming education including algorithm has been recognized as a very important subject to many students majoring in natural sciences and engineering including electronic engineering and computer related departments. This study analyzed usability of the learning system of programming languages using basic algorithms so as for students to easily learn basic algorithm among the entire programming curriculum. The results show that the grade of learning achievement of experimental group using the learning system is 15 points higher than that of non-experimental group and the grade of interest, concentration, effectiveness, understanding, convenience, suitability, and attending a lecture in the next semester are 4 points or more of 5 points criterion.
Keywords
알고리즘 교육;프로그래밍 교육;순서도;기초 알고리즘;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Virtanen, A. T, E. Lahtinen and H.-M. J¨arvinen, VIP, "A Visual Interpreter for Learning Introductory Programming with C++", Proceedings of the Fifth Finnish/Baltic Sea Conference on Computer Science Education, pp. 129-134, 2005.
2 Femando Naharro-Berrocal, Cristobal Pareja-Flores and J. Angel Velazquez-Iturbide, "Automatic in A Programming Environment," 30th ASEE/IEEE, S2C-6, pp. 1-3, 2000.
3 P. Szmal and J. Francik, "Algorithm Animation and Debugging with The WinSanal System," Proc. of IASTED Conference Applied Informatics, pp. 233-236, 1997.
4 John Morris, "Algorithm Animation," ACM International Conference Proceeding Series, Vol.106, pp. 15-20, 2005.
5 Essi Lahtinen and Tuukka Ahoniemi, "Kick- Start Activation to Novice Programming-A Visualization-Based Approach," Electronic Notes in Theoretical Computer Science, Vol. 224, No. 1, pp. 125-132, 2009.   DOI
6 박경욱, 오경숙, 류남훈, "기초 알고리즘을 활용한 프로그래밍 언어 학습 시스템", 한국전자통신학회논문지, 제5권, 제1호, pp. 66-73, 2010.
7 백영균, "컴퓨터 프로그래밍에 대한 심리학적접근", 교육공학연구, 제4권, 제1호, pp. 145-165, 1988.
8 정은숙, 허민, 진영학, 김영식, "중학교 프로그래밍 수업에서 순서도 학습이 논리적 사고력과 성취도에 미치는 영향", 한국컴퓨터교육학회 논문지, 제12권, 제6호, pp. 11-19, 2009.
9 신은미, 김현철, "일반계 고등학교에서의 컴퓨터 교과 교육과정에 대한 현황과 개선방향", 정보처리학회지, 제9권, 제5호, pp. 26-34, 2002.
10 이정모, 이건효, "초보자의 C언어 학습과정에 대한 인지심리학적 분석 연구 : 프로그래밍 학습과정 동안의 은유 사용의 효과", 인지과학, 제9권, 제4호, pp. 2-3, 1998.
11 오일석, 양재동, 김수형, "국내 컴퓨팅 교육의 현황, 문제점, 그리고 개선방향", 정보과학회지, 제25권, 제7호, pp. 14-20, 2007.
12 차승은, 김정아, 김종혜, 이원규, "프로그래밍 교육과 필요성의 인식변화에 관한 연구", 한국컴퓨터교육학회 논문지, 제12권, 제1호, pp. 1-13, 2009.
13 Moreno, A, N. Myller, E. Sutinen and M. Ben-Ari, "Visualizing programs with Jeliot 3," Proceedings of the International Working Conference on Advanced Visual Interfaces AVI 2004, pp. 373-376, 2004.
14 Rajala, T, M.-J. Laakso, E. Kaila and T. Salakoski, "VILLE - A language-independent program visualization tool," Proceedings of The Seventh Koli Calling Conference on Computer Science Education, pp. 1-9, 2007.
15 Sajaniemi, J. and M. Kuittinen, Visualizing roles of variables in program animation, Information Visualization, pp. 137-153, 2004.