38
‹#› 2014.10 경규일

소프트웨어 교육의 개요

Embed Size (px)

DESCRIPTION

소프트웨어 교육이 무엇인지 등장배경과 목적, 기대효과에 대해서 설명함과 동시에 구체적인 교육 방법에 대해서 설명하기 위해 제작된 ppt자료입니다.

Citation preview

Page 1: 소프트웨어 교육의 개요

‹#› 2014.10 경규일

Page 2: 소프트웨어 교육의 개요

‹#› 2014.10 경규일

About Us1.학생들을 위한 SW교육 연구!2.비영리 전문 연구 단체!3.책상이 아닌, 아이들을 가르치는 현장에서 연구!4. SW교육의 대중화와 인식개선을 위해 노력!5.학생 중심의 의미있는 SW교육을 위해 노력

Page 3: 소프트웨어 교육의 개요

‹#› 2014.10 경규일

공통점은 무엇인가요?바로 소프트웨어 교육의 필요성을 주장하셨습니다.

Page 4: 소프트웨어 교육의 개요

‹#› 2014.10 경규일

Page 5: 소프트웨어 교육의 개요

‹#›

목차

2014.10.15 경규일

1. 소프트웨어 교육의 필요성과 목적(효과)!!2. 소프트웨어 교육의 방법(수단)

Page 6: 소프트웨어 교육의 개요

‹#›

사회의 극심한 변화

융합형 교육의 효과적인 도구

왜 필요한가?

자존감 증진 교육

2014.10.15 경규일

Page 7: 소프트웨어 교육의 개요

‹#›

사회의 극심한 변화사회가 요구하는 사람 = 능동적인 이용자

왜 필요한가?

2014.10.15 경규일

Page 8: 소프트웨어 교육의 개요

‹#›

사회의 극심한 변화

융합형 교육의 효과적인 도구

왜 필요한가?

자존감 증진 교육

2014.10.15 경규일

Page 9: 소프트웨어 교육의 개요

‹#›

융합형 교육의 효과적인 도구

왜 필요한가?

2014.10.15 경규일

Page 10: 소프트웨어 교육의 개요

‹#›

왜 필요한가?

자존감 증진 교육

2014.10.15 경규일

Page 11: 소프트웨어 교육의 개요

‹#›

융합 교육

소프트웨어!교육

교육적 효과

미래 사회의 역량

등장 배경

2014.10.15 경규일

Page 12: 소프트웨어 교육의 개요

‹#›

무엇이 목표인가?

문제 해결력효율적이고, 효과적인 해결책을 일반화하고, 자동화 하는 능력

창의력, 논리력, 수리력 등을 바탕등으로 하여 새로운 가치를 창출해내는 능력

능동적인 생산능력

2014.10.15 경규일

Page 13: 소프트웨어 교육의 개요

‹#›

무엇이 다른가?

기존 정보 교육컴퓨터를 잘 활용하는 능력 → 소비자의 입장

학습하는 내용의 확장성이 제한적 → 실용적 과목

기타 예체능 교과목

주요 교과목(국어, 영어, 수학)

현대 산업의 근간, 원리를 다룸 → 기본적 사고 능력의 향상

2014.10.15 경규일

Page 14: 소프트웨어 교육의 개요

‹#›

Computational Thinking문제 세분화 능력

Computer Science

자료구조, 컴퓨터 구조, 운영체제, 데이터 베이스, 프로그래밍 언어, 알고리즘, 논리학…

패턴 인식 능력패턴 일반화 능력 및 추상화 능력알고리즘 설계 능력

구체적인 교육 내용은?

2014.10.15 경규일

Page 15: 소프트웨어 교육의 개요

‹#›

어떻게 가르치나?

UAUnplugged, Unplugged Activity, !CS Unplugged

Educational Programming Language

EPL

PCPhysical Computing

2014.10.15 경규일

Page 16: 소프트웨어 교육의 개요

‹#›

Unplugged Activity

정의 컴퓨터 없이 배우는 컴퓨터 과학

특징추상적인 개념 또는 논리를 역동적인 활동으로 치환 가능!

사고 유도 단계에 적합 (Ideation & Inspiration)!

낮은 연령대의 학생들에게도 적용이 가능

한계점 강의 진행자의 역량에 대한 의존도가 높음!개발된 컨텐츠의 부족함에 따른 어려움이 존재

2014.10.15 경규일

Page 17: 소프트웨어 교육의 개요

‹#›

Unplugged Activity

2014.10.15 경규일

Page 18: 소프트웨어 교육의 개요

‹#›

Unplugged Activity

2014.10.15 경규일

Page 19: 소프트웨어 교육의 개요

‹#›

Unplugged Activity

2014.10.15 경규일

Page 20: 소프트웨어 교육의 개요

‹#›

Educational Programming Language

정의 교육적 목적을 달성하기 위한 프로그래밍 언어

특징가장 많은 연구 개발이 진행된 분야 → 컨텐츠의 풍부함!

다양한 연령층에 적용이 가능함!

학생의 창의적 활동을 쉽게 유도할 수 있음

한계점IT 장비가 반드시 필요함 → 공간적 제약!

학습자의 주의 집중이 강연자가 아닌 IT 장비에 집중됨!

시각적 연출에 집중하여 본연의 교육적 목적이 달성 되지

못할 수 있음

2014.10.15 경규일

Page 21: 소프트웨어 교육의 개요

‹#›

Educational Programming Language

이미지 언어 블록 언어 중간 언어

2014.10.15 경규일

Page 22: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 23: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 24: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 25: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 26: 소프트웨어 교육의 개요

‹#›

Educational Programming Language

이미지 언어 블록 언어 중간 언어

2014.10.15 경규일

Page 27: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 28: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 29: 소프트웨어 교육의 개요

‹#›

Educational Programming Language

이미지 언어 블록 언어 중간 언어

2014.10.15 경규일

Page 30: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 31: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 32: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 33: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Educational Programming Language

이미지 언어 블록 언어 중간 언어

Page 34: 소프트웨어 교육의 개요

‹#›

Physical Computing

정의논리적인 프로그램을 물리적 시스템과 상호작용하여 구현하는 것

특징물리적인 결과물을 얻어 낼 수 있음!

다양한 하드웨어 장비를 통해서 다채로운 창작물 구현 가능!

학생들의 흥미도를 쉽게 높일 수 있음

한계점하드웨어 장비 구비가 필요함 → 경제적 부담 증가!

높은 컴퓨터과학적 사고능력이 필요함!

한글화된 자료가 부족하여 학생들의 접근성이 낮음

2014.10.15 경규일

Page 35: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Physical Computing

정의논리적인 프로그램을 물리적 시스템과 상호작용하여 구현하는 것

특징물리적인 결과물을 얻어 낼 수 있음!

다양한 하드웨어 장비를 통해서 다채로운 창작물 구현 가능!

학생들의 흥미도를 쉽게 높일 수 있음

한계점하드웨어 장비 구비가 필요함 → 경제적 부담 증가!높은 컴퓨터과학적 사고능력이 필요함!한글화된 자료의 부족하여 학생들의 접근성이 낮음

Page 36: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Physical Computing

정의논리적인 프로그램을 물리적 시스템과 상호작용하여 구현하는 것

특징물리적인 결과물을 얻어 낼 수 있음!

다양한 하드웨어 장비를 통해서 다채로운 창작물 구현 가능!

학생들의 흥미도를 쉽게 높일 수 있음

한계점하드웨어 장비 구비가 필요함 → 경제적 부담 증가!높은 컴퓨터과학적 사고능력이 필요함!한글화된 자료의 부족하여 학생들의 접근성이 낮음

Page 37: 소프트웨어 교육의 개요

‹#› 2014.10.15 경규일

Physical Computing

정의논리적인 프로그램을 물리적 시스템과 상호작용하여 구현하는 것

특징물리적인 결과물을 얻어 낼 수 있음!

다양한 하드웨어 장비를 통해서 다채로운 창작물 구현 가능!

학생들의 흥미도를 쉽게 높일 수 있음

한계점하드웨어 장비 구비가 필요함 → 경제적 부담 증가!높은 컴퓨터과학적 사고능력이 필요함!한글화된 자료의 부족하여 학생들의 접근성이 낮음

Page 38: 소프트웨어 교육의 개요

‹#›

감사합니다.소프트웨어 교육 연구소!

경규일