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

검색결과 94건 처리시간 0.033초

정렬 프로그래밍 교육을 위한 시각화 도구의 개발 (Development of Visualization Tool for Sorting Programming Instruction)

  • 정인기
    • 컴퓨터교육학회논문지
    • /
    • 제7권6호
    • /
    • pp.27-35
    • /
    • 2004
  • 자료구조 및 알고리즘 분야는 컴퓨터 프로그래밍 교육의 기반이 되는 과목이다. 그러나 교육방법이 헌재의 추세인 비주얼 프로그래밍과 윈도우 프로그래밍 방법을 따라가지 못하여 학생들의 흥미를 유발하지 못하고 있다. 정렬 프로그래밍도 다른 자료 구조와 상황은 마찬가지이다. 이러한 문제점을 해결하기 위하여 본 논문에서는 교육자가 효과적으로 정렬 알고리즘을 교육할 수 있는 VTSPI (Visualization Tool for Sorting Programming Instruction)를 개발하였다. 뿐만 아니라 VTSPI는 비주얼 프로그래밍에 기반을 둔 소프트웨어 컴포넌트이기 때문에 학생들이 쉽게 프로그래밍할 수 있고, 자신의 프로그램을 이해할 수 있고, 디버깅을 쉽게 할 수 있게 해준다.

  • PDF

초등정보영재의 창의성 신장을 위한 교과 통합 로봇 프로그래밍 수업 모형 (A Subject Integration Robot Programming Instruction Model to Enhance the Creativity of Information Gifted Students)

  • 서영민;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제13권1호
    • /
    • pp.19-26
    • /
    • 2010
  • 본 연구에서는 초등정보영재의 창의성 신장을 위한 방법의 하나로 교과 통합 로봇 프로그래밍 수업 모형을 개발하였다. 개발한 수업 모형은 초등학교 5, 6학년 정보영재 학생들을 대상으로 적용하고 효과를 분석하였다. 실험집단에는 교과 통합 로봇 프로그래밍 수업을 실시하고, 비교집단에는 도전 과제들로 구성되어 학생들이 문제를 해결하는 과정에서 겪는 오차를 수정하는 형태의 일반적 로봇 프로그래밍 수업을 실시하였다. 적용 결과 실험집단의 학생들이 창의적 성향, 창의적 인지 능력에서 유의하게 향상된 결과를 나타내었으며 이는 본 연구를 통해 개발한 교과 통합 로봇 프로그래밍 수업 모형이 초등정보영재의 창의적 성향, 창의적 인지 능력 향상에 긍정적인 영향을 준 것으로 볼 수 있다.

  • PDF

집단지성을 활용한 문제중심학습 기반 프로그래밍 수업 모형 개발 (Development of a PBL-based Programming Instruction Model Using Collective Intelligence)

  • 김길모;김성식
    • 컴퓨터교육학회논문지
    • /
    • 제14권2호
    • /
    • pp.23-32
    • /
    • 2011
  • 인터넷은 '참여', '공유', '개방', '협력'의 웹 2.0이라는 새로운 패러다임으로 나타나고 있다. 웹 2.0은 전문가뿐만 아니라 일반 이용자들의 참여가 확대되고, 전문가 한 사람의 의견보다 집단의 다양한 생각이 더 많은 문제를 해결할 수 있다. 집단지성은 웹 2.0의 가치를 가장 잘 나타내는 기술로 교육적 활용을 위한 잠재력 또한 주목 받고 있다. 따라서 본 연구에서는 학습자의 문제해결력과 프로그래밍 태도 신장을 위하여 집단지성을 활용한 문제중심학습 기반 프로그래밍 수업 모형을 개발하고 그 효과를 분석하였다. 적용 결과, 개발한 수업 모형은 학습자들의 문제해결력과 프로그래밍 태도에서 유의미하게 향상된 차이를 나타내었다. 이는 본 연구에서 개발한 집단지성을 활용한 문제 중심학습 기반 프로그래밍 수업 모형이 학습자들의 문제해결력과 프로그래밍 태도에 긍정적인 영향을 준 것으로 볼 수 있다.

  • PDF

UniSet개발을 통한 공장자동화에 관한 연구 (A Study of the Automation of Factory through the Development of UniSet)

  • Park, K.H.;Kim, S.C.
    • 한국정밀공학회지
    • /
    • 제14권2호
    • /
    • pp.84-91
    • /
    • 1997
  • This paper reports the effort for developing this new Unified Manufacturing Instruction Set and its environment, called here UniSet, to deal with difficulties in set up and operation of Flexible Manufacturing Cells, UniSet has been developed as a non-exclusive unified manufacturing instruction set based on com- parisons of the prevailing machine tool and programming primitives. UniSet allows programmers to deal with only one instruction set, if they so desire, in a single coherent enviroment, rather than numerous machine programming languges. The software system is coded in an Object-Oriented Programming (OOP) language, Smalltalk, and derives its paradigm from the OO philosophy. Test results are also includ- ed to demonstrate the applicability of the approach employed.

  • PDF

스크래치를 이용한 초등학교 컴퓨터 교육과정 설계 (Design of Computer Education Curriculum for Elementary Schools using Scratch Educational Programming Language)

  • 함성진;양창모
    • 정보교육학회논문지
    • /
    • 제15권3호
    • /
    • pp.413-423
    • /
    • 2011
  • 프로그래밍 교육은 문제 해결 능력과 논리적 사고력 향상에 긍정적인 영향을 끼친다. 하지만 초등학교에서의 프로그래밍 교육은 아직 활성화되고 있지 않다. 그 원인 가운데 하나는 체계적인 교육과정의 부재이다. 본 논문에서는 교육용 프로그래밍 언어인 스크래치를 사용하여 초 중등학교 정보통신기술 교육 운영지침 개정안의 '정보처리의 이해' 영역의 교육과정을 설계하였다. 학습자의 인지부담을 최소화하기 위하여 1~2학년은 4차시, 3~4학년은 5차시, 5~6학년은 6차시 분량으로 교수 학습 지도안을 작성하여 제시했다. 전문가 집단을 선정하여 제시한 교육과정과 교수 학습 지도안을 검증하였다. 검증 결과 학습 대상, 교육요소, 학습내용, 학습량, 교수학습지도안의 적정성 등 거의 모든 영역에서 적절하다는 결론을 얻었다. 본 논문에서 설계한 교육과정을 실제 수업에 적용한다면 초등학교 프로그래밍 교육을 효율적으로 수행할 수 있을 것이며, 더 나아가 초등학생들의 논리적 사고력, 문제해결력, 창의력, 정보처리능력 등을 신장시킬 수 있을 것이다.

  • PDF

프로그래밍 교수-학습에 대한 구성주의 접근 (Teaching and Learning Programming: A Constructivist Approach)

  • 이미화
    • 정보교육학회논문지
    • /
    • 제16권3호
    • /
    • pp.363-371
    • /
    • 2012
  • 본 연구는 프로그래밍 교육에 구성주의 교수-학습을 적용하여 프로그래밍 습득 및 전이에 미치는 영향을 분석해 보는데 목적이 있다. 이에 따라 프로그래밍 학습을 위한 구성주의 기반 교수 환경을 설계하고 이러한 환경에서 실제로 수업을 실시하였다. 본 연구의 목적 및 선행 연구에 기초하여 고안된 연구 도구를 사용하여 프로그래밍 학습 및 태도에 미치는 효과 및 관련 변인들을 측정 분석하였다. 분석 결과 구성주의 기반 프로그래밍 교수-학습 과정에서 연구 대상의 학년 및 교수 환경에 따라 유의미한 효과가 있었으며 긍정적인 영향을 미치는 것으로 나타났다. 본 연구의 결과에 대한 시사점 및 후속 연구에 대한 제언을 제시하였다.

  • PDF

스마트폰을 활용한 프로그래밍 학습용 로봇시스템 설계 및 개발 (Design and Development of Programming Instruction Robot System using Smart Phone)

  • 문채영;김세민;류광기
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.477-480
    • /
    • 2012
  • 본 연구에서는 스마트폰을 활용한 프로그래밍 학습용 로봇시스템을 설계하고 개발하였다. 본 연구에서 제작된 시스템은 스마트폰을 이용하여 로봇에 직접 프로그램을 작성하도록 설계되어 있고 스마트폰으로 작성된 프로그램을 블루투스 모듈을 통하여 로봇제어회로에 전송하여 동작을 시킬 수 있도록 되어있다. 이는 로봇 교육에 있어서 장소의 제약을 받지 않고 교육이 가능함을 의미하며 학생들의 프로그래밍 결과가 스마트폰을 통하여 로봇의 움직임으로 나타나므로 기존 교육의 한계를 뛰어 넘는 프로그래밍 교육이 가능하다.

  • PDF

마인크래프트 플랫폼을 이용한 소프트웨어교육 교수학습 모형 (The Development of Instruction Model for SW Education using the Minecraft Platform)

  • 이명숙
    • 디지털산업정보학회논문지
    • /
    • 제15권3호
    • /
    • pp.119-128
    • /
    • 2019
  • Minecraft game is a sandboxed game based on a high degree of users' freedom; the game encourages its users to recreate various play patterns to increase their immersion. Although recently there were many studies that use Minecraft game techniques to improve the teaching methods but still not well adapted due to being applications-based techniques. In this paper, we present a teaching model that utilizes the same concept of the Minecraft games in where learners customize the class concepts based on their needs. Moreover, Minecraft-based learning games attempt to be used for learner-led, creativity and programming instruction, to overcome these use-cases limitations, by our study we aim to include the Minecraft-based learning games in class teaching activities, theoretical and practical lessons. In this way, we intend to increase interest in programming lessons, and to increase immersion as another way of game learning. In the future, we attempt to measure various effects of the uses of Minecraft-game-based teaching in programming classes compare to the traditionally used methods.

Development of Programming-based TPACK Education Program through Design-based Research

  • Kim, Seong-Won;Lee, Youngjun
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권10호
    • /
    • pp.267-278
    • /
    • 2019
  • 교육에서 테크놀로지의 중요성이 증가함에 따라 수업에서 테크놀로지 활용을 촉진하기 위하여 TPACK 연구가 활발하게 진행되었다. 하지만 테크놀로지가 가진 기능적인 한계로 인하여 예비 교사는 수업에서 테크놀로지 활용에 어려움을 겪고 있었다. 따라서 본 연구에서는 기능적 한계가 존재하지 않는 프로그래밍 언어를 TPACK의 테크놀로지 도구로 도입하는 연구를 진행하였다. 연구 방법으로 설계 기반 연구를 활용하여, 교육 프로그램을 개발하고, 예비 교사를 대상으로 적용하고, 효과를 평가하는 연구를 반복하여 진행하였다. 1차 연구에서는 예비 교사가 프로그래밍 학습에 어려움을 겪었으며, 이를 해결하기 위하여 프로그래밍 기반 수업과 교육과정 분석을 교육프로그램에 보완하였다. 2차 연구에서는 교수-학습에서 프로그래밍의 활용에 어려움을 느껴서, 수업 설계 및 성찰을 보완하였다. 3차 연구에서는 프로그래밍 학습 및 활용을 보완하기 위하여 프로그래밍 개발 환경 탐색을 보완하였다.

PLC 자동프로그래밍을 위한 지식기반의 어드레스 할당 후처리부에 관한 연구 (A Study on the Knowledge-based Addressing Post-processor for Automatic PLC Programming)

  • 강신한;신흥렬;이재원
    • 산업경영시스템학회지
    • /
    • 제19권37호
    • /
    • pp.171-178
    • /
    • 1996
  • The programmable logic controller(PLC) programming has been manually carried out, which might cause the productivity decrease by omission and repetition of instruction. Recently, the knowledge-based automatic programming system is introduced. In the system, input/output(I/O) addresses are input by user. In this study, we developed the prototype system for automatic I/O addressing using knowledge-based technology, With the developed system, the PLC addressing task can he consistently and effectively performed.

  • PDF