원문정보
A Study on the Relationship between SW Programming Education and Creative Problem Solving
초록
영어
Problem solving ability is an essential ability that must be provided to us in the 21st century knowledge-based society. Problem solving is one of the cognitive skills that can enhance the expertise of all disciplines as well as solving problems in daily life. To improve problem solving ability Educational policy and Human resource development projects are a top priority for future national education policy and also a source of national competitiveness. The importance of SW programming education due to the arrival of the informational society centering on the 4th industrial revolution is that it can process the thinking through SW programming learning process rather than programming language acquisition itself. The significance of SW programming education is that the iterative experience of programming education that can represent algorithms education and logical thinking can enhance various opportunities of development of learner's computational thinking. SW programming education is a type of problem solving that can improve learner 's cognitive skills, logical thinking skills and reflective thinking skills. It is possible to naturally improve problem solving ability by repeatedly experiencing errors and corrections during the process of solving the repetitive experience of thinking through a program. Therefore, we will elucidate the factors related to the effectiveness of SW programming education based on the research data published so far, and clarify the relationship between SW programming education and logical thinking skills.
한국어
문제해결력은 21세기 지식기반의 사회를 살아가는 우리에게 반드시 갖추어야 하는 필수 능력으로 일상생활의 문제해결뿐만 아니 라 모든 학문 분야의 전문성을 증진시킬 수 있는 인지 기술 중 하나이다. 문제해결력의 향상을 위한 교육정책 및 인재육성 사업은 미래 국가 교육 정책에 최우선하는 과제임과 동시에 국가 경쟁력에 원천이 되기도 한다. 4차 산업혁명 중심의 정보화 사회의 도래로 SW프로그래밍교육의 중요성은 프로그래밍 언어 습득 그 자체보다 SW프로그래밍 학습과정을 통한 사고의 절차화에 있다. 알고리즘 교육과 논리적 사고를 표현할 수 있는 코딩교육의 반복적 경험이 학습자의 창의적 사고의 발달 기회를 다양하게 증진시킬 수 있다는 데에 SW프로그래밍 교육의 의의가 있다고 볼 수 있다. SW프로그래밍 교육은 문제해결의 결과적 산출물을 표현하는 유형 중 하나로 학습자의 인지기술, 논리적 사고력 그리고 반성적 사고 능력을 향상시킬 수 있다. SW프로그래밍을 통한 반복적 사고의 과정 중 오류 와 수정을 스스로 해결하려는 경험적 학습이 문제해결 능력을 자연스럽게 향상 시킬 수 있다. 따라서, 지금까지 발표된 연구 자료를 토대로 문제해결력 향상에 따른 SW프로그래밍 교육의 효과성에 관한 요소를 도출하고 SW프로그래밍 교육과 논리적 사고력과의 상관관계를 밝히고자 한다.
목차
ABSTRACT
1. 서론
2. 선행연구 분석
2.1 프로그래밍 교육의 의미
2.2 프로그래밍 교육의 분류
3. 연구 내용 및 방법
3.1 프로그래밍 교육의 수집
3.2 프로그래밍 교육의 분석
3.3 연구결과
4. 결론
참고문헌