• 제목/요약/키워드: 두리틀

검색결과 25건 처리시간 0.026초

객체지향형 교육용 프로그래밍 언어 '두리틀(Dolittle)'의 수학 교육-학습 활용 방안

  • 황우형;김경미
    • 한국수학교육학회지시리즈E:수학교육논문집
    • /
    • 제19권1호통권21호
    • /
    • pp.215-240
    • /
    • 2005
  • 본 논문은 최근 일본에서 개발된 객체지향형 교육용 프로그래밍 언어(EPL: Educational Programming Language) '두리틀(Dolittle)'을 소개하고, 두리틀을 수학 교수-학습에 활용하기 위한 최초의 연구이다. 두리틀은 LOGO의 거북 그래픽스(Turtle Graphics)와 인크리멘탈(Incremental) 프로그래밍 방식, 즉각적인 피드백 등 많은 교육적 이점을 수용하고, 현대 프로그래밍의 고급 기능들을 프로토타입(Prototype) 방식을 통해 어린 학생들도 쉽게 이해할 수 있게 한 텍스트기반의 한글 교육용 프로그래밍 언어이다. 본 논문에서는 LOGO와 두리틀의 활용 비교를 통하여 두리틀을 소개하고, 두리틀을 이용한 기하와 함수의 교수-학습을 위하여 연구자가 고안한 기하판과 좌표판, 삼각함수판의 활용 방안을 제안하고, 그 교수-학습에서 발생하는 문제점을 해결하기 위한 몇 가지 아이디어를 제안하고자 한다.

  • PDF

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

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

  • PDF

두리틀(Dolittle) 프로그래밍 활동을 통한 함수 개념 형성에 관한 사례 연구

  • 조영주;김경미;황우형
    • 한국수학교육학회지시리즈E:수학교육논문집
    • /
    • 제19권2호
    • /
    • pp.363-378
    • /
    • 2005
  • 본 연구는 객체지향형 교육용 프로그래밍 언어인 두리틀(Dolittlee)을 수학교수-학습에 활용하기 위한 연구의 일부이다. 본 논문에서는 세 명의 고등학교 1학년 학생을 대상으로 7차 교육과정상의 중등 함수단원을 중심으로 함수의 그래프에 대한 두리틀 프로그래밍 활동을 안내적 교수법으로 진행하고 그 결과를 분석하여, 두리틀 프로그래밍 활동이 함수의 개념 형성에 미치는 영향을 관찰하고 컴퓨터 친밀도와 수학적 성향이 프로그래밍 학습에 어떠한 영향을 주는지에 관하여 고찰하였다. 연구 결과, 두리틀을 이용한 함수의 그래프 그리기 활동은 학생들에게 함수의 기본 개념과 그래프의 성질을 이해하는데 효과적이었으며, 두리틀 프로그래밍 탐구 활동에 있어 학생들의 수학 성취도보다는 수학에 대한 긍정적인 성향과 컴퓨터와의 높은 친밀도가 긍정적인 영향을 미친다는 사실을 확인하였다.

  • PDF

두리틀 EPL을 이용한 수학 도형 영역 학습 부진학생의 학습동기 유발 효과분석 (Analysis of Learning Motivation Induction Effects for Depressed Students in Elementary Figure Domain Mathematics Courses using the Dolittle Education Programming Language)

  • 박상선;허경
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2009년도 하계학술대회
    • /
    • pp.93-98
    • /
    • 2009
  • 본 논문은 두리틀을 이용한 프로그래밍 언어 수업을 수학 교과 수업과 연계 적용하여, 수학 도형 영역에 학습부진 요소를 가지고 있는 기초학습 부진학생과 교과학습 부진학생의 학업 성취도와 학습 동기 유발에 있어 두리틀을 이용한 프로그래밍 언어 수업의 효과를 분석한다. 이를 통해서 두리틀 프로그래밍 교육이 수학과 수업과 연계한 재량 활동 교육 내용으로 적합한 교육 내용임을 검증한다.

  • PDF

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

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

  • PDF

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

  • 박경재;이수정
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.89-94
    • /
    • 2010
  • 본 연구에서는 지식 정보화 사회에 필요한 창의성 신장을 위한 효과적인 교육방법을 모색하는데 목적을 두고 두리틀 교육과 로봇교육을 각각 10차시 분량의 교육과정을 개발하고, 창의성 신장을 위한 창의성 수업모형을 개발하였다. 개발된 교육과정을 창의성 수업 모형에 따라 적용하였다. 또한 창의성 구성요소를 창의적 사고능력, 창의성 성격면으로 나누어 검사하였으며, 창의적 사고능력은 유창성, 융통성, 독창성 면을 측정하였으며, 창의적 성격은 호기심, 민감성, 집착력 면을 측정하였다. 측정 결과 비교반(일반수업) 보다 실험반(두리틀 교육, 로봇교육)의 창의성이 신장되었으며, 두리틀 교육보다 로봇교육이 창의성 신장에 도움이 됨을 알 수 있다. 본 연구를 통해 아동들의 창의성 신장을 위한 효과적인 교육방법을 제안하는데 목적이 있다.

  • 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

두리틀과 로봇 프로그래밍 교육이 창의성에 미치는 효과 비교 연구 (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

두리틀을 활용한 STAD 학습 모형의 구현 (The implementation of the STAD instructional model using dolittle)

  • 김현석;홍명희
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.23-29
    • /
    • 2010
  • 본 논문은 객체지향형 교육용 프로그래밍 언어인 '두리틀(Dolittle)'을 활용하여 프로그래밍 학습을 STAD 학습 모형으로 구현하고자 하는 연구이다. 두리틀의 네트워크 기능은 다른 교육용 프로그래밍 언어와 구분되는 특징으로 선행 연구 자료를 통하여 네트워크 기능을 활용하여 의사소통이 가능함을 확인하였다. 또한 STAD 학습 모형이 갖는 특징을 알아보고, 구성원들 간의 상호작용을 핵심으로 학습이 이루어짐을 확인하였다. 이를 토대로 프로그래밍 학습을 STAD 학습 모형에 적용하는 수업 시나리오를 제시하고 있다. 이러한 학습은 상호 협동적인 프로그래밍 학습과 프로그래밍 언어 자체를 통한 의사소통에 그 의미가 있다.

  • PDF