• Title/Summary/Keyword: programming

Search Result 7,688, Processing Time 0.029 seconds

대규모 비선형 구조최적화에 관한 선형 goal programming의 응용 (Application of Linear Goal Programming to Large Scale Nonlinear Structural Optimization)

  • 장태사;엘세이드;김호룡
    • 전산구조공학
    • /
    • 제5권1호
    • /
    • pp.133-142
    • /
    • 1992
  • 본 논문은 수식화의 특이성 때문에 구조 최적화 문제에 거의 사용되지 않고 있는 선형 goal programming을 대규모 비선형 구조 최적화에 응용하는 방법을 제시한다. 이 방법은 다기준 최적화의 도구로 사용되는데 그 까닭은 goal programming이 목적함수와 제한조건등을 정의하는데 있어서 발생하는 난점들을 제거해 주기 때문이다. 이 방법은 비선형 goal 최적화 문제들의 해를 얻기 위해서 유한요소해석, 선형 goal programming기법, 그리고 계속적인 선형화 기법을 이용한다. 즉, 대규모 비선형 구조 최적화 문제를 비선형 goal programming형태로 전환시키는 일반적인 수식화 방법을 제시하고, 얻어진 비선형 goal 최적화 문제를 풀기 위한 계속적인 선형화 방법에 대해서도 논의한다. 설계도구로서 이 방법의 유효성을 논증하기 위하여 10, 25 및 200트러스의 사례를 가지고 응력제한조건들의 최소무게 구조 최적화 문제에 대한 해를 모색하며 이를 다른 연구결과와 비교검토한다.

  • PDF

교구로봇을 활용한 프로그래밍 교육이 예비 초등교사의 학습동기 및 학업성취도에 미치는 영향 (The Effect of Programming Education Using Hands-on Robot on Learning Motivation and Academic Achievement of Prospective Elementary Teachers)

  • 양권우
    • 정보교육학회논문지
    • /
    • 제18권4호
    • /
    • pp.575-584
    • /
    • 2014
  • 최근 소프트웨어 교육의 중요성에 관한 인식이 확산됨에 따라 초등학생을 대상으로 하는 프로그래밍 교육 방법에 대한 연구가 활발히 진행되고 있다. 그러나 초등학교에서 프로그래밍 교육을 담당해야 할 교육대학교 재학생 대다수는 프로그래밍의 기본 원리에 대해 이해가 부족할 뿐만 아니라 프로그래밍 교육의 필요성에 관한 관심 또한 부족하다. 그래서 본 연구에서는 교구로봇을 활용한 프로그래밍 교육과 스크래치를 활용한 프로그래밍 교육이 예비교사들의 프로그래밍에 대한 학습동기와 학업성취도에 미치는 효과를 알아보았다. 교구로봇을 통한 프로그래밍 교육의 학습동기, 학업성취도와 스크래치를 통한 프로그래밍 교육의 학습동기, 학업성취도를 비교한 결과 교구로봇을 활용한 프로그래밍 교육이 학습동기와 학업성취도 측면에서 통계적으로 유의미한 차이가 있음을 알 수 있었다.

종편TV 예능방송프로그램의 편성특성이 시청의도에 미치는 영향 (Study of the Impacts of Programming Characteristics of Entertainment Programs on General Programming Channels on Watching Intentions)

  • 이규환
    • 한국콘텐츠학회논문지
    • /
    • 제17권6호
    • /
    • pp.250-260
    • /
    • 2017
  • 본 연구에서는 종편TV 예능방송프로그램을 중심으로, 수용자가 지각하는 편성특성이 시청의도에 어떠한 영향을 미치는지 시청자 360명의 설문자료를 통해 분석하였다. 본 연구의 연구문제 검증결과를 정리하면 다음과 같다. 종편TV 예능방송프로그램 수용자가 지각하는 편성특성 요인이 시청의도에 미치는 영향을 분석하기 위하여, 개인적 특성을 통제변수로 투입하고, 편성특성을 독립변수로, 시청의도를 종속변수로 설정하여 다중회귀분석을 실시한 결과, 회귀모형이 유의한 것으로 나타났으며, 종편TV 예능방송프로그램 수용자가 지각하는 편성특성 요인이 긍정적일수록 시청의도가 유의하게 향상되는 것으로 볼 수 있다. 또한, 시청의도에 유의한 영향을 미치는 편성특성 요인은 인접성 > 내용적충실성 > 장르비중 > 사회적증거 > 상대적우위 > 접근용이성의 순으로 정(+)의 영향력을 나타내고 있었다. 결국 본 연구는 편성특성이 시청행위에 미치는 효과에 관해 경험적으로 검증하고, 종편 시청행위에 영향을 미치는 편성의 구조적 요인 내에서도 어떠한 우선순위가 있는지 밝혔다는데 의의가 있으며, 본 연구의 결과는 종편채널이 다양한 장르를 제작하고 편성하며, 이 과정에서 방송의 질적 수준과 지속성 및 차별성을 담보할 수 있는 전략이 필요함을 시사한다.

예제 중심의 NXC 기반 로봇 프로그래밍 지원 시스템 개발 (Development of Example-based NXC Robot Programming Support System)

  • 유인환
    • 정보교육학회논문지
    • /
    • 제16권2호
    • /
    • pp.265-273
    • /
    • 2012
  • 현재 컴퓨터교육은 컴퓨터의 활용보다는 컴퓨터과학을 통한 창의성 신장 교육으로 비중을 높이고 있다. 이에 따라 창의성 교육의 측면에서 로봇을 활용하는 프로그래밍 교육은 컴퓨터교육 연구의 주요 과제로 떠오르고 있다. 로봇 프로그래밍에 관련된 기존 연구를 살펴보면 주로 로봇 프로그래밍 교육의 효과 및 교육과정 개발에 대한 연구가 주를 이루고 있으며, 점차 구체적인 학습 방법에 대한 연구로 초점이 이동되고 있는 추세이다. 본 연구에서는 로봇프로그래밍 학습 방법으로서 예제의 활용에 주목하고 있다. 예제는 프로그래밍을 가르치고 배우는데 중요한 역할을 하며, 학생과 교사 모두에게 유용한 유형의 학습 자료로 인식된다. 또한, 예제는 학습자가 프로그래밍을 할 때 기본틀, 가이드라인, 힌트 제공의 역할을 수행할 수 있다. 본 연구에서는 로봇 프로그래밍 교육을 위한 NXC 예제를 개발하고, 이를 학습자들이 쉽게 활용할 수 있는 지원 시스템을 개발하였다. 이 지원 시스템은 최근 관심이 집중되고 있는 스마트 교육의 동향에 따라 모바일 웹 애플리케이션으로 개발하였다.

  • PDF

교육용 프로그래밍 언어를 사용한 프로그래밍 교육의 효과에 관한 메타분석 (Meta-Analysis on the Effects of Programming Education using Educational Programming Languages)

  • 양창모
    • 정보교육학회논문지
    • /
    • 제18권2호
    • /
    • pp.317-324
    • /
    • 2014
  • 본 연구에서는 교육용 프로그래밍 언어를 사용한 프로그래밍 교육의 효과에 관한 국내 논문을 메타분석하여 프로그래밍 교육의 효과를 분석한다. 프로그래밍 교육의 효과에 관한 논문 가운데 메타분석이 가능한 논문 70편의 101개 연구를 대상으로 메타분석을 한 결과 평균 효과크기는 0.641로 긍정적인 효과를 보였다. 인지적 영역의 학습 효과를 위한 연구와 정의적 영역의 학습 효과를 위한 연구의 평균 효과크기는 각각 0.632, 0.666이었다. 실험 대상의 학령, 실험 차시, 사용 언어의 중재변인별 평균 효과크기에는 통계적으로 유의미한 차이가 없었다. 본 연구의 결과로부터 프로그래밍 교육을 받은 실험집단은 프로그래밍 교육을 받지 않은 통제집단에 비하여 약 23.9%의 긍정적인 효과의 향상을 보인다는 것을 알 수 있다.

프로그래밍 패턴에 기반한 효율적인 로봇 기초 프로그래밍 교육 방법에 관한 연구 - 마인드스톰 로봇을 중심으로 - (Study on the Methods of Efficient Robot Fundamental Programming Education based on the Programming Patterns - Focus on MINDSTORM Robots -)

  • 정인기
    • 정보교육학회논문지
    • /
    • 제17권3호
    • /
    • pp.347-355
    • /
    • 2013
  • 로봇을 활용한 교육은 학생들의 몰입도를 높일 수 있는 장점을 가지고 있다. 특히 프로그래밍 교육에 있어서 로봇을 활용하면 학생들의 관심이 높은 주제일 뿐 아니라 프로그램이 눈으로 볼 수 있는 형태로 동작하기 때문에 프로그래밍에 대한 이해도를 높일 수 있는 장점도 있다. 그러나 학생들은 센서를 사용하는 로봇 프로그래밍에 대하여 막연한 거부감을 가지고 있고, 로봇을 제작하는 데 많은 시간이 소요되기 때문에 주어진 시간에 소기의 목적을 달성할 수 있는 교육을 하기 어려웠다. 따라서 본 논문에서는 로봇 프로그래밍의 패턴을 분석하여 이에 따라 학생들이 비슷한 프로그래밍 패턴에서 센서 부분을 교환하는 형태의 프로그래밍 교육 방법을 제안하였다. 이 방법에 따르면 로봇 제작 및 프로그래밍 교육 시간이 줄어들어 전체적인 교육 시간이 줄어들고, 효율적인 프로그래밍 교육을 할 수 있었다.

4CID 모델 기반 로봇 활용 프로그래밍 학습의 몰입 효과 분석 (The Effects of 4CID Model based Robot Programming Learning on Learners' Flow Level)

  • 이은경;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제11권4호
    • /
    • pp.37-46
    • /
    • 2008
  • 프로그래밍 학습에서의 로봇의 활용은 학습자의 흥미와 동기 유발에 도움이 되지만, 단지 로봇이라는 새로운 매체의 도입을 통한 흥미 유발은 일시적일 수 있으며, 오히려 학습지의 동기를 저해하거나 새로운 인지적 부담으로 작용할 수 있다. 따라서 프로그래밍 학습에서의 로봇 활용의 효과를 최대화하기 위해 로봇의 기술적 특성 뿐 아니라, 로봇 프로그래밍 과제를 구성하고 제시하는 방식, 시기의 조절 등을 고려한 교수 학습 설계가 필요하다. 본 연구에서는 로봇 프로그래밍 학습에서 초보 학습자의 인지적 부담을 감소시키고 몰입경험을 향상시키기 위한 교수 학습 전략들을 설계하고 이러한 전략들이 실제 학습자의 몰입수준에 미치는 영향을 분석하였다. 연구결과, 로봇 프로그래밍 학습을 수행한 집단이 일반 프로그래밍 학습을 수행한 집단에 비해 몰입수준이 유의미하게 높게 나타났으며, 특히 개인의 내재적 동기를 설명하는 자기목적적 경험 요인에서 높은 차이를 드러냈다.

  • PDF

프로그래밍 과정에서 나타나는 초보학습자들의 행동 및 사고과정 분석 (Analysis of Programming Processes Through Novices' Thinking Aloud in Computational Literacy Education)

  • 김수환;한선관;김현철
    • 컴퓨터교육학회논문지
    • /
    • 제14권1호
    • /
    • pp.13-21
    • /
    • 2011
  • 본 연구의 목적은 CL(Computatioanl Literacy) 교육에서 중요한 교육 내용인 프로그래밍 문제해결 과정을 규명하는데 있다. 프로그래밍 초보학습자들의 인지적 사고과정 분석을 통해 프로그래밍 문제해결 과정에서 나타나는 사고 특성을 조망하는 분석틀을 제시하고, 실제 CL 문제해결 과정에서의 초보학습자들의 사고과정을 규명하는 것이다. 이를 위해 사고발성법을 적용하여 프로그래밍 과정에서 나타나는 여러 상황을 분석하였다. 본 연구에서는 학생들의 사고 특성을 추출하는 분석코드와 프로그래밍 과정 코드를 이용한 코딩조직를 개발하였고, 프로그래밍 과정에서 겪는 어려움과 이를 해결하는 과정을 Nvivo를 사용하여 종합적으로 분석하였다. 특히 프로그래밍 과정에서 나타나는 사고력의 활용에 대한 분석과 시사점을 제시하였다. 본 연구는 프로그래밍 과정에서 나타나는 인지적 사고 특성과 흐름을 이해하는데 기여하며 프로그래밍에서의 사고 과정을 과학적으로 분석할 수 있는 준거를 제시한다.

  • PDF

학습 양식 기반의 프로그래밍 교수 전략과 방법 연구 (Study of Teaching Strategies and Methods of Programming Education based on the Learning Style)

  • 최현종
    • 컴퓨터교육학회논문지
    • /
    • 제15권1호
    • /
    • pp.13-21
    • /
    • 2012
  • 이 연구는 학생이 선호하는 학습 전략과 방법이 있다는 학습 양식을 전제로 교사가 수업에 적용할 수 있는 학습 양식에 따른 프로그래밍 교수 전략과 방법을 제안한다. 관련 연구들은 대부분 학습 양식집단이 특정 능력에 차이가 있음을 증명하는 연구들이기 때문에 교사가 수업을 설계하거나 실현할 때, 연구의 결과가 큰 도움을 주지 못한다. 따라서 실제 수업을 설계하고 실현할 때 도움을 주기 위한 교수전략과 방법에 대한 연구가 필요하다. 이에 컴퓨터 교육 전문가들로 구성된 전문가 설문을 통해 연구된 학습 양식에 따른 프로그래밍 교수 전략과 방법을 제안한다. 제안된 교수 전략과 방법의 유용성을 확인하기 위해 실험 집단을 구성하여 실제 프로그래밍 교육을 설계하여 실현하였다. 수업을 마친 후 성취도 평가를 실시하여, 그 결과 차이를 학습 양식 집단별로 검증하였다. 이 연구의 실험자의 수가 적고 적용기간이 짧다는 제한점이 있지만, 앞으로의 학습 양식에 기반한 교수 전략과 방법 연구에 좋은 사례 연구가 될 것이다.

  • PDF

웹을 기반으로 한 자바 이동에이전트 프로그래밍 모델 (Programming Model for Web-based Mobile Agent)

  • 송성훈;원유헌
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권4호
    • /
    • pp.225-234
    • /
    • 2002
  • 현재까지 개발되어 있는 많은 이동에이전트 시스템들이 웹과의 연동을 고려하고 있으며, 웹서버들 또한 향후에 이동에이전트를 지원할 것을 고려하고 있다. 그러나 현재로서는 근본적으로 클라이언트/서버 구조를 가지고 있는 웹프로그래밍과 프로그램 코드의 자치적인 이동이라는 특징을 가진 이동에이전트 프로그래밍을 통합하여 정보시스템을 개발하는 방법이 명확히 정립되어 있지 않다. 본 논문에서는 첫째, 청상의 이동에이전트 프로그래밍 모델을 제시하므로서 웹프로그래밍과 이동에이전트 프로그래밍을 통합할 수 있는 방법을 명확히 하였다. 둘째, 웹프로그래밍과 이동에이전트 프로그래밍 모두에 많이 쓰이고 있는 자바언어의 API를 개발하므로서, 웹상의 이동에이전트 프로그래밍에 사용할 수 있도록 하였다. 셋째, W3C에서 자바로 개발한 Jigsaw 웹서버에 이동에이전트의 실행환경을 제공하기 위한 모듈을 추가하고 테스트하므로서 제안하는 모델의 유용성을 보였다.