원문정보
초록
영어
As the importance of software spreads around the world, the government emphasized SW and AI education by presenting a national task of 'Cultivating 1 million people of digital talents'. Accordingly, research on software education was actively conducted in the educational field and various teaching and learning methods were developed. However, most software education is based on block type programming languages. Block type programming languages have the advantage of being intuitive and less burdensome to learn, but they have limitations in that it is difficult to implement complex functions and education in connection with programs implemented in text type programming languages. Therefore, this study developed an elementary software education program based on text type programming languages to overcome this limitation. This education program consists of a total of 14 classes, including 7 learning topics, and each learning is based on the IDOL teaching and learning model. Through this study, it is expected that the direction of elementary software education using text type programming languages will be suggested and active elementary software education activities will be carried out.
한국어
전 세계적으로 소프트웨어의 중요성이 확산됨에 따라 정부는 ‘100만 디지털 인재 양성’이라는 국정과제를 제 시하며 SW·AI교육을 강조했다. 이에 따라 교육 현장에서도 소프트웨어 교육에 대한 연구가 활발히 이루어졌고 다양한 교수학습방법이 개발되었다. 하지만 대부분의 소프트웨어 교육은 블록형 프로그래밍 언어를 기반으로 이 루어지고 있다. 블록형 프로그래밍 언어는 직관적이고 학습 부담이 적다는 장점이 있지만 복잡한 기능을 구현하 기 어렵고 텍스트형 프로그래밍 언어로 구현된 프로그램과 연계한 교육이 어렵다는 한계점을 가지고 있다. 이에 본 연구는 이 한계점을 극복하고자 텍스트형 프로그래밍 언어를 활용한 초등 소프트웨어 교육 프로그램을 개발 하였다. 이 교육 프로그램은 7개의 학습주제를 포함하여 총 14차시로 구성되어 있으며 각각의 학습은 IDOL 교 수학습모델을 기반으로 하고 있다. 본 연구를 통해 텍스트형 프로그래밍 언어를 활용한 초등 소프트웨어 교육의 방향을 제시하고 활발한 초등 소프트웨어 교육활동이 이루어질 것으로 기대한다.
목차
Abstract
1. 서론
2. 이론적 배경
2.1. 텍스트형 프로그래밍 언어
2.2. SW교육 표준 모델의 내용체계
2.3. IDOL 교수학습모델
3. 소프트웨어 교육 프로그램 개발
3.1. 개발 방향
3.2. 학습 목표 및 내용 요소 선정
3.3. 교육 프로그램 개요
3.4. 교육 프로그램 차시 구성
4. 소프트웨어 교육 프로그램 검증
4.1. 검증 방법
4.2. 검증 도구
4.3. 검증 결과
5. 결론
참고문헌
