• Title/Summary/Keyword: Korean Programming Language

Search Result 664, Processing Time 0.028 seconds

Eight-step Continuum Treatment for Korean Apraxia of Speech Patient: A Case Study (한국어 구어 실행증 환자에 대한 점진적 8단계 치료 기법의 임상적 효과: 사례연구)

  • Lee, Mu-Kyung;Jeong, Ok-Ran
    • Speech Sciences
    • /
    • v.12 no.4
    • /
    • pp.247-254
    • /
    • 2005
  • This study aimed at clarifing clinical effects of eight-step continuum treatment in a patient who showed apraxia of speech after stroke. The eight-step continuum treatment consisted of 8 steps and its clinical efficacy has been proven with American apraxic patients. However, it has not been clinically proven to be effective in Korean patients with apraxia of speech as of yet. Therefore, this study was conducted in an effort to provide preliminary clinical evidence regarding its effectiveness regardless of the linguistic differences between Korean and English. The therapy took place twice a week for 6 months, a total of 48 times. The results showed that the patient's receptive language was improved from 83% to 89% and 37% in accuracy, and expressive language from 15% to 37%. It seemed that spontaneous recovery did not playa role in his improvement since the study was conducted 2 years after the stroke. In addition, the improvement of expressive language was much greater(22%) than that of receptive language(6%), which implied that the therapy was effective in apraxia of speech because apraxia of speech is relatively confined to expressive ability, more specifically motor programming and sequencing.

  • PDF

Development of a Personal Robot Based on Modularization (모듈화 개념의 퍼스널 로봇 플랫폼 개발)

  • 최무성;양광웅;원대희;박상덕;김홍석
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2004.10a
    • /
    • pp.742-745
    • /
    • 2004
  • If a personal robot is popularized like a personal computer in the future, many kinds of robots will appear and the number of manufacturers will increase as a matter of course. In such circumstances, it can be inefficient, in case each manufacturer makes a whole platform individually. The solutions for this problem are to modularize a robot component (hardware and software) functionally and to standardize each module. Each module is developed and sold by each special maker and a consumer purchases desired modules and integrates them. The standardization of a module includes the unification of electrical and mechanical interface. In this paper, the standard interfaces of modules are proposed and CMR(Component Modularized Robot)-P2 made with the modules(brain, sensor, mobile, arm) is introduced. In order to simplify and to make the modules light, a frame is used for supporting a robot and communication/power lines. The name of a method and the way to use that are defined dependently on the standard interfaces in order to use a module in other modules. Each module consists of a distributed object and that can be implemented in the random language and platform. The sensor, mobile and arm modules are developed on Pentium or ARM CPU and embedded Linux OS using the C programming language. The brain module is developed on Pentium CPU and Windows OS using the C, C++ and RPL(Robot Programming Language). Also tasks like pass planning, localization, moving, object perception and face perception are developed. In our test, modules got into gear and CMR-P2 executed various scenarios like guidance, errand and guarding completely.

  • PDF

The Effects Analysis of Programming Education to Freshmen's Major Choice (프로그래밍 교육이 대학 신입생들의 전공결정에 미치는 영향 분석)

  • Kim, Kyungmi;Kim, Heon Joo
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.2
    • /
    • pp.51-60
    • /
    • 2016
  • This study has two major purposes. One is to find out the impact of learning programming language on deciding major for freshmen who enter the university without specific major and decide their majors from sophomore. Another is to compare between 2015 group without specific major at freshmen and 2013 group who were not required to take program language courses. Our study has several important implications. First, this study is the first attempt to figure out the effects of the program language education on deciding major. Secondly, one can predict the effects and importance of software education which is going to imply to all highschool students starting from 2018. Thirdly, software education may help to alleviate science and engineering aversion.

Designing of Block-Type Puzzle Assembly Robot Education System without Computer (언플러그드 블록형 퍼즐 조립 로봇교육 시스템 설계)

  • Song, Jeong-Beom
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.4
    • /
    • pp.183-190
    • /
    • 2013
  • Many researchers in the 21st century has found that robot education is effective to develop the learners' creativity and problem-solving ability. However, the robot education can only be applied to the students whose computer skills are high. Also it can be taught in the well-prepared computer classroom. Students have to learn machine language to control their robots, and robots are controlled by different types of software. Therefore this study has constructed command-based programming blocks to do a robot programming without computers. It also presents a prototype of the programming process and a technological method to combine the command and the programming blocks. We used the blocks which are similar with something in flow chart: to support intuition, and to help students transfer what they learned. And types of blocks and details are described for the Robot Programing Education. Combination of command blocks is made by RS-485 connection method and, it is designed to intercommunicate with connected blocks. It also presents a prototypes: of the programming process using designed command blocks, and of the possibility of Unplugged Robot Education System.

Design and Implementation of Visual Basic Web Courseware based on Constructivism (구성주의 기반의 Visual Basic 웹 코스웨어 설계 및 구현1))

  • Sun, Kyung-Hee;Kang, Yun-Hee;Lee, Ju-Hong
    • Journal of The Korean Association of Information Education
    • /
    • v.9 no.2
    • /
    • pp.349-358
    • /
    • 2005
  • It is not sufficient to give a lecture in programming language without programming practice since lectures on programming must be given at lecture room with H/W and S/W for programming. In this paper, learning for Visual Basic programming has been designed and embodied with the leveled learning system in order to give an effective and positive result to both teacher and learner under the constructivism theory of education (Problem Based learning, Self-Directed learning) for the theoretical basis of the seventh education curriculum. We implemented a web courseware for Visual Basic programming using ActiveX and Tutor System. As the result of education using this courseware, it is verified as a leveled education method to adapt the learning ability of individual students, and it can raise the achievement, enthusiasm of learning and provide various opportunity of education with this various education methods. Also it enhances the problem solving ability and the logical thinking power by providing students with error correction learning.

  • PDF

A Study on Correlation Analysis of Programming Ability and Logical Thinking Ability for the Gifted Children in IT (정보영재아동의 프로그래밍 능력과 논리적 사고능력 상관관계 분석 연구)

  • Jun, Woo-Chun
    • Journal of Gifted/Talented Education
    • /
    • v.21 no.3
    • /
    • pp.761-772
    • /
    • 2011
  • In current knowledge-based society, national competitiveness and growth of society depend on advances in information and communication technologies considerably. In order to grow advances in information and communication technologies, it is essential to identify and foster gifted children in IT as early as possible. In gifted education in IT, enhancing programming ability and logical thinking ability is very important and is also a part of objectives of gifted education in IT. The purpose of this paper is to identify correlation of programming ability and logical thinking ability for the gifted children in IT. For this purpose, gifted children from a gifted institution at Seoul are selected and their test scores during the period of attendance at institution are analyzed. Also, for extensive analysis, the test scores had been collected for 6 years. Based on thorough statistical analysis, the conclusion is that programming ability and logical thinking ability highly correlate each other. This conclusion can be used to decide and affect a selection examination, curriculum, and selection of an exemplary programming language for gifted education in IT.

Analysis of Liberal Resilience of Liberal Programming Lecture Students: Focusing on Python Subjects and Scratch Subjects (교양 프로그래밍 강좌 수강생의 회복탄력성 분석 : 파이썬 과목 수강자와 스크래치 과목 수강자를 중심으로)

  • Cho, Youngbok;You, Kangsoo;Hong, Kicheon;Kim, Semin
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.10a
    • /
    • pp.231-233
    • /
    • 2018
  • Programming learning is difficult for learners, and there are many cases where students lose interest in programming or give up. In this situation, the resilience is the ability of learners to stand up and get resilient and gain confidence in learning. Also, depending on the programming language and tools, the learner may feel the cognitive burden and the learning motivation may be different. In this study, we compared and analyzed the differences of resilience among the students of the scratch course and the Python course of the liberal programming lecture. As a result of the study, the differences in resilience of Python lectures and scratch lectures were significant but not significant. Through this study, learning strategies based on programming languages and tools and learners' tendencies were established.

  • PDF

Effects of Programming Education using Visual Literacy: Focus on Arts Major (시각적 문해력을 활용한 프로그래밍 교육의 효과 : 예술계열 중심으로)

  • Su-Young Pi;Hyun-Sook Son
    • Journal of Practical Engineering Education
    • /
    • v.16 no.2
    • /
    • pp.105-114
    • /
    • 2024
  • Recently, with an emphasis on software proficiency, universities are providing software education to all students regardless of their majors. However, non-majors often lack motivation for software education and perceive the unfamiliar learning content as more challenging. To address this issue, tailored software education according to the learners' characteristics is essential. Art students, for instance, with their strong visual comprehension and expressive abilities, can benefit from utilizing visual literacy to enhance the effectiveness of programming education. In this study, we propose decomposing everyday problems into flowcharts and pseudocode to construct procedural and visual images. Using the educational programming language PlayBot, we aim to analyze the effectiveness of teaching by coding to solve problems. Through this approach, students are expected to grasp programming concepts, understand problem-solving processes through computational thinking, and acquire skills to apply programming in their respective fields.

Exploration of the educational possibilities of one-stroke drawing problems of complex figure using programming (프로그래밍을 이용한 복잡한 도형의 한붓그리기 문제의 교육적 가능성 탐색 )

  • Cheong, Yong Wook
    • Communications of Mathematical Education
    • /
    • v.38 no.2
    • /
    • pp.247-261
    • /
    • 2024
  • This study propose the educational potential of an activity that solves the task of one-stroke drawing of complex figures using a drag-and-drop type educational programming language such as Scratch. The problem of determining whether a given shape is capable of one-stroke drawing is a separate problem from actually finding the path of one-stroke drawing and implementing it through programming. In particular, finding a path that allows one-stroke drawing of complex shapes with regularity and implementing it through programming requires problem-solving capabilities based on the convergence of various mathematical knowledge. Accordingly, in this study, problems related to one-stroke drawing concerning polygon-related shapes, tessellation-related shapes, and fractal shapes were presented, and the results of one-stroke drawing programming of the shapes were exemplified. In addition, the mathematical knowledge and computational thinking elements necessary for the solution of the illustrated problem were analyzed. This study is significant as a new example of the mathematics education that combines mathematics and information.

High-Performance Korean Morphological Analyzer Using the MapReduce Framework on the GPU

  • Cho, Shi-Won;Lee, Dong-Wook
    • Journal of Electrical Engineering and Technology
    • /
    • v.6 no.4
    • /
    • pp.573-579
    • /
    • 2011
  • To meet the scalability and performance requirements of data analyses, which often involve voluminous data, efficient parallel or concurrent algorithms and frameworks are essential. We present a high-performance Korean morphological analyzer which employs the MapReduce framework on the graphics processing unit (GPU). MapReduce is a programming framework introduced by Google to aid the development of web search applications on a large number of central processing units (CPUs). GPUs are designed as a special-purpose co-processor. Their programming interfaces are typically formulated for graphics applications. Compared to CPUs, GPUs have greater computation power and memory bandwidth; however, GPUs are more difficult to program because of the design of their architectures. The performance of the Korean morphological analyzer using the MapReduce framework on the GPU is evaluated in comparison with the CPU-based model. The proposed Korean Morphological analyzer shows promising scalable performance on distributed computing with the GPU.