DOI QR코드

DOI QR Code

초등학교 저학년을 위한 교육용 프로그래밍 언어 스크래치주니어와 비스킷 사용성 분석

Analysis of the usability of ScratchJr and Viscuit for the lower grades in elementary school

  • 정나은 (고려대학교 교육대학원 컴퓨터교육전공) ;
  • 김자미 (고려대학교 교육대학원 컴퓨터교육전공) ;
  • 이원규 (고려대학교 정보대학 컴퓨터학과)
  • Jung, Naeun (Major of Computer Science Education, Graduate School of Education, Korea Univ.) ;
  • Kim, Jamee (Major of Computer Science Education, Graduate School of Education, Korea Univ.) ;
  • Lee, Wongyu (Dept. of Computer Science & Engineering, Korea Univ.)
  • 투고 : 2019.06.27
  • 심사 : 2019.08.19
  • 발행 : 2019.08.31

초록

2015개정 교육과정에 의해 2019년부터 초등학교 5, 6학년을 대상으로 실과과목에서 정보교육이 진행되고 있지만, 국외에서는 초등학교 저학년부터 정보교육을 시행하는 경우가 많다. 이에 본 연구는 초등학교 저학년의 특성을 고려한 프로그래밍 언어의 선택 방향성을 제시하기 위한 목적이 있다. 목적 달성을 위해 저학년의 발달특징과 교육용 프로그래밍 언어의 필요요소를 고려하여 평가 준거를 개발하였다. 준거에 근거하여 두 언어의 사용성을 분석한 결과는 다음과 같다. 첫째, 비스킷은 학령이 낮은 학생의 표현력 고려, 프로그래밍의 개념에 대한 학습 없이 알고리즘 익히기 등에 활용할 수 있으며, 둘째, 스크래치 주니어는 알고리즘이나 프로그래밍에 대한 개념 학습에 용이한 것으로 나타났다. 본 연구는 향후, 초등학교 저학년 대상의 프로그래밍 교육을 대비하여 학생들의 발달 상태를 고려한 시사점을 제시했다는데 의의가 있다.

Since 2019, the informatics education is being conducted for elementary school 5th, 6th grade students through the curriculum revised 2015. But, informatics education is implemented from the lower grades of elementary school in many countries. The purpose of this study was to suggest the direction in the choice of programming language considering characteristics for lower grades student. In order to achieve the goal, evaluation criteria were developed considering the development characteristics of lower grades and necessary elements of educational programming language. The results of analyzing the usability of the two languages based on the criterion are as follows. First, Viscuit can be used to consider the expressive power of students with lower school age or to learn algorithms without learning about programming concepts. Second, ScratchJr is easy to learn the concept of algorithm and programming. This study is meaningful in that has presented implications considering the developmental state of the students in preparation for rhe programming education.

키워드

참고문헌

  1. 교육부(2015). 실과(기술.가정)/정보과 교육과정. 교육인적자원부 고시 제 2015-74호 별책 10. 교육부.
  2. The Korean Academy of Science and Technology. (2015). Study on the Strategy of Computing education in K-12 schools via an International Comparative Study. (research report KRR-99)
  3. Korea Education & Research Information Service. (2014). The selection strategy of Educational Programming Language. other material PM 2013-4.
  4. JunYeong Hwang, WonGyu Lee, JaMee Kim. (2016). Analysis the Research Status on the Unplugged Activities in Information Education. The Society of e-learning Spring Annual Conference, 7(1), 36-39.
  5. Mikyung Lee, Sangchul Kim. (2018). The Effects of an Unplugged Teaching.Learning Method on Academic Achievement and Class Satisfaction in Middle School Information Classes. THE KOREAN JOURNAL OF TECHNOLOGY EDUCATION, 18(2), 100-119.
  6. Gisu Kang, Yoonjong Kim. (2011). A Study of the Educational Anthropological Meaning of Children's Outdoor Play. THE JOURNAL OF KOREAN PHILOSOPHY OF EDUCATION SOCIETY, 43(): 1-35.
  7. Korea Internet & Security Agency. (2014). The current situation of global software education and the trend of educational programming language. url: https://www.kisa.or.kr/public/library/IS_View.jsp?mode=view&p_No=158&b_No=158&d_No=213&ST=TC&SV=
  8. Soo Hwan Kim, Won Gyu Lee, Hyeon Cheol Kim. (2009). Applications of Educational Programming Languages in K-12 Inforamtion curriculm. THE JOURNAL OF KOREAN ASSOCIATION OF COMPUTER EDUCATION, 12(2), 23-31. https://doi.org/10.32431/KACE.2009.12.2.003
  9. Ja Mee Kim, Won Gyu Lee. (2014). A study on India's CMC(Computer Masti Curriculum) based on Bruner's educational theories. THE JOURNAL OF KOREAN ASSOCIATION OF COMPUTER EDUCATION, 17(6), 59-69. https://doi.org/10.32431/KACE.2014.17.6.006
  10. (2017) CSTA K-12 COMPUTERSCIENCE STANDARDS REVISED 2017 CSTA STANDARDS TASK FORCE.
  11. Piaget J. (1976). Piaget's Theory. In: Inhelder B., Chipman H.H., Zwingmann C. (eds) Piaget and His School. Springer Study Edition. Springer, Berlin, Heidelberg.
  12. Ginsburg Herbert P, Opper Sylvia. Jungmin Kim. (2006). Piaget's Theory of Intellectual Development. Hakjisa.
  13. Erik Erikson and Joan Erikson. (1981) On Generativity and Identity: From a Conversation with Erik and Joan Erikson. Harvard Educational Review: July 1981, Vol. 51, No. 2, pp. 249-269. https://doi.org/10.17763/haer.51.2.g211757u27732p67
  14. Materson(1984). Evaluating programming language for use in education. BYTE 09.06
  15. Han Hyuk Cho. (1991). On the Design of Educational Computer Languages. Journal of the College of Education vol43, pp.91-106
  16. Soo Hwan Kim. (2011). A study on computational literacy education to enhance problem solving capability. Doctoral thesis. Korea University.
  17. Seoungwook Yoo. (2008). Application of EPL in Informatics Curriculum for K-12. Doctoral thesis. Korea University.
  18. Miye Moon, Kapsu Kim. (2018). Python programming education for elementary school students. 한국정보교육학회 2018년 정보교육학회 학술논문집, 33-41.
  19. Laurie Williams, Eric Wiebe, Kai Yang, Miriam Ferzli & Carol Miller (2002) In Support of Pair Programming in the Introductory Computer Science Course, Computer Science Education, 12: 3, 197-212, DOI: 10.1076/csed.12.3.197.8618
  20. Un Hai Rhee, Ki Sook Lee. (1996). An Assessment Scale for Early Childhood Programs. Seoul: Changjisa.
  21. Sook Hyun Kang. (1994). Assessment profile for early childhood programs. Seoul: Dongmunsa.
  22. Nielsen, J. (1995). 10 usability heuristics for user interface design. Nielsen Norman Group, 1(1).
  23. ScratchJr-About[Website](2019, May 30). https://www.scratchjr.org/about/info
  24. Viscuit[Website](2019, May 30). https://www.viscuit.com/