DOI QR코드

DOI QR Code

A Study on the Effect of EPL on Programing, Computing Thinking and Problem Solving Ability of Programing Education

EPL이 프로그래밍 교육의 프로그래밍, 컴퓨팅사고력 및 문제해결력에 미치는 영향에 관한 연구

  • Yoon, Sunhee (Dept. of Digital Media Design, SoongEui Women Univ)
  • 윤선희 (숭의여자대학교 디지털미디어디자인과)
  • Received : 2018.07.22
  • Accepted : 2018.09.28
  • Published : 2018.11.30

Abstract

In this paper, it is practically difficult to obtain programming language education without having an algorithmic thinking ability, computing thinking ability, and problem solving ability of students with relatively low basic education. The results showed that students who took program language education in parallel with the EPL(Educational Programing Language), Scratch, compared to without using Scratch found to be helpful in improving their programming amd computing thinking ability, and problem-solving abilities as well as their satisfaction. This not only gave students confidence in their hard-thinking programming practices, but also helped prevent them from falling out of the middle.

본 논문은 비교적 기초학력 수준이 낮은 전문대학생들의 컴퓨터전공으로 프로그램언어 교육을 수강하는데 있어서 알고리즘적 사고력과 컴퓨팅 사고력 및 문제해결력이 결여된 상태에서 프로그래밍언어 교육을 받는데 현실적으로 어려움을 탈피하기 위해 EPL(Educational Programming Language)인 스크래치을 활용하여 코딩교육을 병행하여 프로그램언어 학습을 수강한 학생들과 EPL을 활용한 코딩교육 없이 프로그램언어 교육을 수강한 학생들의 프로그래밍과 컴퓨팅 사고력 및 문제해결력의 향상 정도를 측정하기 위해 학습효과분석, 문제해결 능력 향상 등에 대한 비교 분석을 실시하였다. 그 결과, EPL인 스크래치를 병행하여 프로그램언어 교육을 수강한 학생들의 프로그래밍 및 컴퓨팅사고력과 문제해결력의 향상에 도움이 되는 것으로 나타났을 뿐만 아니라 학생들의 만족도 또한 높은 것으로 나타났다. 이것은 학생들이 어렵게만 생각한 프로그래밍실습에 자신감을 주었을 뿐만 아니라 중도탈락을 방지하는데 도움을 주는 것으로 나타났다.

Keywords

GJMGCK_2018_v4n4_287_f0001.png 이미지

그림 1. 코딩교육에 관한 관심도[1] Fig. 1. The Opinion of Coding Education

GJMGCK_2018_v4n4_287_f0002.png 이미지

그림 2. S/W교육에 관한 추이 Fig. 2. Trend of S/W Education

GJMGCK_2018_v4n4_287_f0003.png 이미지

그림 3. 스크래치 구성요소 Fig.3. Component Area of Scratch

GJMGCK_2018_v4n4_287_f0004.png 이미지

그림 4. 스크래치 스크립트예제 Fig.4. Example of Script of Scratch

GJMGCK_2018_v4n4_287_f0005.png 이미지

그림 5. 스크래치 활용 보드 Fig.5. Phsical Board for Scratch

GJMGCK_2018_v4n4_287_f0006.png 이미지

그림 6. 스크래치/자바 프로그래밍Fig.6. Scratch /Java Programing

표 1. 교육용 프로그래밍언어 분석 Table 1. Analysis of Education Program Language

GJMGCK_2018_v4n4_287_t0001.png 이미지

표 2. 프로그래밍언어 관련 수업내용 예제 Table 2. Class Contents of Programing Language

GJMGCK_2018_v4n4_287_t0002.png 이미지

표 3. Java/스크래치 문법 비교 예제 Table 3. Example of Java vs. Scratch Programing

GJMGCK_2018_v4n4_287_t0003.png 이미지

표 4. 프로그래밍/컴퓨팅사고력 측정도구 검사 항목 Table 4.Test Items of Programing/Computing Thinking

GJMGCK_2018_v4n4_287_t0004.png 이미지

표 5. 문제해결력 평가 검사 항목 Table 5.Test Items of Problem Solving

GJMGCK_2018_v4n4_287_t0005.png 이미지

표 6. 프로그래밍/컴퓨팅사고력 사전검사 결과 Table 6. Pre-Test Result of Programing/Computing Thinking

GJMGCK_2018_v4n4_287_t0006.png 이미지

표 7. 프로그래밍/컴퓨팅사고력 사후검사 결과 Table 7. Post-Test Result of Programing/Computing Thinking

GJMGCK_2018_v4n4_287_t0007.png 이미지

표 8. 프로그래밍/컴퓨팅사고력 사전∙사후검사 결과 Table 8. Previ vs Post Test Result of Programing/Computing Thinking

GJMGCK_2018_v4n4_287_t0008.png 이미지

표 9. 문제해결력 평가결과 Table 9. Test Result of Problem Solving

GJMGCK_2018_v4n4_287_t0009.png 이미지

표 10. 스크래치활용에 대한 만족도 Table 10. Degree of Satisfaction using Scratch

GJMGCK_2018_v4n4_287_t0010.png 이미지

References

  1. https://blog.naver.com/hkw3339?Redirect=Log&logNo=220829601508
  2. Y, Hwang, K, Mun, Y, Park, "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", Journal of The Korean Association for Science Education, Vol. 36, No. 3, pp. 325-335, 2016. https://doi.org/10.14697/jkase.2016.36.2.0325
  3. http://scratch.mit.edu
  4. S, Cho,, J, Song, S, Kim, K, Lee, "The Effect of CPS-based Scratch EPL on Problem Solving Ability and Programming Attitude", Journal & Artcle Management System, KAIE, Vol. 12, No. 1, pp. 77-88, 2008.
  5. J, Park, S, Cho, "The Effect of teaching Scratch in introductory programming course", Journal of Policy Analysis and Management, Vol. 10, No. 9, pp. 449-456, 2012.
  6. J, Song, S, Chos, T, Lee, Journal & Artcle Management System, KAIE, Vol. 12, No. 3, pp. 323-332, 2008.
  7. H, Noh, S, Paik, "Student's Perception of Scratch Program using High School Science Class", Journal of The Korean Association for Science Education, Vol. 35, No. 1, pp. 53-64, 2015. https://doi.org/10.14697/jkase.2015.35.1.0053
  8. M, Lee, "Study on the Develoment of EPL Class Program Using Scratch", Thesis of Master's Degree, Seoul National Uinviersity of Education, 2012.
  9. J, Cho, Y, Lee, "The Development of Learning Program Using Scratch to Foster Logical Thinking Ability of Middle School Students in Technology Education", Journal of Korean Technology Association, Vol. 12, No. 1, pp. 213-233. 2012.
  10. T, Shin, "Development and Application of Teaching Learning Program for Elementary Science Using Scratch", Thesis of Master's Degree, Gyeongin National Uinviersity of Education, 2018.
  11. http://blog.naver.com/sppaa3400?Result=Log&logNo=220963305960
  12. htrtps://m.post.naver.com/viewer/postView?volumeNo=14683015&memberNo=15460786&vType=VERTICAL
  13. J,Choi, E,. Shin, S, Lim,"Content Restructure Model for Learning Contents using Dynamic Profiling", JCCT, Vol. 4, No. 1, pp. 279-284, 2018