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

Software Battle for Algorithm Education - Focused on Sorting Algorithm  

Jeong, InKee (Dept. of Computer Education, ChunCheon National University of Education)
Publication Information
Journal of The Korean Association of Information Education / v.22, no.2, 2018 , pp. 223-230 More about this Journal
Abstract
Software education will be implemented in elementary, middle and high schools from the 2018 school year. One of the core contents of software education is algorithm education. As with other subjects, algorithmic education can also be seen as the success of students' initiative. And students' initiative learning can lead to increasing students' interest and commitment. In this paper, I propose the concept of software battle by applying sports games to algorithm education. The software battle defined that the programmed objects play to solve a given problem without human intervention in the virtual world. This can be applied to various topics. In this paper, I tried to apply it to sorting numbers which is a representative subject of algorithm education. The results of applying the algorithm education to the software battles showed a positive response, although the students felt the unfamiliar side. This indicates that the software battle can be used as one of the various education methods.
Keywords
SW Education; Computational Thinking; Algorithm Education; SW Battle;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Chul Kim (2015). A Study on Algorithm Teaching and Learning Methods and Assessment for Elementary School Students. The Korean Association of Information Education, 19(4), 489-498.   DOI
2 Gyo Sik Moon (2007). On the Direction of the Computer Algorithm Education Based on Conceptual Algorithms. Journal of The Korean Association of Information Education, 11(1), 29-38.
3 KEDI (2005). Teaching and Learning Materials for Information Science Gifted Education (Understanding Algorithm).
4 Kim, Hyo Sung (2016). A Development and Application of Programming Education Program focused on Algorithm Design to enhance Creative Problem Solving Ability. Dissertation of Master Grade. Seoul National University of Education.
5 Kyung-Hoon Kim (2006). A Study on determining hierarchy about the domain specific knowledge of the algorithm in middle schools. The Journal of Korean Association of Computer Education, 9(5), 41-51.
6 Seoeun Lim, Youngsik Jeong (2017). Development of Teaching and Learning Methods Based on Algorithms for Improving Computational Thinking. Journal of The Korean Association of Information Education, 21(6), 629-638.   DOI
7 Sung, Min-suk (2007). A Study on the Improvement of Computer Education Curriculum for Algorithm unit in Element, Middle, High School. Dissertation of Master Grade. Chun-Ang University.
8 YoungJun Lee, EnuKyoung Lee (2010). Scratch Programming. KyoHakSa Ltd.