• 제목/요약/키워드: program visualization

검색결과 316건 처리시간 0.031초

병렬 프로그램 성능가시화를 위한 확장성 있는 프레임워크 설계 및 구현 (Design and Implementation of a Scalable Framework for Parallel Program Performance Visualization)

  • 문상수;문영식;김정선
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권2호
    • /
    • pp.109-120
    • /
    • 2001
  • 본 논문에서는 최적의 성능을 갖는 병렬프로그램 개발을 위한 도구로 이식성, 확장성, 효율성을 고려한 성능가시화 프레임워크의 설계 및 구현을 제시한다. 본 프레임워크는 독립적으로 개발 가능한 인스트루멘테이션 층, 인터페이스 층 그리고 가시화 층으로 이루어진 계층구조를 갖도록 설계되었다. 인스트루멘테이션 층은 사건(event) 포획을 위한 라이브러리인 ECL(Event Capture Library)로 구성되며, 인터페이스 층은 인스트루멘테이션 층과 가시화 층 간에 문제중심의 인터페이스를 제공하기 위해 개발된 EDL/JPAL(Event Description Language/Jave Problem-oriented trace Access Library)로 구성되었다. 또한 가시화 층은 뷰와 필터의 추가, 수정 및 custom 뷰 그룹의 구성이 용이하도록 plug and play 스타일로 설계되었다. 이렇게 구현된 성능 가시화 프레임워크는 독립된 도구로서 뿐만 아니라 프로그래밍, 디버깅 그리고 성능분석이 통합된 병렬프로그램 개발환경의 핵심도구로 사용될 수 있다.

  • PDF

인포그래픽 기반 STEAM 프로그램 개발 및 효과성 검증 (Development of an Infographic-Based STEAM Program)

  • 현은령;김정현;신태섭
    • 공학교육연구
    • /
    • 제25권5호
    • /
    • pp.68-74
    • /
    • 2022
  • The purpose of this study was to develop an infographic-based STEAM program for high school students and test its effectiveness. In this study, we converged high school 'art' education with 'Korean language' and 'mathematics.' The program was divided into four phases. The effectiveness of the program was analyzed by conducting matched pair t-test for 377 students at a girl's high school in Seoul before and after the program. The study found that the students' self-concept on mathematics and their attitude towards choosing science and engineering career showed significant increases after the program. By connecting high school courses through data visualization based on cognitive information design, findings from this study suggest that our infographic-based STEAM program should be implemented more frequently at high schools.

준설 물량 산출을 위한 지반정보 3차원 가시화 프로그램 비교 평가 (Comparative Evaluation on Geotechnical Information 3D Visualization Program for Dredging Quantity Estimation)

  • 이보영;황범식;김한샘;조완제
    • 한국지반환경공학회 논문집
    • /
    • 제17권7호
    • /
    • pp.35-42
    • /
    • 2016
  • 국내 및 해외에서 진행되고 있는 간척사업은 대규모 매립재가 필요하나 육상에서 얻을 수 있는 매립재는 한정되어 있어 해상준설토를 활용하기 위한 지반 정보화 관련 연구가 활발히 진행되고 있다. 이러한 연구의 일환으로 준설지역 지반조사 자료의 디지털 공간 정보화를 통해 신뢰도가 고려된 3차원 준설 물량의 자동 산출이 가능한 GIS 기반의 준설 매립지반 DB 구축 및 3차원 준설 매립 정보화 프로그램을 개발하였다. 현장에서 준설된 물량과의 비교 검증에 앞서 본 연구에서는 수집된 새만금 지역의 군장항 인근 지반조사 자료를 바탕으로 개발된 프로그램과 3차원 준설 매립 정보화 상용 프로그램으로 지반정보의 3차원 가시화를 수행하였다. 이를 토대로 가시화 수준, 각 지층의 단면 및 심도, 정량적 준설 물량 산출 결과를 비교하여 개발 프로그램에 대한 적정성을 평가하였으며, 평가결과 각각 산출된 준설 물량은 일치하는 것으로 나타났다.

스크래치를 활용한 데이터 시각화 활동이 예비 코딩 강사의 창의성 향상에 미치는 효과 (Effect of data visualization using scratch on improvement of creativity of preliminary coding instructors)

  • 김용민;김종훈
    • 정보교육학회논문지
    • /
    • 제21권3호
    • /
    • pp.309-320
    • /
    • 2017
  • 본 연구는 스크래치를 활용한 데이터 시각화 활동 프로그램을 개발하여 예비 코딩 강사를 대상으로 적용한 후 그 효과를 검증하였다. 활동 프로그램은 컴퓨터교육 전공 현직 초등교사 20명을 대상으로 실시한 사전 요구 분석 결과를 바탕으로, ADDIE 모형의 절차에 따라 개발하였다. 개발한 프로그램은 '${\bigcirc}{\bigcirc}$ 창조경제혁신센터'에서 주관하고 '${\bigcirc}{\bigcirc}$대학교'에서 진행한 '청년 코딩 사업'에 주 2회 3시간씩 4주 동안 총 21차시의 집합 강의 및 실습 시간에 적용하였다. 프로그램의 적용 결과 창의성에 미치는 효과에 대한 검증을 위하여 Torrance의 TTCT(Torrance Tests of Creative Thinking) 검사지 도형 A, B형을 투입하여 사전 사후 검사를 실시하였다. 검증 결과, 본 연구에서 개발한 교육 프로그램이 예비 코딩 강사의 창의성 향상에 효과적인 것으로 나타났다.

분산 가시화를 위한 가상현실 타일 디스플레이 시스템의 개발 (A VR-based Tile Display System for the Distributed Visualization)

  • 차무현;이재경;황진상;한순흥
    • 한국CDE학회논문집
    • /
    • 제15권3호
    • /
    • pp.167-177
    • /
    • 2010
  • In recent years, the use of high-resolution tiled display system which does not have restrictions on the size of the screen and implements various layout of tile is increasing in order to evaluate the digital mock-up in physical scale or explore large engineering data set in detail. In this study, we developed multi-channel distributed visualization system which provides a virtual reality-based visual contents using 3D open-source graphics engine. Efficient data structures and exchange methods were proposed as a scene synchronization technology in PC cluster environments. DLP-Cube based tiled visualization system which provides $5{\times}2$ layout of display wall was developed and we validated our approach using this system. In addition, we introduced integrated control program that administrates PC cluster environment in remote and controls the layout of display channels.

몰입 환경을 위한 3차원 데이터 후처리 소프트웨어의 데이터 글로브에 의한 제어 구현 (CONTROL OF A 3-DIMENSIONAL POSTPROCESSING SOFTWARE USING DATA GLOVES FOR IMMERSIVE ENVIRONMENT)

  • 김기영;김병수
    • 한국전산유체공학회지
    • /
    • 제11권2호
    • /
    • pp.56-61
    • /
    • 2006
  • As the size and dimension of target problems in the field of computational engineering including CFD gets bigger and higher, it is needed to have more efficient and flexible data visualization environment in terms of software and hardware. Even though it is still manageable to use a mouse in controlling 3-dimensional data visualization, it would be beneficial to use 3-D input device for 3-D visualization. 'Data Glove' is one of the best 3-D input devices, because human hands are best tools for understanding 3-D space and manipulating 3-D objects. Signals coming from 'Data Glove' are analog and very sensitive to finger motions, therefore signal filtering using a digital filter is applied. This paper describes our experience and benefits of using data gloves in controlling 3-dimensional postprocessing softwares.

파이썬을 활용한 데이터 시각화 교육이 초등학교 6학년 학생의 컴퓨팅 사고력에 미치는 효과 (Effect of data visualization education with using Python on computational thinking of six grade in elementary school)

  • 김정아;김민규;유혜진;김용민;김종훈
    • 정보교육학회논문지
    • /
    • 제23권3호
    • /
    • pp.197-206
    • /
    • 2019
  • 본 연구에서는 데이터 시각화 교육에 초점을 맞춘 파이썬 교육이 초등학교 6학년 학생들의 컴퓨팅 사고력 향상에 미치는 효과를 분석해보았다. 현직 초등교사 60명과 초등학교 6학년 학생 120명을 대상으로 실시한 요구분석 결과를 바탕으로, 데이터 시각화의 절차에 따라 파이썬 교육프로그램을 개발하였다. 개발한 교육프로그램으로 초등학교 6학년 학생 24명에게 총 6일 동안 36시간의 수업을 진행하여 사전 사후 비교 검사를 통해 효과를 분석하였다. 분석 결과, 데이터 시각화 교육에 초점을 맞춘 파이썬 교육은 초등학교 6학년 학생들의 '계산적 인지력'과 '유창성', '정교성', '독창성'에 유의미한 효과가 있는 것으로 나타났다.

GIS for Agricultural Project and Program Evaluation

  • Punyaratabandhu, Sompit
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2003년도 Proceedings of ACRS 2003 ISRS
    • /
    • pp.38-40
    • /
    • 2003
  • Project monitoring and evaluation is very important, as it can be used to indicate progress and success, including problems and impact of the project. It can also be used for improving project plan, administration, and management. GIS is the visualization method that is extremely helpful in decision making and planning. So GIS is an appropriate tool for agricultural project and program monitoring and evaluation. There are three ways of using GIS in project undertakings i.e. GIS for feasibility studies, GIS for project and program monitoring, and GIS for project and program evaluation.

  • PDF

대용량 소스코드 시각화기법 연구 (Visualization Techniques for Massive Source Code)

  • 서동수
    • 컴퓨터교육학회논문지
    • /
    • 제18권4호
    • /
    • pp.63-70
    • /
    • 2015
  • 프로그램 소스코드는 텍스트를 기반으로 하는 정보이며 동시에 논리 구조를 포함하고 있는 복잡한 구문의 집합체이다. 특히 소스코드의 규모가 수만 라인에 이르는 경우 구조적, 논리적인 복잡함으로 인해 기존의 빅데이터 시각화 기법이 잘 적용되기 힘들다는 문제가 발생한다. 본 논문은 소스코드가 갖는 구조적인 특징을 시각화하는데 있어 필요한 절차를 제안한다. 이를 위해 본 논문은 파싱 과정을 거쳐 생성된 추상구문트리를 대상으로 프로그램의 구조특징을 표현하기 위한 자료형의 정의, 함수간 호출관계를 표현한다. 이들 정보를 바탕으로 제어 정보를 네트워크 형태로 시각화함으로써 모듈의 구조적인 특징을 개괄적으로 살펴볼 수 있는 방법을 제시한다. 본 연구의 결과는 대규모 소프트웨어의 구조적 특징을 이해하거나 변경을 관리하는 효과적인 수단으로 활용할 수 있다.

Preliminary Results-Nature as Metaphor : Innovative Visualization of Accounting Information with Lotus Plants

  • Raungpaka, Voraphan;Savetpanuvong, Phannaphatr;Tanlamai, Uthai
    • Journal of Information Technology Applications and Management
    • /
    • 제20권2호
    • /
    • pp.1-14
    • /
    • 2013
  • Learning accounting has always been a challenge for non-accounting students and managers. Understanding accounting information requires more than a numerical description of financial and income statements. Current accounting practice presents accounting reports in the form of tables with values or in two or three dimensional graphs generated by a spread sheet program. The present study proposes an alternative visualization with metaphor from nature as a learning device for novice users and managers. After surveying various kinds of plants, the lotus flower was chosen as an attractive analogy because every part of the plant from leaves to roots is usable and can have economic value. Moreover, lotus flowers, whether man-made or natural, can easily be part of a familiar, natural ecology representing both beauty and serenity. Results from online survey respondents (n = 220) showed that there was no significant difference on overall usability of the Lotus visualization between expert users and novice users. However, verbally-oriented users differed Significantly from visually-oriented users in their usability assessment, perceived usefulness, and intention to use the Lotus visualization.