Download - 소프트웨어 교육의 개요
‹#› 2014.10 경규일
‹#› 2014.10 경규일
About Us1.학생들을 위한 SW교육 연구!2.비영리 전문 연구 단체!3.책상이 아닌, 아이들을 가르치는 현장에서 연구!4. SW교육의 대중화와 인식개선을 위해 노력!5.학생 중심의 의미있는 SW교육을 위해 노력
‹#› 2014.10 경규일
공통점은 무엇인가요?바로 소프트웨어 교육의 필요성을 주장하셨습니다.
‹#› 2014.10 경규일
‹#›
목차
2014.10.15 경규일
1. 소프트웨어 교육의 필요성과 목적(효과)!!2. 소프트웨어 교육의 방법(수단)
‹#›
사회의 극심한 변화
융합형 교육의 효과적인 도구
왜 필요한가?
자존감 증진 교육
2014.10.15 경규일
‹#›
사회의 극심한 변화사회가 요구하는 사람 = 능동적인 이용자
왜 필요한가?
2014.10.15 경규일
‹#›
사회의 극심한 변화
융합형 교육의 효과적인 도구
왜 필요한가?
자존감 증진 교육
2014.10.15 경규일
‹#›
융합형 교육의 효과적인 도구
왜 필요한가?
2014.10.15 경규일
‹#›
왜 필요한가?
자존감 증진 교육
2014.10.15 경규일
‹#›
융합 교육
소프트웨어!교육
교육적 효과
미래 사회의 역량
등장 배경
2014.10.15 경규일
‹#›
무엇이 목표인가?
문제 해결력효율적이고, 효과적인 해결책을 일반화하고, 자동화 하는 능력
창의력, 논리력, 수리력 등을 바탕등으로 하여 새로운 가치를 창출해내는 능력
능동적인 생산능력
2014.10.15 경규일
‹#›
무엇이 다른가?
기존 정보 교육컴퓨터를 잘 활용하는 능력 → 소비자의 입장
학습하는 내용의 확장성이 제한적 → 실용적 과목
기타 예체능 교과목
주요 교과목(국어, 영어, 수학)
현대 산업의 근간, 원리를 다룸 → 기본적 사고 능력의 향상
2014.10.15 경규일
‹#›
Computational Thinking문제 세분화 능력
Computer Science
자료구조, 컴퓨터 구조, 운영체제, 데이터 베이스, 프로그래밍 언어, 알고리즘, 논리학…
패턴 인식 능력패턴 일반화 능력 및 추상화 능력알고리즘 설계 능력
구체적인 교육 내용은?
2014.10.15 경규일
‹#›
어떻게 가르치나?
UAUnplugged, Unplugged Activity, !CS Unplugged
Educational Programming Language
EPL
PCPhysical Computing
2014.10.15 경규일
‹#›
Unplugged Activity
정의 컴퓨터 없이 배우는 컴퓨터 과학
특징추상적인 개념 또는 논리를 역동적인 활동으로 치환 가능!
사고 유도 단계에 적합 (Ideation & Inspiration)!
낮은 연령대의 학생들에게도 적용이 가능
한계점 강의 진행자의 역량에 대한 의존도가 높음!개발된 컨텐츠의 부족함에 따른 어려움이 존재
2014.10.15 경규일
‹#›
Unplugged Activity
2014.10.15 경규일
‹#›
Unplugged Activity
2014.10.15 경규일
‹#›
Unplugged Activity
2014.10.15 경규일
‹#›
Educational Programming Language
정의 교육적 목적을 달성하기 위한 프로그래밍 언어
특징가장 많은 연구 개발이 진행된 분야 → 컨텐츠의 풍부함!
다양한 연령층에 적용이 가능함!
학생의 창의적 활동을 쉽게 유도할 수 있음
한계점IT 장비가 반드시 필요함 → 공간적 제약!
학습자의 주의 집중이 강연자가 아닌 IT 장비에 집중됨!
시각적 연출에 집중하여 본연의 교육적 목적이 달성 되지
못할 수 있음
2014.10.15 경규일
‹#›
Educational Programming Language
이미지 언어 블록 언어 중간 언어
2014.10.15 경규일
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#›
Educational Programming Language
이미지 언어 블록 언어 중간 언어
2014.10.15 경규일
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#›
Educational Programming Language
이미지 언어 블록 언어 중간 언어
2014.10.15 경규일
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#› 2014.10.15 경규일
Educational Programming Language
이미지 언어 블록 언어 중간 언어
‹#›
Physical Computing
정의논리적인 프로그램을 물리적 시스템과 상호작용하여 구현하는 것
특징물리적인 결과물을 얻어 낼 수 있음!
다양한 하드웨어 장비를 통해서 다채로운 창작물 구현 가능!
학생들의 흥미도를 쉽게 높일 수 있음
한계점하드웨어 장비 구비가 필요함 → 경제적 부담 증가!
높은 컴퓨터과학적 사고능력이 필요함!
한글화된 자료가 부족하여 학생들의 접근성이 낮음
2014.10.15 경규일
‹#› 2014.10.15 경규일
Physical Computing
정의논리적인 프로그램을 물리적 시스템과 상호작용하여 구현하는 것
특징물리적인 결과물을 얻어 낼 수 있음!
다양한 하드웨어 장비를 통해서 다채로운 창작물 구현 가능!
학생들의 흥미도를 쉽게 높일 수 있음
한계점하드웨어 장비 구비가 필요함 → 경제적 부담 증가!높은 컴퓨터과학적 사고능력이 필요함!한글화된 자료의 부족하여 학생들의 접근성이 낮음
‹#› 2014.10.15 경규일
Physical Computing
정의논리적인 프로그램을 물리적 시스템과 상호작용하여 구현하는 것
특징물리적인 결과물을 얻어 낼 수 있음!
다양한 하드웨어 장비를 통해서 다채로운 창작물 구현 가능!
학생들의 흥미도를 쉽게 높일 수 있음
한계점하드웨어 장비 구비가 필요함 → 경제적 부담 증가!높은 컴퓨터과학적 사고능력이 필요함!한글화된 자료의 부족하여 학생들의 접근성이 낮음
‹#› 2014.10.15 경규일
Physical Computing
정의논리적인 프로그램을 물리적 시스템과 상호작용하여 구현하는 것
특징물리적인 결과물을 얻어 낼 수 있음!
다양한 하드웨어 장비를 통해서 다채로운 창작물 구현 가능!
학생들의 흥미도를 쉽게 높일 수 있음
한계점하드웨어 장비 구비가 필요함 → 경제적 부담 증가!높은 컴퓨터과학적 사고능력이 필요함!한글화된 자료의 부족하여 학생들의 접근성이 낮음
‹#›
감사합니다.소프트웨어 교육 연구소!
경규일