• 제목/요약/키워드: Physical Programming

검색결과 216건 처리시간 0.022초

RAPTOR 프로그래밍 교육도구를 이용한 알고리즘 교육 (Education of Algorithms Using the RAPTOR Programming Educational Tool)

  • 김성율;이종연
    • 컴퓨터교육학회논문지
    • /
    • 제18권6호
    • /
    • pp.23-31
    • /
    • 2015
  • 소프트웨어 교육은 건전한 정보윤리의식을 바탕으로 컴퓨팅 사고력 기반의 문제해결력을 기르는데 목적을 두고 있다. 이러한 목적을 달성하기 위해서 많은 교육기관에서 EPL(Educational Programming Language), 피지컬 컴퓨팅, 로봇 등 다양한 교육이 시도되고 있다. 하지만 특정 EPL과 상용 제품 등에 초점이 맞추어진 교육은 컴퓨팅 사고력 향상에 초점을 맞추고 있는 소프트웨어 교육의 창의성 교육을 획일적으로 유도할 우려가 있다. 따라서 본 논문에서는 순서도 기반의 비주얼 프로그래밍인 RAPTOR를 알고리즘 교육 도구로 제안하였다. 또한 일반계고등학교 학생을 대상으로 5단계에 걸쳐 12차시의 교육을 적용한 결과 RAPTOR를 이용한 알고리즘 교육이 높은 효과가 있음을 확인하였다.

초등학생을 위한 증강현실 기반 프로그래밍 도구 분석 (Augmented Reality-based Programming Tool Analysis for Elementary)

  • 김정아;심재권
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2021년도 학술논문집
    • /
    • pp.93-99
    • /
    • 2021
  • 본 연구는 초등학생을 대상으로 하는 증강현실 기반 프로그래밍 학습 도구의 개발 방향에 대해 논의하고자 기존에 개발된 도구와 관련 문헌을 분석하였다. 문헌연구를 통해, 명령어를 조작하는 환경은 모바일형 증강현실 내에서 터치하는 방식이 효과적이며 수업 환경과 교수학습전략을 고려한 콘텐츠 개발과 설계가 필요하다는 결론을 도출하였다. 이를 토대로 초등학생을 위한 증강현실 프로그래밍 도구는 실물 교재나 특정 공간을 인식시키면 프로그래밍 문제가 증강되며 증강된 환경 내에서 명령어 선택 및 조합을 가능하게 함으로써, 프로그래밍에 대한 흥미와 관심을 증진 시킬 수 있도록 설계되어야 함을 시사하였다.

  • PDF

Multi-Thread based Synchronization of Locomotion Control in Snake Robots

  • Rai, Laxmisha;Kang, Soon-Ju
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.947-950
    • /
    • 2005
  • In this paper, we present an approach to control the locomotion of snake robot with concurrent programming model constructed using threads and semaphores. The multi-thread based concurrent programming model adds the flexibility to design and synchronize the movement of snake robots as compared with microcontroller and mechanical based approaches. We have designed a physical snake robot using LEGO sensors and actuator blocks and the wave motion of the snake robot is generated by multi-thread based concurrent programming under RT-Linux. The different robot movements in a desired direction along with different types of snake movements are achieved using angle sensors.

  • PDF

소프트웨어 활용 탐구 활동을 통한 고등학생의 프로그래밍과 컴퓨팅 사고력에 대한 인식 변화와 과학 학습에 대한 태도 조사 -스크래치와 피지컬 컴퓨팅 교구의 활용을 중심으로- (Study of Perception on Programming and Computational Thinking and Attitude toward Science Learning of High School Students through Software Inquiry Activity: Focus on using Scratch and physical computing materials)

  • 황요한;문공주;박윤배
    • 한국과학교육학회지
    • /
    • 제36권2호
    • /
    • pp.325-335
    • /
    • 2016
  • 최근 소프트웨어 중심사회 실현 전략을 목적으로 하는 소프트웨어 교육이 국내에서도 많이 강조되고 있는데, 이것은 정보과목 뿐 아니라 다양한 교과 활동과 연계하여 수행하도록 하고 있다. 2015 개정 교육과정에 소프트웨어 교육이 강화되면서, 소프트웨어 교육 운영지침(MOE, 2015)이 발표되었다. 이것은 교육부가 소프트웨어 교육을 얼마나 중요시하는 지를 보여준다. 소프트웨어 교육은 과학교육과도 관련이 있는데, 소프트웨어를 활용한 알고리즘 교육과 피지컬 컴퓨팅을 활용한 센서 측정 및 출력 제어 활동은 과학교육에서 최근 강조되고 있는 과학적 탐구 전략으로서 효과적일 수 있다. 또한 최근 강조되고 있는 컴퓨팅 사고력 개발을 위해서도 적절한 교육방법이 될 수 있다. 이에 본 연구에서는 일상에서의 과학적 문제를 교육용 프로그래밍 언어(EPL)를 사용하는 소프트웨어와 피지컬 컴퓨팅 교구를 사용해 해결하는 탐구활동 프로그램을 설계하고 고등학생들에게 적용해 보았다. 적용 전후 학생들의 프로그래밍과 컴퓨팅 사고력에 대한 인식의 변화를 보기 위해 컴퓨터 활용 능력 설문지를 소프트웨어 교육의 성취기준과 컴퓨팅 사고력의 구성요소와 관련지어 수정하여 사용하였다. 연구 결과, 언플러그드 활동과 EPL 소프트웨어 및 피지컬 컴퓨팅 교구를 활용하여 구성된 소프트웨어 활용 탐구활동을 통해 학생들의 프로그래밍과 컴퓨팅 사고력에 대한 인식이 향상되었으며, 컴퓨팅을 통한 문제해결에 대한 자신감도 향상되었다. 또한 소프트웨어 활용 탐구활동을 경험한 학생들은 과학에 대한 흥미와 적극성, 과제집착력도 높은 것으로 나타났다.

Physical Layer Security of AF Relay Systems With Jamming.

  • Ofori-Amanfo, Kwadwo Boateng;Lee, Kyoung-Jae
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2019년도 춘계학술대회
    • /
    • pp.288-289
    • /
    • 2019
  • This paper studies the secrecy capacity for a wireless cooperative network with perfect channel state information at the relays, and receiver. A similar assumption is also made for the instance where there exist a direct link between the transmitter and receiver. Physical Layer security techniques are employed in wireless networks to mitigate against the activity of eavesdroppers. It offers a viable alternative to computationally intensive encryption. In this paper the design of a protocol utilizing jamming (via jamming nodes) for better security and relaying (via relay nodes) for the amplify-and-forward (AF) operation, is investigated. A a signal-to-noise variant of secrecy known as secrecy gap is explored because of its use of lesser computational power - preferable for practical systems. Thus we maximize this signal-to-noise approach instead of the conventional secrecy capacity maximization method. With this, an iterative algorithm using geometric programming (GP) and semi-definite programming (SDP) is presented with appreciable benefits. The results show here highlight the benefits of using fractional components of the powers of the relays to offer better secrecy capacity.

  • PDF

로봇 활용 프로그래밍 학습이 창의적 문제해결성향에 미치는 영향 (The Effects of a Robot Based Programming Learning on Learners' Creative Problem Solving Potential)

  • 이은경;이영준
    • 대한공업교육학회지
    • /
    • 제33권2호
    • /
    • pp.120-136
    • /
    • 2008
  • 로봇과 같은 물리적인 객체와 교육용 프로그래밍 언어를 통합한 실체적 프로그래밍 지원 도구는 일반적인 문제해결력 신장 뿐 아니라, 창의적 사고 발현에 유용한 도구이다. 즉, 학습자가 설계한 문제해결과정을 가상의 시뮬레이션이 아닌 물리적 객체를 통해 시뮬레이션 하는 경험을 제공해 줌으로써, 사전지식이나 문제해결과정에 대한 고정관념을 최소화할 수 있는 기회를 제공한다. 이러한 경험은 새로운 해법을 꾸준히 탐색하고 능동적으로 환경을 변경하고자 하는 창의적 사고 유발에 효과적이다. 따라서 본 연구에서는 로봇을 활용한 프로그래밍 교수 학습 프로그램을 개발하여 이를 대학교 프로그래밍 입문 과정의 초보 학습자들에게 적용하였고, 로봇 활용 프로그래밍 학습이 학습자들의 창의적 문제해결성향 증진에 유의미한 영향을 주었음을 확인하였다. 특히 창의적 문제해결성향을 구성하는 3가지 하위요인 중 인지적 요인이 통제집단에 비해 유의미하게 높게 나타났다. 인지적 요인은 일반적인 문제해결력 뿐 아니라 창의성을 설명하는 문제인지 및 표상, 확산적 사고 등의 개념을 포함하고 있다. 따라서 이러한 결과는 로봇 활용 실체적 프로그래밍 학습이 학습자의 창의적 문제해결력 향상에 긍정적인 요인으로 작용할 수 있음을 의미한다. 또한 집단별 사전 사후 창의적 문제해결성향 향상 정도를 분석한 결과, 로봇 활용 프로그래밍 학습 집단은 인지적 요인, 정의적 요인, 지식구성 요인 모두에서 유의미한 향상을 보였다. 이러한 결과는 로봇 프로그래밍 학습을 위한 교수 전략들이 문제해결력 뿐 아니라, 동기와 같은 정의적 요인 모두에 유의미한 영향을 끼친 것으로 해석할 수 있다.

복합화물 터미널 립지선정을 위한 수학적 계획모형의 정립과 적용 (A Mathematical Programming Model for the Freight Terminal Location Problem)

  • 이금숙;강승필
    • 대한교통학회지
    • /
    • 제8권1호
    • /
    • pp.41-54
    • /
    • 1990
  • The rapid increase in the freight movement in Korea demands the improvement of the freight transportation system both in quantity and in quality. In recent studies integrated freight terminals have been suggested as the most relevant physical facility that solves this problem. This paper is aiming at the efficiency of the freight transportation system in Korea via integrated freight terminals. We develop a mixed integer programming model to determine simultaneously the most efficient freight flow patterns as well as the optimal locations and sizes of the integrated freight terminal facilities. The results of the model implication is also presented.

  • PDF

피지컬 컴퓨팅 교육 연구에서 활용한 도구 및 프로그래밍 언어에 대한 동향 분석 (An Analysis of Research Trend about Devices and Programming Languages in Physical Computing Education)

  • 이동규;이소율;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.378-379
    • /
    • 2017
  • 2015 개정 교육과정에서는 컴퓨팅 사고력을 핵심 역량 중 하나로 설정하였으며 역량 함양을 위해 문제해결과 프로그래밍, 컴퓨팅 시스템영역에서 각각 프로그래밍 교육과 피지컬 컴퓨팅을 편성하였다. 또한 선행연구를 통해 효과성을 알 수 있었지만 연구의 편차로 인해 피지컬 컴퓨팅이 가지는 교육적 효과크기에 대한 검증의 필요성이 제기되나 관련연구가 진행되지 않았다. 따라서 본 연구에서는 피지컬 컴퓨팅의 동향 및 효과 분석 연구의 부분으로 피지컬 컴퓨팅 도구 및 프로그래밍 언어의 활용 동향을 분석하고자 한다.

  • PDF

프로그래밍 교육에서 피지컬 컴퓨팅의 활용이 문제해결력에 미치는 영향 (The Effect of Physical Computing based Programming Education on Problem Solving Ability)

  • 이동규;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제57차 동계학술대회논문집 26권1호
    • /
    • pp.107-108
    • /
    • 2018
  • 프로그래밍 교육이 필요성이 강조되고 있으며 효과적인 교육을 위해 여러 교수 방법이 적용되고 있다. 피지컬 컴퓨팅 또한 프로그래밍 교육을 향상시키는 방법으로 연구에서 활용되어 긍정적인 효과를 보이고 있다. 하지만 피지컬 컴퓨팅 교육관련 연구의 집단이 소수이므로 실제로 일반화하기 어려운 한계가 있다. 따라서 본 연구에서는 프로그래밍 교육에서 피지컬 컴퓨팅의 활용에 대한 문제해결력의 변화가 일반프로그래밍 교육에서의 변화와의 차이를 분석하고자 관련연구를 대상으로 메타분석을 진행하였다.

  • PDF

Placement 확률 진화 알고리즘의 설계와 구현 (Design and Implementation of a Stochastic Evolution Algorithm for Placement)

  • 송호정;송기용
    • 융합신호처리학회논문지
    • /
    • 제3권1호
    • /
    • pp.87-92
    • /
    • 2002
  • 배치(Placement)는 VLSI 회로의 physical design에서 중요한 단계로서 회로의 성능을 최대로 하기 위하여 회로 모듈의 집합을 배치시키는 문제이며, 배치 문제에서 최적의 해를 얻기 위해 클러스터 성장(cluster growth), 시뮬레이티드 어닐링(simulated annealing; SA), ILP(integer linear programming)등의 방식이 이용된다. 본 논문에서는 배치 문제에 대하여 확률 진화 알고리즘(stochastic evolution algorithm; StocE)을 이용한 해 공간 탐색(solution space search) 방식을 제안하였으며, 제안한 방식을 시뮬레이티드 어닐링 방식과 비교, 분석하였다.

  • PDF