• Title/Summary/Keyword: 그래픽 언어

Search Result 254, Processing Time 0.03 seconds

C Programming Lab Using Educational Robot Software (교육용 로봇 소프트웨어를 활용한 C 프로그래밍 실습)

  • Park, Sangsoo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.1643-1645
    • /
    • 2013
  • 기호, 키워드 및 문법을 기반으로 하는 C 프로그래밍 언어는 처음 접하는 컴퓨터 전공 및 비전공 학생들이 개념을 이해하는데 어려움을 겪는 경우가 많다. 최근 다양한 교육용 로봇이 보급되면서 보다 손쉽게 프로그래밍을 습득할 수 있는 그래픽 기반의 프로그래밍 방식이 제안되고 있다. 본 논문에서는 이러한 그래픽 기반의 프로그래밍 방식을 C 프로그래밍 실습에 활용하는 방법을 기술하고 그 효용성에 대해 분석한다.

Prints as Avant-garde Language of Mass Culture (대중문화의 전위 언어로서 프린트)

  • Yim, Young-Kil;Kim, Sook-Young
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.2
    • /
    • pp.181-192
    • /
    • 2009
  • Prints in the contemporary art has the radical aspects at not only to maintain the characteristic of printmaking in a field of visual image but also to fulfill and communicate a desire of the public. We can see this from the change of the printmaking forms among the alternation of diverse expression methods and media such as from the line-cut at the Renaissance to colored print process, photography, the beginning of 20th century cartoons, advertisement, art, and graphic poster. From that, we can understand the printmaking as a fluid media, not fixed, has finely accomplished its functions as an act of visual language to smoothly communicate with the individual desire and character than word or language at the complex and various cultural surface. This study is focused on that prints as an avant-garde language in popular culture. Therefore, I have examined the following two aspects. First, with focussing at the specific characters of the graphic posters, I try to define the differences between language and visual language and the effect from it to our emotional perception and behavior with the politic and economic point of view. Second, how has the printmaking art as an fine arts finely accomplished an linguistic action. These are the purpose of this study.

RAiSE : A Graphical Process Modeling Language Providing Semantic Richness and Ease of Use (RAiSE :다양한 의미론과 사용의 용이성을 제공하는 그래픽 프로세스 모델링 언어)

  • Lee, Hyung-Won
    • The KIPS Transactions:PartD
    • /
    • v.12D no.7 s.103
    • /
    • pp.1007-1016
    • /
    • 2005
  • A key issue for process language design is balancing the need for semantic richness with the need for ease of use. Most process modeling languages fail to satisfy above two conflicting aspects, which is an impediment to the widespread adoption of process modeling languages in the software industry despite of a variety of software process language studies. This paper describes a process modeling language RAiSE attempting to resolve such problem and presents the result of applying RAiSE to a well-known benchmark process, ISPW-6 software process example. RAiSE provides rigorous, yet clear semantics through combing essential features in various modeling paradigms and defining them in a well-structured graphical notation. Process models represented in RAiSE are interpreted and enacted by process engine implemented using CLiPS, a rule based expert system tool.

A Study on the Robot Education Based on Scratch (스크래치에 기반한 로봇 교육에 대한 연구)

  • Lee, Young-Dae;Kim, Soon-Im;Seo, Young-Ho;Kang, Jeong-Jin
    • The Journal of the Convergence on Culture Technology
    • /
    • v.2 no.2
    • /
    • pp.29-35
    • /
    • 2016
  • The conventional educational robots, which are commonly industrial robots or toy robots, use text-based programming to teach the students. Therefore, students have difficulty in studying robotics due to the difficulties of text based language. The developed robot in this study have a camera, which have the color tracking function, and it has various sensors and actuators. It supports the open hardware and uses graphic language based programming. The developed educational robot is programmed by Scratch, which uses graphic modular language. We also present a curriculum, which is based upon the developed robot and Scratch. We applied the robot and curriculum to the primary school students. We obtained satisfactory results comparing it with the conventional robot education. Furthermore, the imagination and execution ability of students showed enhancement in learning robotics. Thus, this fact means the validity and effectiveness of the proposed approach.

A study on 3D Pottery Modeling based on Web (웹기반 3D 도자기 모델링에 관한 연구)

  • Park, Gyoung Bae
    • Journal of the Korea Society of Computer and Information
    • /
    • v.17 no.12
    • /
    • pp.209-217
    • /
    • 2012
  • In this paper, I proposed new system that a user makes modeling 3D symmetric pottery using mouse and can confirm the result immediately in internet browser. The main advantage of proposed system is that users who have no specialized knowledge about 3D graphic can easily create 3D objects. And a user can use it that has only PC connected network and mouse without additional devices as like expensive haptic and camera device. For developing proposed system, VRML/X3D that is International Standard language for virtual reality and 3D graphics was used. Because it was born based on internet that is different from other 3D graphic languages, it was able to interact and navigate with users. With those features and high completeness of 3D pottery realization using mouse considered, the system may be useful and is superior in performance to other pottery modeling system.

Programming with Korean Vocabulary by Using P Language (P 언어를 이용한 한글 프로그래밍)

  • Choi, Sea-Young
    • Annual Conference on Human and Language Technology
    • /
    • 2013.10a
    • /
    • pp.90-95
    • /
    • 2013
  • 본 논문에서는 모국어를 이용한 프로그래밍을 위한 지원 방법으로서, 모국어로 된 데이터의 표현, 변수의 모국어 표현, 문법 키워드의 모국어 표현, 모국어 병행표현 등에 대하여 알아본다. 그리고 임의의 다국어를 지원하도록 설계된 P 언어를 이용하여 한글 프로그래밍을 하는 방법을 알아본다. 구체적으로 한글 프로그래밍 환경을 구축하는 방법, 한글 프로그램을 위한 어휘의 선정에 대하여 알아보고, 이를 이용한 간단한 알고리즘의 구현과 art 모듈을 이용하여 그래픽 프로그래밍의 예를 들어보겠다. 그리고 한글 프로그래밍을 위해 P 언어를 사용한 경우의 장점과 단점에 대하여 알아보겠다. 끝으로 한글 프로그래밍의 발전을 위해서는 표준 한글어휘 선정을 위해 학계와 산업계의 통일된 노력이 필요하다는 점과 한글 프로그래밍이 가져다 줄 수 있는 영향과 한글 프로그래밍의 바른 사용 방법으로서 영문과 한글의 병용사용을 제안한다.

  • PDF

XML-Based Component Specification Language (XML 기반의 컴포넌트 명세 언어)

  • 김원기;안치돈;이윤수;왕창종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.498-500
    • /
    • 1999
  • 컴포넌트 기반 소프트웨어 공학에서 컴포넌트를 명세하기 위한 명세 언어는 컴포넌트 분류, 검증 및 검색에 가장 기본적인 조건이다. 기존에 이미 많은 명세 언어가 사용되어 왔지만 명세의 복잡성으로 인한 어려움이 있다. 따라서 이 연구에서는 이러한 복잡성과 개발자에게 좀 더 쉬운 명세 방법을 제공하기 위해 XML을 기반으로 하여 새로운 컴포넌트 명세 언어를 제안하였다. 제안한 명세 언어는 컴포넌트의 기능명세부분, 타입 검사에 의한 검색을 위한 부분, 명세 일치 방식을 위한 부분으로 구성된 컴포넌트 기능명세와 소프트웨어 아키텍쳐를 위한 명세로 구성된다. 이 연구에서는 각 부분을 XML 태그에 의해 정의하였다. 또한 소프트웨어 아키텍쳐 명세를 위한 그래픽 표기법과 텍스트 표기법을 제안하였다. 이 연구에서 제안한 명세언어는 화이트박스 재사용과 블랙박스 재사용을 지원하고 오류가능성을 줄일 수 있다.

  • PDF

A Design and Implementation of Graphic Component for Function Learning in Mathematics (수학과 함수 학습을 위한 그래픽 컴포넌트 설계 및 구현)

  • Shin, Woo-Chang;Kim, Kap-Su
    • The Journal of Korean Association of Computer Education
    • /
    • v.10 no.4
    • /
    • pp.51-59
    • /
    • 2007
  • There is the meager level of applying computers to mathematics education. It is because the effective mathematics educational softwares and the various contents that make students' spontaneous participation through the interaction with computers are insufficient. As a solution to solve it, we design and implement the graphic component, graphic entities and function types that are supported in the component was identified through analyzing the mid/high school curriculum, using a simple script language to invoke the functionality of the component improves reusability and extendability. The component can be used to produce the mathematics educational softwares and contents easily that need the facility to draw various functions and geometric figures.

  • PDF

Development of 3-D Web Graphic Library Using Java (자바를 이용한 3차원 웹 그래픽 라이브러리의 개발)

  • Jeong, Gab-Joong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.8
    • /
    • pp.1709-1715
    • /
    • 2005
  • This paper describes the development of 3-D web graphic library for dynamic web graphic design. The 3-D web graphic library developed in this per supports creation of 3-D objects like cube and sphere objects, elimination of hidden line and surface, and the shading of diffuse and specular reflections. It provides, in drawing, perspective projection of an object depth first sort of multiple objects, and wire frame and solid models. It also supports texture mapping function for realistic and dynamic web application in application software. Each created 3-D object gives functions for the scaling, translation, and rotation of itself. It can be used for the development of dynamic web application software and the advertisement of information for business and tourism as a 3-D web graphic library engine. It is written in 'Java' language and runs on web browsers with Java virtual machine without any dependancy of client computer system.