• Title/Summary/Keyword: Computer Programming

Search Result 2,133, Processing Time 0.028 seconds

Development and Application of Teaching Model on Project-Based Programming for Elementary Students (초등학생을 위한 프로젝트기반 프로그래밍 수업모형 개발 및 적용)

  • Lee, Seungheon;Kim, Kapsu
    • The Journal of Korean Association of Computer Education
    • /
    • v.11 no.2
    • /
    • pp.23-33
    • /
    • 2008
  • The computer education has not to remain literacy education but to change with object of training a member of real society which is logic in thinking, initiativeness in suit with the knowledge information-oriented society by teaching the theory of computer science. This study examined effects and applied by means of developing project- based programming teaching model for elementary students in a classroom when teachers instruct programming education This study is expected to contribute to make computer teaching methods better, by providing teachers with teaching models of computer programming education for elementary students.

  • PDF

Development and Analyses of Sensor-based Elementary Robot Programming PBL Problems using Line-tracer Robots (라인트레이서를 활용한 센서기반 초등로봇프로그래밍 PBL 문제 개발 및 적용 분석)

  • Oh, Kyong-Ran;Hur, Kyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.3
    • /
    • pp.301-310
    • /
    • 2010
  • In this paper, to instruct elementary programming concepts based on flowchart programming for elementary school students, we proposed sensor-based elementary robot programming PBL problems using line-tracer robots. Proposed PBL problems are designed to have various correct-answer algorithms. For this purpose, we present PBL-based robot programming instruction steps. Through applying the proposed sensor-based PBL problems using line-tracer robots, experimental results are analyzed in views of the problem-solving ability and suitability of allocating degrees of difficulties to the proposed elementary robot programming problems.

  • PDF

Effects on Metacognition and GALT Logical Thinking Ability in Programming Educations using Squeak e-toy (스퀵 e-toy 프로그래밍 교육을 통한 메타인지 및 GALT 논리 사고력 향상 효과 분석)

  • Jong, You-Rim;Hur, Kyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.2
    • /
    • pp.199-207
    • /
    • 2010
  • This paper is proposed to present elementary algorithmic thinking-based Squeak E-toy programming problems for flowchart-based programming educations without programming languages in elementary programming educations. Furthermore, this paper proves the validity and effects of developed Squeak E-toy programming problems through measurement analyses of metacognition and GALT logical thinking ability experiments by comparing with the language-based traditional programming education.

  • PDF

Transference from learning block type programming to learning text type programming (블록형 프로그래밍 학습에서 텍스트형 프로그래밍 학습으로의 전이)

  • So, MiHyun;Kim, JaMee
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.6
    • /
    • pp.55-68
    • /
    • 2016
  • Informatics curriculum revised 2015 proposed the use of block type and text type of programming language by organizing problem solving and the programming unit in a spiral. The purpose of this study is to find out whether the algorithms helps programming learning and whether there is a positive transition effect in block type programming learning to text type programming trailing learning. For 15 elementary school students was conducted block type and text type programming learning. As a result of the research, it is confirmed that writing the algorithm in a limited way can interfere with the learner's expression of thinking, but the block type programming learning has a positive transition to the text type programming learning. This study is meaningful that it suggested a plan for the programming education which is sequential from elementary school.

A Study of the Robot Programming Instructional Strategies Considered Gender Differences (성별의 차이를 고려한 로봇프로그래밍 교수전략에 관한 연구)

  • Bae, Young-Kwon
    • The Journal of Korean Association of Computer Education
    • /
    • v.10 no.4
    • /
    • pp.27-37
    • /
    • 2007
  • Recently, robot programming education are suggested for elementary students. However, the degree of class participation of female students was low because of the failure of the recognition of female students' inclination when they chose contents and instructional strategies. Thus, this paper analyzed the gender differences of interests of elementary students have in robot programming through questionnaire and suggested the robot programming instructional strategies considered gender differences through reviewing literature in such areas as gender differences in computer learning and programming learning, and effective instructional strategies. Furthermore, the validity of the instructional strategies which are suggested was verified by experts. Through this research, the researcher expects for the researcher findings to be bases for a more active participation of female students in computer field.

  • PDF

Understanding about Novice Learner's Programming Conception by Prototype Theory

  • Kim, Dong-Man;Lee, Tae-Wuk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.3
    • /
    • pp.251-260
    • /
    • 2020
  • In this paper, we propose to understand the conceptual structure of programming elements that learners form during the prototyping theory. To do this, we reviewed previous studies on the meaning of conception and prototype theory and conducted a course of problem-solving programming for 33 university students who had no prior experience in programming, and collected transcription materials through conceptual metaphorical writing. The conclusions of this study are as follows: 1) Identifying the conceptual structure of learners as a conceptual metaphor can enhance the effectiveness of programming education. 2) Learners need to reinforce the experience of forming abstract attributes to form mature programming concepts. 3) The concept of programming differs in the structure of multi-level concepts that students, teachers, and professional programmers have in each group. 4) Programming elements should intentionally block misconception risks in the meaning of symbols. 5) Concept evaluation tools should be developed to check whether various attributes can be applied.

A study on the development of computer assisted manual programming system CAMP (컴퓨터 원용 수동프로그래밍 시스템 CAMP의 개발에 관한 연구)

  • 이재원;조경태;이용표
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1988.10a
    • /
    • pp.285-288
    • /
    • 1988
  • Despite of the low productivity, the manual programming for NC machining is still widly used because of it's economical reasons. In this study, the computer assisted manual programming system CAMP which assits the efficient verification of MCD(Machine Control Data) is presented. The system can detect sysntax errors, graphically display tool motions and eventually diagnose programming techniques. The case study is applied for the NC turning operations.

  • PDF

A Dynamic Programming Approach to PCB Assembly Optimization for Surface Mounters

  • Park, Tae-Hyoung;Kim, Nam
    • International Journal of Control, Automation, and Systems
    • /
    • v.5 no.2
    • /
    • pp.192-199
    • /
    • 2007
  • This paper proposes a new printed circuit board (PCB) assembly planning method for multi-head surface mounters. We present an integer programming formulation for the optimization problem, and propose a heuristic method to solve the large NP-complete problem within a reasonable time. A dynamic programming technique is then applied to the feeder arrangement optimization and placement sequence optimization to reduce the overall assembly time. Comparative simulation results are finally presented to verify the usefulness of the proposed method.

AN ACTIVE SET SQP-FILTER METHOD FOR SOLVING NONLINEAR PROGRAMMING

  • Su, Ke;Yuan, Yingna;An, Hui
    • East Asian mathematical journal
    • /
    • v.28 no.3
    • /
    • pp.293-303
    • /
    • 2012
  • Sequential quadratic programming (SQP) has been one of the most important methods for solving nonlinear constrained optimization problems. Recently, filter method, proposed by Fletcher and Leyffer, has been extensively applied for its promising numerical results. In this paper, we present and study an active set SQP-filter algorithm for inequality constrained optimization. The active set technique reduces the size of quadratic programming (QP) subproblem. While by the filter method, there is no penalty parameter estimate. Moreover, Maratos effect can be overcome by filter technique. Global convergence property of the proposed algorithm are established under suitable conditions. Some numerical results are reported in this paper.

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.