• Title/Summary/Keyword: Problem-Solving Programming

Search Result 477, Processing Time 0.031 seconds

The Effects of Programming Learning on the Improvement of Problem Solving Ability Using MCU (MCU를 활용한 프로그래밍 학습이 문제해결력 향상에 미치는 효과)

  • Jin, Sung-Su;Park, Phan-Woo
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.3
    • /
    • pp.319-328
    • /
    • 2010
  • Computer programming education gives students a chance to use computers independently and actively. This plays a very positive role in acquiring higher cognitive skills such as mathematical skills and creative logical thinking. Thus the purpose of this study is to measure the degrees of students' problem-solving abilities using MCU programming kits based on the ICT Education Guide. The experiment confirms that programming classes using MCU kits have a more positive effect on the students problem-solving abilities than do those using the existing computer textbooks. The sub-constituents of problem-solving abilities - problem recognition, information gathering, analysis, diffuse thinking, decision-making, planning, execution, evaluation and feedback - also show significant statistical differences. Therefore, we can conclude that programming classes using MCU kits are very effective in advancing problem-solving abilities.

  • PDF

Analysis on the Relation Between Programming Achievement and Problem Solving According to Gender (성별에 따른 프로그래밍 성취도와 문제해결과정의 관계 분석)

  • Yu, ByeongGeon;Kim, JaMee;Lee, WonGyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.15 no.6
    • /
    • pp.1-10
    • /
    • 2012
  • It is reported that programming education contributes to improving problem solving skills by developing higher thinking skills. As many researches mention the need of programming education, they point to the fundamental difference by gender. This study aims to find out the cause of low interest and achievement levels in programming education in female students. To achieve our goals, we chose 133 specialized high school students in which programming class is being carried out as subjects of our study. The results of this study showed that female students had the tendency to prefer individual projects to a more systematic method of problem solving. Moreover, according to correlation analysis, higher programming skills in female students showed various problem solving processes. This study shows significance in proposing different study methods according to gender to obtain effective programming study.

  • PDF

The Effects of Robot Programming Learning using Pico Cricket on Problem Solving Ability and Interest (피코 크리켓을 활용한 로봇 프로그래밍 학습이 문제해결책과 흥미에 미치는 효과)

  • Lee, Jin-Young;Song, Jeong-Beom;Kim, Kwang-Yeol;Paik, Seoung-Hey;Lee, Tae-Wuk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.2
    • /
    • pp.17-26
    • /
    • 2009
  • This paper is experimental study to inspect effects of problem solving ability and programming interest using Pico Cricket of the educational robot. The programming learning which is regarded as the very core of information subject improves problem solving ability. But the programming teaming does not display the effects properly, because the programming learning studies a grammar manual. The educational robot has the advantage to approach the programming learning easily for containing entertainment. The Pico Cricket of the educational robot has the advantage not to induce competition but to compose a cooperative learning environment. Also, the Pico Cricket is able to be had interest of programming learning to girl students, because the Pico Cricket is able to suggest life-centered and cooperative contents which girl students like. Accordingly, This paper is study which the programming learning using Pico Cricket affects the problem solving ability and programming interest and men and women's comparison study.

A Curriculum Analysis with respect to Computer programming (컴퓨터프로그래밍과 관련된 교과목 내용분석)

  • Lee, Seung-Woo
    • Journal for History of Mathematics
    • /
    • v.22 no.2
    • /
    • pp.69-80
    • /
    • 2009
  • The computer programming is a useful tool to cultivate the logical thinking and encourage the problem solving competence. With the purpose of specifying the computer programming, this study mainly concerns with what the computer programming is in the Math/Stat education, and the role of the computer programming when it regards the problem solving procedure. This provides the possibility of Math/Stat major to be specified with the connection of IT related courses, and eventually the specified Math/Stat major enables more qualified graduates to be educated.

  • PDF

Solving A Quadratic Fractional Integer Programming Problem Using Linearization

  • Gaur, Anuradha;Arora, S.R.
    • Management Science and Financial Engineering
    • /
    • v.14 no.2
    • /
    • pp.25-44
    • /
    • 2008
  • This paper concentrates on reduction of a Quadratic Fractional Integer Programming Problem (QFIP) to a 0-1 Mixed Linear Programming Problem (0-1 MLP). The solution technique is based on converting the integer variables to binary variables and then the resulting Quadratic Fractional 0-1 Programming Problem is linearized to a 0-1 Mixed Linear Programming problem. It is illustrated with the help of a numerical example and is solved using the LINDO software.

The Effects of Programming Education with KODU on Problem-Solving Abilities in an Elementary School (초등학교에서 코두를 활용한 프로그래밍 교육이 문제해결력에 미치는 영향)

  • Hong, Taekyung;Chun, Seokju
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.1
    • /
    • pp.1-10
    • /
    • 2015
  • This study investigates the effectiveness of computer programming with KODU on problem-solving abilities of elementary school students. Diverse tools were developed for novice programmers to become more easy and comfort in learning a computer programming. Among them, KODU has focused on facilitating the programming of various multimedia applications to create games, animations and music videos etc. It is expected that KODU will help elementary school students to improve their problem-solving abilities through creating their own games, animation, and music etc. In this paper, we developed the educational program using KODU for teaching the elementary school students. The developed programming course was offered at the 5th grade students of a elementary school in Seoul and a total of 27 elementary school students were participated in our programming courses. Most of the students stated that the course was interesting, and their problem-solving ablilities were improved after the course from March 2014 through May 2014.

SW Education Program using Pair Programming Collaboration Tools (짝프로그래밍 협업도구를 활용한 SW교육프로그램)

  • Kim, Yong-Ok;Chun, Seok-Ju
    • Journal of The Korean Association of Information Education
    • /
    • v.23 no.4
    • /
    • pp.375-384
    • /
    • 2019
  • In a rapidly changing society with the Fourth Industrial Revolution, future students should have the skills to utilize and organize high-quality knowledge, not the amount of knowledge. With the launch of the revised curriculum in 2015, the curriculum has been reorganized based on competency and the software education has been seeking capabilities such as 'Cultural computing knowledge', 'Computational thinking', and 'Collaborative problem solving skills'. Therefore, practical collaboration tools and education programs that can be used in the field of education are developed based on Pair Programming, which is a specific collaborative learning strategy to develop cooperative problem solving skill. The educational program using this collaboration tool was developed with a focus on developing computational thinking and collaborative problem solving skills through Pair Programming rather than focusing on learning grammar of programming language and programming techniques. In a educational program, students will be able to use collaborative tools for pair programming and foster collaborative problem-solving skills.

The Effects of Middle School Mathematical Statistics Area and Python Programming STEAM Instruction on Problem Solving Ability and Curriculum Interest (중학교 수학 통계 영역과 파이썬(Python) 프로그래밍 융합수업이 문제해결력과 교과 흥미도에 미치는 영향)

  • Lee, Do-Young;Chung, Jong-In
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.20 no.4
    • /
    • pp.336-344
    • /
    • 2019
  • The Ministry of Education (2015) announced the "2015 Revised Curriculum for Elementary and Secondary Schools" and announced that SW (Software) training for elementary and junior high school students to develop Computational Thinking will be gradually introduced from 2018. In addition, 'problem solving' and 'programming' have become important areas. Furthermore, the ability to analyze and utilize big data is becoming more emphasized. We developed and applied the statistical - Python programming convergence curriculum based on the idea that convergence education combining information and mathematics, programming and statistical literacy is needed according to current trends. Before and after the experiment, problem solving ability test and programming / mathematical interest test were conducted and compared with the corresponding sample t-test. According to the analysis results, there were significant differences in the pre- and post-test on problem solving ability, programming interest and mathematical interest at the significance level of 0.05.

A Study on Teaching using Website 'Code.org' in Programming Education based on Computational Thinking (컴퓨팅 사고력이 중요한 프로그래밍 교육에서 'code.org'를 활용한 교수방안)

  • Rim, Hwakyung
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.2
    • /
    • pp.382-395
    • /
    • 2017
  • Learning computational thinking is very important in programming education. Computational thinking refers to the problem solving ability based on the theories of computer science, indicating the importance of algorithm thinking. That is the reason for focusing on promoting creativity and improving the problem solving ability of the students in programming education. This paper commented the elements to consider for teachers when teaching computational thinking to elementary school students with online coding education website 'code.org' that helps beginners have easy programming experiences based on the characteristics of the website, and proposed the appropriate teaching methods.

A Study on the Effectiveness of CT-TDPS Learning Model in Problem Solving Programming using Scratch (스크래치를 이용한 문제해결 프로그래밍에서 CT-TDPS 학습 모형의 효과성 연구)

  • Kim, Young-Jik;Kim, Seong-Sik
    • The Journal of Korean Association of Computer Education
    • /
    • v.23 no.3
    • /
    • pp.41-47
    • /
    • 2020
  • Computational Thinking(CT) is drawing attention as a core competency required for future talent in the 21st century. Software education for improving CT ability at home and abroad is in full swing. Among them, problem-solving programming education helps to improve CT ability. The CT-TDPS learning model follows the decomposition, abstraction thinking process, which modularizes complex problems, and the Agile development method, which is an iterative and incremental programming method to implement it. In this study, we tried to confirm the improvement of CT ability by applying CT-TDPS learning model to problem solving programming education using Scratch. As a result of the study, it was confirmed that in the problem solving programming education using the CT-TDPS learning model, it improved in all aspects of computing concept, computing performance, and computing perspective, which are sub-factors of CT ability. In addition, it was confirmed that there was a significant difference in the experimental group as a result of the t-test on the Dr.Scratch automatic evaluation result.