• 제목/요약/키워드: 수학적프로그래밍

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

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

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

  • PDF

프로그래밍 교육 관련 일본 초등학교 수학 교과서 및 디지털 콘텐츠 분석 (Analysis of Japanese elementary school mathematics textbooks and digital contents on programming education)

  • 권미선
    • 한국수학교육학회지시리즈C:초등수학교육
    • /
    • 제27권1호
    • /
    • pp.57-74
    • /
    • 2024
  • 본 연구는 2020년 발행된 일본 초등학교 수학 교과서 2종의 프로그래밍 교육 관련 특화 차시를 지도 시기 및 주제, 지도 내용의 수학적 구성, 지도 맥락 및 활동 구성의 측면에서 분석하였다. 프로그래밍 교육 관련 특화 차시의 경우, 교과서에 따라 1~6학년 모두에 제시되어 있거나 5~6학년에 집중적으로 제시되어 있었다. 주제는 로봇 이동 시키기, 한붓그리기, 정다각형 그리기, 수 정렬하기 등으로 다양했다. 내용 영역 측면에서는 도형과 측정 영역이 가장 많이 제시되었으며, 수학적 요소로는 순서, 논리, 알고리즘 등의 요소가 가장 많이 구현되었다. 실제 프로그래밍을 구현한 디지털 콘텐츠에는 교과서에 제시된 내용보다 많은 내용들이 포함되어 있었으며, 학생들이 스스로 할 수 있도록 단계별로 매우 상세하게 제시되어 있었다. 마지막으로 코드 블록의 경우 동작, 연산, 선택 블록 등을 많이 사용되었다. 이러한 연구 결과를 토대로 우리나라 초등 수학 교육에서의 프로그래밍 교육에 대한 시사점을 제공하고자 한다.

파이겐바움 분기도를 그리는 과정에서 엑셀의 활용

  • 안대영
    • 한국수학교육학회지시리즈E:수학교육논문집
    • /
    • 제15권
    • /
    • pp.255-260
    • /
    • 2003
  • 1980년을 전후하여 카오스연구가 물리학에서 왕성하게 이루어졌다. 미국의 물리학자 파이겐바움(M. J. Feigenbaum)이 보편상수를 발견한 것이(1978) 중요한 계기가 되었다. 파이겐바움의 보편상수는 카오스현상에서 공통적으로 발견할 수 있다. 보편상수를 탐구하기 위해서는 주기, 배가, 파이겐바움 분기도에 대한 이해가 필요하다. 프로그래밍을 통하여 일반적으로 소개하고 있으므로, 프로그래밍에 대한 깊은 이해없이는 분기도를 탐구하기 어렵다. 프로그래밍을 통해서는 나타나는 결과만을 이해할 수 있다. 이 논문에서는 학습자가 프로그래밍 이전에 엑셀의 기능을 이용하여 파이겐바움 분기도를 그릴 수 있는 방법을 제시하고, 파이겐바움의 주기에 대해 엑셀을 이용하여 시각적으로 이해할 수 있도록 한다.

  • PDF

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

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

  • PDF

컴퓨터프로그래밍과 관련된 교과목 내용분석 (A Curriculum Analysis with respect to Computer programming)

  • 이승우
    • 한국수학사학회지
    • /
    • 제22권2호
    • /
    • pp.69-80
    • /
    • 2009
  • 컴퓨터프로그래밍은 문제해결능력 향상과 논리적 사고력 함양을 위한 도구로서, 본 연구에서는 컴퓨터교육의 방향설정과 문제해결과정에서의 프로그래밍 교육의 역할을 알아보고자한다. 또한 수학/통계학과의 컴퓨터프로그래밍 특성화를 위하여 수학/통계학과와 IT학과를 연계한 프로그래밍 교과목을 분석한다. 이를 통하여 컴퓨터프로그래머로서 능력 있는 인재를 양성해서 사회에 배출하고자 한다.

  • PDF

프로그래밍을 이용한 복잡한 도형의 한붓그리기 문제의 교육적 가능성 탐색 (Exploration of the educational possibilities of one-stroke drawing problems of complex figure using programming)

  • 정용욱
    • 한국수학교육학회지시리즈E:수학교육논문집
    • /
    • 제38권2호
    • /
    • pp.247-261
    • /
    • 2024
  • 본 연구는 스크래치 같은 드래그 앤 드롭 방식 교육용 프로그래밍 언어를 활용하여 복잡한 도형의 한붓그리기 과제를 해결하는 활동의 교육적 활용가능성을 논의하고자 한다. 주어진 도형이 한붓그리기가 가능한지를 판별하는 문제와 실제로 한붓그리기의 경로를 찾아서, 프로그래밍으로 구현하는 것은 별개의 문제가 된다. 특히 규칙성을 가지는 복잡한 도형에 대해 한붓그리기가 가능한 규칙적인 경로를 찾고, 이를 프로그래밍으로 구현하는 것은 다양한 수학지식의 융합을 바탕으로 하는 문제해결 역량을 요구한다. 이에 본 연구에서는 다각형 관련 도형들, 테셀레이션 관련 도형들, 프랙탈 도형들 중에 한붓그리기와 관련된 문제를 제시하고, 해당 도형의 한붓그리기 프로그래밍 결과를 예시하였다. 또 예시된 문제의 해결과정을 위해 필요한 수학지식과 계산적 사고 요소들을 분석하였다. 본 연구는 수학과 정보가 융합하는 수학교육에 대한 새로운 예시라는 의미를 갖는다.

로고 프로그래밍 언어와 프랙탈 기하이론을 이용한 초등학교 컴퓨터교육 활용 연구 (Elementary School Computer Education with the Focus on Case Study Using LOGO Programming Language and Fractal Geometry Theory)

  • 고영해;안재호;박남제
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1441-1444
    • /
    • 2011
  • 본 논문에서는 초등학교 교육과정에서 교육목표로 다루고 있는 창의성이라는 주제와 학교현장에서 초등학생들에게 쉽게 접목시킬 수 있는 교육용 프로그래밍 언어인 LOGO 프로그래밍과 프랙탈 기하이론을 초등학교 컴퓨터교육에 활용하기 위한 방안을 제시한다. 향후 컴퓨터교육과정은 알고리즘과 프로그래밍 영역이 포함될 예정이며, 이러한 알고리즘과 프로그래밍 교육에는 교육용 프로그래밍 언어 사용이 필수적이며 이의 활용에 대한 연구가 시급한 상황이다. LOGO 프로그래밍과 프랙탈을 함께 지도함으로서 규칙성, 반복성, 유사성, 닮음 등 수학적 개념을 쉽게 이해하는 것이 가능하므로, 이를 활용하여 초등학교 수학과 교육과정에서 반드시 학습해야 할 도형, 측정, 규칙성과 문제 해결 영역과 연계하여 지도하면 좋은 효과를 얻을 수 있을 것으로 기대된다.

웹 기반 JavaMAL 환경을 활용한 프로그래밍의 함수 개념 지도 방안 (Teaching Strategies of the Concept of Programming function Using a Web_based JavaMAL Learning System)

  • 정명영;김갑수
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2007년도 동계학술대회
    • /
    • pp.209-216
    • /
    • 2007
  • 고도의 지식정보사회 속에서 논리적 사고력과 창의력, 문제해결력을 길러주는 프로그래밍 교육의 필요성은 더욱 강조되고 있다. 이에 본 연구에서는 초등학생들에게 적합한 교육용 프로그래밍 언어인 JavaMAL을 활용하여, 프로그래밍의 함수개념 형성을 위한 학습모형을 구안 적용하고 일반화 가능성을 탐색하고자 하였다. 먼저 기초적인 프로그래밍 요소 중 함수개념과 관련된 학습요소를 추출하여 차시별 지도계획을 수립하였다. 또한, 프로그래밍의 함수가 수학적 함수의 모방이라는 것에 착안하여 수학의 '규칙성과 함수'지도 단계를 LOGO의 문제해결력 수업모형인 안내된 발견식 교수법(guided discovery teaching method)에 강화한 후, 인터넷을 활용한 문제해결 수업모형을 구안하였다. 기본명령어와 변수개념을 이미 익힌 계발활동 부서 6학년 아동들을 지도 대상으로 한 달간 웹 기반 JavaMAL 환경에서 학습할 수 있도록 하였으며, 게시판 활동 및 활동지를 통해 함수개념 형성 여부를 측정하였다.

  • PDF

수학 프로그램 구현을 통한 체계적 '프로그래밍' 교수 자료 개발에 관한 연구 (A Study on the Development of Instructional Materials for Systematic "Programming" by Realization of the Mathematical Program)

  • 박광철;김종훈
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권11호
    • /
    • pp.1407-1420
    • /
    • 2001
  • 지식 기반 사회를 맞이하여 컴퓨터 교육에 대한 관심이 점점 높아가고 있다. 컴퓨터 교육에서 프로그래밍 교육은 매우 중요하다. 그러나, 기존의 프로그래밍 교육은 프로그래밍 언어의 문법에 대한 기계적 암기나 사용법을 익히는 것에 치중해 왔다. 그래서 그 프로그램이 갖는 의미와 어떻게 다른 방법으로 구현될 수 있는지 등의 논리적인 사고를 키우는데 적합하지 못했다. 이런 프로그래밍 교육의 현실을 개선하여 정보 소양을 기르고 문제 해결 능력의 함양이라는 프로그래밍 교육의 목표를 달성하기 위해서는 프로그래밍 교육의 접근 방법에 대한 개선이 필수적이다. 따라서 본 논문에서는 프로그래밍 학습에 대한 새로운 접근법으로 프로그래밍 언어의 기초가 되는 C언어를 통해 프로그래밍에 대한 기본적인 통찰력과 테크닉을 기를 수 있도록 수학 프로그래밍 소스들을 구현하고자 한다. 이는 프로그래밍 학습에 대한 흥미와 관심이 증대되며 프로그래밍에 대한 경험을 쌓는 과정에서 문제 해결력 및 논리적 사고력의 향상과 프로그래밍에 대한 감각을 키워주는 좋은 경험이 될 것이다.

  • PDF

VDM의 자료구조인 set, sequency, map의 프로그래밍 언어 자료구조인 linked list로의 변환 (The Conversion of a Set, a Sequence, and a Map in VDM to a Linked List in a Programming Language)

  • 유문성
    • 정보처리학회논문지D
    • /
    • 제8D권4호
    • /
    • pp.421-426
    • /
    • 2001
  • 정형적 개발 방법론은 소프트웨어를 정확하고 체계적으로 개발하기 위하여 사용되며 시스템을 정형 명세 언어를 사용하여 맹세하고 이를 구현할 때까지 점진적으로 시스템을 구체화하는 방법으로 개발한다. VDM은 정형 명세 언어의 하나로서 set, sequence, map의 수학적 추상적 자료구조를 사용하여 시스템을 명세하는데 대부분의 프로그래밍 언어는 이런 자료구조를 가지고 있지 않다. 그러므로 이들 자료구조들의 변환이 필요하며 VDM의 수학적 자료구조들은 프로그래밍 언어의 자료구조인 연결 리스트로 변환 할 수 있다. 본 논문에서는 VDM의 set, sequence, map의 자료구조를 프로그래밍 언어의 자료구조인 연결 리스트로 변환하는 방법과 그 변환의 타당성을 수학적으로 증명하였다.

  • PDF