• 제목/요약/키워드: 문법 개발

검색결과 217건 처리시간 0.023초

독일어문법 현재완료학습을 위한 지능형 Tutoring System의 개발 (Lernprogramm des Intelligent Tutoring Systems fur die Grammatik Perfekt)

  • 이미림
    • 한국독어학회지:독어학
    • /
    • 제8집
    • /
    • pp.273-297
    • /
    • 2003
  • Der Computer kann ein nutzliches, herausforderndes und kreatives Werkzeug und Hilfsmittel beim Sprachenlernen darstellen. Bei der Anwendung auf die Situation des Grammatiklernens sind die analytischen und interaktiven $F\"{a}higkeiten$ des Computers mit gutem Erfolg eingesetzt worden. Eine der attraktivsten Eigenschaften des Computers ist nun seine $F\"{a}higkeit$, mit dem Schiller zu interagieren. Gute Computerprogramme $erm\"{o}glichen$ eine ausgedehnte Interaktion zwischen Computer und $Sch\"{u}ler$. Die Computerprogramme zum Sprachenlemen befassen sich mit Grammtik. Hier habe ich ein Lemprogramm des Intelligent Tutoring Systems $f\"{u}r$ die Grammatik Perfekt programmiert. Das Intelligent Tutoring System ist ein Computerlehrer. Wenn dem $Sch\'{u}ler$ Fehler unterlaufen, gibt ein guter Lehrer nicht nur die richtige Antwort, sondern hilft dem Schiller auch, seinen Fehler zu erkennen, ihn zu analysieren und zur richtigen Antwort zu finden. Das ist eine Funktion des Intelligent Tutoring Systems. Die Programme geben die Fehlermeldung richtig oder falsch. Dem Schuler werden Aufgaben vorgelegt, die sich aus mehreren Schritten und Prozessen zusammensetzen, wobei der Computer als Werkzeug bei der Suche nach einer $L\"{o}sung$ dient In guten $Probleml\"{o}sungsprogrammen$ verfolgt der Computer den $L\"{o}sungsansatz$ des $Sch\"{u}lers$ und analysiert seine Fehler. Wenn der Schuler bei der $\"{U}bung$ die richtige Antwort $ausw\"{a}hlt$, lauft das nachste Lernprogrammn des Computers. Die $\"{U}bungstyp$ kann auf dem Computer angereichert werden, indem $pr\"{a}zise$ und hilfreiche Kommentare $f\"{u}r$ jede $Auswahlm\"{o}glichkeit$ geboten werden.

  • PDF

도로 밀도에 따른 운전쾌적성 편익에 관한 연구 (A Study on the Benefit of Driving Amenity Based on Highway Density)

  • 조한선
    • 대한교통학회지
    • /
    • 제31권5호
    • /
    • pp.48-59
    • /
    • 2013
  • 본 연구에서는 도로투자 사업으로 인한 편익 중 일반적으로 계상하고 있는 통행시간 절감 및 차량운행비용 절감 등 직접적인 편익 이외에 추가적으로 이용자입장에서 체감할 수 있는 도로 주행 중 운전쾌적성 편익을 산정하고자 운전쾌적성의 정의를 마련하였고 운전쾌적성 산정방법론을 개발하였다. 도로특성(도시부/지방부) 및 차량 밀도(차간거리)에 따른 이용자의 지불용의액을 CVM 방법 중 가장 최근에 활발히 활용되고 있는 이중양분선택형(double-bounded dichotomous choice)질문법을 활용하여 설문조사한 후 그 결과를 로짓모형에 적용하여 운전쾌적성 가치를 도출하였다. 도시부 및 지역간 도로에서 공히 지불용의액의 크기는 전반적으로 기존 차간거리가 짧을수록 큰 것으로 분석되었고, 도로의 차간거리 변화가 같더라도 사업 전의 차간거리와 사업 후의 차간거리에 따라 지불용의액이 다른 것으로 나타났다. 즉, 도로의 차간거리가 증가하더라도 기존 차간거리가 어느 정도인지에 따라 지불용의액이 다르게 나타나 지불용의액이 기존 차간거리에 영향을 받는 것으로 분석되었다.

하천공간정보의 온톨로지 구축방안 연구 (Construction of Ontology for River GeoSpatial Information)

  • 신형진;신승희;황의호;채효석
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2015년도 학술발표회
    • /
    • pp.627-627
    • /
    • 2015
  • 기존 물관련 시스템들은 독자적인 DB 구조를 가지고 있고 검색 서비스는 자체 시스템의 DB를 직접 접근하여 사용자에게 결과를 제시하는 형식이다. 이러한 서비스의 단점은 사용자가 개별 시스템의 서비스에 대한 지식이 없으면 접근하기 어렵다는 점이다. 개별 시스템의 개별 서비스의 개념을 벗어나기 위하여 물관련 시스템에 있는 하천공간자료 검색 정보를 카탈로그 서버에 등록하고, 카탈로그 서버에 등록된 검색정보를 사용자가 검색하는 방식을 적용하고자 한다. 카탈로그 서버에 자료에 대한 정보를 등록할 때 자료의 정보를 어떻게 기술할 것인가의 문제가 발생한다. 개별 서버마다 등록하게 된다면 용어 및 문화에 의한 차이로 같은 개념을 다른 용어로 등록하게 되는 혼란이 발생할 소지가 있다. 예를 들어 강우자료에 대하여 "강우", "Precipitation", "Railfall", "비" 등으로 등록할 소지가 있다. 이러면 실제 자료가 존재하는 데도 등록 방법에 따라 자료의 검색이 어려워진다. 이러한 상황을 제어하기 위하여 검사어휘(Controlled Vocabulary)를 도입한다. 이는 포털의 운영자가 미리 용어의 개념과 용어의 분류체계를 설정하고 등록 자료의 검색어를 미리 설정하여 자료의 원천 소유자가 자료를 등록 시 검사어휘를 참고하여 등록하거나 또는 등록되지 않는 용어의 자료인 경우 이 용어를 포탈에 신규로 등록한다. 검색용어의 난립을 피하기 위하여 사용자의 신규등록은 포탈의 운영자가 어느 정도 제어할 필요가 있다. 검사어휘의 정립과 하천 관련된 분류체계는 하천공간정보 검색의 포탈을 위한 필수사항이다. 검사어휘의 정립의 주된 목적은 이질성의 극복이다. 이질성의 종류는 문법적 이질성, 데이터 형식과 구조 및 문맥적 이질성이 있다. 이 중에서 문맥적 이질성이 가장 넓고 어려운 문제이다. 단위는 분야마다 호칭이 다르고 채택하는 기준마다 다르다. 유사어는 전문용어라도 분야마다 다르다. 우리나라에서 서비스 인코딩시 국어와 영어를 어떻게 처리할 지에 대한 대책도 필요하다. 수문학의 시계열 자료를 다루는 CUAHSI/HIS의 온톨로지는 대 개념으로 물리학적, 화학적 및 생물학적인 분야로 분류하고 있다. 하천공간정보의 온톨로지 구축을 위해 데이터 분석 및 분류, 온톨로지 요소 설정, 온톨로지 데이터 테이블 작성, 클래스 생성 및 계층화, 클래스 계층화에 따른 속성 설정, 클래스에 적합한 개체 삽입, 논리 관계 확인 및 수정과 같은 과정으로 온톨로지 개발을 진행하고자 한다.

  • PDF

짝프로그래밍 협업도구를 활용한 SW교육프로그램 (SW Education Program using Pair Programming Collaboration Tools)

  • 김용옥;전석주
    • 정보교육학회논문지
    • /
    • 제23권4호
    • /
    • pp.375-384
    • /
    • 2019
  • 4차 산업혁명에 따라 빠르게 변화되는 사회에서 미래 인재는 지식의 양이 아닌 질적으로 수준 높은 지식을 활용하고 구성하는 능력이 요구되고 있다. 2015 개정 교육과정의 출범에 따라 역량 중심으로 교육과정이 개편되었으며 소프트웨어 교육에서는 '정보문화소양', '컴퓨팅 사고력', '협력적 문제 해결력'의 역량을 추구하고 있다. 본 연구에서는 미래인재의 역량인 협력적 문제해결력을 함양하기 위해서는 교육 현장에서 교사가 손쉽게 활용 가능한 협업도구와 이를 활용한 SW교육 프로그램을 개발한다. 이러한 협업도구를 활용한 SW교육프로그램은 프로그래밍 언어와 문법에 대한 지식, 프로그래밍 기법에 대해 배우는 것보다 짝프로그래밍을 통해 컴퓨팅 사고력과 협력적 문제해결력을 함양할 수 있다. 총 16차시로 구성된 수업에서 협업도구를 활용한 짝프로그래밍을 통해 수업이 참가한 학생들의 협력적 문제해결력과 코딩 이해도를 향상시킴을 보여준다.

한국어 대인관계 단어의 친숙성과 적절성에 관한 연구 (A Study on the Familiarity and Appropriateness of Korean Interpersonal Words)

  • 장혜진;김영근
    • 감성과학
    • /
    • 제24권3호
    • /
    • pp.91-114
    • /
    • 2021
  • 본 연구는 한국어 대인관계 단어 도구를 제작하는 것으로, 그 첫 과정으로서 대인관계 단어 목록에 포함시킬 적절한 단어를 수집하는 것이 매우 중요하다. 먼저, 생소하지만 의미를 짐작해볼 수 있고 대인관계를 나타내는 것으로 판단되는 모든 어휘를 3종의 국어사전으로부터 수집하였다. 그 결과, 총 2,725개의 단어로 구성된 대인관계 단어 총집을 제작하였고, 중복되는 단어를 선별하여 총 910개의 단어를 선정하였다. 그 중에서도 문법적인 형태가 다를 뿐, 의미가 비슷하거나 동일한 단어가 발견되어 이를 반영한 재분류 작업이 요구되었다. 이러한 절차는 총 7회 반복하여 실시하였으며 그 결과, 총 249개의 단어를 선별하였다. 한편, 대표 단어 도구를 개발하는 본 연구의 특성 상, 단어의 의미가 보다 구체화되고 집약되어 전체적인 대인관계 양상을 하나로 잘 나타낼 수 있는 단어 구성이 필요하므로, 단어의 수를 축약시킬 필요가 있었다. 따라서 단어 선별의 마지막 단계로, 앞서 추출한 총 249개의 대인관계 단어에 대한 친숙성과 적절성 평가에 따라 재선별하는 절차를 수행한 후, 친숙성과 적절성의 평정치 결과가 서로 공통적으로 가장 높게 나타난 단어들을 최종적으로 선별하였다.

UML의 부분-전체 관계에 대한 메타모델 형식화 이론의 적용: 집합연관 및 복합연관 판별 실험 (Applying Meta-model Formalization of Part-Whole Relationship to UML: Experiment on Classification of Aggregation and Composition)

  • 김태경
    • 지능정보연구
    • /
    • 제21권1호
    • /
    • pp.99-118
    • /
    • 2015
  • 정보 시스템 개발에 있어 객체지향 프로그래밍 언어가 널리 사용된다. 이와 함께 객체지향 설계를 뒷받침하는 개념적 모델링 언어에 관한 관심도 높다. 이를 배경으로 통합 모델링 언어 혹은 UML로 알려진 개념적 모델링 언어는 여러 객체 지향 프로그래밍 언어와 함께 사용되면서 사후적 표준으로 자리 잡았다. UML은 클래스를 설계의 중심에 둔다. 또한 클래스들 간의 관계를 통해 체계적인 이해를 가능하게 한다. 특히 부분에 해당하는 클래스들과 전체에 해당하는 클래스의 관계인 부분-전체 관계를 설계할 수 있는 문법 또한 UML에 포함된다. 현실 세계에 부분-전체 관계로 파악될 수 있는 여러대상들이 존재하고 비즈니스 활동에 존재하는 각종 역할들의 구조에서도 부분-전체 관계로 표현될 수 있는 대상들이 보편적으로 보인다. 따라서 UML로 클래스들 간의 부분-전체 관계를 드러내는 일은 자연스럽다. 문제는 부분-전체 관계를 파악하는 활동은 UML 2.0의 표준에 포함되었으나 실제 설계 과정에서 적극 활용하기 위한 실천적 이론화가 부족하다는 점이다. 부분-전체 관계를 집합연관과 복합연관으로 세분화한 UML 문법은 표현 양식에서 부족함은 없을지라도 어떤 대상을 부분-전체로 파악하고, 이를 어떻게 집합연관이나 복합연관으로 분류해야 할 것인지에 대한 판단이 쉽게 결여된다. 지금까지 UML의 부분-전체 관계 규명은 언어적 표현법을 활용하는 것에 치우쳤다. 이와 같은 문제에 대한 대안을 제시하기 위해 본 연구는 메타모델 형식화 이론을 기반으로 UML 사용자가 부분-전체 관계를 판단하고 이를 집합연관과 복합연관으로 분류할 수 있는 실천적 대안을 제시한다. 이를 활용한 실험의 결과 메타모델 형식화가 UML 사용자들에게 통용되어 온 언어적 구분법보다 더 나은 결과를 낳는다는 점이 밝혀졌다. 본 연구는 부분-전체의 판별과 구분에 도움을 주는 실용적인 방법을 제안하고 검증하였다는 점에서 의의가 있다.

전자해도용 GML을 위한 응용 스키마 개발연구 (A Study on the Development of Application Schema for GML based ENC)

  • 오세웅;박종민;조득재;서기열;박상현;서상현
    • 한국항해항만학회지
    • /
    • 제30권8호
    • /
    • pp.623-629
    • /
    • 2006
  • 수로정보의 다양한 사용으로 해양지리정보의 상호운용성에 대한 필요성이 증가됨에 따라 개방형지리정보위원회(OGC)는 지리정보의 상호운용을 위한 표준인 GML을 수립하였다. GML은 지리정보의 모델링, 전송, 저장을 위해 XML 스키마 문법에 따라 작성된 XML 언어로서 피쳐, 참조체계, 지오메트리, 토폴로지, 시간, 측도 등의 지리체계를 설명하기 위한 객체를 포함하고 있다. 한편, S-57은 수로정보 전송을 위한 국제수로기구(IHO)의 표준으로 다양한 수로정보를 위한 표준임에도 불구하고 표준에서 채택하고 있는 구조의 한계로 인해 전자해도(ENC) 제작 목적으로 한정되어 사용되었다. 이를 개선하기 위해 IHO는 신규 표준을 준비하고 있으며 특히, GML은 모델링 및 엔코딩 도구로 사용될 것으로 전망되고 있다. 전자해도는 해상교통에 사용될 수 있는 가장 신뢰성 있는 정보로서 그 가치가 인정되나 전자해도 활용을 위한 GML 개발연구는 진행된 바 없다. 이에 본 연구에서는 전자해도 GML 변환을 위한 기초 연구로서 GML 작성을 위한 응용 스키마 개발기법 및 방안에 대해 연구하였다.

초등과학영재 특성 도출을 위한 탐구활동에서의 담화분석 (Discourse Analysis for Deriving Characteristics of Science-gifted Elementary Students in Inquiry Activities)

  • 최미향;전영석
    • 영재교육연구
    • /
    • 제20권1호
    • /
    • pp.369-388
    • /
    • 2010
  • 초등과학영재들의 학습 특성을 구체적으로 파악하기 위한 방안 중의 하나로 과학 탐구 문제를 협동 과제로 수행하여 해결하는 과정에서 이루어지는 학생들의 담화 분석도구를 고안하여 적용하였다. 연구 대상 학생은 서울의 한 대학부설 영재교육원의 과학반에서 1년 동안 공부한 4명의 초등학생이며, 이들이 모둠을 이루어 문제를 해결하는 과정을 녹화하고 녹음한 다음, 체계기능언어학에 바탕을 두고 정보-주제 구조를 중심으로 담화 내용을 분석하였다. 담화 분석틀은 과학교육 및 영재교육 전문가들과의 집중 작업을 통해 개발하였으며 문법적 분석 보다는 의미의 전개 과정의 분석에 중점을 두었다. 개발된 분석틀을 적용한 결과, 새로 개발된 분석틀이 초등과학영재의 특성을 파악하는데 유용하다는 것을 확인하였다. 특히 모둠 구성원 중 두 학생은 탐구 활동이 진행되는 동안 대화의 점유율이 서로 상반된다는 특성을 보였는데, 이를 통해 학생 간 상호 작용이 문제 해결 과정에 큰 영향을 끼친다는 것을 알 수 있었다. 또한 소집단학습을 중심으로 하는 과학영재수업이 효과적으로 이루어지기 위해서는 상대방과 의사소통하는 방법에 대한 적절한 훈련이 필요하다는 시사점도 얻을 수 있었다.

병렬 객체지향 프로그래밍을 위한 시각 환경의 설계 및 구현 (Design and Implementation of Visual Environment for Parallel Object-Oriented Programming)

  • 최숙영
    • 한국정보처리학회논문지
    • /
    • 제6권2호
    • /
    • pp.485-496
    • /
    • 1999
  • 병렬 프로그래밍은 프로세스간의 통신과 동기화 문제, 병렬 시스템의 구성 형태등을 고려해야 하기 때문에 순차 프로그래밍에 ? 많은 노력을 필요로 한다. 효율적인 병렬 프로그램을 작성하기 위해서는 사용자와 컴파일러간의 상호 지원이 이루어져야 한다. 이러한 관점에서 본 연구는 선행 연구로써 병렬 객체지향 표기언어 POOSL을 개발하였다. 그러나, 사용자 입장에서 볼 때 병렬 프로그램을 작성하기 위해 POOSL의 문법 구조를 염두에 두고 텍스트 중심의 프로그램을 작성한다면 여전히 부담스러운 작업이 될 것이다. 사용자에게 보다 편리함을 제공하기 위해서는 텍스트보다는 시각적인 프로그래밍 환경이 더욱 효율적이고 바람직할 것이다. 따라서, 본 논문에서는 POOSL을 기초로 하여 사용자가 좀더 쉽고, 편리하게 병렬 프로그래밍 할 수 있는 시각 환경으로써 VEPO(Visual Environment for Parallel Object-Oriented Programing)를 제안하고 있다. 본 논문의 목적은 사용자가 병렬 프로그램을 작성하는데 있어 문제에 내재된 병렬성을 객체지향 개념에 입각하여 시각적으로 자연스럽게 표현하도록 하고, 병렬 프로그램 개발에 관련된 과정들을 하나의 환경을 통합시킴으로써 편리한 프로그램 환경을 제공하는 것이다. 본 연구에서 제안하고 있는 VEPO는 병렬 프로그램을 개발하는데 필요한 기본적인 단계들로써 프로그램 기술 단계, 실행 단계, 실행 과정의 시각화등을 지원하고 있으며, 시각 프로그래밍의 장점을 충분히 살릴 수 있도록 여러 개념들이 지원되고 있다. 특히, 병렬 프로그램에서 복잡하고 까다로운 통신과 동기화에 관련된 코드 등은 번역 과정에서 여러 개념들이 생성되도록, 함으로써 사용자로 하여금 병렬 프로그램을 작성하는데 따르는 부담감을 줄 일 수 있도록 한다. 본 시스템은 PC를 호스트로 연결한 트랜스퓨터들로 구성된 병렬 컴퓨터 MC-3에서 구현되었다. VEPO 그래픽 사용자 인터페이스는 Visual C++로 구현되었고, VEPO에서 작성된 시각 프로그램은 Inmos C 코드로 번역되어 MC-3에서 수행된다.

  • PDF

전사적 응용시스템 테스트를 위한 DB이미지 생성에 관한 연구 (Automatic Generation of DB Images for Testing Enterprise Systems)

  • 권오승;홍사능
    • 지능정보연구
    • /
    • 제17권4호
    • /
    • pp.37-58
    • /
    • 2011
  • 데이터베이스를 사용하는 프로그램을 테스트하는 것은 일반 소프트웨어의 경우보다 훨씬 더 복잡하고 어렵다. 테스트 데이터에 더하여 데이터베이스 상태가 테스트의 절차와 결과에 결정적인 영향을 미치는 것이 주요 원인이다. 테스트에 적합한 데이터베이스 상태를 만들어주려면 많은 시간과 노력이 필요한 것은 물론이거니와 IT와 업무에 대한 상당한 지식이 있어야 한다. 이러한 어려움에도 불구하고 데이터베이스 응용 프로그램의 테스트에 대한 연구와 지원은 매우 부족하다. 이 논문은 테스트에 알맞은 데이터베이스 상태의 생성과 유지에 관한 연구 결과를 보고한다. 연구의 핵심은 프로그램에서 사용하는 SQL을 로그파일에서 추출하여 분석한 결과와 데이터베이스 스키마와 테이블, 로그, 전문 등의 다양한 원천(source)에서 수집한 정보를 결합하여 프로그램의 테스트에 적합한 사전, 사후 상태를 자동으로 만들어주는 테스트 지원도구의 개발이다. 연구에서 제시한 절차와 도구는 단위 테스트와 통합 테스트의 지원과 더불어 회귀 테스트의 수행에 따르는 어려움을 극복하는데 큰 도움이 될 것이다. 실무적으로는 연구의 결과가 데이터베이스 상태의 생성과 유지에 소요되는 시간과 노력을 줄여 개발인력의 생산성을 제고하고, 다양한 케이스의 테스트와 회귀 테스트를 지원하여 대상 프로그램의 품질 향상에 기여할 것으로 기대한다. 학문적으로는 프로그램에서 사용하는 SQL의 패턴을 분석할 수 있는 상태 전이 도형과, 패턴의 표현 및 추론이 가능한 문법을 정의하여 전사적 응용 프로그램 테스트에 대한 폭 넓은 이해와 새로운 접근 방식을 가능하게 하였다.