• Title/Summary/Keyword: Programming Knowledge

Search Result 373, Processing Time 0.029 seconds

The Effect of Scratch Programming Education on Learning-Flow and Programming Ability for Elementary Students (스크래치 프로그래밍 교육이 초등학생의 학습 몰입과 프로그래밍 능력에 미치는 효과)

  • Ahn, Kyeong-Mi;Sohn, Won-Sung;Choy, Yoon-Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.1
    • /
    • pp.1-10
    • /
    • 2011
  • The programming education in K-12 field is processing with conceptual approaches to obtain basic grammar not including higher knowledge processing. This is main reason that can't able to obtain the educational effects. This study aims to research the innovated methodology of programming education which can have educational effect by participating of learners with positive interest, and recognize the effect of the Scratch programming education on elementary school student's learning-flow and programming ability. As a result Scratch programming education has effect on elementary school student's improving the level of learning-flow and the programming ability.

  • PDF

Development of Intellingent Design Support System for Machine Tools (지능형 공작기계 설계 지원 시스템 개발)

  • 차주헌;김종호;박면웅;박지형
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1995.10a
    • /
    • pp.1022-1027
    • /
    • 1995
  • We present a framework of an intelligent design support system for embodiment design of machine tools which can support efficiently and systematically the machine design by utilizing design knowledge such as objects(part), know-how, public, evaluation, and procedures. The design knowledge of machining center has been accumulated through interview with design experts of machine tool companies. The processes of embodiment design of machining center are established. We also introduce a hybrid knowledge representation so that the systm can easily deal with various and complicated design knowledge. The intelligent design system is being developed on the basis of object-oriented programming, and all parts of a design object, machining center, are also classified by the object-oriented modeling. For the demonstration of effectiveness of the suggested system, a structural design system for machine tools is implemented.

  • PDF

Applicaton and Analysis of Scratch Programing for elementary EPL Education (초등 EPL교육을 위한 스크래치 프로그래밍의 적용 분석)

  • Lee, Mee-Hyun;Koo, Duk-Hoi
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.08a
    • /
    • pp.243-249
    • /
    • 2010
  • 2007 revised curriculum in primary schools by the educational programming should be carried out due to a number of practical constraints have been performed well. Elementary education program conducted by the EPL and Scratch Programming for haneunge was not long after the development of intuitive interface and blocks created using the syntax, contains multimedia elements, such as the benefits that can create artifacts due to the elementary education program is appropriate for. The researcher targeted the school for a semester, 4th year 12 weeks based on the results of scratch programming, programming by way of the Plan and the training and the results were analyzed. Scratch programming to increase student interest and enhance creativity and Formal help cultivate the scientific attitude can give you results. Scratch Programming for Elementary EPL Education is an effective lead of the students' prior knowledge or interest in sex by level of achievement because of the variation to allow individual learning needs to organize a program of study. And results in the production of sufficient thinking ahead and given time to discuss the purpose of education and programming will need to be alive.

  • PDF

Computer Programming Curriculum and Teaching Method in Connection with Mathematics Education System in the Elementary and Secondary Schools (초.중등학교에서 수학교육체계와 연계된 컴퓨터 프로그래밍 교육과정과 교수방법)

  • Park, Young-Mi;Yoo, Kwan-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.1
    • /
    • pp.116-127
    • /
    • 2008
  • In the $7^{th}$ education curriculum, computer education curriculum in the elementary and secondary schools is composited into the contents for the use of computers so that there are some limitations in teaching students the abilities for solving various problems of several areas using computers. Recently, the research has done to change the computer education curriculum for enhancing creativity and problem solving ability required by the future education. The contents of the main subject for enhancing them is of computer programming, however, there was not enough research on systematic programming education curriculum for leading to motivating learners and enhanced knowledge transfer to those learners. In this paper, we analysis the contents mathematics education curriculum with consecutive contents and in tight connection with computer education and then extract its programming related elements. Based on those, we propose a programming education curriculum with which we can teach systematically computer programing according to continual and systematic guidance in the elementary and secondary schools. And we develop a teaching model and learning guidance for teaching students programming methods with the computer programming education curriculum proposed in this paper.

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

Development of An Intelligent Agent Shell Supporting An Integrated Agent Building Language (통합 에이전트 구축 언어를 지원하는 지능형 에이전트 쉘의 개발)

  • Chang, Hai-Jin
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.12
    • /
    • pp.3548-3558
    • /
    • 1999
  • There are many kinds of multi-agent frameworks which support the high-level knowledge representation languages for providing intelligence to their agents. But, the agent programming interfaces of the frameworks require to use some general-purpose programming languages as well as tile knowledge representation languages. In general, knowledge representation languages and general-purpose programming languages are different in their levels and data representation models. The differences can make the problems about tile coupling of the elements which are necessary for developing intelligent agents. This paper describes a new type of intelligent agent shell INAS(INtelligent Agent Shell) version 2 which has developed to cope with the problems. Unlike the previous agent frameworks, INAS supports a high-level integrated agent building language for building intelligent agents by itself. Therefore, the development of intelligent agents by using INAS version 2 does not suffer from the problems of the previous agent frameworks. Through the development of several intelligent agents, we experienced that the agent building language of INAS version 2 could reduce the difficulties of developing intelligent agents.

  • PDF

Development of OOKS : a Knowledge Base Model Using an Object-Oriented Database (객체지향 데이터베이스를 이용한 지식베이스 모형(OOKS) 개발)

  • 허순영;김형민;양근우;최지윤
    • Journal of Intelligence and Information Systems
    • /
    • v.5 no.1
    • /
    • pp.13-34
    • /
    • 1999
  • Building a knowledge base effectively has been an important research area in the expert systems field. A variety of approaches have been studied including rules, semantic networks, and frames to represent the knowledge base for expert systems. As the size and complexity of the knowledge base get larger and more complicated, the integration of knowledge based with database technology cecomes more important to process the large amount of data. However, relational database management systems show many limitations in handing the complicated human knowledge due to its simple two dimensional table structure. In this paper, we propose Object-Oriented Knowledge Store (OOKS), a knowledge base model on the basis of a frame sturcture using an object-oriented database. In the proposed model, managing rules for inferencing and facts about objects in one uniform structure, knowledge and data can be tightly coupled and the performance of reasoning can be improved. For building a knowledge base, a knowledge script file representing rules and facts is used and the script file is transferred into a frame structure in database systems. Specifically, designing a frame structure in the database model as it is, it can facilitate management and utilization of knowledge in expert systems. To test the appropriateness of the proposed knowledge base model, a prototype system has been developed using a commercial ODBMS called ObjectStore and C++ programming language.

  • PDF

Knowledge-Based Approach for Computer-Aided Simulation Modeling (컴퓨터에 의해 수행되어지는 시뮬레이션 모델링을 위한 지식베이스 접근방법)

  • Lee, Young-Hae;Kim, Nam-Young
    • IE interfaces
    • /
    • v.2 no.2
    • /
    • pp.51-62
    • /
    • 1989
  • A computer-aided simulation modeling system has been developed to allow the automatic construction of complete discrete simulation models for queueing systems. Three types of knowledge are used in the specification and construction of a simulation modeling: Knowledge of queueing system, simulation modeling, and a target simulation language. This knowledge has been incorporated into the underlying rule base in the form of extraction and construction rule, and implemented via the expert system building tool, OPS5. This paper suggested a knowledge based approach for automatic programming to enable a user who lacks modeling knowledge and simulation language expertize to quickly build executable models.

  • PDF

A Study of Knowledge Representation for Effective Programming Error Detection (효과적인 프로그래밍 오류분석을 위한 지식표현연구)

  • 송종수;송두헌
    • Journal of the Korea Computer Industry Society
    • /
    • v.4 no.10
    • /
    • pp.559-570
    • /
    • 2003
  • Automation of programming-error detection is an important part of intelligent programming language tutoring systems. In this paper, a new programming error detection approach for novice programmers is proposed by plan matching and program execution. Program execution result is used to resolve the restricted programming plan representation and to provide a confirming evidence for the plan matching differences. By checking the values of shared variable between the related plans, we can detect the cause-effect relationship between the plans. With this relationship and the test data, we can explain the program's unexpected behaviors according to the bug's cause and resulting effects.

  • PDF

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