• Title/Summary/Keyword: Problem-Solving Programming

Search Result 473, Processing Time 0.024 seconds

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

  • Kwon, Boseob
    • Journal of the Korea Society of Computer and Information
    • /
    • v.23 no.9
    • /
    • pp.163-169
    • /
    • 2018
  • 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.

Effect of Cooperative Learning on Problem Solving in Programming Learning (프로그래밍 학습에서 협동학습이 문제해결력에 미치는 효과)

  • Kwon, Boseob
    • The Journal of the Korea Contents Association
    • /
    • v.14 no.6
    • /
    • pp.491-498
    • /
    • 2014
  • Programming learning tend to improve the high thinking ability by experiencing problem solving process through programming recently, There are the previous studies that small group cooperative learning has the effect of the learning that is based logical thinking and creativity, while programming learning has relied on individual learner's thinking and principles traditionally. In this paper, it was verified the effect on improving the problem solving ability to perform by the small cooperative learning group in a problem solving process of programming learning. For this, it was developed and applied a model that include small cooperative learning group based on the problem solving 5 steps. The results of this study showed that the small cooperative learning group has positive effect of the problem solving ability in programming learning and has no relationship with cognitive style.

Effects of PSA programming learning on Problem solving ability and Logical thinking ability : In the case of High School Students (PSA 중심 프로그래밍 학습이 문제해결력과 논리적 사고력에 미치는 효과 : 고등학생을 대상으로)

  • Kim, Hyung-Chul;Ko, Young-Min;Kim, Hanil;Kim, Cheolmin
    • The Journal of Korean Association of Computer Education
    • /
    • v.18 no.5
    • /
    • pp.1-13
    • /
    • 2015
  • In recent domestic and international curriculum it is emphasized that students should acquire 'problem solving' competence as a member of knowledge information society and various programming educational methods of improving problem solving competence have been studied. But there is no difference between programming problems in related research and traditional programming courses. Most methods of solving problems are focused on acquiring specific languages rather than enhancing problem solving ability. In this research, we developed a suitable programming problems and curriculum for fostering problem solving competence and designed and developed teaching and learning contents based on PSA(Problem Solving Activities). Furthermore, we obtained meaningful results of improving learners' problem solving ability and logical thinking ability by operating curriculum with developed contents as learning materials. The results of this research are expected to be used as a reference model or basic teaching materials for developing and operating the programming teaching and learning contents or curriculum to enhance problem solving competence.

Can Computer Programming Enhance Problem Solving Skills \ulcorner (프로그래밍언어가 문제해결학습에 미치는 영향 고찰)

  • 곽은순
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.2
    • /
    • pp.37-44
    • /
    • 1998
  • Computers can be used in providing new ways to promote intellectual skills. A computer programming environment can create conditions under which an intellectual mode takes root. Especially problem solving skills can be promoted through programming. To investigate whether and, if so, how computer programming enhances problem solving skills, the nature of programming and problem solving skills are examined. Then, issues on the programming learning context in relation to problem solving are presented.

  • PDF

The Effect on Motivation and Problem Solving Ability of Problem Based Storytelling Programming Learning (문제중심 스토리텔링 프로그래밍 학습이 학습동기 및 문제해결능력에 미치는 효과)

  • Gu, JungMo;Park, Jung-Ho;Song, JeongBeom;Bae, Youngkwon;Ahn, SeongHun;Lee, TaeWuk
    • The Journal of Korean Association of Computer Education
    • /
    • v.12 no.1
    • /
    • pp.23-32
    • /
    • 2009
  • Problem-solving ability have become extremely important in today's world. Programming may help to induce problem-solving ability. However, programming may give cognitive overload and offense against learning motivation. Therefore it is necessary that we should develope strategies to increase motivation on elementary programming classes. We developed a programming learning design and supporting system that combine problem-based learning and storytelling to induce motivation and problem solving ability. And then, we implemented the developed course in elementary school. The result of the research shows that the developed programming classes had positive effect on the development of elementary student's motivation and problem-solving ability.

  • PDF

Development of Nonlinear Programming Approaches to Large Scale Linear Programming Problems (비선형계획법을 이용한 대규모 선형계획해법의 개발)

  • Chang, Soo-Y.
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.17 no.2
    • /
    • pp.131-142
    • /
    • 1991
  • The concept of criterion function is proposed as a framework for comparing the geometric and computational characteristics of various nonlinear programming approaches to linear programming such as the method of centers, Karmakar's algorithm and the gravitational method. Also, we discuss various computational issues involved in obtaining an efficient parallel implementation of these methods. Clearly, the most time consuming part in solving a linear programming problem is the direction finding procedure, where we obtain an improving direction. In most cases, finding an improving direction is equivalent to solving a simple optimization problem defined at the current feasible solution. Again, this simple optimization problem can be seen as a least squares problem, and the computational effort in solving the least squares problem is, in fact, same as the effort as in solving a system of linear equations. Hence, getting a solution to a system of linear equations fast is very important in solving a linear programming problem efficiently. For solving system of linear equations on parallel computing machines, an iterative method seems more adequate than direct methods. Therefore, we propose one possible strategy for getting an efficient parallel implementation of an iterative method for solving a system of equations and present the summary of computational experiment performed on transputer based parallel computing board installed on IBM PC.

  • PDF

Effects of a Programming Class Using Dolittle on Enhancing Creativity, Problem Solving Ability, and Interest in Programming (두리틀을 이용한 프로그래밍 수업이 창의성, 문제해결력, 프로그래밍 흥미도 향상에 미치는 영향)

  • Yu, Jeong-Su;Lee, Min-Hui
    • Journal of The Korean Association of Information Education
    • /
    • v.13 no.4
    • /
    • pp.443-450
    • /
    • 2009
  • A programming class was conducted in a current discretionary activity time-slot for computer education by using Dolittle which enhances problem solving ability and creativity for the fifth graders in elementary school. Based on this experiment, a correlation between the programming class and problem solving ability, creativity, and interests in programming of children was examined to suggest an outlook for improving the current computer education.

  • PDF

The Educational Effects of Peer Agent System to Improve Problem-Solving Ability (문제해결력 향상을 위한 동료 에이전트 시스템의 교육적 효과)

  • Han, Keun-Woo
    • The Journal of Korean Association of Computer Education
    • /
    • v.12 no.4
    • /
    • pp.1-11
    • /
    • 2009
  • There are several studies in order to learn about programming language. This paper develops a peer agent system based on teaching and learning strategies in order to improve problem-solving ability. Problem-solving ability involves three components - content understanding, domain-dependent problem-solving strategies, and self-regulation. This paper shows the teaching and learning strategies about components of problem-solving for learning to program and the peer agent system uses the teaching and learning strategies. This study intents to analyze the educational effects of the peer agent system. The results show that the system has superior effects on problem-solving ability compared to traditional programming courses or pair programming courses. It means that the peer agent system is the effective educational system in improving student's problem-solving ability.

  • PDF

Impact of Robot Programming Education in Application of Web 2.0 on Improving Problem Solving Ability (웹 2.0을 활용한 로봇프로그래밍 교육이 문제해결력 신장에 미치는 영향)

  • Bae, Young-Kwon;Nam, Jae-Won
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.11
    • /
    • pp.468-475
    • /
    • 2010
  • We survey the effects of robot programming education using web 2.0 on improving problem solving ability. For this, we constructed a robot programming education system using springnote based web 2.0 and taught computer gifted students of D region. Furthermore, we investigated about the problem solving ability when the robot programming education using web 2.0 is executed. In conclusion, the robot programming education using web 2.0 stimulate problem solving ability for learners.

The Effect of Robot Programming Learning Considered Gender Differences on Female Middle School Student's Flow Level and Problem Solving Ability (성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생의 몰입수준과 문제해결력에 미치는 효과)

  • Song, JeongBeom;Paik, SeoungHey;Lee, TaeWuk
    • The Journal of Korean Association of Computer Education
    • /
    • v.12 no.1
    • /
    • pp.45-55
    • /
    • 2009
  • The purpose of this study was to examine the possibility of development of flow level and problem-solving ability by Using robots in the programming classes. For this purpose, a course has been developed which consists of (1) strategies to motivate students and to improve flow level (2) Creative Problem Solving (CPS) teaching model to improve their problem solving abilities. We experimented the course with 30 second-grade middle school students and we could observe that the robot programming learning considered gender differences helps improving their problem solving abilities and flow level. Specially, the group of the female student was greater improvement than the group of the male student on flow level.

  • PDF