• 제목/요약/키워드: dolittle

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

두리틀 로봇 프로그래밍 일원화를 위한 로봇 객체 설계 (Unifing Robot Control Programming Language And Dolittle Using Robot Objects)

  • 권대용;염용철;유승욱;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제8권6호
    • /
    • pp.23-32
    • /
    • 2005
  • 두리틀은 프로그래밍을 통해 컴퓨터 과학의 원리 및 개념의 학습을 돕는 교육용 프로그래밍언어이다. 로봇을 이용한 프로그래밍 학습은 학습자의 흥미를 유발하여 학업성취도를 향상시킨다. 그러나 두리틀과 로봇 제어용 언어는 명령어나 언어체계, 실행체계가 다르다. 따라서 학습자는 로봇제어를 위해 사실상 두 가지 언어를 습득해야 하므로 두리틀의 교육용언어로써의 장점을 감소시킨다. 이러한 문제점을 해결하기 위하여 두리틀 거북객체 명령어를 로봇 제어 명령어로 변환하여 주는 parser를 이용하여 두리틀과 로봇 로봇제어용 언어의 일원화를 시도하였지만, 거북객체와 로봇의 속성이 다름으로 인해 적용 가능한 명령어가 일부분에 그치는 제약을 극복하지 못하였다. 본 연구에서는 두리틀 표준객체군에 로봇을 직접 제어할 수 있는 로봇객체를 추가함으로써 두리틀과 로봇 제어용 언어 일원화의 근본적인 해결책을 제시하여 로봇을 포함한 두리틀의 다양한 객체를 동시에 제어하는 프로그래밍이 가능하도록 하여 로봇을 이용한 프로그래밍 학습의 교육적 효과를 제고하였다.

  • PDF

알고리즘적 사고 문제 모델을 이용한 두리틀 프로그래밍 문제 개발 및 적용 (Development and Analysis of Elementary Dolittle Programming Problems using Algorithmic Thinking-based Problem Model)

  • 허경
    • 한국실천공학교육학회논문지
    • /
    • 제3권2호
    • /
    • pp.69-74
    • /
    • 2011
  • 본 논문에서는 정보교육과정의 "문제해결방법과 절차" 영역에 필요한 알고리즘적 사고 문제 모델을 활용하고, 두리틀 프로그래밍 내용 요소를 적용하여 두리틀 프로그래밍 알고리즘적 사고 문제를 제안하였다. 그리고 개발된 두리틀 프로그래밍 알고리즘적 사고 문제들에 대해 실험수업을 실시하여 알고리즘적 사고에 따른 답안들의 다양성과 효율성 및 개발된 문제들의 난이도 적절성에 대한 분석을 통해 본 논문에서 제안된 문제들에 대한 두리틀 프로그래밍 알고리즘적 사고 문제로서의 적합성을 검증하였다.

  • PDF

중등 컴퓨터과학교육을 위한 객체지향형 EPL '두리틀'의 적용 및 평가 (Application and Evaluation of Object-Oriented Educational Programming Language 'Dolittle' for Computer Science Education in Secondary Education)

  • 권대용;길혜민;염용철;유승욱;카네무네 스스무;구노 야스시;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제7권6호
    • /
    • pp.1-12
    • /
    • 2004
  • 제 7차 컴퓨터교과 교육과정은 소프트웨어 활용 부분에 치중되어 컴퓨터과학에 관한 원리교육이 이루어지지 못하고 있다. 한편, ACM K-12 컴퓨터과학 교육과정 모델에 관한 보고서에서는 현재의 컴퓨터교육이 그릇된 방향이며 컴퓨터과학 중심의 컴퓨터교육을 위해서 프로그래밍언어 교육을 통한 원리교육의 중요성을 강조하고 있다. 본 논문에서는 프로그래밍 체험학습을 위한 객체지향 기반의 새로운 교육용프로그래밍언어인 두리틀(Dolittle)을 소개한다. 두리틀은 간결한 구문과 한국어와의 대응성, 인크리멘탈 방식의 프로그래밍, 수치, 문자열, 배열과 같은 알고리즘과 구조화, 텍스트 위주의 프로그래밍 등의 설계방침을 적용한 언어이다. 중학생을 대상으로 실제 수업에 적용해 보고 학습효과를 분석한 결과, 객체지향기반이지만 클래스나 상속 등의 개념을 모르고도 활용 가능한 교육용프로그래밍언어라는 것을 확인할 수 있었다. 또한 객체와 메소드 활용을 통하여 프로그래밍 결과를 쉽게 확인할 수 있고 오류 수정이 용이하므로, 학생들의 높은 흥미도를 유지하면서 학업성취도를 향상시키고 차후 학습으로의 연계가 수월하였다.

  • PDF

'Dolittle'을 활용한 프로그래밍 수업이 논리적 사고에 미치는 효과 (The Effects of Programming Lessons using 'Dolittle' on Logical Thinking)

  • 권창미;권보섭
    • 한국정보통신학회논문지
    • /
    • 제13권7호
    • /
    • pp.1467-1474
    • /
    • 2009
  • 지식정보 사회에서 살아갈 사람들에게 중요시되는 능력은 새로운 상황에 당면했을 때, 새로운 아이디어를 개발하고 이를 적용해 주어진 문제를 해결할 수 있는 논리적 사고력이 요구된다. ACM은 논리적 사고력 향상을 위해 프로그래밍언어를 통한 교육이 필요하다고 제시하고 있으나 현재 사용되고 있는 교육용 프로그래밍언어는 개념 중심이며 차후학습으로의 연계성이 상당히 부족하다. 이에 이 논문에서는 보다 효과적인 논리적 사고력 형성을 위해 교육용프로그래밍 언어인 '두리틀'을 소개하고 이를 실제 수업에 적용하여, 인지발달 수준과 논리적 사고력 형성 및 구체적 하위 논리에 미치는 효과를 분석해 본 결과 논리적 사고력 향상에 효과적임을 확인할 수 있다.

두리틀과 로봇 프로그래밍 교육이 창의성에 미치는 효과 비교 연구 (A Comparative Study of the Effect of Dolittle and Robot Programming Education on Creativity)

  • 박경재;이수정
    • 정보교육학회논문지
    • /
    • 제14권4호
    • /
    • pp.619-626
    • /
    • 2010
  • 이 연구에서는 교육용 프로그래밍 언어인 두리틀과 로봇 교육이 창의성 신장에 미치는 효과를 비교 분석하였다. 초등학교 6학년 3개반 99명을 대상으로 두리틀 교육반, 로봇 교육반, 일반 수업반으로 나누어 실험을 하였다. 두리틀 교육반, 로봇 교육반 학생들에게 10주 동안 10차시 분량의 구체적인 조작활동과 피드백, 토의 활동을 통한 교육을 진행하였다. 실험 결과 두 개의 프로그래밍 교육반 모두 일반 학급보다 창의적 능력과 창의적 성격이 신장되었으며, 특히 로봇 교육반 학생들의 창의성이 가장 많이 신장되었다. 또한 학업 성취도 하위 집단 학생들의 창의성 평균이 상위 집단보다 다소 높은 것으로 드러나 학업 성취도와 창의성 간의 양의 상관 관계는 성립하지 않는 것으로 확인되었다.

  • PDF

객체지향형 교육용프로그래밍언어 두리틀의 다중 예약어 지원 체계 (Multi-reserved Words Supporting System for Object-Oriented Educational Programming Language "Dolittle")

  • 최해심;권대용;김형신;염용철;유승욱;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제8권2호
    • /
    • pp.23-32
    • /
    • 2005
  • 교육용프로그래밍언어는 학습자에게 친근감 있고 사용이 편리하고 간단해야 한다. 객체지향형 교육용프로그래밍언어 두리틀(Dolittle)은 국어 어순에 따른 한글 프로그래밍 방식을 지원하지만 명령어가 초 중등학생들에게 낯설거나 다양한 학습상황에 맞지 않아 프로그래밍과정의 사고흐름을 표현하는 데에 한계가 있었다. 본 연구는 한글 교육용프로그래밍 언어인 두리틀에서 학습자가 친숙한 명령어로 프로그래밍을 작성할 수 있도록 융통성 있는 예약어 집합을 제공하여 학습자의 수준, 기호, 적용분야에 따라 적합한 명령어집합을 이용하여 프로그램을 작성할 수 있도록 말글의 특징을 살린 1:n 다중예약어 집합을 제시한다. 연구의 결과 다중예약어가 적용된 두리틀로 프로그램을 작성할 때 학습자는 예약어에 구애받지 않고 문제해결을 위한 사고에 집중하여 자연스럽게 개념을 학습할 수 있음을 확인하였다.

  • PDF

두리틀을 이용한 프로그래밍 수업이 창의성, 문제해결력, 프로그래밍 흥미도 향상에 미치는 영향 (Effects of a Programming Class Using Dolittle on Enhancing Creativity, Problem Solving Ability, and Interest in Programming)

  • 유정수;이민희
    • 정보교육학회논문지
    • /
    • 제13권4호
    • /
    • pp.443-450
    • /
    • 2009
  • 초등학교에서 실시하고 있는 컴퓨터 재량활동 수업 시간을 활용하여 5학년을 대상으로 아동의 문제해결력과 창의성 향상에 도움이 되는 두리틀을 이용한 프로그래밍 수업을 실시하였다. 이를 통해 프로그래밍 수업과 아동의 문제해결력과 창의성, 프로그래밍에 대한 흥미도 향상의 상관관계를 연구함으로써 컴퓨터 교육을 개선할 수 있는 방향을 모색하였다.

  • PDF

두리틀과 스퀵 언어가 초등학생의 논리적 사고력 신장에 미치는 영향 비교 (Comparison on How Much Dolittle and Squeak Languages Influence Improving Elementary Students' Logical Thinking Capability)

  • 김영애;이봉규;김병순
    • 디지털콘텐츠학회 논문지
    • /
    • 제10권3호
    • /
    • pp.375-380
    • /
    • 2009
  • 컴퓨터 프로그래밍 교육은 학생들의 논리적인 사고력과 문제해결 능력을 키워줄 수 있으므로 알고리즘적 사고를 증진시키기 위한 도구로서 필수적이다. 우리는 두리틀과 스퀵 프로그래밍 언어가 초등학생의 논리적 사고력에 미치는 영향에 대하여 연구하였다. 이를 위해 초등학교 6학년 두 개 반을 대상으로 6주 동안 각 실험집단에 두리틀과 스퀵 프로그래밍 교육을 실시하고 초등학생의 논리적 사고력과 그 하위논리를 비교 분석하였다. 그 결과 두리틀은 논리적 사고력 신장을 보였으나 스퀵은 유의미한 차이가 없었다.

  • PDF

스크래치가 프로그래밍 교육에 대한 학습동기 및 학업성취도에 미치는 영향 (The Effect of Scratch on Learning Motivation and Academic Achievement for Programming Education)

  • 양권우
    • 정보교육학회논문지
    • /
    • 제14권4호
    • /
    • pp.547-553
    • /
    • 2010
  • 최근 프로그래밍 학습 과정에서 학습자의 학습 부담감을 감소시킬 수 있는 교육용 프로그래밍 언어의 교육적 효과에 관한 연구들이 활발히 이루어지고 있다. 본 연구에서는 예비 초등교사들을 대상으로 스크래치와 두리틀을 활용한 프로그래밍 교육을 실시한 후 프로그래밍 교육에 대한 학습동기와 학업성취도에 미치는 영향을 분석하였다. 분석 결과, 스크래치를 활용한 프로그래밍 교육을 실시한 실험집단은 두리틀을 활용한 프로그래밍 교육을 실시한 통제집단에 비해 프로그래밍 교육에 대한 학습동기와 학업성취도 측면에서 통계적으로 유의하게 높은 성취도를 나타내었다. 이러한 연구결과는 예비 초등교사들을 대상으로 프로그래밍 교육을 실시할 경우 교육용 프로그래밍 언어 선정에 도움을 줄 수 있을 것이다.

  • PDF

Dolittle 프로그래밍 학습을 통한 초등학생의 논리적 사고력 신장에 관한 분석 (The Analysis of Children's Logical Thinking Improvements with Dolittle Programming Learning)

  • 홍재운;이수정
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2007년도 하계학술대회
    • /
    • pp.201-206
    • /
    • 2007
  • 현재 컴퓨터 교육은 흥미와 실용위주의 컴퓨터 활용교육과 컴퓨터 소양교육에 치우쳐 있어 컴퓨터의 작동원리 등의 컴퓨터 과학을 이해하기에는 부족함이 많다. 특히 컴퓨터과학 분야 중 문제해결력, 논리적 사고력을 향상시키기 위한 프로그래밍 기초 교육은 보다 강조해야 한다. 본 연구에서는 객체지향형 교육용프로그래밍언어 두리틀을 초등학생들에게 프로그래밍을 지도할 수 있는 최적의 언어로 선정하고 다른 프로그래밍 언어와 비교 분석해 보았다. 그리고 자기 자신의 학습상황을 감독 관리하는 능력인 메타인지 수준에 따라 학습자를 분류한 후, 두리틀 프로그래밍 학습 후 논리적 사고와 그 하위논리의 효과, 그리고 메타인지 수준에 따른 논리적 사고와 그 하위 논리별로 미치는 영향을 분석하였다.

  • PDF