원문정보
초록
영어
In this study, the direction for hierarchical curriculum organization about software education in Korea was suggested in terms of overall execution of software education. The international case studies especially was conducted in order to suggest the propel educational programming language for level of students in the programming activity. In terms of the international case studies, the type of programming language was examined, which is suggested to each school level as a part of required regular curriculum. Then, the direction was supposed to suggest the instructional system organization of software education for Korea through the result of case studies. The results of case studies indicated that elementary school use the block based programming language, and text based programming languages are used from middle school.
한국어
본 연구에서는 소프트웨어 교육의 전면 시행을 앞두고 학교 급별 연계성 있는 교육과정 운영을 위한 가이드라인을 제시하고자 하였다. 이를 위하여 학생들의 수준에 맞는 교육용 프로그래밍 언어의 형태를 제시하기 위해서 해외의 사례를 살펴보았다. 해외의 사례는 현재 필수교육과정으로써 프로그래밍 과정을 운영하고 있는 나라의 교육과정을 분석하여 초-중-고등학교에 제시된 프로그래밍 언어의 유형을 살펴보고, 이를 통해 우리나라의소프트웨어 교육 체제 구성을 위한 제언을 하고자 하였다. 해외의 사례를 살펴본 결과, 초등학교에서는 블록기반의 프로그래밍 언어를 활용하고 있고, 중학교부터는 텍스트 기반의 프로그래밍 언어를 중점적으로 사용하고있는 것으로 나타났다.
목차
ABSTRACT
1. 서론
2. 연구 목적 및 연구 방법
3. 해외의 소프트웨어 교육과정 분석
3.1 교육과정 분석 기준
3.2 영국의 소프트웨어 교육과정 분석
3.3 핀란드의 소프트웨어 교육과정 분석
3.4 에스토니아의 소프트웨어 교육과정 분석
3.5 인도의 소프트웨어 교육과정 분석
3.6 호주의 소프트웨어 교육과정 분석
4. 프로그래밍 언어 선정 기준 및 사례
4.1 프로그래밍 언어 선정 기준
4.2 프로그래밍 언어 선정 사례
4.3 영재교육 및 수준별 학습
5. 우리나라 소프트웨어 교육과정의 프로그래밍 언어선정을 위한 시사점 분석
5.1 2015개정교육과정에서 나타난 프로그래밍 언어 선정 기준
5.2 내실 있는 소프트웨어 교육과정운영을 위한 프로그래밍 언어 선정 기준 제언
6. 결론 및 제언
참고문헌
