Browse > Article
http://dx.doi.org/10.9717/kmms.2018.21.2.310

A study on the Documentation Format to Improve Elementary School Students' Ability to Express Computational Thinking in Programming Classes  

Rim, Hwakyung (Dept. of Computer Education, Busan National University of Education)
Cho, Yongnam (Centerm Elementary School)
Publication Information
Abstract
Documentation is a typical method that helps students to understand a program for implementation and execute error correction and maintenance cost-effectively. Guidelines for components that organize documentation should be provided to enable to express computational thinking and such components also should be linked to coding process. In this paper, we focused on the documentation format to guide elementary school students, who were beginners in computational thinking, to express computational thinking. The improvement in the expression of computational thinking was analyzed based on the documentation format applied to the class, and practical tips on the importance of components organizing the documentation format were proposed.
Keywords
Computational Thinking; Documentation Format; Programming Education; Computing Expression; Elementary Student; Teaching Method;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Ministry of Education, Software Education Operating Instructions, Sejong, 2015.
2 Ministry of Education, A Guide of Software Education Operating Instructions, Sejong, 2015.
3 Software, http://www.software.kr/ (accessed Jul., 1, 2017).
4 Korea Education and Research Information Service, 2014 KERIS Education Information Symposium, Daegu, 2014.
5 Ministry of Education and Korea Education and Research Information Service, 2015 Training Program of Teacher Training Institutes, Daegu, 2015.
6 Code.org, http://code.org, (accessed Jan., 1, 2016).
7 Korea Institute for Curriculum and Evaluation, Revised Curriculum 2015, Research Report CRC 2016-2-1, 2016.
8 I. Lee, F. Martin, J. Denner, B. Coulter, W. Allan, J. Erikson, J. Malyn_Smith, and L. Werner, “Computational Thinking for Youth in Practice,” ACM Inroads, Vol. 2, No. 1, pp. 32-37, 2011.   DOI
9 S. Ian, Software Engineering 10th Edition, Pearson, America, 2015.
10 H. Rim, "A Study on Teaching Using Website 'Code.org' in Programming Education based on Computational Thinking," Journal of Korea Multimedia Society, Vol. 20, No. 2, pp. 381-395, 2017.
11 A.Yadav, C. Stephenson, and H. Hong, “Computational Thinking for Teacher Education,” Communications of the ACM, Vol. 60, No. 4, pp. 55-62, 2017.
12 A. Yadav, H. Hong, and C. Stephenson, "Computational Thinking for All:Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms," Association for Educational Communications and Technology, TechTrends, .Vol. 60, No. 6, pp. 565-568, 2016.
13 D. Franklin, C. Hill, H. Dwyer, A. Lveland, A. Killian, and D. Harlow, "Getting Started in Teaching and Researching Computer Science in the Elementary Classroom," ACM Special Interest Group on Computer Science Education, pp. 552-557, 2015.
14 Scratch, https://scratch.mit.edu/ (accessed Jul., 1, 2017).
15 D. Park, Methodology for Preparing the Questionnaire, Kyoyookbook, Kyeonggido, 2004.
16 M.L. Shooman, Software Engineering, Mcgraw Hill, America, 1983.
17 R.S. Pressman, Software Engineering, Mcgraw Hill, America, 2013.