문맥 (context)
본 연구는 우리나라 부산시와 중국 저장성의 초등학교 정보교육 교재의 프로그래밍 교육 내용을 조사한다. 프로그래밍 교육의 목표 설정과 교육용 프로그래밍 언어 선택 그리고 프로그래밍 교육의 내용 선정과 전개 방식에 관하여 두 가지의 교재에서 초등학교 정보교육 교재에 필요한 내용을 확인한다. 두 지역의 교재는 초등학교 수준에 맞는 프로그래밍 언어를 선정하고 창의적인 학습 주제를 선정하여 학습자 스스로 문제를 해결해 가는 과정에서 프로그래밍을 학습하도록 한다. 본 연구의 결과로 초등학교 정보교육 교재의 프로그래밍 교육은 학습자 스스로 문제를 해결 과정에서 자연스럽게 프로그래밍을 학습하도록 구성하고 있음을 확인하였다. 본 연구는 우리나라 부산시와 중국 저장성의 초등학교 정보교육 교재의 프로그래밍 교육 내용을 조사하였다. 두 지역의 교재에서 프로그래밍 교육의 목표 설정과 교육용 프로그래밍 언어 선택 그리고 프로그래밍 교육의 내용 선정과 전개 방식에 관하여 초등학교 정보교육교재에 필요한 내용들을 확인하였다. 초등학교 프로그래밍 교육의 학습 목표는 학습자의수준에 맞는 교육 목표 설정이 중요하다. 프로그래밍 언어의 사용법을 익히거나 프로그램의 완성도를 높이는 것보다는 다양한 문제에 대한 창의적 생각과 프로그래밍경험이 우선적 목표가 되어야 한다. 프로그래밍 교육의 내용 요소의 학습은 프로그래밍 교육 내용을 학습하는 과정에서 자연스럽게 습득이 되어야 한다. 학생들의 흥미와 관심을 유도할 만한 스토리를 선정하고 개인별 수준차를 고려한 학습 내용을 포함할 수 있는 학습 목표와 학습범위 설정 중요하다. 저장성과 부산시의 정보교육교재는 창의적 사고와 논리적 사고력을 함양하기 위한프로그래밍 교육의 목표와 특성을 잘 반영하고 있으며, 프로그래밍 교육내용을 체계적으로 포함시키고 있다. 교육용 프로그래밍 언어의 요건은 학습자에게 친근감을 주는 대화용 언어로서 프로그래밍 작성이 용이한 언어이어야 한다. 알고리즘을 표현하기에 용이하여 컴퓨팅 사고력의 함양에도 도움의 되는 프로그래밍 언어이어야 한다. 교육용 프로그래밍 언어는 프로그래밍 언어로서의 일반적인 특징과 기능을 포함하여야 한다. 교육용 프로그래밍 언어로 프로그래밍을 배운 학습자는 쉽게 다른 언어로 전이할 수 있도록 호환성과 전이성이 있는 언어이어야 한다. 저장성과 부산시의 정보교육 교재는 교육용 프로그래밍 언어로서 스크래치를 선택하였다. MIT 미디어랩에서 개발된 스크래치는 프로그래밍을 재미있고 쉽게 배울 수 있도록 하는 교육용 프로그래밍 언어로 개발되었다. 스크래치 프로그래밍 환경은 프로그래밍 지식과 경험이 없는 사용자들도 쉽게 프로그래밍을 배울 수 있는 쉬운 프로그래밍 환경을 제공한다. 스크래치를 활용하여 학생들은 컴퓨터 게임, 대화형스토리, 애니메이션, 시뮬레이션 및 멀티미디어 활용 프로젝트를 만들 수 있다. 또한 온라인상에서 세계의 여러나라 사람들과 자신이 만든 작품을 공유하고 서로 피드백을 받고 대화하며 프로그램 프로젝트의 완성도를 높여갈 수 있다. 스크래치를 활용하면 초등학교 학생들도 프로그램의 기본 개념에 쉽게 접근할 수 있다.프로그래밍 교육용 교재의 학습 내용과 주제는 학습자의 수준에 따라 교육내용이 선정되어야 한다. 초등학교에서의 프로그래밍 교육은 초등학생의 수준에 맞는 언어와 교육내용으로 수행되어야 한다. 구체적 교육내용 또한 복잡한 알고리즘 및 단순 반복형 실습보다는 학생들의 흥미와 관심을 유도할 만한 스토리를 선정하고 개인별 수준차를 고려한 학습 내용을 포함하여야 한다. 저장성과 부산시의 정보교육 교재의 프로그래밍 교육 학습 주제는 창의적인 프로젝트를 완성하도록 한다. 학습자는 프로그래밍 프로젝트를 완성하는 과정에서 자연스럽게 프로그래밍 언어의 사용법이나 문법을 배울 수 있고 프로그래밍 프로젝트를 완성하는 가운데 프로그래밍에 대한 성취감과 자신감을 얻을 수 있다. 협력 프로젝트를 개발하도록 하여 프로젝트팀 구성원과 토론과 협동을 통하여 소통하는 방법과 타인과의 상호 작용 능력을 향상시킬 수 있다. 프로그래밍 언어의 중요한 개념인 변수와 자료구조 그리고 순차, 반복문과 같은 제어의 흐름 그리고 조건과 판단과 같은 논리연산도 쉬운 방법으로 접근할 수 있도록 하고 있다. 부산시와 저장성의 초등학교 정보교육 교재는 모두국가 수준의 교육과정을 잘 반영하고 있으며 프로그래밍을 처음 접하는 초등학생들도 쉽게 프로그래밍을 배울 수 있도록 내용을 구성하였다. 프로그래밍 교육의 학습은 프로그래밍 환경에서 스스로 문제를 해결하면서 문제 해결 과정에서 자연스럽게 프로그래밍을 학습하도록 구성하였다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
부산시와 저장성의 초등학교 정보교육 교재가 채택하고 있는 교육용 프로그래밍 언어는 무엇이며, 해당 언어의 특징은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation부산시와 저장성 교재에서 사용된 프로그래밍 언어의 명칭과 그 언어가 가진 특징을 찾는 작업이다.
-
2정보 추출
information_extraction두 지역의 교재가 선택한 언어와 해당 언어에 대한 설명을 추출한다.
- 저장성과 부산시의 정보교육 교재는 교육용 프로그래밍 언어로서 스크래치를 선택하였다.
- 스크래치는 프로그래밍을 재미있고 쉽게 배울 수 있도록 하는 교육용 프로그래밍 언어로 개발되었다.
- 스크래치 프로그래밍 환경은 프로그래밍 지식과 경험이 없는 사용자들도 쉽게 프로그래밍을 배울 수 있는 쉬운 프로그래밍 환경을 제공한다.
-
3근거 선택
evidence_selection언어 명칭인 '스크래치'와 특징인 '재미있고 쉬운 학습', '초보자에게 용이한 환경'을 핵심 근거로 선정한다.
- 교육용 프로그래밍 언어로서 스크래치를 선택하였다.
- 프로그래밍을 재미있고 쉽게 배울 수 있도록 하는 교육용 프로그래밍 언어로 개발되었다.
- 프로그래밍 지식과 경험이 없는 사용자들도 쉽게 프로그래밍을 배울 수 있는 쉬운 프로그래밍 환경을 제공한다.
-
4논리 통합
logical_integration선택된 언어와 그 언어의 개발 목적 및 환경적 특징을 연결한다.
-
5결론 도출
conclusion_formulation언어는 스크래치이며, 특징은 재미있고 쉽게 배울 수 있고 지식/경험이 없는 사용자도 쉽게 접근 가능한 환경을 제공한다는 점을 정리한다.
- 스크래치는 프로그래밍을 재미있고 쉽게 배울 수 있도록 하는 교육용 프로그래밍 언어로 개발되었다.
- 스크래치 프로그래밍 환경은 프로그래밍 지식과 경험이 없는 사용자들도 쉽게 프로그래밍을 배울 수 있는 쉬운 프로그래밍 환경을 제공한다.
-
6답변 생성
answer_generation질문에 대해 명확하게 언어 명칭과 특징을 기술한다.
- 스크래치를 선택하였다.
- 재미있고 쉽게 배울 수 있도록 하는 교육용 프로그래밍 언어
- 프로그래밍 지식과 경험이 없는 사용자들도 쉽게 프로그래밍을 배울 수 있는 쉬운 프로그래밍 환경
최종 답변 (final_answer)
부산시와 저장성의 초등학교 정보교육 교재는 교육용 프로그래밍 언어로 '스크래치'를 선택하였다. 스크래치는 프로그래밍을 재미있고 쉽게 배울 수 있도록 개발되었으며, 프로그래밍 지식이나 경험이 없는 사용자들도 쉽게 프로그래밍을 배울 수 있는 쉬운 환경을 제공한다는 특징이 있다.
핵심 해석 (core_interpretation)
부산시와 저장성의 초등학교 정보교육 교재가 채택한 스크래치는 프로그래밍을 재미있고 쉽게 배울 수 있는 환경을 제공한다.