Effect of Cognitive Style on Collaborative Problem Solving Ability in Programming Learning

  • Kwon, Boseob (Dept. of Computer Education, Andong National University)
  • Received : 2018.07.20
  • Accepted : 2018.08.30
  • Published : 2018.09.28


Problem solving by programming has a lot of influence on computational thinking improvement. Programming learning has been self-directed based on the individual's thoughts and principles. However, the revised informatics curriculum in 2015 puts importance on collaborative learning. Collaborative learning emphasizes results differently from cooperative learning, which emphasizes problem-solving processes. And cooperative learning leads to structured learning, such as role sharing and activity stages, within a small group, while collaborative learning leads to unstructured learning. Therefore, it is becoming more in collaborative learning that peer interaction can be affected by learners' cognitive style. In this paper, we propose the effect of cognitive style on problem solving ability in collaborative learning for problem solving by programming. As a result, collaborative learning was effective in improving problem solving ability and there was no significant difference in cognitive style.


Supported by : Andong National University


  1. Etnews,
  2. The revised Informatics curriculum in 2015. The Ministry of Education.
  3. Boseob Kwon, "Teaching-Learning Model for Programm ing Language Learning with Two-Step Feedback", Journal of The Korea Society of Computer and Information, Vol. 22, No. 8, pp. 101-106, Aug., 2015.
  4. Jamin Carson, "A Problem with problem solving: Teaching thinking without teaching knowledge", The Mathematics Educator, Vol. 17, No. 2, pp. 7-14, 2007.
  5. SooHwan Kim, SeonKwan Han and HyeonCheol Kim, "Analysis of Programming Processes Through Novices' Thinking Aloud in Computational Literacy Education", The Journal of Korean Association of Computer Education, Vol. 14, No. 1, pp. 13-21, Jan. 2014.
  6. Jihyun Kim and Taeyoung Kim, "The Effects of the CT-based Collaborative Scratch Programming Class on the Creative Problem Solving and Communication Ability of Gifted Elementary School Students", Korean Journal of Teacher Education, Vol. 31, pp. 29-40, Special number, 2015.
  7. Hyun-Jong Choe, "Study of Analysis about Learning Objectives of Informatics Textbooks in Middle School using Anderson's and Fuller's Taxonomy of Educational Objectives", The Journal of Korean Association of Computer Education, Vol. 17, No. 1, pp. 51-63, Jan. 2014.
  8. Homepage,
  10. Boseob Kwon, "The Effect of Cooperative Learning on Problem Solving in Programming Learning", Journal of the Korea Contents Association, VOl. 14, No. 6, pp. 491-498, June, 2014.
  11. Sangjin An and Youngiun Lee, "A Study of Programming Interest", Proceeding of the Korean Association of Computer Education, Vol. 17, No. 1, pp. 103-106, Aug., 2013.
  12. Yoon Young Kim and Yung Sik Kim, "Computer Education Curriculum and Instruction: Effect of Learning a Divide-and-conquer Algorithm on Creative Problem Solving", Proceeding of the Korean Association of Computer Education, Vol. 16, No. 2, pp. 9-18, Aug., 2013.
  13. Sharan, S., "Cooperative learning in small groups: Recent Methods and Effects in Achievement Attitudes, and Ethnic, Relations", Review of Educational Research, 1980, Summer, Vol. 50, No. 2, pp. 241-271. 1980.
  14. Noreen M. Webb and Linda K. Cullian. "Group Interaction and Achievement in Small Groups: Stability Over Time", American Educational Research Journal, Vol. 20, No. 3, pp. 411-423. Jan., 1983.
  15. Jay L. Devore, "Probability and statistics for Engineering and the sciences", 3rd edition, Brooks/Cole Publishing Company, 1991.