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

Search Result 254, Processing Time 0.026 seconds

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

  • 박상수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1643-1645
    • /
    • 2013
  • 기호, 키워드 및 문법을 기반으로 하는 C 프로그래밍 언어는 처음 접하는 컴퓨터 전공 및 비전공 학생들이 개념을 이해하는데 어려움을 겪는 경우가 많다. 최근 다양한 교육용 로봇이 보급되면서 보다 손쉽게 프로그래밍을 습득할 수 있는 그래픽 기반의 프로그래밍 방식이 제안되고 있다. 본 논문에서는 이러한 그래픽 기반의 프로그래밍 방식을 C 프로그래밍 실습에 활용하는 방법을 기술하고 그 효용성에 대해 분석한다.

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

  • 임영길;김숙영
    • 한국콘텐츠학회논문지
    • /
    • 제9권2호
    • /
    • pp.181-192
    • /
    • 2009
  • 현대미술에 있어서 프린트는 시각이미지 분야에서도 판화가 지닌 특성을 유지하면서도 동시에 대중의 욕구를 충족하고 소통하는 데에 있어서 전위성을 띠고 있다. 그것은 판화의 형식이 르네상스 시기의 라인컷(Line Cut)에서부터 칼라 프린트의 프로세스, 사진, 20세기의 카툰의 시작, 그리고 광고와 예술, 그래픽 포스터로 이어지는 다양한 표현과 매개체의 변화에서 보듯이 고정적이기 보다는 유동적인 매체로서 복잡하고 다양한 문화 지형 속에서 말-언어보다는 개인들의 욕구와 특성을 원활히 소통할 수 있는 시각 언어 행위로써의 그 역할을 훌륭히 수행해왔음을 알 수 있다. 이 연구는 대중문화의 전위언어로서 프린트들, 즉 판화가 정치와 경제 분야에서 첫 번째, 언어와 그림언어간의 특성의 차이들과 그것들이 우리의 감각적인식이나 행동에 어떻게 작용하는 가를, 그래픽 포스터의 구체적인 특성에 초점을 맞추었으며, 두 번째로는 판화예술이 순수 예술로서 그 언어적인 행위를 어떻게 수행해 왔는가를 연구하는 데에 있다.

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

  • 이형원
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.1007-1016
    • /
    • 2005
  • 프로세스 모델링 언어 설계에 있어서의 핵심적인 요구사항은 풍부한 기술적 의미론의 제공과 사용의 용이성간의 적절한 균형이다. 기존 프로세스 모델링 언어들은 프로세스 언어가 갖추어야 할 이러한 두 가지 측면을 동시에 만족시키지 못함으로써 그 동안의 다양한 연구에도 불구하고 실제 소프트웨어 산업계에서 널리 사용되지 못하고 있다. 본 논문에서는 이러한 단점을 제거한 프로세스 모델링 언어 RAiSE를 정의하고 이를 잘 알려진 벤치마크 프로세스인 ISPW-6 소프트웨어프로세스에 적용한 결과를 설명한다. RAiSE는 쉽게 이해할 수 있는 그래픽 표기법을 기반으로 하여 다양한 모델링 패러다임들의 필수적인 요소들을 결합시킴으로써 이해하기 쉬우면서도 엄격하고 풍부한 의미론을 제공한다. RAiSE에 의해 작성된 프로세스 모델은 규칙 기반 전문가 시스템 도구인 CLiPS로 구현한 프로세스 엔진에 의해 해석되고 실행된다.

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

  • 이영대;김순임;서용호;강정진
    • 문화기술의 융합
    • /
    • 제2권2호
    • /
    • pp.29-35
    • /
    • 2016
  • 기존의 교육용 로봇은 산업용 로봇을 사용하거나 토이 로봇을 사용하여 텍스트 기반으로 프로그램 하는 방식을 많이 사용하고 있으며 학습자들은 텍스트 기반 언어 문법으로 인해 로보틱스 학문에 대한 어려움을 겪는 경우가 많았다. 개발된 교육용 로봇은 카메라 및 컬러 트래킹 기능과 탈착 가능한 다양한 센서와 엑츄에이터 모듈, 오픈 하드웨어 지원 및 그래픽 언어기반으로 프로그램 방식을 가지고 있다. 본 연구에서는 최근 초중학교 소프트웨어 교육의 일환으로 사용되어지어 지고 있는 그래픽 모듈 조립방식의 스크래치를 기반으로 한 프로그램 방식을 사용하는 교육용 로봇을 개발하고 이를 현장 교육에 도입하는 새로운 교육 방식에 대해 언급하기로 한다. 또한 개발된 교육용 로봇을 대상으로 한 커리큘럼의 일례가 제시되었으며 실제 초등학교 학습에 적용한 결과 기존 교육에 비해 학생들의 창의성을 살린 교육의 수월성이 좋은 것으로 파악되었으며 이는 제시된 접근 방법이 타당하고 효율적이라는 것을 보여준다.

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

  • 박경배
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권12호
    • /
    • pp.209-217
    • /
    • 2012
  • 본 논문에서는 웹 브라우저에서 사용자가 직접 마우스를 사용하여 3차원 대칭형 도자기를 모델링하고 그 결과를 실시간으로 확인할 수 있는 새로운 시스템을 제안한다. 제안된 시스템의 가장 큰 특징은 3D에 대한 전문지식이 없는 일반인들도 쉽게 3D 물체를 생성할 수 있다. 그리고 부가적으로 값비싼 햅틱(haptic)이나 카메라와 같은 장비의 필요 없이 네트워크에 연결된 PC와 마우스만 있으면 이용할 수 있다. 제안된 시스템 개발을 위하여 가상현실과 3차원 그래픽을 위한 국제 표준 언어인 VRML/X3D 언어를 사용하였다. VRML/X3D는 다른 3D 그래픽과 달리 웹을 기반으로 만들어진 언어이기 때문에 사용자와 상호작용하며 가상공간을 탐색할 수 있는 특징이 있다. 이러한 특징과 함께 마우스를 사용한 3D 도자기의 완성도 높은 구현이라는 점에서 매우 유용하고 다른 도자기 모델링 시스템보다 우수한 성능을 나타내었다.

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

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

  • PDF

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

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

  • PDF

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

  • 신우창;김갑수
    • 컴퓨터교육학회논문지
    • /
    • 제10권4호
    • /
    • pp.51-59
    • /
    • 2007
  • 컴퓨터를 이용한 수학교육에 있어서 컴퓨터의 활용은 아직 빈약한 수준이다. 이는 수학교육에 있어서 학생들의 컴퓨터와 상호작용을 통한 능동적인 수업참여를 지원해줄 다양하고 효과적인 수학교육 프로그램과 콘텐트들이 부족하기 때문이다. 이를 해결하기 위해서 수학과의 함수 학습을 위한 그래픽 컴포넌트를 설계하고 구현한다. 중고교 수학교육과정을 분석하여 그래픽 컴포넌트에서 지원할 그래픽 개체와 함수를 식별하였으며, 식별된 개체와 함수를 2차원 3차원 형식으로 화면에 그려주는 기능을 설계 및 구현하였다. 또한 간단한 스크립트 언어를 이용하여 컴포넌트의 기능을 호출하기 때문에 재사용성과 확장성이 높다. 본 컴포넌트를 활용함으로써, 다양한 함수들을 화면에 표현하는 기능이 필요한 수학교육 프로그램과 교육 콘텐트를 손쉽게 제작할 수 있다.

  • PDF

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

  • 정갑중
    • 한국정보통신학회논문지
    • /
    • 제9권8호
    • /
    • pp.1709-1715
    • /
    • 2005
  • 본 논문은 3차원 웹 그래픽 라이브러리의 개발에 관한 논문이다. 본 3차원 웹 그래픽 라이브러리는 웹 응용 서비스에서 사용자에게 2차원 웹 응용 서비스 또는 기존의 3차된 점 서비스에서 시야각이 한정된 그래픽 제공의 경우 보다 다양한 동적 입체감을 제공함으로써 더욱 사용자의 흥미를 유발할 수 있는 웹 응용서비스를 개발하는데 이용 가능한 3차원 웹 그래픽 라이브러리이며 다양한 3차원 웹 객체 및 현실감 있는 드로잉 기법의 적용으로 더욱 복합적이고 동적인 3차원 웹 서비스를 제공하기 위한 3차원 웹 응용 서비스의 개발에 응용이 가능하다. 특히, 3차원 웹 게임이나 웹을 이용한 동적 광고 매체 제작에 효과적으로 이용 가능하다. 본 3-D 웹 그래픽 라이브러리는 자바 언어를 이용하여 작성되었으며 자바 가상 머신과 연동하는 웹 브라우저를 통해 웹 상에서 수행되는 응용 소프트웨어의 개발에 적용 가능하다.