• 제목/요약/키워드: 기술적 언어

검색결과 1,981건 처리시간 0.035초

초등학교 교사의 유니티 물리엔진을 활용한 증강현실 과학교육 자료개발 경험 분석 (Analysis of Elementary School Teachers' Experiences with Using the Unity Physics Engine to Develop Augmented Reality Science Educational Materials)

  • 김형욱
    • 한국초등과학교육학회지:초등과학교육
    • /
    • 제43권3호
    • /
    • pp.385-401
    • /
    • 2024
  • 본 연구는 초등학교 교사 5인이 유니티 물리엔진을 활용하여 AR 과학교육 자료를 개발하고 그 과정에서 겪을 수 있는 경험과 논의한 사항에 대하여 단계별로 정리한 것이다. 교사들은 AR 자료개발을 위한 준비 단계에서 AR 기술의 특징을 탐색하였으며, 단원 선정에 대한 논의를 바탕으로 자기 단원에 자기장 관련 실험을 AR 자료로 제작하기로 하였다. 또한 C# 프로그래밍 언어에 대한 배경지식 부족으로 인한 어려움을 준비 단계에서 호소하였다. 자료개발의 단계에서는 유니티 프로그램의 생소한 인터페이스와 기능 조작에 대한 어려움이 있었으나 이는 교사들의 지식 공유와 협력적 의사소통으로 극복하는 모습을 보였다. 최종 개발한 자료는 마커 유형의 AR 자료이며 자석과 나침반 마커의 위치를 변화시키면서 실험 활동을 수행하는 자료였다. 개발한 자료를 바탕으로 교사들은 수업 활동에서의 원활한 활용 방안에 대하여 논의하였다.

A Study on the Improvement Scheme of University's Software Education

  • Lee, Won Joo
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권3호
    • /
    • pp.243-250
    • /
    • 2020
  • 본 논문에서는 대학의 효과적인 SW교육 방법을 제안한다. 해외 Top 10 대학과 SW중심대학, 거점 국립대학의 SW교육과정을 비교 분석하고, 그 결과를 기반으로 대학의 효과적인 SW교육 방법을 위해 5가지 개선할 점을 제안한다. 첫째는 교육과정 개발과정에서 SW 개발자의 직무 분석을 기반으로 교과목을 개발함으로써 산업체 현장 적응력을 높이는 것이다. 둘째는 4차 산업혁명 핵심기술(클라우드컴퓨팅, 빅데이터, 가상/증강현실, 사물인터넷 등)의 교과목을 강화하여 의료, 바이오, 센서, 인간, 인지과학 등의 다양한 분야와 융합하는 것이 필요하다. 셋째는 프로그래밍 언어 교육은 기본적인 문법 교육 후, SW융합 교과목에 포함하여 다양한 분야의 프로젝트를 구현해 보도록 해야 한다. 또한, 응용프로그램 개발자보다는 시스템프로그래밍 개발자, Back-End(서버단) 개발자 양성을 위한 교과목을 강화해야 한다. 넷째는 Product 기반의 자기 주도적 학습이 가능한 캡스톤디자인, 종합설계 등의 교과목을 강화하여 산업체 프로젝트에 참여할 기회를 제공한다. 다섯째는 지역 기반의 산업체 현장에서 기술을 습득할 수 있는 인턴십 또는 산학연계 프로그램을 강화함으로써 각 지역산업 기반의 대학 특성화 교육과정 개발이 필요하다.

퍼지 온톨로지를 이용한 선호도 기반 공급사슬 파트너 선정 (Preference-based Supply Chain Partner Selection Using Fuzzy Ontology)

  • 이해경;고창성;김태운
    • 지능정보연구
    • /
    • 제17권1호
    • /
    • pp.37-52
    • /
    • 2011
  • 공급사슬관리(SCM)는 공급사슬의 가치를 높이고 변화하는 환경에 더 민첩하게 적응할 수 있는 전략적인 접근방식이다. 공급사슬 파트너 간에 중단 없는 파트너쉽과 가치 창출을 위해서는 정보와 지식의 공유 및 적절한 파트너 선정기준이 적용되어야 한다. 따라서 파트너 선정 기준은 제품의 품질과 신뢰도를 유지하기 위해서 아주 중요하다. 제품의 각 부품은 적절한 공급 파트너를 통해서 공급된다. 파트너를 선정하는 기준은 기술적 능력, 품질, 가격, 지속성 등 여러 요인이 있다. 실제로 파트너 선정기준은 구성부품의 특성에 따라서 변화할 수 있다. 그 부품이 핵심 구성품이면 품질이 가격에 비해서 최고 우선순위가 된다. 표준부품은 낮은 가격이 우선순위를 가진다. 간혹 긴급 주문과 같은 예기치 못한 상황이 발생하면 우선순위가 변하게 된다. 따라서 SCM 파트너 선정 기준은 구성부품의 특성과 상황에 따라서 동적으로 결정 되어진다. 이 연구의 목적은 상황과 부품의 특성에 따라서 공급사슬 파트너쉽을 위한 온톨로지 모델을 제시하고자 하는 것이다. 변수의 불확실성은 퍼지이론을 이용하여 나타내고자 하였다. 부품별 우선순위와 상황변수는 웹 온톨로지 언어(OWL : Web Ontology Language)를 이용하여 모델링 하였다. 부품의 우선순위는 퍼지로직을 이용한 퍼지소속함수로 변환 되어진다. 온톨로지의 추론을 위해서 SWRL(Semantic Web Rule Language)을 이용하였다. 제안된 모델의 구현을 위해서 자동차 구성품인 스타트모터 부품을 대상으로 온톨로지를 구축하고 구성 부품별 우선순위에 따른 공급 파트너를 선정하는 과정을 제시하였다.

웹 서비스와 OpenAPI를 사용한 SOA 기반 동적 서비스 합성 프레임워크 (A SOA-based Dynamic Service Composition Framework using Web Services and OpenAPIs)

  • 김진한;이병정
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권3호
    • /
    • pp.187-199
    • /
    • 2009
  • 최근 웹 2.0의 등장과 함께 플랫폼으로서의 웹이 강조되어 OpenAPI가 급격히 증가하고 있다. OpenAPI는 서비스를 결합한 새로운 서비스를 만들기 위하여 사용된다. 하지만 OpenAPI는 표준 문서가 존재하지 않아 사용에 한계가 있다. 그래서 기존 매쉬업 연구는 동적 서비스 합성보다는 주로 도구 설계나 서비스 결합을 위한 언어 정의에 국한되고 있다. 반면 SOA 구현 기술 중의 하나인 웹서비스는 서비스 설명을 위한 WSDL, 서비스 등록을 위한 UDDI, 메시지 전송을 위한 SOAP 등의 표준 문서를 제공한다. 이러한 기술들을 이용하여 웹 애플리케이션이 서비스를 해석하여 실행시킬 수 있다. 그리고 최근 SOA 연구에서는 서비스의 동적 합성과 의미적 특성을 지원한다. 만약 웹 서비스와 OpenAPI를 결합하는 동적이고 체계적인 방법이 제공된다면 웹 애플리케이션은 다양한 서비스를 사용자에게 제공할 수 있다. 본 연구에서는 OpenAPI와 웹 서비스의 매쉬업을 위한 SOA 기반 프레임워크를 제시한다. 본 프레임워크는 합성된 서비스의 프로세스는 OWL-S로 표현하여 OpenAPI와 웹 서비스의 동적 합성을 지원한다. 그리고 프로토타입을 통하여 본 프레임워크의 유효성을 보인다. 본 프레임워크는 기존 웹 서비스에 다양성을 부여할 것으로 기대된다.

수치지형도를 이용한 DEM 자동 생성 기법의 개발 (Development of an Automatic Generation Methodology for Digital Elevation Models using a Two-Dimensional Digital Map)

  • 박찬수;이성규;서용철
    • 한국지리정보학회지
    • /
    • 제10권3호
    • /
    • pp.113-122
    • /
    • 2007
  • 최근 항공측량과 위성정보 기술의 급속한 발전은 방대한 지리정보 데이터의 신속한 취득을 가능케 하고 있다. 취득된 지리정보를 정확하게 표현하고 분석하기 위해서는 대용량 데이터를 실시간으로 시각화하는 기술을 필요로 하며, 실시간 시각화를 위해 LOD(Lovel of Detail) 알고리즘을 핵심 요소로 적용하고 있다. 본 연구는 다양한 지리정보 데이터 중 수치지형도에 포함된 등고선 데이터를 활용하여 정규화된 고도정보를 생성하는 방법으로써 TIN 생성기법을 적용하였고, 정규화 된 고도 정보를 생성하기 위해서 본 연구에서는 2단계의 작업으로 구분하여 생성하였다. 먼저 수치지형도를 활용하여 TIN 데이터를 생성하고, 생성된 TIN 데이터를 이용하여 정규화 된 고도정보를 생성하고자 하는 지역 크기의 2차원적 격자 배열을 생성하고, 격자 배열의 각 점과 생성된 불규칙 삼각망의 교차점을 구하여 정규화 된 고도정보를 생성할 수 있다. 본 연구에서는 각 단계 별로 제한된 딜로니 삼각분할(CDT, Constrained Delaunay Triangulation) 알고리즘과 생성된 TIN 데이터와 2차원적 격자 배열 각 점의 교차점을 구하기 위해 Ray-Triangle Intersection 알고리즘을 선택하였다. 또한, DirectX API 라이브러리, Quad-Tree LOD 알고리즘 그리고 프로그램 개발언어인 Microsoft Visual C++ 6.0을 이용하여 정규화된 고도정보를 3차원 지형 실시간 시각화를 통해 3차원 지형 시뮬레이션을 하였다.

  • PDF

웹 응용 보안을 위한 객체지향 분석·설계 방법론 (An Object-Oriented Analysis and Design Methodology for Security of Web Applications)

  • 주경수;우정웅
    • 인터넷정보학회논문지
    • /
    • 제14권4호
    • /
    • pp.35-42
    • /
    • 2013
  • 요즘 웹을 이용하여 많은 일들이 처리되고 있다. 이에 따라 다양하고 복잡한 기능을 가진 웹 기반의 응용 시스템들이 요구되고 있다. 이러한 웹 기반의 응용 시스템들을 효율적으로 개발하기 위하여 객체지향 분석 설계 방법론을 사용하고 있으며, 그 구현을 위하여 Java EE(Java Platform, Enterprise Edition) 기반의 기술들이 사용되기도 한다. 이렇게 개발된 웹 기반의 응용 시스템을 통해 많은 일들을 처리하면서 점차 보안과 관련된 이슈들이 중요해졌다. 이를 위하여 Java EE는 보안과 관련된 메커니즘을 제공하고 있지만, 효율적인 웹 응용 시스템을 개발하기 위한 객체지향 분석 설계 방법론과의 상호 연관성은 제공하지 못하고 있다. 이에 따라 Java EE 메커니즘에 따른 보안 방안은 개발 마지막 단계에서 비로소 구현되기 때문에, 요구사항 분석부터 구현에 이르기까지 시스템 개발 전 주기에 따른 일관된 보안 적용은 어려운 실정이다. 따라서 본 논문에서는 요구사항 분석부터 구현에 이르기까지, 보안이 강조된 '안전한 웹 응용 시스템을 위한 객체지향 분석 설계 방법론'을 제안한다. 제안한 객체지향 분석 설계 방법론은 보안에 관한 요구사항 분석과 시스템 분석 및 설계를 위하여 보안이 강조된 모델링 언어인 UMLsec을 사용하고, 그 구현을 위해서 Java EE 기반 기술 중 서블릿의 역할기반 접근제어(RBAC: Role Based Access Control)를 이용한다. 아울러 본 '웹 응용 보안을 위한 객체지향 분석 설계 방법론'을 온라인 뱅킹 시스템 개발에 적용하여 그 효율성을 확인하였다.

과학 중심 융합인재교육(S-STEAM) 프로그램이 유아의 창의성 및 다중지능에 미치는 영향 (The effects of S-STEAM program on creativity and multiple intelligences of young children)

  • 송민서;김형재
    • 한국산학기술학회논문지
    • /
    • 제17권4호
    • /
    • pp.361-372
    • /
    • 2016
  • 본 연구는 S-STEAM 프로그램을 개발하고, 본 프로그램이 유아의 창의성 및 다중지능에 미치는 영향을 검증하는데 그 목적이 있다. 이를 위해 유아과학교육과 융합인재교육에 대한 문헌과 선행연구 분석을 토대로 S-STEAM 프로그램을 개발하였다. 효과 검증을 위해 S시에 소재한 어린이집 만 4세 유아 29명(실험집단 14명, 비교집단 15명)을 대상으로 실험집단에게 S-STEAM 프로그램을 비교집단에게 누리과정에 기초한 과학활동을 실시하였다. 연구도구는 창의성 측정도구 TTCT(도형A, B형)를 실시하였고, 교사에게 교사평가 유아 다중지능 검사도구를 실시하였다. 자료 분석은 본 프로그램이 창의성 및 다중지능에 미치는 영향을 분석하기 위해 공분산분석을 실시하였다. 연구결과, 첫째, 본 S-STEAM 프로그램은 전체 창의성과 창의성 하위요인 유창성, 독창성, 추상성, 정교성 및 개방성 모두에 긍정적인 영향을 미치는 것으로 나타났다. 둘째, 본 S-STEAM 프로그램은 전체 다중지능과 다중지능 하위영역 중 개인이해지능을 제외한 언어, 음악, 공간, 논리 수학, 신체 운동, 대인관계, 자연친화 지능에 긍정적인 영향을 미치는 것으로 나타났다.

우울증 진단 환자의 증상 완화를 위한 참참참, 끝말잇기 놀이 로봇 설계 및 구현 (Design and Implementation of the ChamCham and WordChain Play Robot for Reduction of Symptoms of Depressive Disorder Patient)

  • 엄현영;서동윤;김경민;이성웅;최지환;이강희
    • 문화기술의 융합
    • /
    • 제6권2호
    • /
    • pp.561-566
    • /
    • 2020
  • 본 논문은 우울증 진단 환자의 증상 완화를 위한 참참참 놀이 및 끝말잇기 놀이 로봇을 설계 및 구현한다. 우울증의 핵심 증상은 삶에 대한 흥미와 관심을 상실하는 것으로, 우울증 진단 환자가 로봇을 통해 자신의 표정에 드러나는 감정 분석을 확인하고 참참참 혹은 끝말잇기 놀이를 진행한다. 놀이 후 표정에 드러나는 감정을 다시 분석하여 보고 받음으로 구현 로봇의 기능을 확인한다. 간단한 놀이를 통해 우울증을 진단 받은 환자의 질환이 완벽하게 치료될 수는 없지만, 점진적인 활용을 통해 증상 완화에 기여할 수 있다. 참참참, 끝말잇기 놀이 로봇의 설계는 Thecorpora사의 상호작용이 가능한 오픈소스형 로봇 Q.bo One를 사용한다. Q.bo One의 시스템은 사용자의 얼굴을 캡쳐하여 사진을 촬영하고, Azure 서버에 값을 전달하여 축적된 데이터를 통해 놀이 전 후의 감정 분석을 확인한다. 놀이는 Q.bo One의 OS인 라즈비안에서 프로그래밍 언어 Python을 활용하여 구현하고 외부센서들과 상호작용하여 작동하도록 구현한다. 본 논문은 놀이 로봇으로 비교적 짧은 시간에 우울증 진단 환자의 증상 완화에 도움을 주는 것을 목적으로 한다.

이야기하기의 행동경제학 (The Behavior Economics in Storytelling)

  • 김경섭;김정래
    • 문화기술의 융합
    • /
    • 제5권4호
    • /
    • pp.329-337
    • /
    • 2019
  • 이야기 구연 현장에서 전달되는 이야기들은 세련되고 정제된 것들 보다는, 왜곡되고 변질된 채 전승되는 이야기들이 더 많다. 거기다가 구연자의 엉뚱한 해석까지를 텍스트 범주에 포함한다면 문제는 더 복잡해진다. 구연 설화의 경우에는 이야기를 연행하는 구연자의 세계관과 이야기 내용이 불일치하는 경우가 흔히 발생하게 되는데, 이 글은 그 동안 우리가 설화를 읽으면서 지나치고 말았던 부분들을 행동경제학적 관점에서 점검함으로써 설화 읽기 내지는 해석에 새로운 관점을 제기한다. 모든 인간의 합리성이란 제한된 합리성일 수밖에 없다. 제한된 합리성으로 인해 인간은 최선의 선택을 하지 못하고 자신이 충분하다고 생각하는 만족할 만한 수준에서 사고를 멈추고 단순한 모형이나 대략적인 추측에 의존하여 의사결정을 하게 된다. 이 단 순화되는 의사결정 과정에 작용하는 것이 바로 휴리스틱(Heuristic)이다. 휴리스틱은 기존 경험이나 특정 정보만을 이용하기 때문에 의사결정이나 행동에 편향(Bias)이 생기게 된다. 구비문학은 언어 대중의 어림짐작과 사고의 편향성에 기반을 두고 전승되어 온 특징이 있기에, 행동경제학의 휴리스틱과 구비문학을 관련시킬 여지는 충분하다. 이 글은 대중의 사고유형과 행동양식에 대한 행동경제학의 관점을 원용하여, 개인과 대중의 기억을 바탕으로 구연되는 이야기에 대해 휴리스틱의 관점에서 논의했다. 휴리스틱은 화자의 실수, 이야기의 착종, 청중의 반응 등 이야기 구연에서 자주 포착되었지만 본격적으로 논의하기 어려웠던 유의미한 사항들을 어떤 방식으로 다룰 수 있는지도 내포하고 있음을 알 수 있었다.

SysML 기반 모델링 및 시뮬레이션 기법을 통한 기능안전 설계 대안들의 평가 및 결정 방법 (Evaluation and Determination of System Design Alternatives Utilizing a SysML-Based M&S Method for Achieving Functional Safety)

  • 정호전;이재천
    • 한국산학기술학회논문지
    • /
    • 제19권11호
    • /
    • pp.574-582
    • /
    • 2018
  • 철도, 자동차, 항공 등의 시스템에서는 시스템의 고장이 사고로 이어져 심각한 인명피해와 경제적 손실로 직결되는 경우가 많기 때문에 시스템 안전의 확보가 매우 중요하다. 기존 연구들에서는 구성품 수준의 정보를 활용해서 고장 분석 및 안전조치를 도출하고 이를 통해 고장이 발생했을 때 피해를 경감시키기 위한 안전설계가 주로 수행되었다. 그러나 기능안전 개념에 의한 설계는 위험원 식별 및 평가 그리고 안전기능을 생성한 후 안전 설계를 통해 안전 목표를 달성하고자 하는 것이다. 따라서 시스템의 기능수준에서 고장의 현재 빈도를 수용 가능한 목표수준으로 빈도를 낮출 수 있는 안전기능을 결정하고 이를 설계에 반영하기 위한 방법에 대한 연구가 필요하다. 이를 달성하기 위하여 본 연구에서는 먼저 시스템모델링 언어인 SysML을 활용하여 안전기능 들에 대해 고장빈도를 반영하기 위한 고장 모델링 방법을 연구하였다. 그리고 나서 생성된 SysML 고장모델 대안들의 시뮬레이션을 통해 각 안전기능 들이 달성할 수 있는 고장빈도의 감축능력을 평가해서 안전목표를 충족하는 대안을 결정하는 방법을 제시하였다. 사례 연구로서 대표적인 안전중시 시스템인 철도신호시스템에 적용하여 유용성을 확인하였다. 철도신호시스템의 안전기능 형태의 설계 대안들에 대해 안전 목표를 충족하는 지를 M&S를 통해 비교평가 하였다. 본 연구의 결과는 시스템의 개념설계 단계에서부터 적용 가능한 방법으로 안전기능을 수행하기 위한 다양한 설계대안 들 중에서 적절한 것을 선택함으로써 안전 목표를 충족하는 시스템의 안전 설계에 유용하게 활용될 수 있을 것이다.