Creative Problem Solving According to Problem Types Based on Block Type EPL

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    Background/Objectives: In this Paper, one of the tools in the EPL, Scratch is classifying problem solving ability into four problem types and evaluates them by using them.

    Methods/Statistical analysis: In this paper, we conducted a programming lesson using Scratch EPL for our students. Subjects are irrelevant to grade and major. Based on EPL based block programming, we designed 4-problem types and applied them to COS as a way to evaluate creative thinking and problem solving abilities. The scores according to the problem types were analyzed for each major series.

    Findings: The target students were divided into four groups based on their major - engineering, social science, the humanities, and science. The problem solving abilities of each major student were tested according to the type of problem they were given.

    The Type allows only the block to be addressed as suggested, and the CA Type changes the contents within the block according to the instructions. The C-Type allows the free use of blocks to add blocks or modify existing blocks, and the SA Type directs the order of existing blocks. The scores of students majoring in engineering, natural sciences, social sciences, and humanities were analyzed for the types of problems that changed the blocks.

    Improvements/Applications: The ability to solve and implement the problem was found to be higher in the natural sciences than in the majors and male in the sexes.


  • Keywords

    EPL, Creative Programming, Problem-solving ability, Problem Type, Scratch.

  • References

      [1] Yeongoo, Choi. (2017). Future Education Predictions and Prospects in the Fourth Industrial Revolution, Future Horizon, 33(8), 32-35.

      [2] Hunkoog, Jho. (2017). The Changes of Higher Education and the Tasks of General Education according to the Fourth Industrial Revolution. The Korean Association of General Education, 11(2), 53-89.

      [3] K. S. Kim. (2016). An Implications of Computer Education in Korea from the U.S., U.K. and Germany Computer Curriculums. Korean Association of Information Education. 20(4), 421-432

      [4] S. K. Shin, Y. K. Bae. (2015). Review of Software Education based on the Coding in Finland.Korean Association of Information Education. 19(1). 127-138.

      [5] H. J Lee. (2017). A study on the necessity of convergence approach in coding education through case-study interview with individual Scratch learner, Korean Society of Basic Design & Art, 18(6), 487-500.

      [6] M. J. Oh. (2017). Non-Major Students` Perceptions of Programming Education Using the Scratch Programming Language. The Korean Association of Computer Education, 20(1), 1-11.

      [7] Jae-Un, Hong.,&Soojung, Lee. (2009). The Effect of EPL Programming Learning on Logical Thinking Ability by the Meta-Cognition Level. Journal of KIISE, JOK, 36(6), 498-507.

      [8] S. H. Cho, J .B. Song, S. S. Kim, S. H. Beak. (2008). “The Effect of a Programming Class Using Scratch”,Korean Association of Information Education, 12(4), 375-384, 2008..

      [9] E. K. Lee. (2009). “A Task Centered Scratch Programming Learning Program for Enhancing Learners` Problem Solving Abilities”,The Korean Association of Computer Education, 12(6), 1-9, 2009.

      [10] Brett. Ward, Daniela.Marghitu, Tim. Bell, & Lynn, Lambert. (2010). Teaching computer science concepts in Scratch and Alice. The Journal of Computing Sciences in Colleges, 26(2), 173-180

      [11] Filiz KALELIOĞLU, Yasemin GÜLBAHAR. (2014). The Effects of Teaching Programming via Scratch on Problem Solving Skills: A Discussion from Learners’ Perspective, Informatics in Education, 13(1), 33-50.

      [12] Coding Specialist introduction. (2018). Retrieved from




Article ID: 18116
DOI: 10.14419/ijet.v7i2.33.18116

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.