• Title/Summary/Keyword: 절차언어

Search Result 237, Processing Time 0.022 seconds

On the SimFlex Language Constructs for Object-Based Software Process Programming (객체기반 소프트웨어 프로세스 프로그래밍을 위한 SimFlex 언어의 구조)

  • Kim, Young-Gon;Lee, Myung-Joon;Kang, Byeong-Do
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.11
    • /
    • pp.2756-2768
    • /
    • 1997
  • The software Process can be defined as the set of activities, rules, procedures, techniques and tools used within the production of software. A software process model is a conceptual representation of a real world software Process and can be described by process programming languages. In this paper, we present the language constructs of SimFlex designed for object-based software process programming. The design of SimFlex is based on the object concept, so that it can model complex software processes concisely both in syntax and semantics. Since the language constructs of SimFlex are derived from the analysis of major PSEEs and their associated process programming languages, SimFlex includes the core characteristics required for a desirable object-based process programming language. In addition, SimFlex is designed to act as a template software process definition language which could be included in specific PSEEs through customization appropriate to those PSEEs.

  • PDF

Programming Language Curriculum for Computational Thinking : Starting with Lightbot hour and Classic maze (컴퓨팅 사고력을 위한 프로그래밍 언어 교육과정 : 라이트봇 게임과 고전 미로 게임으로 시작하기)

  • Jun, Bungwoo;Shin, Seungki
    • Journal of The Korean Association of Information Education
    • /
    • v.25 no.6
    • /
    • pp.987-994
    • /
    • 2021
  • Computational Thinking is an analytical thinking ability that is necessary for everyone and everywhere. The existing Computational Thinking development education provided in Practical textbooks leads to block-based programming languages from unplugged activities. Many unplugged activities focus on practicing sequential order, which may lack the learning of abstractions or automation concepts. In block-based programming languages, concepts such as coordinate planes, which are not introduced in elementary school curriculum, appear, making students feel burdened by the block-based programming language itself. In this study, a curriculum was designed for elementary student's computational thinking through game-based programming language education. The results and their effectiveness were analyzed through the beaver challenge. As a result of analyzing the pre-test and post-test scores, it was confirmed that students' computational thinking skills improved.

NCPI-MDS;New Constraints-Preserving Inlining Method with Modified DTD Simplification (NCPI-MDS;수정된 DTD 간소화 절차를 통한 새로운 Constraints-Preserving Inlining 기법)

  • Ahn, Sung-Chul;Kim, Young-Ung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.87-90
    • /
    • 2005
  • XML(eXtensible Markup Language)은 웹 상의 데이터를 표현하고, 교환하기 위한 표준 언어로써 XML 로 표현된 문서를 관계형 데이터베이스 관리시스템(RDBMS)에 저장하고 관리하는 기법에 대한 연구[1][2][3]가 활발히 진행되어 왔다. 이러한 연구들은 DTD(Document Type Definition)를 입력 받아 해당 DTD 에서 관계형 스키마를 추론하는 기법을 사용한다. 하지만, 기존의 연구들은 DTD 간소화 절차를 적용하기 때문에 DTD 내에서 추론될 수 있는 의미적인 부분들이 스키마 생성 시에 보존이 되지 못한다. 또한, 기존의 연구들은 XML 데이터의 내용(content)와 구조(structure) 정보만을 저장하는데 초점이 맞춰져 있기 때문에, XML 문서 저장 시 데이터의 무결성을 보장하기 위해 저장프로시져나 트리거를 이용해야 하는 번거로움이 생긴다. 본 논문에서는 [3]의 연구에서 제시한 Inlining 기법을 기반으로 기존의 Inlining 기법의 문제점인 DTD 에서 추론할 수 있는 의미적인 부분의 손실을 관계형 스키마로 보존하는 방법과 효율적인 릴레이션 생성을 위해 개선된 Inlining 기법을 제시한다.

  • PDF

A Study on Scratch programming learning for elementary student (초등학생을 위한 스크래치 프로그래밍 학습 방법 연구)

  • Lee, Mee-Hyun;Koo, Duk-Hoi
    • 한국정보교육학회:학술대회논문집
    • /
    • 2010.01a
    • /
    • pp.249-252
    • /
    • 2010
  • 컴퓨터 교육에 있어 프로그래밍 교육은 그 중요성에도 불구하고 가르치고 배우는데 있어 많은 어려움 때문에 교육 현장에서 활발히 이루어지지 않고 있다. 이러한 문제점을 극복하기 위해 최근에 다양한 EPL이 많이 개발되었으며 국내에도 소개되고 있다. 그 중 스크래치 프로그래밍은 객체지향기반의 언어로 배우기 쉽고 한글화가 되어 있기 때문에 최근 들어 프로그래밍 학습언어로 그 기반을 넓혀가고 있다. 이에 본 연구에서는 초등학생에게 적합한 스크래치 프로그래밍 학습 내용 설계 및 학습 절차와 방법은 살펴보았다. 이와 같은 연구가 초등프로그래밍교육이 활성화되는데 있어 도움이 되기를 기대한다.

  • PDF

Indexing Mechanism for Efficient Semantic Query Processing (효율적인 시멘틱 질의 처리를 위한 인덱싱 기법)

  • Kim Hak-Soo;Cha Hyun-Seok;Son Jin-Hyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.97-100
    • /
    • 2006
  • RDF 는 트리플의 집합으로서 그래프 데이터 모델로 표현되며, 사용자는 RDF 그래프 모델로부터 정보를 검색하기 위해 시멘틱 질의 언어를 사용한다. 그러나 이러한 접근 방식은 최악의 경우 전체 그래프 데이터 모델을 검색해야 되는 문제점이 발생한다. 이에 따라 최근의 연구에서는 시멘틱 질의를 효율적으로 처리하기 위해서 인덱스를 사용한다. 시멘틱 질의 언어(RDQL, SPARQL)의 핵심은 RDF 트리플에 대한 패턴을 기술함으로써 원하는 트리플 정보를 검색할 수 있게 하는 것이다. 따라서, 기존의 인덱스는 단일 트리플을 효율적으로 검색하는 데 초점을 둔다. 거라나 트리플 패턴의 집합으로 질의가 표현될 경우에는 트리플 패턴 사이의 상관관계 때문에 조인비용이 많이 발생하는 문제점이 있다. 본 논문에서는 조인 비용이 발생되는 문제점을 해결하기 위한 인덱싱 기법을 제안한다. RDF 그래프 모델에서 유지해야 할 정보를 줄이기 위해서 RDF 그래프 모델에 존재하는 유사한 서브 그래프를 하나의 서브 그래프로 병합한다. 병합절차를 마친 여러 서브 그래프에 존재하는 모든 경로를 인덱스에 유지 함으로써 조인 비용을 제거한다.

  • PDF

Recognition of Hangul alphabets as assessed by the Stroop and hemispheric lateralization (Stroop 및 반구 비대칭성 효과를 통해 본 한글자모 인식과정의 특성 분석)

  • Han, Kwang-Hee;Yoo, Hyung-Hyun;Chung, Chan-Sup
    • Annual Conference on Human and Language Technology
    • /
    • 1989.10a
    • /
    • pp.278-281
    • /
    • 1989
  • 한글 자모 인식과정의 특성을 알아보기 위하여 Stroop 및 반구 비대칭성 효과를 검증하였다. 피보험자들에게 두가지 색으로된 10개의 한글자모를 좌시야와 우시야에 제시하고, 그중 어떤 것이 가운데에 제시된 검사지극의 색 또는 자모형태와 같은 목표자극인가를 신속하게 판단하도록 하였다. 반구 비대칭성 및 Stroop 효과를 선택 반응시간을 측정하여 비교하였다. 자모 처리와 색깔 처리에서는 반구간 차이가 나타나지 않았다. 자모 처리에서 반구간 차이가 나타나지 않은 것은 한글 자모의 시각적 특성과 실험 절차의 특수성애 결부되어 해석되었다. Stroop 효과는 좌반구 보다는 우반구에서 의미있게 큰 것으로 나타났다. 따라서 대뇌 반구간의 비대칭성이 확인되었고 대뇌의 좌반구는 분석적 처리에, 우반구는 전체적인 처리에 전문화 되어 있다는 것을 확인하였다.

  • PDF

A Design and Implementation of Definition Language and Library for Web Data Extraction for Mobile Platform (모바일 환경에서의 웹 데이터 추출을 위한 정의 언어 설계 및 라이브러리 구현)

  • Jang, Byung-Kook;Choi, Won-Ik
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.97-99
    • /
    • 2011
  • 논문에서는 일반 웹 브라우저를 대상으로 제작된 웹 페이지로부터 사용자가 원하는 정보를 추출하여 모바일 환경에서 활용할 수 있는 방법을 제안한다. 기존에 별도의 프록시(proxy) 서버를 통해 데이터를 저장하고 이를 제공하는 방식이 제안되었으나 이는 보안에 민감한 데이터 및 실시간 데이터 처리에 적합하지 않다. 본 논문에서는 모바일 기기상에서 웹 데이터 추출을 직접 처리하는 방법을 제안하며 이를 위해 웹 페이지로부터 데이터를 추출하는 방법 및 절차를 기술하는 정의 언어 (Web Extraction Definition Language)를 설계한다. 또한 설계된 WEDL 문서를 기반으로 동작하는 웹 클라이언트 라이브러리를 구현하여 실제 웹 페이지를 대상으로 동작하는지 실험한다.

An Action Research for the Practical Construction of the Constructivist Geography Education I (구성주의 지리교육의 실천적 구성을 위한 현장 연구 I)

  • 송언근
    • Journal of the Korean Geographical Society
    • /
    • v.35 no.4
    • /
    • pp.565-583
    • /
    • 2000
  • 레지오 접근법을 토대로 한 구성주의적 지리교육이 현실적 적실성을 갖기 위해서는, 첫째, 도식적 언어를 통한 상징적 표상을 지식 구성의 결과가 아닌 과정적 도구로, 또는 토론의 매개체로 전환하여야 한다. 둘째, 주제(선도) 개념을 중심으로 연계성과 위계성을 가진 개념을 조직하고, 이를 토대로 여러 차시의 내용을 연계하여 수업해야한다. 섯째, 개인적 구성보다 사회적 구성이 보다 고차적이고 심층적인 지식 구성을 가능케 한다. 따라서 구성주의 수업은 협동적.토론적인 모습일 때가 바람직하다. 넷째, 수업의 방향성과 학습의 목적성을 위해 안내자, 조력자로서 교사의 역할을 다하여야 한다. 이때 안내는 학습자 스스로 자신의 학습 목적과 방향을 판단하는 매개체로서, 그리고 사고력을 증진시키는 디딤돌로써의 안내이어야 한다. 다섯째. 선행학습에서의 구성과정과 구성맥락을 재 상기시키고, 이를 통해 구서의 지속성과 심층성을 강화하는 나선형적 구성의 절차를 반드시 밟도록 해야 한다.

  • PDF

The Design and Development of IEEE 802.11 Wireless MAC Protocol Emulation Using UC/OS System (UC/OS을 사용하여 IEEE 802.11 무선 맥 프로토콜 에뮬레이션의 설계 및 개발)

  • Wang, Jian;Park, Ji-Min;Chung, Joong-Soo
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2013.05a
    • /
    • pp.245-246
    • /
    • 2013
  • 본 논문에서는 UC/OS 시스템을 사용하는 IEEE802.11 무선 MAC프로토콜의 처리과정중탐색, 인증, 결합 과정을 이더넷으로 동작하는 하드웨어 위에 에뮬레이션하였다. 에뮬레이션 환경은ADSv1.2을 사용하고, RTOS는UC / OS를, 사용언어는 C언어를 활용하였다. 검증과정으로는 이더넷으로 구동되는AP와 단말 하드웨어에 각각PC를 하이퍼 터미널으로 접속하여 탐색, 인증, 결합과정에 해당하는 절차를 수행하였다.

  • PDF

The Implementation of Korean Morphological Analyzer Using Hierarchical Symbolic Connectivity Information (계층적 기호 접속정도를 이용한 한국어 형태소 분석기의 구현)

  • Lee, Eun-Chul;Lee, Jong-Hyeok
    • Annual Conference on Human and Language Technology
    • /
    • 1992.10a
    • /
    • pp.95-104
    • /
    • 1992
  • 본 논문은 구문해석, 의미해석 등의 전처리 단계로서의 형태소 분석기 구현에 대해 기술하고자 한다. 먼저 기존의 접속정보의 단점을 보완하는 새로운 접속정보를 정의한다. 이 접속정보는 계층적구조를 가지고 심볼로써 표현되며, 기존의 좌우 두 가지 접속정보를 사용한 방법과는 달리 좌우를 하나로 통합한 정보를 사용한다. 따라서 접속정보 유지와 확장에 편의를 제공해 주고 접속정보 부여시 정확성을 더할 수 있고, 계층적구조를 살려서 접속정보표의 구성을 용이하게 한다. 또한 불규칙활용에 있어서는 사전정보에 의한 선언적 방법과 프러시져에 의한 절차적 방법의 장점을 살려 혼용하였다. 끝으로 앞에서 정의된 새로운 접속정보 방식의 장점을 살려서 정확한 분석 결과를 얻을 수 있는 형태소 분석기의 구현에 대해 설명한다.

  • PDF