DOI QR코드

DOI QR Code

디지털시대에 플립드 러닝을 활용한 학습자 맞춤형 소프트웨어 교육 방안 연구

A Study on Customized Software Education method using Flipped Learning in the Digital Age

  • 김경미 (한동대학교 글로벌리더십학부) ;
  • 김현숙 (대구대학교 기계공학부)
  • Kim, Kyungmi (Global Leadership School, Handong University) ;
  • Kim, Hyunsook (Division of Mechanical Engineering, Daegu University)
  • 투고 : 2017.04.19
  • 심사 : 2017.07.20
  • 발행 : 2017.07.28

초록

본 연구의 목적은 프로그래밍을 처음 접하는 학습자들의 어려움을 파악하여 비전공 대학생들을 위한 대학 교양기초 소프트웨어교육 운영 방안을 모색하는 데 있다. 이를 위해 다양한 전공자들로 구성된 H 대학의 파이썬 프로그래밍 수업에서 수업시간 전 온라인으로 제출한 수강생들의 질문과 수업 후 설문조사를 통하여 체감난이도와 체감이해도를 분석하였다. 비전공자들을 위한 효율적인 수업을 위해 플립드 수업으로 진행하였으며, 오프라인 수업에서는 사전질문을 활용한 학습자 맞춤형 피드백 방식 강의로 진행하였다. 분석결과 프로그래밍 수업을 처음 접하는 학습자들을 위해서는 컴퓨터 언어의 기본개념을 배우기 전에 교육과정 초반에 문제 파악을 통한 논리적인 추상화 과정을 배정하고, 코딩 실습 전에 단원마다 그에 대한 이해를 돕는 상향식(bottom-up) 문제풀이를 통한 충분한 연습이 필요하다. 또한, 학습자의 전공계열 및 수업 내용과 학습자의 진행 단계를 반영한 정밀한 교육과정 설계가 선행되어야 한다.

The purpose of this study is to identify the difficulties of learners who started programming after entering college and to search an effective software education method as university liber arts for non-science major students. In order to do this, we analyzed the difficulties of learners in Python programming classes composed of students from various majors at H University through questioning and taught them using flipped class model with pre-questions. The questions that students submit are collected online before class every time, the data on the degree of the difficulty of feeling and the understanding of feeling were obtained through the questionnaire. As a result, for learners who are new to programming, the learners should allocate the process of making the problem into a logical abstraction at the beginning of the curriculum before learning the basic concept of computer language, each lesson should be practiced through the bottom-up problems enough to provide a logical understanding before actual coding. In addition, detailed curriculum should be developed according to characteristics of learner's major, contents and conducting level.

키워드

참고문헌

  1. S. H. Jin, S. B. Shin, "Case Study and Needs Analysis on Convergence Education in Engineering Colleges", Journal of Engineering Education Research, Vol. 16, No. 6, pp. 29-37, 2013. https://doi.org/10.18108/jeer.2013.16.6.29
  2. K. M. Kim, H. S. Kim, "A Case Study on Necessity of Computer Programming for Interdisciplinary Education", Journal of Digital Convergence, Vol. 12, No. 11, pp. 339-348, 2014. https://doi.org/10.14400/JDC.2014.12.11.339
  3. J. M. Lee, M. H. Rim, "Derivation of Creative SW HRD Policy Using Analytic Hierarchy Process", Journal of Digital Policy & Management, Vol. 11, No. 10, pp. 95-102, 2013.
  4. D. J. Kim, E. Y. Ha., "The Future Direction of Information Education in University according to Computerization", Journal of Digital Convergence, Vol. 14, No. 10, pp. 33-40, 2015.
  5. S. H. Park, "Study of SW Education in University to enhance Computational Thinking", Journal of Digital Convergence, Vol. 14, No. 4, pp. 1-10, 2016. https://doi.org/10.14400/JDC.2016.14.4.1
  6. S. Y. Pi, "A Study on Coding Education of Non-Computer Majors for IT Convergence Education", Journal of Digital Convergence, Vol. 14, No. 10, pp. 1-8, 2016. https://doi.org/10.14400/JDC.2016.14.10.1
  7. J. Y. Lee, S. H. Park, "An Exploratory Study on Educational Significance and Environment of Flipped Learning", Journal of Digital Convergence, Vol. 12, No. 9, pp. 313-323, 2014. https://doi.org/10.14400/JDC.2014.12.9.313
  8. D. Y. Lee, "Research on Developing Instructional Design Models for Flipped Learning", Journal of Digital Convergence, Vol. 11, No. 12, pp. 83-92, 2013. https://doi.org/10.14400/JDPM.2013.11.12.83
  9. J. Lee, H. K. Park, "A Study on Cases for Application of Flipped Learning in K-12 Education", Journal of Digital Convergence, Vol. 14, No. 8, pp. 19-36, 2016. https://doi.org/10.14400/JDC.2016.14.8.19
  10. D. Y. Lee, J. H. Park, "Exploring new directions of flipped Learning with a focus on teachers' perceptions", Journal of Digital Convergence, Vol. 14, No. 8, pp. 1-9, 2016. https://doi.org/10.14400/JDC.2016.14.8.1
  11. S. J. Heo, "Learning Effect Analysis for Flipped Learning based Computer Use Instruction", Journal of the Korea Convergence Society, Vol. 8. No. 1, pp. 155-162, 2017. https://doi.org/10.15207/JKCS.2017.8.1.155
  12. Y. Park, "A Theoretical Exploration of Pedagogical Meaning of Flipped Learning from the Perspective of Dialogism", Journal of the Korea Convergence Society, Vol. 8. No. 1, pp. 173-179, 2017. https://doi.org/10.15207/JKCS.2017.8.1.173
  13. S. Y. Pi, "Educational Utilization of Smart Devices in the Convergence Education Era", Journal of Digital Convergence, Vol. 13, No. 6, pp. 29-37, 2015. https://doi.org/10.14400/JDC.2015.13.6.29
  14. Redekopp, M. W., Ragusa, G., "Evaluating Flipped Classroom Strategies and Tools for Computer Engineering", Proceedings of the 120th American Society of Engineering Education Annual Conference & Exposition, 2013.
  15. J. W. Choi, Y. J. Lee, "The analysis of learners' difficulties in programming learning", Journal of Korean Association of Computer Education, Vol. 17, No. 5, pp. 89-98, 2014.
  16. J. H. Ku, "Designing an App Inventor Curriculum for Computational Thinking based Non-majors Software Education", Journal of Convergence for Information Technology, Vol. 7, No. 1, pp. 61-66, 2017. https://doi.org/10.22156/CS4SMB.2017.7.1.061
  17. J. S. Sung, S. H. Kim, H. C. Kim, "Analysis of Art and Humanity Major Learners' Features in Programming Class", Journal of Korean Association of Computer Education, Vol. 18, No. 3, pp. 25-35, 2015.
  18. M. N. Choi, H. L. Roh, "A study about a convergence development plan of MOOCs based e-learning in university", Journal of Digital Convergence, Vol. 13, No. 7, pp. 9-21, 2015. https://doi.org/10.14400/JDC.2015.13.7.9
  19. Souza, M. J. D., Rodrigues, P., "Investigating the effectiveness of the Flipped Classroom in an introductory Programming Course", The New Educational Review, Vol. 40, No. 2, 2015.
  20. Maher, M. L., Latulipe, C., Lipford, H., Rorrer, A., "Flipped classroom strategies for CS education.", Proceedings of the 46th ACMTechnical Symposiumon Computer Science Education, pp. 218-223, 2015.
  21. K. M. Kim, K. Yi, "Flipped Class Model with Pre Questions and Its Application to Programming class for Novice Learners", Journal of Korean Association of Computer Education,, Vol. 20, No. 2, pp. 11-14, 2016.
  22. S. H. Kim, S. K. Han, H. C. Kim, "Analysis of Programming Processes Through Novices", Journal of Korean Association of Computer Education, Vol. 14, No. 1, pp. 13-21, 2011.
  23. Michigan University Python MOOC, https://www.coursera.org/specializations/python