본문 바로가기
KERD
논문KCI 등재

소프트웨어 교육 연구의 동향 분석: 프로그래밍 언어 활용을 중심으로

Trend Analysis of Software Education Research: Focusing on Programming Language

1

조회

0

다운로드

13

인용

0

참고문헌

키워드

주제분류학제간연구

초록

본 논문에서는 소프트웨어 교육에 대한 연구 동향을 파악하기 위해 국내의 관련 연구 논문을 수집하여 분석하였다. 먼저 소프트웨어 교육에 사용되는 프로그래밍 언어의 활용 환경, 교육 과정 및 프로그래밍 언어별 활용 빈도에 대한 분석을 수행하였다. 그 결과, 범용 컴퓨터 및 피지컬 컴퓨팅 환경에 대한 연구사례가 늘어나는 추세였으며, 초등 교육과정의 소프트웨어 교육에 대한 연구 중심에서 고등 교육과정에 대한 연구도 최근 활성화 되고 있음을 알 수 있었다. 언어 별 활용 사례의 경우에도 스크래치와 더불어 최근 파이썬과 엔트리와 같이 다양한 언어들도 높은 비율로 활용되는 추세이다. 이와 같은 분석 결과를 토대로 향후 소프트웨어 교육의 방향을 제시하였다.

Abstract

In this paper, we collected research papers in Korea to understand trends in software education. First, we analyzed papers according to programming environments, curriculums, and programming languages used in software education. As a result, researches on general computer and physical computing environments were on the rise, and while research on elementary education occupied major portion, research on higher education curriculum has been increasing recently. Moreover, various programming languages such as Python and Entry became popular choice, in addition to Scratch. Based on the results of the analysis, we suggested a future direction of software education.

참고문헌 (39)

  1. The Global Competitiveness Report, "Klaus Schwab", World Economic Forum, ~ (2016)
  2. "National Cyber Security Strategy 2016-2021", HM Government, ~
  3. T. Crick, "Computing at school: stimulating computing education in the UK", Proceedings of the 11th Koli Calling International Conference on Computing Education Research, pp.122~123 (2011)
  4. "Overseas SW Education Trends - Montly Report No. 08"[URL]
  5. "Examples of foreign software education and implications"[URL]
  6. Ministry of Science and ICT, "Identifying, sharing and spreading university software education innovation model", ~ (2017)
  7. J. Wing, "Computational thinking", Journal of Computing Science in Colleges, 24(6), pp.6~7 (2009)
  8. A Model Curriculum for K-12 Computer, "Task Force Curriculum Committee", ~ (2003)
  9. Ministry of Education, "Software Education Operating Guidelines", Ministry of Education, ~ (2015)
  10. 진영학, "교육용프로그래밍언어의 효과에 관한 메타분석", 컴퓨터교육학회 논문지, 14(3), pp.25~36 (2011), 한국컴퓨터교육학회[DOI]
  11. 황지온, "초등 소프트웨어 교육 연구 동향 분석 : 국내 학술지 중심으로", 정보교육학회논문지, 21(5), pp.509~525 (2017), 한국정보교육학회
  12. 이정민, "국내 로봇활용 SW교육에 대한 연구 동향: 2006년∼2016년을 중심으로", 한국콘텐츠학회 논문지, 17(10), pp.190~205 (2017), 한국콘텐츠학회[DOI]
  13. 박형용, "SW교육 효과성 분석 방안", 창의정보문화연구, 2(2), pp.83~91 (2016), 한국창의정보문화학회
  14. 이재호, "SW코딩기반 메이커교육용 교수-학습모형의 효과성 검증", 창의정보문화연구, 2(2), pp.49~61 (2016), 한국창의정보문화학회
  15. 신승기, "앱인벤터를 활용한 STEAM 프로그램 개발 - 초등학교 과학의 ‘속력’ 개념을 중심으로 -", 한국콘텐츠학회 논문지, 15(4), pp.530~544 (2015), 한국콘텐츠학회[DOI]
  16. 김은희, "유아안전에 대한 연구동향 분석", 열린유아교육연구, 18(3), pp.259~286 (2013), 한국열린유아교육학회
  17. Y. Choi, "The Changing of Beginners Perception of the Programming after using Educational Programming Languages", Proceeding of Conference of The Korean Association of Computer Education, 20(2), pp.7~10 (2016)
  18. 양권우, "교구로봇을 활용한 프로그래밍 교육이 예비 초등교사의 학습동기 및 학업성취도에 미치는 영향", 정보교육학회논문지, 18(4), pp.575~584 (2014), 한국정보교육학회[DOI]
  19. 정충교, "대학 프로그래밍 입문 수업에서 짝 프로그래밍의 효과: 학습성과와 학생 만족도 측면에서", 정보교육학회논문지, 21(5), pp.537~545 (2017), 한국정보교육학회
  20. 김기열, "스크래치 프로그래밍 교육이 중학생의 정보과학 창의적 성향과 기술적 문제해결 성향에 미치는 영향", 대한공업교육학회지, 41(2), pp.119~133 (2016), 대한공업교육학회[DOI]
  21. 채수풍, "로봇을 활용한 STEAM기반 프로그래밍교육이 초등학생의 창의성 및 인성에 미치는 효과", 정보교육학회논문지, 19(2), pp.159~166 (2015), 한국정보교육학회[DOI]
  22. 최형신, "스크래치 프로그래밍이 예비교사에게 미치는 영향: 컴퓨팅 사고 및 블룸의 텍사노미 활용 평가", 정보교육학회논문지, 19(2), pp.225~232 (2015), 한국정보교육학회[DOI]
  23. 문외식, "스크래치와 센서보드를 활용한 융합적 프로그래밍 학습이 초등학생들에게 미치는 효과", 정보교육학회논문지, 21(1), pp.23~31 (2017), 한국정보교육학회
  24. 김혜진, "아두이노를 연계한 스크래치 프로그래밍 교육이 중학생의 창의적 문제해결력에 미치는 영향", 학습자중심교과교육연구, 16(12), pp.707~724 (2016), 학습자중심교과교육학회[DOI]
  25. 홍태경, "초등학교에서 코두를 활용한 프로그래밍 교육이 문제해결력에 미치는 영향", 정보교육학회논문지, 19(1), pp.1~10 (2015), 한국정보교육학회[DOI]
  26. 김갑수, "초등학생들을 위한 컴퓨터 프로그래밍의 성취 기준에 관한 연구", 정보교육학회논문지, 18(2), pp.255~264 (2014), 한국정보교육학회[DOI]
  27. 홍성권, "초등학생의 게임 프로그래밍 경험이 자기효능감에 미치는 영향", 교원교육, 30(3), pp.197~215 (2014), 교육연구원[DOI]
  28. 김돈정, "프로그래밍 기반 스마트로봇 학습이 초등학생의 창의성에 미치는 영향", 영재와 영재교육, 15(4), pp.123~140 (2016), 한국영재교육학회[DOI]
  29. 김태훈, "Kodu를 이용한 프로그래밍 학습이 초등학생의 논리적 사고력과 학습 흥미에 미치는 영향", 컴퓨터교육학회 논문지, 16(3), pp.13~22 (2013), 한국컴퓨터교육학회[DOI]
  30. 김형철, "PSA 중심 프로그래밍 학습이 문제해결력과 논리적 사고력에 미치는 효과 : 고등학생을 대상으로", 컴퓨터교육학회 논문지, 18(5), pp.1~13 (2015), 한국컴퓨터교육학회[DOI]
  31. 황요한, "소프트웨어 활용 탐구 활동을 통한 고등학생의 프로그래밍과 컴퓨팅 사고력에 대한 인식 변화와 과학 학습에 대한 태도 조사 - 스크래치와 피지컬 컴퓨팅 교구의 활용을 중심으로 -", 한국과학교육학회지, 36(2), pp.325~335 (2016), 한국과학교육학회[DOI]
  32. 김지선, "온라인 프로그래밍 학습에서 학습자 특성 및학습양식과 성취도간의 관계 분석", 컴퓨터교육학회 논문지, 18(3), pp.59~68 (2015), 한국컴퓨터교육학회[DOI]
  33. 이은경, "계산적 사고 향상을 위한 창의적 스크래치 프로그래밍 학습", 컴퓨터교육학회 논문지, 16(1), pp.1~9 (2013), 한국컴퓨터교육학회[DOI]
  34. 김재경, "컴퓨팅 사고 개념 학습과 프로그래밍 역량 평가를 위한 루브릭 개발", 컴퓨터교육학회 논문지, 20(6), pp.27~36 (2017), 한국컴퓨터교육학회[DOI]
  35. 김수환, "Computational Thinking 교육에서 나타난 컴퓨터 비전공 학습자들의 어려움 분석", 컴퓨터교육학회 논문지, 18(3), pp.49~57 (2015), 한국컴퓨터교육학회[DOI]
  36. 오경선, "프로그래밍이 어려운 이유와 컴퓨팅사고력간의 관계성 연구", 컴퓨터교육학회 논문지, 18(5), pp.55~62 (2015), 한국컴퓨터교육학회[DOI]
  37. 성정숙, "인문계열 학생을 위한 SW교육에서의초보 학습자 특성 분석", 컴퓨터교육학회 논문지, 18(3), pp.25~35 (2015), 한국컴퓨터교육학회[DOI]
  38. 구진희, "창작로봇을 이용한 비전공자의 소프트웨어 융합 교육에 관한 연구", 한국산학기술학회논문지, 18(2), pp.631~638 (2017), 한국산학기술학회[DOI]
  39. 김경미, "프로그래밍 교육이 대학 신입생들의 전공결정에 미치는 영향 분석", 컴퓨터교육학회 논문지, 19(2), pp.51~60 (2016), 한국컴퓨터교육학회[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (6건)