Browse > Article
http://dx.doi.org/10.14352/jkaie.2017.21.5.557

A Study on Object-Oriented Programming Education using Visualization Method  

Shin, Woochang (Dept. of Computer Science, Seokyeong University)
Publication Information
Journal of The Korean Association of Information Education / v.21, no.5, 2017 , pp. 557-565 More about this Journal
Abstract
In the era of the Fourth Industrial Revolution, programming education is becoming more important. However, it takes a lot of time and practice for students to acquire programming skills. In particular, students find it more difficult to learn object-oriented languages such as JAVA and C++, which are widely used in the industrial field. In this paper, we propose a visualization method of object interaction that can help to educate the concept of object-oriented programming, understand functions, and improve source code analysis and understanding. The proposed visualization method automatically changes the existing source code and visualizes the operation of the objects simultaneously with the execution of the program.
Keywords
Programming Education; Visualization; Object Interaction; Support Tools; Code Generation;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 Geunho Jeong, Hyun-Joo Moon, Cheon-Yeol Rhew, Chae-Woo Yoo, Hoo-Bong Song(1994). Design and Implementation of Class Visual Programming System for C++. Proceedings of the Korean Information Science Society 21(2A), 727-730.
2 Hak-Chul Lee, Hee-Chul Kim, Sang-Ho Lee(1995). Implementation of a Program Visualization System for Algorithm Education. Proceedings of the Korean Information Science Society 22(2A), 761-764.
3 JinHee Im(1995). Ssias is not C. Seong-An-Dang.
4 JuHyuck Kim, Ki-Hwan Chon, Kyun-Rak Chong(1998). Design and Implementation of an Algorithm Instruction System using Visualization Techniques. Journal of the Korea Information Science Society: Computing Practices 4(3), 391-398.
5 JungSook Sung, HyeonCheol Kim(2015). Analysis on the International Comparison of Computer Education in Schools. The Journal of Korean Association of Computer Education, 18(1), 45-54.
6 JunSeok Cheon, Gyun Woo(2016). Saesark: A Korean Object-Oriented Programming Language for Beginners. Journal of the Korea Contents Association 16(3), 288-295.   DOI
7 Kanemune Susumu, Kuno Yasushi(2009). Programming with Doolittle. Human Science.
8 Kyung-hoon Kim(2017). 2015 Revised Curriculum The right direction of software education and its case study. Seoul Education, Vol 226, Spring. Seoul Education Research & Information Institute.
9 Ben-Bassat Levy, R., Ben-Ari, M., & Uronen, P. A., 2003, "The Jeliot 2000 program animation system.", Computers & Education, 40(1), 1-15.   DOI
10 Mehmet Tekdal, 2013, "The Effect of an Example-Based Dynamic Program Visualization Environment on Students' Programming Skills", Educational Technology & Sociery, 16(3), 400-410.
11 Deok-Gil Jung, Min-Po Jung, Hyuk-Gyu Cho, Young-Uhg Lho(2014). A Development of the Evaluation Metrics and Analysis of the Object-Oriented Visual Programming Education Using Alice Programming. Journal of the Korea Institute of Information and Communication Engineering 18(3), 742-748.   DOI
12 Michael D. Byrne, Richard Catrambone, John T. Stasko, 1999, "Evaluating animations as student aids in learning computer algorithms", Computers & Education Volume 33(4), Pages 253-278.   DOI
13 Moreno, A., & Joy, M. S., 2007, "Jeliot 3 in a demanding educational setting.", Electronic Notes in Theoretical Computer Science, 178, 51-59.   DOI
14 Osman, Waleed Ibrahim, and Mudawi M. Elmusharaf., 2014, "Effectiveness of combining algorithm and program animation: A case study with data structure course." Issues in Informing Science and Information Technology Volume 11.
15 Suhwan Kim, JeongByeong Chae(2014). Trend Analysis of Educational Programming Language and Teaching-Learning Examples. KERIS Issue Report RM 2014-25. Korea Education and Research Information Service.
16 Sangwook Kim, Kyungmin Koo, Mansoo Kim, Jieun Park, Jungmin Seo, Hoyeon Seo, Choonhee Lee(1993). A Visualization System for Object-Oriented Programming. Journal of the Korea Information Science Society 20(12), 1773-1792.
17 Yun-Jung Lee, In-Joon Jung, Gyun Woo(2013). Implementation and Experimentation of StyleJigsaw for Programming Beginners. Journal of the Korea Contents Association 13(2), 19-31.   DOI