원문정보
Python programming education for elementary school students
초록
영어
Currently, most software education in elementary schools uses the Educational Programming Language (EPL). EPL is a relatively simple grammar system that is easy to learn and easy for young learners to learn, but these block coding methods are specialized in "manipulating characters", which limits the ability to use them in comparison to other programming languages . In addition, there is a limit to the development of the program directly and it can not greatly affect the improvement of the programming ability of the information gifted students. In this study, we have studied Python, a text language with relatively easy grammaticality, to apply it to elementary school students.
한국어
현재 초등학교에서 실시되고 있는 소프트웨어 교육에서는 대부분 교육용 프로그래밍 언어(Educational Programming Language: EPL)를 활용하고 있다. EPL은 비교적 간단한 문법체계로 배우기가 쉬우며 어린 학생 들이 쉽게 배울 수 있다는 장점이 있지만 이런 블록코딩 방법은 캐릭터를 조작하는 것’으로 특화되어 있어서 다른 프로그래밍 언어와 비교하면 사용할 수 있는 기능이 한정되어 있다. 더 나아가 프로그램을 직접 제작 및 개발하는데 한계가 있으며 블록형 프로그래밍 학습경험이 풍부한 고급사용자들의 지적호기심과 학습욕구를 충족 시키는데 부족한 점이 있다. 그리하여 본 연구에서는 비교적 문법이 쉬운 텍스트 언어인 파이썬(Python)을 2015 개정 교육과정의 성취기준에 맞게 초등학생들에게 적용하여 프로그래밍 교육 방안을 연구해 보았다.
목차
ABSTRACT
1. 서론
2. 관련 연구
2.1 블록형 프로그래밍 학습
2.2 텍스트형 프로그래밍 학습
2.3 공개 소프트웨어 Python
2.4 2015 국가 교육과정
3. 교육방안 연구
3.1.간단한 프로그램 만들기
3.2 ‘선택’구조문 이용한 프로그램 만들기
3.3 ‘선택‘과 ’반복‘구조 이용한 프로그램 만들기
4. 결론 및 제언
참고문헌