Advanced SearchSearch Tips
Study of Perception on Programming and Computational Thinking and Attitude toward Science Learning of High School Students through Software Inquiry Activity: Focus on using Scratch and physical computing materials
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Study of Perception on Programming and Computational Thinking and Attitude toward Science Learning of High School Students through Software Inquiry Activity: Focus on using Scratch and physical computing materials
Hwang, Yohan; Mun, Kongju; Park, Yunebae;
  PDF(new window)
Software (SW) education is guided by the government to operate not only computer subject matter but also related subject matter. SW education is highlighted in the 2015 Revised Curriculum and Guide for Operating SW Education. SW education is related with science education. For example, education on algorithms employing SW and activities using sensors/output control can be an effective strategy for scientific inquiry. The method can also be applied in developing Computational Thinking (CT) in students. In this study, we designed lessons to solve everyday scientific problems using Educational Programming Language (EPL) SW and physical computing materials and applied them to high school students. We conducted surveys that were modified from questionnaires of Internet application capability and based on the standard of accomplishment of SW education as well as elements of CT to find out the change in perceptions on programming and CT of students. We also conducted a survey on students` attitude toward science learning after an SW inquiry activity. In the results, perceptions on programming and CT of students were improved through lessons using unplugged activity, EPL SW, and physical computing. In addition, scores for interest, self-directed learning ability, and task commitment were high.
Computational Thinking;Educational Programming Language;physical computing;software;
 Cited by
Association for Computing Machinery [ACM] (2005). Computing curricula 2005: The overview report. New York: ACM.

An, J. & Lee, Y. (2010). Scratch programming instruction model considering the characteristics of middle school students. Conference Proceeding of The Korean Association of Computer Education, 14(1), 131-135.

Bae, Y. (2006). Robot programming education model in ubiquitous environment for enhancement of creative problem-solving ability. (Unpublished doctoral dissertation). Korea National University of Education, Cheongwon, Korea.

Choi, E. & Paik, S. (2014). A study of class design for science education by computational thinking. proceeding of The Korea Society of Computer & Information, 22(2), 169-170.

Computer Science Teachers Association [CSTA] (2011). CSTA K-12 Computer science standards. New York: ACM.

Csikszentmihalyi, M. (1975). Beyond boredom and anxiety. San Francisco: Jossey Bass.

Csikszentmihalyi, M. & Schneider, B. (2000). Becoming adult: How teenagers prepare for the world of work. New York: Basic Books.

Denning, P., Comer, D., Gries, D., Mulder, M., Tucker, A., Turner, J., & Young, P. (1989). Computing as a discipline. Communications of the ACM, 32(1), 9-23. crossref(new window)

Dominiczak, P. (2013). Michael Gove: New curriculum will allow my children to compete with the very best. UK: The Telegraph. Retrieved from Gove-new-curriculum-will-allow-my-children-to-compete-with-the-very-best.html.

Franklin, G. (1990). An open-ended approach to psychoanalytic theories. Contemporary Psychoanalysis. 26(3), 518-540. crossref(new window)

Gangoli, G. & Gurumurthy, A. (1995). Study of the effectiveness of a guided open-ended approach to physics experiments. International Journal of Science Education, 17(2), 233-241. crossref(new window)

Ham, S., Kim, S., & Song, K. (2014). Development of CT-STEAM instruction model using Scratch EPL. Journal in Academic Conference of the Korean Association of Computer Education, 18(2), 103-108.

Han, S. (2011). A educational program for elementary information gifted student using unplugged computing and EPL. Journal of the Korean Association of Information Education, 15(1), 31-38.

Handelsman, M., Briggs, L., Sullivan, N., & Towler, A. (2005). A measure of college student course engagement. The Journal of Educational Research, 98(3), 184-191. crossref(new window)

Heo, H., Ahn, M., Kim, M., Kim, M., Lee, O., & Cho, M. (2001). Research for methods of computer education. Seoul: Kyoyookbook.

International Society for Technology in Education (ISTE) & Computer Science Teachers Association (CSTA) (2011). Computational thinking in K-12 education teacher resource, 2nd Ed. Retrieved from f?sfvrsn=2.

IEEE Computer Society & ACM (2001). Computing curricula 2001: Computer science. NSF Grant No. 0003263. Final report. Retrieved from

Inprasitha, M. (2006). Open-ended approach and teacher education. Tsukuba Journal of Educational Study in Mathematics, 25, 169-177.

Jang, H. (2013). Impact analysis on Netlogo programming advantage of learning motivation and learning ability. (Master's thesis). Ajou University, Suwon, Korea.

Korea Foundation for the Advancement of Science & Creativity (2014). Science & Creativity. Vol. 197. Feb. 2014. Seoul: Korea Foundation for the Advancement of Science & Creativity

Kang, I., Jin, S., & Yeo, H. (2014). Exploring the possibility of e-PBL as a pedagogy for enhancing the core competences of learners in the 21st century. The Journal of Learner-Centered Curriculum and Instruction, 14(4), 331-363.

Kim, K. (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.

Kim, T. (2015). STEAM education program based on programming to improve computational thinking ability. (Unpublished doctoral dissertation). Jeju National University, Jeju, Korea.

Kim, J. & Jeong, W. (2005). A strategy of the programming education for development of creativity. The Journal of Elementary Education Research, 10, 127-147.

Kim, B. & Kim, H. (2012a). The study of animation therapy model based on physical computing concept. Journal of Digital Design, 34, 269-278.

Kim, T. & Kim, J. (2012b). Development of program based on STEAM for programming education of elementary students. Journal in Conference of The Korean Association of Computer Education. 16(2), 73-78.

Kim, S. & Yu, H. (2014). The study of potentiality and constraints of the one board computer to teach computational thinking in school The Journal of Korean Association of Computer Education. 17(6), 9-20.

Kim, S., Han, S., & Kim, H. (2010). A study on learner's characteristics and programming skill in computational literacy education. Journal of The Korean Association of Computer Education, 13(2), 319-326.

Kim, H., Seong, J., & Kim, M. (2014). Research report for software education reinforcement of primary and secondary school. National IT Industry Promotion Agency & The Korean Association of Computer Education. Retrieved from

Kim, Y., Choi, J., Kwon, D., & Lee, W. (2013). Development of algorithm design worksheets using algorithmic thinking-based problem model in programming education for elementary school students. Journal of The Korean Association of Information Education, 17(3), 233-242. crossref(new window)

Kye, B. & Kim, Y. (2008). Investigation on the relationships among media characteristics, presence, flow, and learning effects in augmented reality based learning. Journal of Educational Technology, 24(4), 193-224. crossref(new window)

Lee, O. (1993). Logo programming : Rationale, effects and applications. Journal of Educational Technology, 8(1), 81-102. crossref(new window)

Lee, E. & Lee, Y. (2008). The effects of Scratch based programming education on middle school students' flow level and programming achievement. Secondary Education Research, 56(2), 359-382. crossref(new window)

Lee, H. & Lee, T. (2015). Development of science subject program based on programming learning to improve computational thinking ability in middle school. Journal of the Korea society of computer and information, 20(12), 181-188.

Lee, J. & Hur, K. (2010). Development of elementary robot programming problems using algorithmic thinking-based problem model. Journal of The Korean Association of Information Education, 14(2), 189-198.

Lee, Y., Paik, S., Sin, J., You, H., Joung, I., Ahn, S., Choi, J., & Jun, S. (2014). Research for introducing computational thinking into primary and secondary education. Korea Foundation for the Advancement of Science and Creativity. BD14060010.

Marks, H. M. (2000). Student engagement in instructional activity: Patterns in the elementary, middle, and high school years. American Educational Research Journal, 37(1), 153-184. crossref(new window)

Mayers, P. (1978). Flow in adolescence and its relation to the school experience. (Unpublished doctoral dissertation). University of Chicago, Chicago.

MaCaskill, S. (2013). New national curriculum to teach five year olds computer programming. Retrieved from

McNerney, T. S. (2004). From turtles to tangible programming bricks: explorations in physical language design. Personal and Ubiquitous Computing, 8(5), 326-337.

Ministry of Education [MOE] (2015). Guide of operating SW education. Seoul: Ministry of Education.

MOE & Ministry of Science, ICT and Future Planning (2015). Promotion plan of human resource cultivation for SW-centered society. attach 3.

Ministry of Education, Science and Technology (2010). The upcoming future, South Korea, being improved by creative human resources and advanced scientific technology. Retrieved from

Murni (2013). Open-ended approach in learning to improve students thinking skills in Banda Aceh. International Journal of Independent Research and Studies, 2(2), 95-101.

National Research Council (2012). A framework for K-12 science education: Practices, crosscutting concepts, and core ideas. Washington, DC: The National Academies Press.

Noh, H. & Paik, S. (2015). Students' perception of Scratch program using high school science class. Journal of the Korean Association for Science Education, 35(1), 53-64. crossref(new window)

Oh, J., Lee, J., Kim, J., & Kim J. (2012). Development and application of STEAM based education program using Scratch - Focus on 6th graders' science in elementary school. Journal of The Korean Association of Computer Education, 15(3), 11-23.

O'Sullivan, D. & Igoe, T. (2004). Physical computing: Sensing and controlling the physical world with computers. Boston: Thomson.

Park, J. (2014). An investigation of the structural relationships among students' characteristics, flow, and learning effects in a Scratch programming course for elementary school students. (Unpublished doctoral dissertation). Ewha Womans University, Seoul, Korea.

Park, S. & Kim, Y. (2006). An inquiry on the relationships among Learning - Flow factors, flow level, achievement under on-line learning environment. The Journal of Yeolin Education, 14(1), 93-115.

Park, K. & Lee, S. (2015). Improving computational thinking abilities through the teaching of mathematics with Sage. Communications of Mthematical Eucation, 29(1), 19-33.

Park, Y., Seo, Y., & Lee, Y. (2012). Domestic research trend on computer science education using unplugged learning method. the Korea Society of Computer and Information Review, 20(2), 167-170.

Resnick, M. (2008). All I really need to know (sbout creative thinking) I learned (by studying how children learn) in kindergarten. Proceedings of the SIGCHI Conference on Creativity and Cognition, Washington, DC.

Schrier, K. (2006). Using augmented reality games to teach 21st century skills. Conference proceedings, ACM Siggraph 2006 Educators Program, Boston, MA.

Seo, B. & Lee, S. (2012). The effects of the unplugged class according to learners' attributes. Journal of The Korean Association of Information Education, 16(3), 291-298.

Seok, I. (2008). Analyzing characters of the learning flow. Journal of Educational Technology, 24(1), 187-212.

Song, S. (2015, January 13). Software education, story of SW education_2. Unplugged activity/computing. [Web log post]. Retrieved from

Yoo, I. (2005). The possibility of robot programming to enhance creative problem-solving ability. Journal of Educational Studies, 36(2), 109-128.

Yoo, S. (2008). Application of EPL in informatics curriculum for K-12. (Unpublished doctoral dissertation). Korea University, Seoul, Korea.

Yoo, I. & Kim, T. (2006). The effects of MINDSTORMS programming instruction on the creativity. The Journal of Korean Association of Computer Education, 9(2), 1-11.