• Title/Summary/Keyword: Korean Programming Language

Search Result 660, Processing Time 0.029 seconds

A Programming System for SCARA-Type Robots (SCARA형 로봇트를 위한 프로그래밍 시스템)

  • Kim, S.K.;Shin, Y.S.;Lim, J.;Bien, Z.
    • Proceedings of the KIEE Conference
    • /
    • 1987.07a
    • /
    • pp.275-278
    • /
    • 1987
  • In this paper, a programming system for SCARA-type robots is designed, consisting of robot language, computational facilities and programming tools for handling interconnection environments. In designing the robot language, CLRC(C Library for Robot Control) is introduced, using the general-purpose language 'C' as base programming language. Also the motion primitives for Continuous Path control as well as Point-To-Point motion arc included. By means of frame and homogeneous transformations the system is capable of applying the SCARA-type robot efficiently and easily for any given task.

  • PDF

MOBILE LEARNING SYSTEM FOR NUMERICAL ANALYSIS BY USING PHP

  • KIM, SANG-BAE
    • Journal of applied mathematics & informatics
    • /
    • v.37 no.1_2
    • /
    • pp.157-162
    • /
    • 2019
  • Programming tools are essential for students learning numerical analysis. It is troublesome to go to a laboratory where a computer is located after taking a lecture. Nowadays most students have mobile phones which can be used for programming practice through the Internet. PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. However, PHP has many inconveniences, such as adding a dollar symbol ($) to every varable. This paper introduces a slightly modified language, NAPHP, and a system which is designed for students to use their own mobile phone to write down the language NAPHP and run it on the web page. The system NAPHP-SYS is an educational tool that turns NAPHP into PHP, run PHP code and show the results on the web.

Applications of Educational Programming Languages in K-12 Inforamtion curriculm (개정된 정보교육과정에서 교육용프로그래밍언어의 교육적 적용방안)

  • Kim, SooHwan;Lee, WonGyu;Kim, HyeonCheol
    • The Journal of Korean Association of Computer Education
    • /
    • v.12 no.2
    • /
    • pp.23-31
    • /
    • 2009
  • The new national K-12 Information subject curriculum which will be effective in year 2010 includes algorithm and programming sections. Programming languages in K-12 are more effective the Educational Programming Language (EPL) than general language, because it focuses on developing problem solving ability rather than training a programmer. Therefore, it is necessary to study for suitable EPL in Korean K-12 curriculum. In this study, we studied and analyzed various types of EPLs available and strategies to apply them to the new national curriculum. First of all, we chose 26 educational programming languages and analyzed their characteristics and functions. Also, we investigated associations between key factors of the new Information curriculum and each language and suggested a proper language for their students' level. Finally, we considered possible problems and suitability to Korean K-12 students. The result of this study help us to choose what is the proper EPL and to consider applicability and criteria of EPLs.

  • PDF

A Case Study of Puzzle Solving Applied to Programming Practice

  • Kang, Dae-Ki
    • Journal of Engineering Education Research
    • /
    • v.13 no.2
    • /
    • pp.3-6
    • /
    • 2010
  • In this paper, we report a case study of applying puzzle solving as a programming practice. There are many students, who have attended computer programming language courses, have had difficulties in accomplishing the course assignments. It is because just following and citing the programming language course materials is not sufficient for constructing computer programs. Many professional developers have stated that computer programming for small problems is an art of puzzle solving, where developing enterprise-size computer programming projects involves architectural insights which are already dealt in software engineering literatures. Following those backgrounds, we have explored the applicability of puzzle solving in a C++ object oriented programming course and have reported the results. The experimental results show that puzzle solving is effective to the students who are interested in computer programming and have at least beginner-level knowledge and expertise, but it turned out that puzzle solving assignments still does not draw much attention of the students who are not seriously interested in computer programming.

  • PDF

The Effects of Pair Programming on Achievement and Motivated Strategies in Programming Course (Pair Programming이 학업성취도와 학습동기전략에 미치는 영향)

  • Han, Keun-Woo;Lee, Eun-Kyoung;Lee, YoungJun
    • The Journal of Korean Association of Computer Education
    • /
    • v.9 no.6
    • /
    • pp.19-28
    • /
    • 2006
  • A programming language is very important subject in computer science. But it is difficult for many students to learn programming language. New pedagogical methods and techniques to help students to learn programming are needed. In this paper, we investigated the effects of Pair Programming, and we proposed a Pair programming strategy to improve programming skills. This paper examined the proposed Pair programming strategy. A empirical study showed the proposed teaching and learning strategy has positive effects on achievement and motivated strategies in programming course. Four factors - critical thinking, metacognitive reflection, effort regulation, and peer learning - have positive effects in learning strategies. The proposed Pair Programming strategy improves programming learning and motivated strategies.

  • PDF

Application and Analysis of Educational Programming Language for Elementary Informatics Education (초등학교 정보교육을 위한 EPL 적용 분석)

  • Lee, Mee-Hyun;Koo, Duk-Hoi
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.1
    • /
    • pp.85-91
    • /
    • 2011
  • Programming training in informatics education have the means that algorithm design and problem solving. However, Because learning and using programming tools that should be done first, elementary school students learning the programming tools that are interested in the process has been reduced. But programming with using an Educational Programming Language(EPL) can show results directly and coding with a drag & drop method that keeps the elementary students' interests for programming. Now that, the students are possible to enhance their creativity and reasoning skills. Therefore, through the result of this study show how to apply the EPL in the elementary information classes and comparing with before this study and after the study, we analyzed to applicate prosperity of EPL.

  • PDF

A Study on Efficient Approaches for Grasshopper Programming in Architectural Design Process (건축설계과정에서 Grasshopper 프로그래밍의 효율적 접근에 관한 연구)

  • Kim, Minseok
    • Korean Journal of Computational Design and Engineering
    • /
    • v.21 no.4
    • /
    • pp.453-461
    • /
    • 2016
  • The trend of using Grasshopper with Rhino3D actively in architectural design process is recently spreading around the world. Well-known architects and designers such as Zaha Hadid, Patrik Schmacher is famous for using Grasshopper as their main design tool. As a tool for so-called 'Parametric Design', Grasshopper is receiving much attention all over the world. Grasshopper as a visual programming language has an advantage that designers and non-professionals of computer can easily learn it and use it to their works. However, those designers tend to make inefficient approaches with Grasshopper compared to computer programming professionals. Meanwhile, the difference between other programming languages and Grasshopper leads to the need of different approaches from other programming languages. This study aims to propose desired approaches of Grasshopper programming or scripting to be able to break through the inefficient approaches that designer is likely to make, by examining the characteristics of Grasshopper and exploring the appropriate programming approaches for Grasshopper.

An Investigation of Robot Programming Language with the Capabilities of Sensory Information Processing (센서 정보 처리 기능을 갖는 로보트 프로그램밍 언어에 관한 조사)

  • Kim, Dae-Won;Ko, Myoun-Sam;Lee, Bum-Hee
    • Proceedings of the KIEE Conference
    • /
    • 1987.11a
    • /
    • pp.435-438
    • /
    • 1987
  • In this paper, among the robot programming languages that enable processing of sensory information, eight exemplary languages are chosen, and investigated in terms of their characteristics, why they are designed the way they are, and the kind of sensors each language can use and apply to. In addition, the characteristics of each language is compared with one another from the sensor point of view and the flow of each language is analyzed from the robot language classification point of view. Finally, We investigate the progress and the requirements of the sensor-based robot programming languages for further developments.

  • PDF

Development and application of Hangul Converter of Robot Programming Language Based on RCX (RCX 기반 로봇 프로그래밍 언어의 한글 컨버터 개발 및 적용)

  • Kim, Kyeong-Ho;Bae, Young-Kwon;Yoo, In-Hwan
    • Journal of The Korean Association of Information Education
    • /
    • v.11 no.4
    • /
    • pp.461-470
    • /
    • 2007
  • Programming education can improve problem-solving skills and logical thinking required in a knowledge-based society. However, most conventional programming education spent more time to acquisition of command language and coding process rather than improvement of problem-solving skills and logical thinking, for using programming languages based on foreign language and learners have appeared to lost interest easily. To solve these problems in this paper, interest in programming study was enhanced by making it possible to verify the outcome of highly abstract programming process through a robot as a concrete object. In addition, the Hangul converter of robot programming language based on RCX that elementary school students can use easily was designed and developed. Furthermore, the developed tool was used for six months by students in after-school computer class and therefore learners showed a positive response.

  • PDF

HANSFOR : 한글 프로그래밍 언어

  • Lee Jin-Tae
    • Journal of the military operations research society of Korea
    • /
    • v.10 no.2
    • /
    • pp.33-41
    • /
    • 1984
  • Hangout programming language, written in Hangout and having syntax of Korean, can enhance readability very much for its naturalness, and is suited for Hangout data processing. But there exist several problems in implementing it due to the peculiarities of Korean such as verb position, variation of termination. This paper proposes a solution for implementing Hangeul high level language and introduces a Hangout programming language HANSFOR (Hangout Structured Fortran), implemented according to the proposed method. HANSFOR satisfies such requirements of Hangout high level language as mentioned above and can handle Korean and Chinese character data efficiently. Especially, though it is based on Fortran, it is free-formatted and provides structured programming concept to compensate for defects of original Fortran. It is successfully implemented on NEC S/100.

  • PDF