• 제목/요약/키워드: 프로그래밍 흥미도

검색결과 182건 처리시간 0.024초

게임 제작 원리 학습을 위한 게임의 설계 및 구현 : 스크래치 언어를 중심으로 (Design and Implementation of Game for Learning Game Production Principles: Centering on Scratch Language)

  • 이홍섭;정형원;김영교
    • 디지털융복합연구
    • /
    • 제14권5호
    • /
    • pp.403-410
    • /
    • 2016
  • 컴퓨터 게임은 다양한 학문 분야 융복합의 결과물로 컴퓨터 게임을 제작하기 위해서는 다방면의 지식과 경험을 필요로 한다. 본 연구에서는 게임 제작 교육의 시간과 비용 그리고 교육 난이도를 낮추어 보다 쉽게 게임 제작 프로젝트 과정을 수행하기 위하여 스크래치를 사용하는 게임 제작 과정을 보여준다. 스크래치를 사용하여 게임의 핵심 기능을 직접 만들어 보며 게임의 개발 과정과 제작 원리를 체험하도록 하였다. 그리하여 컴퓨터 게임의 제작 원리를 이해하고 제작과정에 필요한 프로그래밍과 멀티미디어의 기능을 보다 쉽고 재미있게 학습할 수 있도록 하였다. 교육이 끝난 이후 설문을 통하여 효과성을 검증하였다. 그 결과 스크래치를 사용한 게임 제작 원리의 학습은 게임의 구조를 이해하는데 도움을 주고 학습자의 흥미를 증진시키며 수업의 재미와 만족을 높여주는 것으로 나타났다. 또한 스크래치를 사용한 게임 제작 원리의 학습은 프로그래밍 과목의 학습에도 도움을 주는 것으로 나타났다.

Computational Thinking 교육에서 나타난 컴퓨터 비전공 학습자들의 어려움 분석 (Analysis of Non-Computer Majors' Difficulties in Computational Thinking Education)

  • 김수환
    • 컴퓨터교육학회논문지
    • /
    • 제18권3호
    • /
    • pp.49-57
    • /
    • 2015
  • 본 연구의 목적은 Computational Thinking(CT)을 모든 대학생들에게 가르치기 위한 기초연구로 컴퓨터 비전공 초보학습자들이 CT 교육 초기에 겪는 어려움을 조사, 분석하여 시사점을 제시하는 것이다. 최근 국내외적으로 CT를 기반으로 한 융합형 인재 양성의 중요성이 대두되면서 국내 대학에서도 CT 관련 강좌를 필수교양으로 채택하고 있다. 본 연구에서는 CT 교육의 도구로 스크래치를 활용하여 서울 소재 C대학에서 2014년 1, 2학기 동안 교양강좌를 진행하고 각 수업내용에서 비전공 학습자들이 어떤 부분을 어려워하는지에 대해 조사, 분석하였다. 연구결과 CT 학습과정에서 비전공 초보학습자들은 변수, 리스트의 개념을 가장 어려워하며, 아이디어를 생각하고 구현하는 과정, 어떤 명령어를 선택해야 하는지에 대한 고민 순으로 어려워하는 것으로 나타났다. 학습에 대한 재미와 흥미는 self-프로그래밍 능력과 self-CT 역량에 유의미한 상관관계가 있는 것으로 나타나 학습자의 어려움을 감소시키는 요소로 활용할 수 있다. 또한, 스크래치와 같이 쉽고 직관적인 교육용프로그래밍 언어의 경우에도 명령어의 사용과 응용에 대한 적절한 학습 시간 제공을 고려하는 것이 필요하다는 시사점을 도출하였다.

영상 감지 및 추적장치를 이용한 프로그래밍 학습 (Programming Learning Using Image Detection and Tracking Devices)

  • 송영아;김영철
    • 실천공학교육논문지
    • /
    • 제7권1호
    • /
    • pp.17-23
    • /
    • 2015
  • 전 세계적으로 소프트웨어에 대한 관심이 커지고 교육의 필요성에 대한 인식이 확산되고 있는 가운데, 우리나라에서는 2015년 중학교 신입생부터 소프트웨어 중심사회 실현전략으로 소프트웨어에 대한 교육을 의무화하겠다고 발표했다. 평소 컴퓨터에 대한 관심이 많고 컴퓨터를 좋아하는 학생들에게서는 긍정적인 반응이 보이는 반면, 현재의 학업 공부만으로 벅찬 학생들 입장에서는 부정적인 반응도 보일 수 있다. 즉, 실제 교육에 있어서 단순하게 의무교육만 존재하고 실제로 체계적인 교육이 이루어지지 않는다면 오히려 제대로 된 교육을 받기도 전에 흥미를 잃어버려 아예 관심을 돌려버리는 일이 생길 수도 있다. 그렇다면 기초부터 체계적인 교육을 하기 위해 필요한 것이 무엇이고 어떻게 소프트웨어를 쉽고 재미있는 것으로 인식시킬 수 있는지 고민할 필요성이 있다. 본 논문에서는 제작된 장치에서 프로그램을 수정하고 적용하면서 프로그래밍 툴과 프로그램언어를 익힐 수 있어 좀 더 쉽고 효율적인 소프트웨어 교육을 진행할 수 있도록 하는 하드웨어와 기본 소프트웨어를 제안하고자 한다.

로봇 활용 수학수업의 설계 및 적용 (Design and Application of Math Class with Robot)

  • 김철
    • 정보교육학회논문지
    • /
    • 제17권1호
    • /
    • pp.43-52
    • /
    • 2013
  • 로봇은 프로그래밍 교육의 도구로서 창의적 문제해결능력과 논리적 사고력 신장에 효과적이다. 또한 학습자에게 실제적, 조작적 학습경험을 제공하므로 교과학습의 도구로 활용될 때 학습내용의 구체적 이해를 돕고 능동적인 학습참여를 이끌어 낼 수 있다. 본 연구는 초등학교 수학 수업에서 로봇의 도구적 쓰임에 주안을 두고자 한다. 따라서 로봇의 기능 분석, 기능별 교육적 활용 방안 추출 후 4학년 수학교과와 연계된 수업 액티비티를 개발하였다. 로봇활용 수학수업을 10차시 실시한 후 성취도 평가, 학생 호감도 조사하였다. 연구 결과 성취도에서 유의미한 차이는 확인되지 않았다. 하지만 설문에서 로봇이 수학 수업의 흥미와 적극적 수업참여를 이끌어내며 수학개념을 이해하는 데 도움을 준 것으로 나타났다. 면담 결과에서도 기존의 수학수업에선 찾기 힘든 역동적이고 협력적인 의사소통, 체험적, 실천적인 수업 등의 긍정적 반응이 나타났다.

  • PDF

CPU 스케줄링을 학습하는 운영체제 시뮬레이션 프로그램의 설계 및 구현 (Design and Implementation of Simulation Program for CPU Scheduling Operating Systems)

  • 정성균;이상곤
    • 한국멀티미디어학회논문지
    • /
    • 제14권3호
    • /
    • pp.449-461
    • /
    • 2011
  • 컴퓨터 운영체제는 과거에는 대학에서만 배우는 과목이었으나, 컴퓨터가 점점 보편화되면서 고등학교와 중학교에서도 운영체제의 교육이 실시되고 있다. 학교에서 이루어지는 컴퓨터 교육을 살펴보면 컴퓨터에 대한 기본 원리와 핵심 철학은 이론 수업만으로 진행되고 있다. 이론 수업은 학습 매체의 활용 부족으로 때로 중요한 부분을 지나치거나 학습자가 흥미를 느끼지 못해 수업이 자칫 어려운 공부로 인식될 위험이 있다. 이러한 교육 환경에서 학습자에게 이론 수업에 추가로 다양한 매체를 활용해서 학습에 대한 이해를 돕고 수업 흥미를 유도해서 과목에 대한 이해를 높이는 연구가 필요한 실정이다. 본 논문에서는 프로그램을 구현하여 운영체제의 이론 중 CPU 스케줄링에 대해서 다양한 예를 진행 과정과 함께 시뮬레이션 하고 그 결과를 표시하는 프로그램을 개발하였다. 본 연구를 통해 개발된 프로그램을 이용하여 학습자를 교육하면 수업에 대한 흥미를 높일 수 있고 컴퓨터 교과의 이론적인 부분을 보강할 수 있다. 또한 다양한 프로그래밍 환경에서의 각 알고리즘(FCFS, SJFS, PS, RR)끼리의 비교 분석도 가능함을 입증한다.

초등학생을 위한 컴퓨터 내용학 지도 방법 - 자료 구조 학습을 중심으로 - (Guide of Computer Education for Elementary School Students - Focused on the Data Structure Learning-)

  • 김경신;이철환;한선관
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2004년도 하계학술대회
    • /
    • pp.11-19
    • /
    • 2004
  • 본 연구에서는 정보 교육을 기반으로 하여 데이터 조직을 하고 그것을 바탕으로 하여 학습자로 하여금 알고리즘적 사고력을 길러 프로그래밍과 같은 추상적인 분야까지의 사고력의 신장을 기를 수 있도록 하는데 연구의 중점을 두었다. 현재 초등학교에서는 응용 소프트웨어의 지도 수준에 머무르고 있어, 컴퓨터 시스템과 데이터의 흐름에 대한 인식이 부족하다. 이는 학습자의 흥미를 유발하여 컴퓨터에 대한 친근감을 갖게 할 수는 있지만, 컴퓨터교육으로 질에 대한 충분한 이해가 결핍된 교육 방법이다. 또한 초등 컴퓨터 교육에 있어서 컴퓨터 내용학에 대한 지도는 거의 이루어지고 있지 않고 있고, 이에 대한 인식도 부족하다. 당면하고 있는 정보화 사회에서는 논리적이고 체계적인 접근방법으로 컴퓨터 내용학 지도가 이루어져 학습자 스스로 정보를 생성, 조직할 수 있는 논리력을 기를 수 있어야 한다. 또한 컴퓨터 내용학의 기초인 자료구조는 중요성과 타 컴퓨터 내용학에 파급되는 효과에 비해서 선행연구가 부족하였기 때문에 보다 쉽게 학습자에게 이해 가능하도록 하는 지도 방법이 이루어지도록 연구의 내용에 제안하였다.

  • PDF

초등학생의 소프트웨어 교육을 위한 디자인 사고 기반 메이커 교육 프로그램 개발 (Development of a Design Thinking-based Maker Education Program for Elementary Students)

  • 이승철;이샛별;김태영
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2017년도 하계학술대회
    • /
    • pp.31-34
    • /
    • 2017
  • 현재 4차 산업혁명이 사회에 던지는 화두는 다양하다. 첫째, 소프트웨어 중심 사회이다. 빅 데이터, 인공지능 기술 등이 다양한 분야와 결합하고 그 중심에는 소프트웨어가 있다. 앞으로 소프트웨어 교육이 필수적이고 강화되어야 할 이유다. 둘째, 생산과 소비가 결합된다는 것이다. 즉, 더 이상 소비자가 수동적인 소비자로만 남지 않으며, 획일화된 제품과 서비스에 흥미를 느끼지 않고, 소비자가 직접 자신이 구매할 제품 생산과 판매에 관여하는 '프로슈머(prosumer)' 필요한 물건을 직접 만드는 D.I.Y.(Do It Yourself), 3D 프린팅 등이 새로운 소비 방식을 대표한다[3]. 이에 메이커 운동이 떠오르고 있고, 메이커에 대한 관심이 커지고 있다. 우리나라는 2015 개정 교육과정을 통해 소프트웨어 교육을 강화했다. 초등학교에서는 5~6학년 실과 교과의 정보 관련 단원이 ICT활용 중심에서 소프트웨어 기초 소양 내용 중심으로 개편되었다[1]. 아직 교육과정이 시행되기 전이지만 선도학교나 연구학교를 통해 진행된 소프트웨어 교육을 보면 기능을 익히는 프로그래밍 교육이 주류를 이루고 있고, 이래서는 다양하고 창의적인 결과물을 도출할 수 없다. 이를 해결하기 위해서는 디자인 사고를 도입할 수 있다. 디자인 사고는 인간을 관찰하고 공감하여 소비자를 이해한 뒤, 다양한 대안을 찾는 확산적 사고와 주어진 상황에 최선의 방법을 찾는 수렴적 사고의 반복을 통하여 혁신적 결과물을 도출하는 창의적 문제 해결 방법 중 하나이다[5]. 따라서 본 연구에서는 초등학생들의 소프트웨어 교육을 위한 디자인 사고 기반 메이커 교육 프로그램을 개발하고자 한다.

  • PDF

자폐스펙트럼장애 아동의 재활을 위한 로봇 관련 문헌분석 (Literature Review of Robots Used for the Rehabilitation of Children with Autistic Spectrum Disorder)

  • 최은영
    • 재활복지공학회논문지
    • /
    • 제9권4호
    • /
    • pp.265-273
    • /
    • 2015
  • 자폐스펙트럼장애 아동은 시각적 처리, 체계화와 같은 강점을 지니며, 사물 및 기계에 대한 흥미와 관심을 나타낸다. 이 같은 맥락에서 로봇이 자폐스펙트럼장애 아동의 재활에 유용한 것으로 제안되고 있다. 즉 로봇은 자폐스펙트럼장애 아동의 관심을 유발하고, 주의를 집중하게 하고, 단순화된 사회적 자극을 제시하며, 반복적용이 가능하고, 대상에 따른 프로그래밍이 가능하다. 이에 본 연구에서는 자폐스펙트럼장애 아동의 재활을 위한 국내 로봇 관련 연구를 살펴보고자 하였다. 이를 위해 자폐, 로봇을 키워드로 검색하여 11편의 국내 문헌을 최종 선정하고, 활용 로봇, 로봇 제시자극, 실험절차 및 종속변인에 따라 문헌을 내용 분석하였다.

  • PDF

자원재활용 교육홍보를 위한 3D 네트워크 게임 개발 (3D Network Game Development for Education and Publicity of Resource Recycling Study on Contents Technology)

  • 오승택;전병환
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2005년도 추계 종합학술대회 논문집
    • /
    • pp.407-411
    • /
    • 2005
  • 본 연구에서는 자원재활용에 대한 이해를 돕기 위해, 어린이들의 흥미를 유발시키고 과학적인 호기심을 충족시키는 방식으로 3D 그래픽 편집기와 DirectX 프로그래밍 도구를 이용하여 3D 온라인 레이싱 게임을 개발하였다. 단순히 게임에 참여하는 것만으로도 자연스럽게 재활용자원의 수집과 분류 과정을 체험할 수 있으며, 애니메이션 기법으로 제작된 재활용 공정 콘텐츠를 학습할 수 있도록 하였다. 특히, 한글뿐만 아니라 영어 버전을 동시에 제공함으로써 해외에서도 교육 및 홍보 매체로 활용될 수 있으며 해외기관과의 교류가 가능하도록 하였다. 결과적으로 어린이들이 직접 즐길 수 있는 게임의 형태로 개발되어 자원재활용에 대한 교육용 콘텐츠로 활용될 수 있다.

  • PDF

객체 인식을 위한 다중처리 마이크로프로세서의 성능 평가 (Performance Evaluation of an On-Chip Multiprocessor for Object Recognition)

  • 정용화;박경;최성훈;한우종
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권6호
    • /
    • pp.558-566
    • /
    • 2000
  • 객체 인식은 고성능 컴퓨팅을 필요로 하는 흥미있는 응용 분야이다. 현재 대부분의 고성능 컴퓨터는 슈퍼스칼라 구조의 범용 마이크로프로세서를 채택하고 있으나, 반도체 집적도가 증가함에 따라 슈퍼스칼라 구조를 대신할 다중처리 마이크로프로세서 구조가 제안되고 있다. 본 논문에서는 다중처리 마이크로프로세서 구조가 객체 인식 응용에 적합한지를 분석한다. 성능 특성을 확인하기 위하여 먼저 프로그램구동방식의 마이크로프로세서 시뮬레이터와 프로그래밍 환경을 개발하였다. 이를 기반으로 시뮬레이션을 수행한 결과, 다중처리 마이크로프로세서가 작은 오버헤드로 쓰레드 수준의 병렬성을 적절히 활용하고 있어 객체 인식 응용에 적합한 구조임을 확인하였다.

  • PDF