• 제목/요약/키워드: 비교과 프로그램 개발

검색결과 540건 처리시간 0.035초

로봇C언어 교육프로그램이 창의력과 프로그래밍 능력 향상에 미치는 효과 - 과학 고등학교 사례- (The Effect of a Robot C Programming Curriculum on Improving Creativity and Programming Ability - Case of a Science high School-)

  • 서형업
    • 대한공업교육학회지
    • /
    • 제34권1호
    • /
    • pp.210-237
    • /
    • 2009
  • 본 연구의 목적은 중 고등학교 학생들을 대상으로 로봇C언어 교육프로그램을 개발하고 로봇C언어 교육프로그램이 창의력과 프로그래밍 능력 향상에 미치는 효과를 검증하는 것이다. 로봇C언어 교육프로그램의 내용은 로봇의 이해, 로봇의 기초와 조립(교육용 키트의 사용법 및 기구학) 및 로봇C언어 프로그래밍 학습, 과제 로봇 만들기, 창작 로봇 만들기로 구성하였으며 최종적으로 창의적으로 로봇 프로그래밍을 할 수 있도록 개발하였다. C과학 고등학교 1학년 학생(38명) 중에서 로봇C언어 교육프로그램과 C++프로그래밍 과정을 이수한 실험집단(11명)과 C++프로그래밍 과정만을 이수한 비교집단(27명)의 창의력과 프로그래밍 능력 향상 정도를 사전 사후 검사로 비교하였다. 로봇C언어 교육프로그램을 이수한 학생들은 과제 로봇과 창작 로봇의 산출물을 얻었으며, 또한, 이수한 학생들은 TTCT 창의력 검사(도형)결과 창의력 향상에 유의미한 효과가 나타났으며, 자체 평가 결과 C++언어 프로그래밍 능력도 향상되는 것으로 나타났다.

공용UDDI비즈니스 레지스트리의 현황에 대한분석 (Analysis of the UDDI Business Registry Business Registry)

  • 김정희;오수영;김영국
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (C)
    • /
    • pp.460-462
    • /
    • 2003
  • 본 논문은 현재 18M, 마이크로소프트, SAP등이 운용하고 있는 대표적인 공용 UBR(UDDI Business Registry) 노드들과 국내에서 개발된 K-UDDI, 일본의 NTT에서 운용하는 UBR노드에 대해 각각의 특징을 서로 비교해 본다. 또한 간단한 모니터링 프로그램을 구현하여, 각각의 UDDI 비즈니스 레지스트리에 등록되고 있는 전체 비즈니스 개체와 비즈니스 서비스 수의 증감 추이를 관찰하고, 등록된 비즈니스 개체별 링크된 WSDL파일의 유효함의 여부를 실행한 결과물을 통해 현재 운용중인 공용 UDDI 레지스트리의 활성화 정도를 분석해 본다.

  • PDF

광대역 채널 측정 및 분석을 위한 프로그램 개발 (Program Development for Wideband Channel Sounding and Analysis)

  • 고거다;박노준;강영진;송문규
    • 한국정보통신학회논문지
    • /
    • 제10권2호
    • /
    • pp.380-385
    • /
    • 2006
  • 본 논문에서는 무선 전파 특성의 측정과 분석에 이용할 수 있는 측정 및 분석 시뮬레이터 프로그램을 개발 하였다. 프로그램은 GPIB 인터페이스를 통하여 측정 장비인 스펙트럼 분석기의 제어가 가능하고 측정된 데이터를 분석하여 평균 초과 지연(mean excess delay)과 RMS 지연 확산(RMS delay spread)을 산출해 낸다. 측정된 경로손실은 자유공간과 터널내의 이론적인 경로손실과 비교 할 수 있다. 측정되고 분석된 결과는 그래프의 형태로 출력된다. 측정 현장에서 데이터의 비교분석이 가능하기 때문에 본 프로그램은 측정의 수행과 검증함에 있어 매우 유용하다. 본 논문은 또한 2.45GHz 와 5.8GHz 주파수대역의 지하철 터널내의 전파경로에 의한 손실과 지연 특성을 측정하고 분석 하였고, 안테나의 빔 형태에 따른 전파경로 손실과 지연특성을 비교 분석 하였다. 터널은 송신안테나의 빔 형태와 무관하게 터널 내에 전파가 가득 차기 전까지는 자유공간과 비슷한 경로손실차를 가졌다. 터널 내에 전파가 가득차는 시점부터는 지하철 터널이 도파관 역할을 하여 LOS 및 N-LOS 구간 모두에서 자유공간에 비하여 손실차가 적게 나타났다. 고주파대역 보다는 저주파 대역인 2.45GHz에서 전파 경로에 의한 손실이 적었고, 신호의 수신 전력은 높게 측정 되었다. 지연특성에 있어서는 양 대역 모두에서 슬릿빔 안테나의 지연확산량이 가장 적게 나타났다.

재가노인을 위한 지역사회 중심의 집중건강관리프로그램의 개발과 적용 (Development of community-based intensive health care program for the community dwelling elderly)

  • 송미숙;송현종
    • 한국노년학
    • /
    • 제29권1호
    • /
    • pp.37-50
    • /
    • 2009
  • 본 연구는 노인의 질병과 기능상태가 악화되는 것을 예방하기 위해 재가노인을 대상으로 이들의 건강문제를 집중적으로 관리하는 프로그램을 개발하는 것을 목적으로 하였다. 경기도 G시에 거주하는 재가노인을 대상으로 4주간 프로그램을 실시하였으며 실시 전후에 대상자의 건강상태를 비교하였고 프로그램에 대한 주관적인 만족도를 조사하였다. 집중 건강관리 프로그램은 만성질환 관리를 위한 진료와 간호 및 상담, 근력강화와 균형 감각증진 및 관절가동범위 증진을 위한 운동, 통증관리를 위한 물리치료, 미세운동과 인지기능을 강화하기 위한 작업치료, 영양관리, 사회성 증진을 위한 치료레크레이션, 그리고 주 1회 의사의 검진으로 구성하였다. 신경정신과전문의, 재활의학과전문의, 가정의학과전문의에 의해 각각의 세부 중재 내용에 대한 검토를 받아 프로그램의 내용타당도를 확보하였다. 최종 연구대상자는 69명이었으며 대상자의 기능 및 건강수준을 영역별로 판단하기 위하여 동경도 노인종합연구소에서 개발하여 검증된 Otasha-Kensin도구를 한국보건사회연구원에서 한국어로 번역한 도구를 사용하였다. 본 연구팀이 개발한 집중 건강관리 프로그램은 노년증후군의 진행을 억제하는데 부분적으로 효과가 있었다. 특히 허약, 낙상, 영양부족 영역에서는 프로그램 중재 전에 위험군이었던 대상자가 프로그램 중재 후에 정상군으로 이동하였으나 요실금, 경증 인지기능장애 영역은 통계학적으로 유의한 차이를 보이지 않아 중재효과가 상대적으로 적었다.

Java 프로그램의 품질평가를 지원하는 메트릭 측정 시스템 (Metrics Measurement System Supporting Quality Evaluation of Java Program)

  • 박옥자;유철중;장옥배
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권2호
    • /
    • pp.151-164
    • /
    • 2001
  • 최근 가장 대표적인 객체지향 언어로 사용되는 Java는 일반적인 애플리케이션뿐만 아니라 인터넷/인트라넷 기반 프로그램 개발, 나아가 컴포넌트 기반 개발에 이르기까지 다양한 분야에서 개발 언어로 사용되고 있다. 따라서 개발된 프로그램의 재사용 및 유지보수 관점에서 프로그램 품잘평가는 보다 중요한 쟁점이 되고 있으므로 기존의 Java 애플리케이션을 포함하여 현재 개발된 프로그램의 품질평가에 필요한 메트릭 측정이 필요하다. 하지만, 이미 제안된 객체지향 소프트에어 메트릭이 현재의 Java 프로그램의 특성에 적합한지에 대한 타당성 검증이 필요하므로 본 논문에서는 기존의 객체지향 메트릭이 Java 프로그램에 적합한지 여부를 결정하기 위해 필요한 메트릭 측정 시스템을 구축하여 Java 프로그램에 적합한 메트릭 제안을 지원하고자 한다. 본 시스템은 Briand가 기존의 객체지향 소프트웨어 메트릭을 수학적으로 정형화시켜 분류한 메트릭을 Java 프로그램에 적용시켜 제안된 메트릭이 프로그램에 타당성 있는지 검증함으써 명확한 품질평가도구 개발을 지원하고자 한다. 본 시스템을 통해 Java 소스 프로그램으로부터 정량적 정보를 보다 빠르고 정확하게 산출함으로써 기존의 객체지향 메트릭에 대한 검증을 비교 및 분석 수행할 수 있으며, 타당성 문제가 있다면 새로운 메트릭의 제안 및 보완을 고려함으로써 Java 프로그램에 적합한 메트릭 확립을 가능하게 할 것이다.

  • PDF

멀티코어 시스템에서 최적화된 소프트웨어 개발을 위한 병렬처리 프로그래밍 기법 조사 (The Survey of Parallel Programming Techniques for Developing Optimized Software in Multi-core System)

  • 이기홍;김지홍;엄영익
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.36-38
    • /
    • 2012
  • 이제 멀티코어 CPU가 보편화 되었지만 대다수의 프로그래밍 언어가 단일 코어를 대상으로 발전되었기 때문에 병렬화에 어려움이 있다. 이를 해결하고자 병렬처리 기법들이 연구되고 있지만 오히려 개발자는 여러 기법들 사이에서 혼란스러울 수 있다. 본 논문에서는 개발자들이 처한 상황에서 적절한 기법을 선택하는데 도움이 되고자 주요 병렬처리 기법인 OpenMP, Threading Building Blocks, Cilk Plus, Parallel Patterns Library를 비교 및 평가하였다. 각 기법마다 지원 기능, 지원 방식, 스케줄링 기법 등 개발자가 프로그램을 개발함에 있어 고려해야 할 특징들이 서로 다르고 각기 장단점이 존재한다. 따라서 병렬처리 기법을 선택하고 구현함에 있어 특정한 하나의 기법에 의존하는 것보다는 여러 기법들의 특성을 파악하여 상황에 맞는 기법을 선택한다면 보다 효율적이면서도 쉽게 병렬처리를 구현할 수 있다.

중학교 과학 '달의 운동' 단원의 상호작용형 WBI 개발 및 적용 (Developement and Application of Interactive type WBI on the Unit of 'Moon Motion' in Middle School Science)

  • 정지영;김희수
    • 한국지구과학회지
    • /
    • 제25권8호
    • /
    • pp.663-673
    • /
    • 2004
  • 본 연구에서는 ‘달의 운동’ 단원에 대한 상호작용형 WBI 학습 프로그램을 개발하였다. 개발된 프로그램은 중학교 과학교사 20명에게 의뢰하여 의견을 들었으며, 중학생 49명에게 3개월 동안 투입하여 그 질적 수준을 조사하였다. 그 결과 흥미유발, 궁금증 해결, 탐구능력 신장, 학습 참여도, 난이도 등의 면에서 응답자의 85%이상이 긍정적이라고 응답하였다. 그리고 과학에 대한 부정적인 인식을 갖고 있는 학습자들의 반응은 본 WBI 프로그램 학습 후 통계적으로 유의수준 .05에서 유의미한 차이를 나타내었다(p<.05). 또한 본 WBI 프로그램 투입 전후 학습자들의 개념 수준을 비교한 결과, ‘달의 운동’과 관련된 개념을 갖고 있지 않은 경우가 부분적인 개념을 갖고 있는 경우보다 개념 향상 정도가 더 높았다.

단형질 개체모형을 이용한 한우 육종가 추정프로그램 개발 (Development of Algorithm in Analysis of Single Trait Animal Model for Genetic Evaluation of Hanwoo)

  • 구양모;김정일;송치은;이기환;신재영;장현기;최태정;김시동;박병호;조광현;이승수;최연호;김병우;이정규;송훈
    • Journal of Animal Science and Technology
    • /
    • 제55권5호
    • /
    • pp.359-365
    • /
    • 2013
  • 단형질 개체모형을 이용한 육종가 추정프로그램의 해를 구하는 컴퓨터 프로그램을 포트란 언어를 이용하여 자체개발하였고, 프로그램은 자료기반으로 반복적으로 계산을 해 나가는 간접법을 이용한 것으로 일반적인 알고리즘으로 프로그램을 개발하고 이의 효율을 개선한 개선알고리즘으로 프로그램을 개발하여, 두 프로그램 간 효율을 비교하였다. 기존의 전통적인 알고리즘은 순차적인 반복문을 이용하여 자료를 읽고 기록하는 방법이며, 새로운 알고리즘은 효과별로 LHS를 직접 작성하여 추정하는 방법을 사용하였다. 개발된 두 가지 프로그램으로 육종가를 추정하고, 그 추정 값이 정확하게 평가되었는지 알아보기 위하여 기존에 개발되어 사용되고 있는 BLUPF90 (Misztal, 2007)과 MTDFREML (Boldman 등, 1999)과 비교하여 보았다. 서로 다른 프로그램으로 추정된 육종가간의 상관은 전체 항목에서 99% 이상 고도의 상관이 나타났으며, 프로그램 추정치 간의 높은 상관으로 볼 때 Model I, Model II는 정확하게 개발되었고 평가된 것을 확인할 수 있었다. Solution이 수렴 될 때까지의 반복횟수는 Model I은 2,568 round, Model II는 1,038 round로 수렴되어 Model II가 Model I보다 작은 반복횟수에서 수렴이 된 것을 확인할 수 있었으며, 수렴속도는 Model I은 256.008초, Model II는 235.729초로 Model II가 Model I 보다 약 10% 정도 개선된 것을 확인할 수 있었다. 개발된 프로그램을 기존 D/B와 연계한다면 농가 및 지자체 등에 지속적인 개량 정보를 제공할 수 있으며, 농가 단위 암소 유전능력평가로 암소개량을 도모할 수 있을 것이라 사료된다.

구성주의 과학프로그램이 유아의 창의성 및 문제해결력에 미치는 영향 (Effects of Constructivist Science Program on Creativity and Problem Solving Abilities among Young Children)

  • 박혜원
    • 영재교육연구
    • /
    • 제18권3호
    • /
    • pp.401-424
    • /
    • 2008
  • 아동의 자발적이고 주도적인 활동을 지향하는 구성주의 과학 프로그램을 개발하여 13주에 걸쳐서 실시한 집단(26명)과 비교집단(27명)을 대상으로 창의성과 문제해결력의 사전, 사후 검사를 실시하였다. 전반적으로 창의성과 문제해결력이 모두 향상되었다. 창의성중 뚜렷한 향상을 보인 영역(유창성, 독창성, 정교성)과 그렇지 않은 영역(개방성, 추상성)이 발견되었다. 반면 모든 문제해결력의 영역(문제의 발견 및 진술, 문제에 대한 아이디어 제안 및 적용능력, 문제에 대한 결론짓기)에서는 유의한 향상이 있었다. 이러한 프로그램의 효과에 있어 성차는 유의하지 않았다.

가상 머신간 성능 비교 (A Performance Comparison of Various Virtual Machines)

  • 김재진;정동헌;김수현;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(C)
    • /
    • pp.560-565
    • /
    • 2010
  • 가상 머신은 중간코드로 컴파일 되어 한 프로그램을 여러 플랫폼에서 수행 가능하게 한다. 이러한 가상 머신에는 이미 널리 알려진 썬 마이크로시스템즈의 자바 가상 머신과 구글의 안드로이드 플랫폼의 달빅 가상 머신 그리고 애플이 지원하는 LLVM 등이 있으며, 파이어폭스의 TraceMonkey, 구글 크롬의 v8, 사파리의 SquirrelFish Extreme 같은 자바스크립트 엔진도 일종의 가상 머신으로 볼 수 있다. 가상 머신은 필연적으로 성능 저하를 동반하게 되는데, 이는 가상 머신의 주요 이슈 중 하나이다. 본 논문에서는 간단한 벤치마크를 통해서 이들 가상 머신간의 성능을 비교하고, 각 가상 머신의 특징을 알아본다. LLVM은 여러 단계에 걸친 컴파일 전략으로 JIT 컴파일을 사용하였을 때 높은 성능을 보이나 JIT 컴파일을 사용하지 않았을 경우는 매우 낮은 성능을 보인다. 달빅 가상 머신은 인터프리터 모드에서 자바 가상 머신 보다 조금 나았으나, 아직 개발된 지 얼마 되지 않아 JIT 컴파일러가 없다는 것이 약점이다. 자바스크립트 엔진들은 동적 언어인 자바스크립트를 지원하는 특성상 최적화를 적용하지 못해 비교적 낮은 성능을 보였다.

  • PDF