Part 06 소프트웨어교육특별프로그램운영우수사례 광양제철초등학교 대구화남초등학교 도평초등학교 ( 제주 ) 봉동초등학교 상진초등학교 명현중학교 부원여자중학교

Similar documents
< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770>

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

충청북도교육청고시제 호 발간등록번호충북 충청북도교육과정각론 - 초등학교 -

핵 심 교 양 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 교양학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (

목 차 Ⅰ 운영개요 Ⅱ 운영계획 Ⅲ 운영비집행계획 붙임 개인정보이용동의서

학점배분구조표(표 1-20)

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

MakerSprit_MPack제안서

디지털교과서정책연구학교연구보고서 스마트교육기반의디지털교과서활용을통한 자기주도학습력신장 교육부요청디지털교과서정책연구학교 분포초등학교

<3635B1E8C1F8C7D02E485750>

자유학기제-뉴스레터(6호).indd

파티킷

2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관


OCW_C언어 기초

세미나자료 전국초 중 고성교육담당교사워크숍 일시 ( 목 ) 10:00~17:00 장소 : 한국교원대학교교원문화관

CR hwp

2003report hwp


3355 flow 글로벌파트너십 Ÿ W( 국제적감각을지닌글로벌역량 ) ( ) Ÿ E( 종합적사고력과융통성 ) ( ) Ÿ S( 영성윤리의식 ) ( ) Ÿ L( 대인관계역량인화 ( 人和 ) ( ) Ÿ E( 자기관리 ) ( ) Ÿ Y( 의사소통과자원정보기술의활용능력 ) (

핵 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (14) 27 (29) 2

T hwp

슬라이드 1

국립과천과학관, 창의과학아카데미 겨울학기수강생모집 - 창작융합 과정신설등 4 개과정 31 개주제편성

2015 개정교육과정초등학교 1~2 학년군국어과교과용도서의이해 INDEX Chapter Ⅰ 2015 개정국어과교육과정의이해 Chapter Ⅱ 국어과교과용도서개발방향 Chapter Ⅲ 국어과교과서체제및활용방안 Chapter Ⅳ 국어과교사용지도서체제및활용방안 Chapter

2018 학년도시초초방과후학교운영계획. 추진개요 1 목적 2 방침 - 1 -

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

성신여자대학교_2차년도_계획서.hwp


Compass Online School Pack 1

PowerPoint 프레젠테이션

b027_2005_3462.hwp

1

PowerPoint 프레젠테이션

산업공학과 학생을 위한 교양 필수과목 이수규정 1 ( 학번 통합본) 최종 편집일 2018년 12월 25일 서울대학교 공과대학 산업공학과 1 본 문서는 서울대학교 기초교육원 홈페이지에 게시된 대학별 교양 이수규정 을 산업공학과 학생을 위하 여 보기 쉽게

내지(교사용) 4-6부

<C3CA36B0FAC7D020B1B3BBE7BFEB2E687770>



Microsoft PowerPoint - chap04-연산자.pptx

윈도우즈프로그래밍(1)

2014학년도 수시 면접 문항

Visual Basic 반복문

고객 카드

슬라이드 1


ÆÞ¹÷-Æîħ¸é.PDF

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각


E (2005).hwp

<C3E6B3B2B1B3C0B C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

Microsoft Word - PLC제어응용-2차시.doc

학교교과교습학원 ( 예능계열 ) 및평생직업교육학원의시설 설비및교구기준적정성연구 A Study on the Curriculum, Facilities, and Equipment Analysis in Private Academy and It's Developmental Ta

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

H3250_Wi-Fi_E.book

Microsoft PowerPoint - [2009] 02.pptx

디지털 공학

12.5 수정본.hwp

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

Microsoft PowerPoint - chap01-C언어개요.pptx

에듀데이터_자료집_완성본.hwp

Microsoft PowerPoint - Java7.pptx

<3220BACEB8F0B4D4B0FA20B9DFB8EDC3BCC7E828C0E5C7F6BFC1292E687770>

< F B3E25357B1B3C0B0C1DFB5EEB1B3BFF8BFACBCF6C7C1B7CEB1D7B7A55FC6EDC1FD322E687770>

목차 C O N T E N T S

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

2015 간호학과 D ept. of N ursing

_PINY_unplugged_수련_워크북_workbook

정보

PowerPoint 프레젠테이션

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

Microsoft PowerPoint - chap05-제어문.pptx

A 목차

* 이논문은제 1 저자의진주교육대학교교육대학원초등특수교육전공석사학위논문임. ** 주저자 : 진주장재초등학교교사 *** 교신저자 : 진주교육대학교교수

인문사회과학기술융합학회

6_J1_ hwp

<4D F736F F F696E74202D20B0F8C7D0B1B3C0B020C7C1B7CEB1D7B7A528B1E8BFB5C5B92C >

untitled

1

나하나로 5호

수출및수입액현황 (2016) 6억 1,284 만달러억 1 7,045 만달러 4억 4,240 만달러 2015 년대비 15.4 % 증가 2015 년대비 11.1 % 증가 2015 년대비 1.3 % 증가 수출액 수출입차액 수입액 지역별수출액 ( 비중 ) 일본 4,129만달러

2학년 1학기 1,2단원 1 차례 세 자리의 수 1-1 왜 몇 백을 배워야 하나요? 1-2 세 자리 수의 자릿값 알아보기와 크기 비교하기 1-3 뛰어 세기와 수 배열표에서 규칙 찾기 1단원 기본 평가 단원 창의 서술 논술형 평가 22 1단원 심화 수

Microsoft PowerPoint - es-arduino-lecture-03

수련원표지 최종

게시판 스팸 실시간 차단 시스템

? !


내재화평가 결과서

1)2) 1

에스디엘팜플렛-최종.cdr

- 1 -

목차 Ⅰ. 기본현황 Ⅱ 년도성과평가및시사점 Ⅲ 년도비전및전략목표 Ⅳ. 전략목표별핵심과제 1. 군정성과확산을통한지역경쟁력강화 2. 지역교육환경개선및평생학습활성화 3. 건전재정및합리적예산운용 4. 청렴한공직문화및앞서가는법무행정구현 5. 참여소통을통한섬

Infinity(∞) Strategy

ÃʵîÇлý¿ë1021

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

슬라이드 1


Transcription:

Part 01 소프트웨어교육수업시수확보우수사례 1 01. 대병초등학교 2 02. 인하대사범대부속중학교 5 03. 제물포중학교 9 04. 과천고등학교 13 05. 금오고등학교 16 Part 02 소프트웨어교육교수학습방법우수사례 21 01. 광양제철초등학교 24 02. 만경초등학교 31 03. 삼성초등학교 ( 충북 ) 36 04. 서울우이초등학교 44 05. 부용중학교 50 06. 영선중학교 53 07. 이곡중학교 59 08. 충북과학고등학교 64 Part 03 소프트웨어교육동아리운영우수사례 69 01. 각골초등학교 70 02. 동신중학교 ( 부산 ) 73 03. 비아중학교 77 04. 안산해양중학교 86 05. 용수중학교 92 06. 경남과학고등학교 95 07. 천안고등학교 97 Part 04 소프트웨어교육방과후학교운영우수사례 101 01. 서울이태원초등학교 102 02. 경산여자중학교 105 03. 안산해양중학교 109 04. 울산대송중학교 114 05. 청주남중학교 118 06. 과천고등학교 121 Part 05 소프트웨어교육환경구성우수사례 125 01. 신호초등학교 126 02. 용문초등학교 129 03. 양일중학교 131 04. 둔촌고등학교 136 ii

Part 06 소프트웨어교육특별프로그램운영우수사례 139 01. 광양제철초등학교 140 02. 대구화남초등학교 143 03. 도평초등학교 ( 제주 ) 149 04. 봉동초등학교 155 05. 상진초등학교 160 06. 명현중학교 162 07. 부원여자중학교 166 08. 비아중학교 170 09. 여주여자중학교 172 10. 진성고등학교 177 Part 07 소프트웨어교육교사연수운영우수사례 185 01. 가평초등학교 186 02. 광주극락초등학교 189 03. 단원중학교 195 04. 도당고등학교 199 05. 인천산곡고등학교 204 Part 08 소프트웨어교육지역연계우수사례 209 01. 담양동초등학교 210 02. 독정초등학교 213 03. 문명중학교 215 04. 탄현중학교 219 05. 일산대진고등학교 222 06. 충북과학고등학교 227 Part 09 소프트웨어교육기타우수사례 229 01. 서울우이초등학교 230 02. 대구화남초등학교 234 03. 도평초등학교 ( 제주 ) 237 04. 서울수명초등학교 240 05. 신호초등학교 243 06. 복현중학교 251 07. 경남과학고등학교 253 08. 목포마리아회고등학교 256 iii

01 소프트웨어교육수업시수확보우수사례 소프트웨어교육은현재정규교과로편성되어있지않지만선도학교에서는기존의정보교과와창의체험, 방과후학교등의시간확보를통해다양하게운영되었다. 시수확보는소프트웨어교육의내실화있는운영을위한가장기본적이며필수적인조건이라고할수있다. 본사례집에서는학교의특색에맞추어학교급별정보교과의재구성및타교과와의융합자유학기제의활용등다양한프로그램을통한시수확보의사례를발췌하였다.

2 소프트웨어교육수업시수확보우수사례

01 대병초등학교 01 교과및창의적체험활동방과후활동을통하시수확보 가. SW 기초소양을배양할수있는교육과정운영 SW기초소양을배양할수있도록교육과정내에서는교과, 창의적체험활동시간의증배, 재구성을통한운영을실시하였고, 별도로방과후교육활동시간을확보하여운영하기도하였다. 구체적인시수계획및실시내용은다음과같다. ( ) 교육과정재구성시수 활동내용 학년 1 학년 2 학년 3 학년 4 학년 5 학년 ( 실과 ) 6 학년 ( 실과 ) 비고 기준시수 68 68 본교시수 81 81 20% 순증 교과 SW 교육 가 (17) (17) (17) (17) 13(17) 13(17) SW교육시수확보전학년교과재구성을통한 SW교육중심의융합수업실시 (17H) 1~4학년 (17H) 5~6 학년실과증배 (13H) 를통한 30H 프로그래밍교육 5~6 학년 (30H) 창의적체험활동 다락방 전교생이함께하는 24 24 24 24 24 24 SW 언플러그드활동나학년별 SW 활동 16시간 3~6학년무학년제동아리활동 16시간 SW동아리활동 아침 SW 교실 아침 SW 교실 아침 SW 교실 방과후교육활동 다 KODU 엔트리매주목요일 스크래치매주목요일 EPL 중심 SW 교육 2 시간 *17 주 =34 시간 2 시간 *17 주 =34 시간 계 57 57 109 109 54 54 평균 73H( 주당 2~3 시간 ) 1 교육과정재구성 (1~4 학년 / 17H) 재구성을통하여생활과소프트웨어관련교육을실시하였다. 가 예 ) 정보통신윤리교육, 저작권교육, 정보화교육, 정보소양교육, 정보활용교육등실과증배운영 + 교육과정재구성 (5~6학년 / 30H) 실과 20% 증배 (5, 6학년각 13H) 된차시와교육과정재구성차시를합하여 5~6학년학생들에게 30시간의 EPL 컴퓨팅교육및 SW주제중심프로젝트학습을실시하였다. 창의적체험활동증배운영 ( 전교생 / 24H) ** 특색사례 나 전교생창의적체험활동을 24H 증배하여 4~12월매주월요일 1교시에학교특색 ( 자율 ) 활동으로언플러그드컴퓨팅교육을실시하였다. 소프트웨어교육수업시수확보우수사례 3

다 방과후교육활동운영 ( 전교생 / 68H) 아침활동으로학년군별 KODU, 엔트리, 스크래치 SW교실을짬짬이운영하였다. 실과수업을통한본격적인 EPL 중심수업이이루어지는학년군인 5, 6학년군과그전학년군인 3, 4학년군에서소프트웨어언어에익숙해질수있도록집중적으로 EPL방과후교육을실시하였다. 나. 교과재구성을통한 SW 교육운영 교육과정재구성방안에대한연수및협의 5, 6학년군시수증배를통한 SW교육시수확보 SW기초소양을배양할수있도록교과에서는교육과정재구성을통한소프트웨어관련소양교육및 SW주제중심의교과간통합프로젝트학습을계획하여운영하였다. 준비 학년 5학년 6학년 1학년 2학년 3학년 4학년활동내용 ( 실과 ) ( 실과 ) 비고 기준시수 68 68 본교시수 81 81 20% 순증 교과 (17) (17) (17) (17) 13(17) 13(17) SW교육시수확보 SW교육 1) 5~6학년실과증배 (13H) 를통한 EPL 교육 2) 전학년교과재구성을통한 SW교육중심의융합수업실시 (17H) 1~4학년 (17H) 5~6학년 (30H) 4 소프트웨어교육수업시수확보우수사례

01 소프트웨어교육수업시수확보우수사례 5

인하대사범대학교부속중학교 01 연간운영시수 운영구분 계획 프로그램명 / 기간 ( 행사명 ) 결과 ( 실시여부혹은변경된행사명 / 기간 ) 운영대상담당자계획결과학년학급인원학년학급인원구분 놀이로배우는언플러그드교육 (2015.3~2015.3) 놀이로배우는언플러그드교육 (2015.3~2015.3) 2 9 313 2 9 313 본교교원 정규교과수업 러플로해결하는 SW교육 (2015.4~2015.7) 러플로해결하는 SW교육 (2015.4~2015.7) 2 9 313 2 9 313 본교교원 블록기반 SW교육 (2015.9~2015.12) 블록기반 SW교육 (2015.9~2015.12) 2 9 313 2 9 313 본교교원 자유학기제 자유학기제 2016년시행예정 창의적체험활동 로봇 &SW 창작프로그래밍 로봇 &SW 창작프로그래밍 12시간운영 전학년 27 32 전학년 27 32 본교교원 SW 교육프로그래밍 SW교육프로그래밍 30차시운영 (15.4.13~6.22) 전학년 27 31 전학년 27 31 본교교원 방과후학교 3D 프린터활용 SW교육알고리즘 & 로봇프로그래밍 3D 프린터활용 SW교육프로그래밍 (15.8.19~21) 알고리즘 & 로봇프로그래밍 (15.8.17~18) 전학년 27 30 전학년 27 30 전학년 27 30 전학년 27 30 본교교원본교교원 로봇창작 & 프로그래밍 로봇창작 & 프로그래밍 30차시운영 (15.9.10~11.13) 전학년 27 30 전학년 27 30 본교교원 02 추진내용가. 사전계획 ( 준비 ) 1) 정규정보교과활동을통한 SW 교육활동 68차시의정보교육 2) 동아리 / 창의적체험활동 / 방과후학교를통한개인능력향상 6 소프트웨어교육수업시수확보우수사례

01 나. 운영내용및성과 1) 정규정보교과활동을통한 SW 교육활동 68차시의정보교육 - 놀이로배우는언플러그드교육활동 4차시 - 러플로학습하는알고리즘 & 프로그래밍교육 18차시 - 스크래치알고리즘 & 프로그래밍교육 24차시 2) 동아리 / 창의적체험활동 / 방과후학교를통한개인능력향상 100차시이상 - 월 ~ 목아침시간을이용하여창작팀별프로젝트를진행하여팀별협동심을기르고교육기부전시체험부스에활용할작품을제작. - 월 ~ 목오후 3시 30분 ~ 5시 30분 (2시간) 방과후활동시간에분야별심화프로그래밍교육활동진행. 다. 기대효과 1) 정보교과시간을통하여 SW교육의필요성을이해하고다양한교육용프로그래밍툴을이용하여알고리즘을이해하고다양한알고리즘이적용된 SW교육을기초부터심화까지체계적인수업을진행할수있었다. 2)SW교육에관심이많은아이들을대상으로동아리부원으로모집하고이아이들에게보다전문적인 SW교육을경험하게함으로써 SW교육을책임질미래인재로자랄수있는비젼을심어줄수있었다. 03 상세시수운영내용 가. 정보교과활동을통한 SW 교육활동 68 차시의정보교육 정보교과수업 2학년집중이수제 (1주 2시간 ) 블록타임제수업 (100분) 프로그래밍, 알고리즘위주의수업 1) 놀이로배우는언플러그드교육활동 4차시 - 언플러그드교육활동인카드놀이, 점자채우기, 정렬하기, 빠른길찾기, 2진법등다양한놀이방법을이용하여알고리즘을만드는방법을놀이로학습하고연극활동을통하여사람이나물체의이동을통하여알고리즘의중요성을인식하고자신의아이디어를다양한방법으로표현하는방법을학습하였음. 소프트웨어교육수업시수확보우수사례 7

2) 러플로학습하는알고리즘 & 프로그래밍교육 18차시 - 러플을이용한알고리즘 & 프로그래밍교육을통하여처음접하기에비교적이해하기쉬운파이썬언어로시작을하며가상로봇을이용하여프로그램실행과정을한단계씩확인이가능하기에학생들의흥미와이해도가높았으며프로그래밍을처음접하기에많은시간을기본및기초프로그래밍및단계별로많은예제중심으로차근차근모든학생이이해하고다음단계로넘어갈수있도록지도하였음 나. 동아리활동 / 방과후학교를통한 SW교육활동 100차시이상의 SW교육 1) 동아리활동을통하여주기적팀프로젝트진행 - 월 ~ 목아침시간을이용하여창작팀별프로젝트를진행하여팀별협동심을기르고교육기부전시체험부스에활용할작품을제작. - 매주금오후 3시 30분 ~5시 30분 2시간은전체동아리활동시간으로전체적인프로젝트를진행하며팀발표시간을통하여정보를공유하고토론을통하여프로젝트업그레이드. - 동아리활동을통하여주기적팀프로젝트진행 2) 프로그래밍방과후활동을통하여체계적인프로그래밍 & 알고리즘교육강화 - 월 ~ 목오후 3시 30분 ~ 5시 30분 (2시간) 방과후활동시간에분야별심화프로그래밍교육활동진행. - 로봇C 심화프로그래밍으로알고리즘을이용하여다양한미션을해결하는프로그래밍실습진행. 8 소프트웨어교육수업시수확보우수사례

01 소프트웨어교육수업시수확보우수사례 9

제물포중학교 01 SW 기초소양을배양할수있는교육과정운영 가. 교과교육과정재구성 1)2011 년부터 SW교육의중요성을인식하여정보교과교육과정을재구성하여 68차시확보 SW교육단원을중점적으로지도함 대단원중단원소단원 Ⅰ. 정보과학과정보윤리 Ⅱ. 정보기기의구성과동작 Ⅲ. 정보의표현과관리 Ⅳ. 문제해결방법과절차 1. 정보과학과정보사회 2. 정보의윤리적활용 3. 정보사회의역기능과대처 1. 컴퓨터의구성과동작 2. 운영체제의이해 3. 네트워크의이해 1. 자료와정보 2. 정보의이진표현 3. 정보의구조화 1. 문제이해와문제해결과정 2. 문제해결절차 01. 정보과학기술은어떻게발전하고있는가 2 차시재구성전재구성후 ( 15년예시) 02. 새로운정보기술은어떻게활용할까 3 1 01. 소중한개인정보, 어떻게보호할까 3 02. 저작권, 어떻게보호해야할까 3 01. 인터넷중독, 어떻게예방할까 2 02. 악성프로그램대응, 어떻게해야할까 3 01. 컴퓨터의구성요소에는어떤것이있을까 2 02. 컴퓨터는어떻게작동할까 2 03. 컴퓨터는종류에따라어떻게활용될까 2 01. 운영체제는어떤역할을할까 2 14 1 02. 운영체제는어떤종류가있을까 2 1 01. 네트워크란무엇이며, 어떻게동작하는것일까 2 1 02. 네트워크는생활속에서어떻게활용될까 2 1 01. 자료와정보는어떻게구분할까 1 02. 디지털정보는어떻게표현할까 2 01. 이진수는어떻게표현할까 1 1 02. 십진수를이진수로어떻게바꿀까 1 03. 이진수연산은어떻게할까 2 13 2 04. 문자정보는이진정보로어떻게표현할까 1 05. 멀티미디어정보는이진정보로어떻게표현할까 2 1 01. 정보의구조화란무엇일까 1 1 02. 정보구조화방법에는어떤것이있을까 2 1 01. 문제란무엇이며꼭해결해야할까 1 1 02. 문제는어떻게해결할까 3 1 01. 알고리즘은무엇일까 1 1 22 02. 알고리즘은어떻게표현하고설계할까 2 1 03. 알고리즘은어떻게구현할까 3 1 04. 자료의효율적인정렬과탐색방법은무엇일까 2 1 16 1 1 1 1 1 1 4 6 7 51 10 소프트웨어교육수업시수확보우수사례

01 차시대단원중단원소단원재구성전재구성후 ( 15년예시) 01. 프로그래밍언어에는어떤것이있을까 1 2 Ⅳ. 02. 변수는어떤역할을할까 3 2 문제 3. 프로그래밍언어의 03. 조건에맞는처리를하려면어떤명령을사용해야할까 3 3 해결이해 04. 반복문은언제사용할까 3 4 방법과 2학기집중 SW교육 17 절차자유학기프로그램 17 연간시수 65 68 2) 프로그램구성및진행 : 교육과정을재구성하여문제해결방법과절차단원의내용을중점적으로구성함 주 학습주제 학습내용 3월 1주 ~ 3월 4주 1단원. 정보과학과정보윤리 정보과학과기술의발전 / 새로운정보기술 / 소중한개인정보 저작권보호 / 인터넷중독 / 악성프로그램 4월 1주 ~ 4월 2주 2단원. 정보기기의구성과동작 컴퓨터의구성과동작 / 운영체제의역할과종류 네트워크의개념, 동작, 활용 4월 3주 ~ 5월 2주 5월 2주 ~ 7월 3주 3 단원. 정보의표현과관리 4 단원. 문제해결방법과절차 2 학기.8 월 4 단원. 문제해결방법과절차 자유학기프로그램 퍼즐과게임과학 3) 교과재구성후중점지도내용 자료와정보의개념 / 디지털정보의표현 이진수의표현 / 십진수의이진수변환 / 이진수연산 정보의구조화방법및사례 문제란무엇인가 / 문제의해결방법 알고리즘이란 / 알고리즘의표현과설계, 구현 / 자료의정렬과탐색 프로그래밍언어의종류 / 변수의역할 / 조건에맞는자료의처리 / 반복문의사용 프로그래밍언어의종류 / 변수의역할 / 조건에맞는자료의처리 / 반복문의사용 프로그래밍언어학습을통한문제해결방법과절차습득 엔트리봇게임을활용한프로그래밍절차및방법확인 엔트리를활용한문제해결능력향상 로봇프로그래밍을통하여실세계의문제해결능력함양 정보처리 컴퓨터내부에서자료처리과정에대해이해 컴퓨터에명령을내리는방법 자료구조 컴퓨터에서는자료를저장하는방법이해 자료의정렬과탐색방법 지도내용 소프트웨어교육수업시수확보우수사례 11

문제해결방법 - 라이트봇 라이트봇을이용한명령방법이해 순차구조, 반복구조, 함수, 변수의이해 문제해결방법 엔트리게임만들기 엔트리를이용한명령방법이해 엔트리블록을이용한게임만들어공유 4) 운영내용 - SW교육에대한흥미와관심을가지고실생활의문제를창의적으로해결할수있는능력배양 - 교육과정을재구성하여문제해결방법과절차단원의내용을중점적으로구성함 5) 활동사진 문제해결방법 < 규칙찾기 > 문제해결능력향상을위한수업자료 < 언플러그드활동 > SW교육선도학교일일교사 <( 주 ) 인피닉노성운대표 > 문제해결방법 < 작게나누기 > 문제해결방법찾기수업활동문제해결방법찾기수업활동문제해결방법찾기수업활동문제해결방법찾기수업활동 6) 운영성과 - SW교육에관심을가지고흥미있게활동함 - 학교에서의수업에그치는것이아니라가정에서도라이트봇등과같은교육용 SW에흥미를가지고접근함 - 평소에관심을수업에관심을갖지않았던학생도교육용 SW를활용한학습에서는 아 ~ 암에걸릴것같아 라며머리를쓰며수업에적극적으로참여하는모습을보임 - 문제해결방법과절차에는여러가지가존재하며상황에따라최선의해결방법을선택하는능력도필요함을인지함 12 소프트웨어교육수업시수확보우수사례

01 소프트웨어교육수업시수확보우수사례 13

과천고등학교 01 연간운영계획 계획단계빈공란은계획서상운영계획에포함되지않았으나 sw 선도학교를운영하면서추가된프로그램들임. 운영구분 정규교과수업 창의적체험활동 방과후학교 기타 프로그램명 / 기간운영대상 ( 행사명 ) 계획결과 담당자 계획 결과 학년 학급 인원 학년 학급 인원 구분 1학년정보교과수업알고리즘, 문제해결중심 (3.2~ 현재 ) 교육과정재구성 (3.2~ 현재 ) 1 11 305 1 11 305 본교교원 2학년정보교과수업알고리즘, 문제해결중심 (3.2~ 현재 ) 교육과정재구성 (3.2~ 현재 ) 2 10 295 2 10 295 본교교원 CODE 동아리운영 / CODE동아리운영 (3월2일 ~ 현재 ) (3월2일 ~ 현재 ) 1,2 동아리 22 1,2 동아리 22 본교교원 정보통신윤리캠페인 / 정보통신윤리캠페인활동 ( 봉사활동 ) (5.8, 3시간 ) 1,2 동아리 22 본교교원 라즈베리특강 /6.12~7.23 라즈베리특강 (6.12~7.23) 15시간 1,2 동아리 22 외부강사 S/W교육작품발표회 / 9.11( 동아리활동 ) S/W교육작품발표회 /9.11 1,2 21 24 1,2 동아리 22 본교교원 직업체험행사 / 네이버엔트리직업체험 / 10.16 ( 진로활동 ) 10.16(8시간 ) 1,2 동아리 22 본교교원 sw교육로봇기초클러스터 sw교육로봇기초클러스터 3.5~12.17(1.2학기 17주, 운영 (3.5~12.17 1,2학기 2 1 13 2 1 13 외부강사 102시간 ) 각각 17주, 102시간운영 ) 자율동아리활동 / App Inventor학습 (10시간) 9.1일 ~11.30 햄스터로봇학습 (10시간) 2 1 5 본교교원 IT관련전문가특강 IT관련전문가특강 (3.2~10.14) (3.2~10.14 7회실시 ) 4회 120 7회 409 외부강사 MS-KODU행사 /4.22 MS-KODU행사 /4.22(1시간) 2 1 29 본교교원 정보과학 R&E운영 정보과학 R&E운영 (6.5~11.4 5개월 ) 1,2 1 22 본교교원 프로그래밍스터디프로그래밍 (C언어) 스터디 (4월 ~ 현재 ) (4월 ~ 현재, 매주월, 수 ) 1,2 1 27 본교교원 2015과학창의축전 2015과학창의축전 체험부스운영 체험부스운영 1,2 1 22 본교교원 (7.31~8.2) (7.31~8.2 3일간 ) 관내교사연수 /(9.8~11.5) 관내교사연수 /(9.8~11.5) (9명, 5회, 10시간 ) 2회 30 5회 9 외부강사 무한상상체험교실 /(10.11) 메이커페스티벌참관 (3시간) 1,2 1 22 1회 7 본교교원 s/w관련체험활동 / s/w관련체험활동 / 8.30( 인공지능행사 5시간 ) 8.30, 12.12 12.12( 개발자토크쇼 3시간 ) 1회 22 2회 22 외부강사 14 소프트웨어교육수업시수확보우수사례

01 운영구분 프로그램명 / 기간운영대상 ( 행사명 ) 계획결과 담당자 계획 결과 학년 학급 인원 학년 학급 인원 구분 학부모특강 /12.8 학부모특강 /12.8(1회, 1시간 ) 2회 30 1회 21 본교교원 sw마법사특강 /11.27, 12.11 sw마법사특강 / 11.27, 12.11(2회, 2시간 ) 2 56 외부강사 s/w교육주간행사 Hour of Code code party (12.11~12.18) 참여 (12.11~12.18, 22시간 ) 1,2 21 600 본교교원 SW교육연구보고서발표회 (12.21) SW교육연구보고서발표회 1,2 1 35 본교교원 02 실태분석및중점고려사항 학년분류 1학년 2학년 시수배정 집중이수주당 2시간배정 인문사회, 자연 / 공학과정주당 1시간배정 운영학급 1학기 : 2, 4, 6, 8, 10반 (5개학급 ) 1학기 : 1반 ~ 10반 (10개학급 ) 2학기 : 1, 3, 5, 7, 9, 11반 (6개학급 ) 2학기 : 1반 ~ 10반 (10개학급 ) 운영시간 17주 * 2시간 = 34시간 34주 * 1시간 = 34시간 시사점 34시간에적절한 SW교육내용도출필요성제기 1학년배정으로진로탐색과연계 1학년집중이수과정이수상태 기존정보교과수업내용 ( 한글문서편집, 엑셀 ) SW교육을어떤형태로적용할것인가? SW교육을위해교과서분석및수업시수를고려한단위학교에맞는교육과정재구성필요 중점고려사항 프로그래밍에대한학생의경험및이해정도파악 2학년의경우이미정보과목을이수한상태이므로어떤식으로접근할것인가에대한전략적접근방법도 출의필요성제기 03 운영방법및내용 가. 프로그래밍및알고리즘내용으로교육과정재구성나. 프로그래밍수업에실생활소재적극적으로활용다. 햄스터로봇등다양한학습교구를활용한학생의흥미를유도하는수업라. 주당집중이수시간을 2시간씩배정하여운영하였으며 1학년을 2개의학급군으로나누어집중적으로지도하였다. 소프트웨어교육수업시수확보우수사례 15

16 소프트웨어교육수업시수확보우수사례

01 금오고등학교 01 연간운영계획 운영구분 정규교과수업 창의적체험활동 방과후학교 기타 계획 ( 정보 ) 플레이봇을활용한코딩교육 (2015.3~2015.7) ( 정보 ) 프로세싱 (2015.8~2015.12) ( 창체동아리 ) EV3를활용한로봇프로그래밍 (2015.3~2015.7) ( 창체동아리 ) 아두이노 (2015.3~2015.12) 넙들코딩클럽-C언어 (2015.3~12, 연중 ) 여름방학 SW교육집중캠프 < 앱인벤터 >(2015,8) 넙들코딩클럽 <C언어 >(2015.3~12, 연중 ) 공개SW컴퓨터실도입 (2015.3) 교내동아리발표대회참가 (2015.7, 2015.12) - 문제해결능력및프로그래밍경진대회 ( 연중 ) - 지역학생대상캠프 (2015.7~2015.8) 교사대상연수 ( 연중 1~2회 ) - 교내동아리발표대회참가 (7, 12월 ) - 운영대상계획결과 담당자 결과 ( 실시여부혹은 학년 학급 인원 학년 학급 인원 구분 변경된행사명 / 기간 ) ( 정보 ) 플레이봇을활용한코딩교육 (2015.3~2015.7) 3 6 194 3 6 194 본교교원 ( 정보 ) 앱인벤터로앱만들기 (2015.8~2015.12) 3 6 194 3 6 194 ( 창체동아리 ) EV3를활용한 로봇프로그래밍 1~2-22 1~2-21 (2015.3~2015.12) ( 창체동아리 ) 아두이노프로그래밍 1~2-22 1~2-21 (2015.3~2015.12) ( 자율동아리 ) KODU & C언어 (2015.9~2015.12) - - - 2-8 1학기넙들 SW교실 <C와로봇프로그래밍 > 1~2-20 1~2-18 (2015.5~2015.7) 여름방학넙들 SW교실 < 앱인벤터 >(2015.8) 1~2-20 1~2-32 2학기넙들 SW교실 <C와아두이노프로그래밍 > 1~2-20 1~2-26 (2015.9~2015.12) 공개SW컴퓨터실운영 (2015.3~2015.12) - - - 1~3-1,014 동아리발표대회 ( 레고로봇체험부스운영 - - - 1~2-1,014 (2015.7.15) 동아리자체평가및반성회 (2015.7.17) - - - 1~2-10 2015 정보과학경진대회 ( 경시 / 아이디어공모, 2개 - - - 1~3-119 부문 )(2015.10) 2015년대한민국융합기술축전 로봇Makers 경연참가 (2팀, - - - 2-4 4명, 장려상수상 )(2015.10) 구미지역초, 중학생을위한초5~ 초중생 - 20 SW 교실 (2015.11~2015.12) 중3-30 구미지역초, 중등교사대상전문가특강 (2015.12.12) 교사 - 20 교사 - 19 외부강사 구미지역정보교사협의회 (2015.12.12) - - - 교사 - 5 본교교원 넙들축제 ( 아두이노, 로봇체험부스운영 )(2015.12.22) - - - 1~3-1,014 본교교원 프로그램명 / 기간 ( 행사명 ) 소프트웨어교육수업시수확보우수사례 17

02 정규교과시수확보 영역 차시 학습주제 주요활동 도구 SW와미래사회관련영상감상후소감발표하기 소프트웨어와미래사회 생활주변 SW 찾기생활과 8 미래사회직업의변화예측해보기소프트웨어 SNS 언어폭력사례로찬반토론하기정보윤리와정보보안 선플달기운동구호만들기 모눈종이프로그래밍 반복과축약 문제분석과구조화 창의력퍼즐 추상화퍼즐 알고리즘추론퍼즐 언플러그드 순서와알고리즘 프로그래머게임 숫자맞추기게임 약수개수구하기 거스름돈주기 플레이봇과내장함수 내장함수로로봇움직이기 사용자정의함수 신문배달 허들넘기 변수와연산자 교실의책상수계산하기 탈출보고 숫자판독조건비교와센서활용알고리즘과 쓰레기줍기 터널이동하기 30 프로그래밍 자동판단만능로봇만들기다중조건문과랜덤 복불복제비뽑기 육상경기장레인표시하기 플레이봇 페인트공의하루일과 반복문과센서함수 색상판독 무지개색칠하기 비트맵이미지그리기 배열이해와활용 우리아파트가스사용량조사하기 실생활문제해결응용 도둑잡기 곡식수확하기 반복학습 앱인벤터준비하기 말하는핸드폰만들기 고양이진동울음소리 음성인식핸드폰만들기 프로그래밍과융합 음악재상어플만들기 녹음기만들기 카메라 & 캠코더활용하기컴퓨팅과 30 더좋아하는음식고르기1 문제해결 더좋아하는음식고르기2 앱인벤터 손가락으로콩튕기기 손안대고배움직이기 팀프로젝트제작과평가 넌센스퀴즈만들기 애니메이션만들기 원숭이움직이기 그림동화책만들기 18 소프트웨어교육수업시수확보우수사례

01 03 동아리시수운영사례 일자 차시 활동내용 2015.03.13 2 동아리조직및오리엔테이션 2015.03.27 2 레고마인드스톰 EV3 드라이빙베이스조립 2015.04.03 2 EV3 브릭사운드, 상태표시등, 디스플레이, 대기함수익히기 2015.04.10 2 라지모터조향모드주행실습 2015.04.17 2 라지모터탱크모드주행실습 2015.05.15 2 미디엄모터제어실습 2015.05.22 2 EV3 제어함수적용실습 2015.05.29 2 EV3 브릭버튼조작실습 2015.06.05 2 EV3 터치센서, 타이머실습 2015.06.12 2 EV3 초음파센서실습 2015.06.19 2 EV3 컬러센서실습 2015.07.10 2 EV3 로봇라인트레이싱실습 2015.08.21 2 아두이노보드와브레드보드로전자회로구성하기 2015.08.28 2 스위치를이용하여 LED 제어하기 2015.09.04 2 아날로그출력기능을이용하여 LED 밝기조절하기 2015.09.25 2 재활용재료로조명기만들기 2015.10.16 2 빛센서를활용하여가로등만들기 2015.10.23 2 가변저항, 온도센서, 피에조센서활용법실습 2015.10.30 2 온도신호등만들기 2015.11.13 2 피에조를활용하여주파수로다양한음계표현하기 2015.11.20 2 빛센서로악기연주하기 2015.11.27 2 여러가지센서를조합하여소리나는저금통만들기 2015.12.04 2 DC모터를사용하여드로우봇만들기 2015.12.11 2 PWM 출력을이용하여서보모터제어하기 소프트웨어교육수업시수확보우수사례 19

04 동아리시수확보운영사례가. 로봇프로그래밍 차시주제지도내용활동및과제기대효과 Lego EV3 EV3 부품구성소개 부품용도조사 SW에대한기대감 1 소개 5가지기본모델소개 부품정리및조립하기 SW와 HW의관계이해 2 EV3 사용법 컨트롤러소개 LME 프로그래밍실습 LME를이용한장애물피하기로봇만들기 SW 가치이해 SW에대한흥미유발 3 기본주행실습1 LME로로봇주행하기 순차명령이해하기 조향모드를활용한물체가져오기프로그래밍 SW로사물제어경험 문제해결능력 4 기본주행실습2 LME로로봇회전하기 루프 ( 반복분 ) 사용하기 삼각형그리기 사각형그리기 SW 반복문의중요성 문제해결능력 5 기본주행실습3 로봇의정확한거리이동 사운드블록사용하기 30cm 전진하고소리내기 절벽달리기 SW로정교성신장 융합교육 / 문제해결능력 6 센서로제어하기 터치센서로로봇제어 터치센서반응제어 우리주변에있는터치센서찾기 SW로사물제어경험 알고리즘이해 / 창의적사고 나. C 언어프로그래밍 차시주제지도내용활동및과제기대효과 C언어구조와특징 Orwell devc++ 설치 통합개발환경프로그램설 1 C언어소개 IDE설치및컴파일 소스코드, 컴파일, 실행치및소스코드컴파일 2 소스코드작성원리 코드작성원리와기능 오류원인찾기와수정 main( ) 함수, 순차처리 주석활용, #include 소스코드작성원리이해 3 화면출력 화면출력함수 다양한출력형식 printf( ) 함수실습 형식지정자와상수조합 화면출력형식의이해 4 변수 변수의의미 정수형변수선언, 할당 변수와데이터형 변수선언및할당 변수와정수형변수 5 문자열과배열 문자와문자열의차이 배열의구조와필요성 문자지정자료형 배열활용문자저장 자료형과배열의이해 6 변수의입출력 scanf( ), printf( ) 와변수의자료형변환 scanf( ), printf( ) 함수와자료형변환, 입출력 변수를활용한입출력프로그래밍이해 20 소프트웨어교육수업시수확보우수사례

01 다. 여름방학넙들 SW교실 1) 학습주제 : 앱인벤터로아이디어구현하기 2) 운영일시 :2015.07.20 ~ 2015.07.24, 14:10, 총 10차시 3) 참가학생 : 총 32명 (1학년 14명, 2학년 18명 ) 4) 지도내용 차시주제지도내용활동및과제기대효과 앱인벤터소개 appinventor.mit.edu 가입 / SW에대한기대감 1 앱인벤터준비하기 Designer / Blocks 에뮬레이터실습 SW와 HW의관계이해 2 멀티미디어와가속도센서 사운드, 이미지삽입 가속도센서활용 화면스케치 / 컴포넌트 진동, 이미지, 배경변경 이벤트와액션개념이해 HW제어와 SW역할이해 3 애니메이션 1 play, stop 버튼생성 타이머동작 버튼과타이머로애니메이션만들기 SW 로사물제어경험 4 애니메이션 2 변수의개념안내 이미지 / 버튼활용 가속도센서활용주사위게임만들기 변수의이해및활용 가속도센서활용 5 피아노건반만들기 녹음, 재생기능 뮤직플레이어기능 피아노건반제작 뮤직플레이어제작 멀티미디어제어 미디어아트 6 사진첩만들기 화면전환효과 Clock, Timer 활용 화면전환효과, 사운드활용자동재생슬라이드 SW 반복문의중요성 문제해결능력 7 BMI 체크어플만들기 변수와리스트, 연산 인터페이스설계 리스트, 연산기능활용 BMI 체크앱만들기 알고리즘이해 창의적사고 8 이미지편집기제작 터치기능활용 Camera, TinyDB 활용 DB, 카메라활용모바일이미지편집기만들기 SW 로사물제어경험 9 게임제작 각종센서활용 웹데이터베이스 리스트, 자이로센서활용두더지잡기게임 SW로정교성신장 융합교육 10 게임제작 자유주제 자유주제 문제해결능력 소프트웨어교육수업시수확보우수사례 21

라. 2학기넙들 SW교실 1) 학습주제 :C와아두이노프로그래밍 2) 운영일시 :2015.09.03 ~ 2015.12.15, 매주목요일 19:00, 총 24차시 3) 참가학생 : 총 26명 (1학년 13명, 2학년 13명 ) 4) 지도내용 차시 주제 지도내용 활동및과제 기대효과 1 C: 출력문 C언어소개 Orwell C++ 설치 C언어출력문이해 콘솔출력문안내 출력문실습 2 codeup.kr 온라인저지사이트 codeup.kr 가입 C언어출력문활용 문제해결지도 기초100제 (1~8문항) 3 아두이노와 아두이노, 전자부품, 아두이노, 부품이해 HW와 SW관계이해전자회로개발환경소개 아두이노 IDE설치 4 C: 입출력문 입출력문사용법 입출력문실습 입출력문이해 5 codeup.kr 기초100제해결지도 기초100제 (10~18문항) 입출력문활용 6 LED와스위치 LED전선, 저항, 두개스위치로직렬, 전자회로이해브레드보드, 스위치병렬회로, LED 제어 LED와스위치제어 7 C: 연산자, 연산자사용법 연산자, 출력변환 연산자이해데이터형 출력변환 8 codeup.kr 기초100제해결지도 기초100제 (19~27문항) 연산자활용 9 조명기만들기 음료수병활용조명기 간단소품활용조명기 전자회로활용실생활제작만들기문제해결능력 10 C: 산술, 비교, 산술, 비교, 논리연산 다양한연산법실습 다양한연산법이해논리 비트, 삼항연산 11 codeup.kr 기초100제해결지도 기초100제 (39~64문항) 다양한연산법활용 12 가로등만들기 빛센서원리및제어 빛센서활용자동점등 센서원리이해 빛센서와 LED 연동가로등만들기 센서와 LED 활용 13 if-else 조건문 if-else 이해, 활용 if-else 조건문실습 if-else 조건문이해 14 codeup.kr 기초100제해결지도 기초100제 (65~70문항) if-else 조건문활용 15 온도신호등 피에조, 가변저항, 피에조, 저항, 센서활용 센서활용실생활의만들기온도센서, 마이크활용온도신호등제작문제해결능력 16 C: 단순반복문 단순반복문이해, 활용 단순반복문실습 단순반복문이해 17 codeup.kr 기초100제해결지도 기초100제 (71~77문항) 단순반복문활용 18 센서를활용한 주파수, 음계의이해 버저로음계표현 버저, 센서연계악기만들기 tone( ) 명령어학습 빛센서로악기연주 19 C: 중첩반복문 중첩반복문이해, 활용 중첩반복문실습 중첩반복문이해 20 codeup.kr 기초100제해결지도 기초100제 (81~84문항) 중첩반복문활용 21 소리나는저금통 전자부품을활용한 센서, 액츄에이터활용 센서, 액츄에이터응용프로젝트진행과정소리나는휴지통 22 C: 1차원배열 1차원배열이해, 활용 1차원배열실습 1차원배열의이해 23 codeup.kr 기초100제해결지도 기초100제 (93~95문항) 1차원배열의활용 24 DC모터제어 DC 모터원리와제어 드로우봇, 간이모터 모터원리이해, 제어 DC 모터와센서연동 온도센서로모터제어 22 소프트웨어교육수업시수확보우수사례

02 소프트웨어교육교수학습방법우수사례 교수학습방법은단순히프로그래밍툴을학습하는것이아닌컴퓨팅사고력을통하여학생들의창의적문제해결력을길러줄수있는방안으로구안되어야한다. 컴퓨팅사고를바탕으로정보교과혹은다양한교과속에서적용가능한사례를분석하고융합하여실제적인학습이이루어지도록운영하는것이중요하다. 따라서본사례집에서는소프트웨어교육의학습체계를분석하고교육내용을적절히선정하여, 효과적인교수학습방법을적용, 개발한학교사례를중심으로우수사례를발췌하여제시하였다.

24 소프트웨어교육교수학습방법우수사례

02 광양제철초등학교 01 사전계획 ( 준비 ) 가. 창의력을발휘할수있는 SW개발프로그램내용선정및체계화 1)SW는재밌어요 :SW의신기함과게임적인요소를가미하여 SW를이해시키기 2)SW 는편리해요 : 우리생활의문제점을해결해주는데이용할수있도록간단한프로그램을작성해보기 3)SW 를뽐내요 : 자신이의도한작품을계획하고개발해보아성취감을주며정보를공유할수있는기회를가짐 4) 창의적체험활동 ( 진로, 동아리 ) 학년별교육계획에 SW교육반영 나. 1 2 학년창의적체험활동 ( 진로 ) 교육과정 구분총시수학습목표학습내용 SW는재밌어요물건구입하기 1주차 물건을구입하는과정을작성할수있다. 문구점에서일정한금액으로물건을구입하는순서 1시간 (1학기) 찾기 물건구입과정작성하기 SW는재밌어요어메이징라비린스 2주차 1시간 미로찾기게임을잘할수있는방법을 유리한위치에게임말을움직일수있는방법을찾기 (1학기) 찾을수있다. 미로찾기게임을잘할수있는방법찾기 SW 재밌어요 Code.org 과정1 1~5단계 3주차 1시간 Code.org를통해문제해결과정을찾을 단계별해결방법찾기 (1학기) 수있다. SW 재밌어요 Code.org 과정1 6~8단계 4주차 1시간 Code.org를통해문제해결과정을찾을 단계별해결방법찾기 (1학기) 수있다. SW 편리해요스크래치프로그램 5주차 1시간 스크래치프로그램을사용할수있다. 스크래치실행하기 (2학기) 스프라이트움직이기 : 이동, 점프 SW 편리해요스크래치프로그램 6주차 1시간 반복해서실행하는프로그램을작성할 프로그램의실행순서알기 (2학기) 수있다. 반복의개념알기 SW는재밌어요스크래치프로그램 7주차 1시간 애니메이션을만들수있다. 그래픽효과주기 (2학기) 애니메이션만들기 SW를뽐내요스크래치프로그램 8주차 1시간 이동하면서대화하는프로그램을작성 이동하면서서로대화하는프로그램작성하기 (2학기) 할수있다. 계 8 소프트웨어교육교수학습방법우수사례 25

다. 3 4 학년창의적체험활동 ( 진로 ) 교육과정 구분총시수학습목표학습내용 SW는재밌어요어메이징라비린스 1주차 1시간 미로찾기게임을잘할수있는방 유리한위치에게임말을움직일수있는방법을찾기 (1학기) 법을찾을수있다. 미로찾기게임을잘할수있는방법찾기 SW는재밌어요 Code.org 코스2 1~4단계 2주차 1시간 Code.org를통해코딩의기본개념 소프트웨어코딩의기본개념알기 (1학기) 을알수있다. 연산자, 변수, 순차, 분기, 반복의개념알기 SW는재밌어요다빈치코드보드게임 3주차 1시간 논리적으로추리하여게임을잘할 진행방법알기 (1학기) 수있다. 추리력을이용하여상대방의숫자알아내기 SW는재밌어요 Code.org 코스2 5~8단계 4주차 1시간 Code.org를통해코딩의기본개념 소프트웨어코딩의기본개념알기 (1학기) 을알수있다. 연산자, 변수, 순차, 분기, 반복의개념알기 SW는편리해요엔트리봇부품찾기대작전 5주차 게임의규칙을알수있다. 게임구성과카드의활용방법을알기 1시간 (1학기) 자신에게유리한알고리즘을찾을 알고리즘을컨트롤러에조합하여자신에게유리하도수있다. 록게임진행하기 SW는재밌어요스크래치프로그램 6주차 1시간 스크래치프로그램화면구성을알 스크래치화면구성과역할알기 (2학기) 수있다. 스프라이트움직이기스크래치프로그램 7주차 SW는재밌어요 1시간 그래픽효과주기 (2학기) 애니메이션을만들수있다. 애니메이션만들기 SW는편리해요스크래치프로그램 8주차 1시간 반복과조건에맞는스크립트를작 반복과조건에맞는스크립트작성하기 (2학기) 성할수있다. 잡기게임만들기 SW는편리해요스크래치프로그램 9주차 1시간 방향키를이용하여스프라이트를 이동, 점프하기 (2학기) 움직일수있다. 속도조절하기 SW를뽐내요스크래치프로그램 10주차 1시간 애니메이션으로이야기를만들수 애니메이션의기본익히기 (2학기) 있다. 스프라이트가서로대화를주고받는활동하기 SW를뽐내요스크래치프로그램 11주차 1시간 벽돌쌓기프로그램을만들수있다. 원하는개수만큼벽돌삽입하기 (2학기) 순서대로벽돌쌓기 SW를뽐내요스크래치프로그램 12주차 1시간 경주하는게임프로그램을만들수 스프라이트의출발시간이용하는방법찾기 (2학기) 있다. 스프라이트의이동거리이용하는방법찾기계 12 26 소프트웨어교육교수학습방법우수사례

02 라. 5 6 학년창의적체험활동 ( 진로 ) 교육과정 구분 총시수 학습목표 학습내용 1주차 1시간 SW를뽐내요 화살쏘기게임프로그램을작성할수있다. 프로젝트만들기 모둠별로스토리보드 ( 알고리즘 ) 작성하기 프로그램만들기 2주차 1시간 SW를뽐내요 프로그램을완성하여발표할수있다. 프로젝트만들기 프로그램만들기 작품발표하기 3주차 1시간 SW를뽐내요 우주전쟁프로그램을작성할수있다. 프로젝트만들기 모둠별로스토리보드 ( 알고리즘 ) 작성하기 센서보드를이용하여프로그램만들기 4주차 1시간 SW를뽐내요 프로그램을완성하여발표할수있다. 프로젝트만들기 센서보드를이용하여프로그램만들기 작품발표하기 SW를뽐내요 프로젝트만들기 5주차 1시간 프로그램만들기 스토리보드를작성하여프로그램을 모둠별로주제정하기만들수있다. 모둠별로스토리보드 ( 알고리즘 ) 작성하기 6주차 1시간 SW를뽐내요프로젝트만들기 모둠별로프로그램을만들수있다. 프로그램만들기 7주차 1시간 SW를뽐내요 프로그램을완성하여발표할수있다. 프로젝트만들기 프로그램만들기 작품발표하기 계 7 마. 5 6 학년창의적체험활동 ( 동아리 ) 교육과정 구분 총시수 학습목표 학습내용 SW는편리해요 엔트리봇부품찾기대작전 1주차 1시간 게임의규칙을알수있다. 게임구성과카드의활용방법을알기 자신에게유리한알고리즘을찾을 알고리즘을컨트롤러에조합하여자신에게유리하도 수있다. 록게임진행하기 SW는편리해요알고리즘조합을통 엔트리봇부품찾기대작전 2주차 1시간 하여문제를해결할수있다. 부품명칭알기 반복적인명령을적절하게사용하여자신에게유리하도록게임진행하기 3주차 1시간 SW는재밌어요 문제해결과정을작성할수있다. 문제해결과정 알고리즘의정의와표현방법알기 ( 순서도 ) 알고리즘 ( 스토리보드 ) 작성해보기 4주차 1시간 SW는재밌어요 스크래치프로그램화면구성을알수있다. 스크래치프로그램 스크래치화면구성과역할알기 스프라이트움직이기 소프트웨어교육교수학습방법우수사례 27

구분 총시수 학습목표 학습내용 5주차 1시간 SW는재밌어요 X, Y 좌표를이용하여이동하는프로그램을작성할수있다. 스크래치프로그램 위로점프하는스크립트를만들기 X, Y좌표를이용하여이동하는방법 SW는재밌어요 스크래치프로그램 6주차 1시간 스크립트의모양을바꾸는방법 방향키로움직이는프로그램을작 방향키를이용하여걸어가는스크립트를만드는방법성할수있다. 스크립트의속도를조절하는방법 SW는편리해요 스크래치프로그램 7주차 1시간 음계와악기를변환하는방법 피아노를연주하는프로그램을작 그림판에서직접스프라이트를만드는방법성할수있다. 스프라이트를클릭했을때소리가나오도록하는방법 SW는재밌어요 스크래치프로그램 8주차 1시간 그래픽효과로재미있는움직임을만들기 스프라이트에여러가지그래픽효 그래픽효과의종류과를적용할수있다. 스프라이트에그래픽효과를적용하는방법 SW는재밌어요 스크래치프로그램 9주차 1시간 스프라이트와대화하는방법 고양이와이야기하는프로그램을 조건에따라분기하는스크립트작성할수있다. 대화를입력받는스크립트 SW는재밌어요 스크래치프로그램 10주차 1시간 스크립트를다른스프라이트에복사하는방법 로봇이춤을추는프로그램을작성 벽에닿으면튕기는동작할수있다. 그래픽색상효과를바꾸는방법 11주차 1시간 SW는편리해요 회로연결하기와 LED 등을제어할수있다. 스크래치와보드연결 피지컬컴퓨팅의개념과예시살펴보기 스크래치와삼성센서보드알아보기 회로연결하기 LED 등제어하기 SW는편리해요 스크래치와삼성센서보드연결하기 12주차 1시간 조도센서로제어가능한이미지만들기 조도센서로제어가능한이미지 디지털신호등만들기만들수있다. 센서로스크래치이미지변환하기 13주차 1시간 SW를뽐내요 스크래치센서보드를연결하여게임프로그램을만들수있다. 간단한게임만들기 스크래치로프로그램만들고삼성센서보드로연결해보기 벽돌깨기프로그램만들기 친구들과게임하여우승자가리기 SW는재밌어요 스크래치프로그램 14주차 1시간 벽에닿으면튕기는동작을만들기 물고기가마우스를따라다니는프 마우스포인터를따라다니는스크립트로그램을만들수있다. 난수를이용하여자연스러운움직임을만들기 28 소프트웨어교육교수학습방법우수사례

02 구분 총시수 학습목표 학습내용 15주차 1시간 SW는편리해요 스크래치로그림을그릴수있다. 스크래치프로그램 펜기능을이용하는방법을알아보기 변수를이용하여펜을조절하는방법을알아보기 16주차 1시간 SW를뽐내요 나만의프로젝트만들기 프로젝트작품을만들수있다. 스토리보드작성후프로그램만들기 17주차 1시간 SW를뽐내요 프로젝트작품을만들어발표할수있다. 자신의아이디어가잘드러나도록자신의프로젝트를발표하기 자신의작품과다른사람의작품을감상하고평가하기 계 17 02 운영내용가. 1,2학년 :SW 소양교육 1) 문구점에서일정한금액으로물건구입하기, 집찾아가기등일상생활에서일어나는일을순서대로말하기수업을통한 SW교육 2)code.org 홈페이지의과정1의각단계를해결하면서알고리즘에대해이야기하고분석함으로써컴퓨터의원리, 컴퓨터적사고를할수있도록지도나. 3,4학년 : 언플러그드활동및스크래치의기초 1)code.org 홈페이지의과정2의각단계를해결하면서알고리즘에대해이야기하고분석함으로써컴퓨터의원리, 컴퓨터적사고를할수있도록지도 2) 라면끓이기, 신호등건너는방법등일상생활에서일어나는일을순서대로정리하는수업을통한 SW교육 3) 스크래치의기본블록을이용한간단한프로그램작성후논리적인사고력, 창의력등을키우기위해업그레이드를할수있는방법을함께토론함다. 5,6학년 : 스크래치의응용, 소프트웨어프로젝트 1)code.org 홈페이지의과정3의각단계를해결하면서알고리즘에대해이야기하고분석함으로써컴퓨터의원리, 컴퓨터적사고를할수있도록지도 2) 스크래치를이용한다양한프로그램제작활동을통한협동, 배려, 소통등의인성함양교육, 자기주도적학습력신장 3) 직접만들고구현하도록함으로써 Computational thinking 증진시키기 라. 전교생 : 소프트웨어놀자주간, 코딩파티행사참여 소프트웨어교육교수학습방법우수사례 29

03 운영성과 가. 엔트리학습모드, code.org 홈페이지의알고리즘에대해이야기하고분석함으로써컴퓨터의원리, 컴퓨터적인사고를할수있도록지도하니훨씬반응이좋았다. 나. 처음에는바로프로그램을시작하였으나점점프로그램을생각하는힘이길러졌고, 오류가날경우스스로해결하려고노력하는학생이많아졌다. 다. 알고리즘작성및프로그램분석을통해논리적사고력, 문제해결력이증진되었다. 라. 직접만들고구현하도록함으로써 Computational thinking이증진되었다. 마. 스크래치는전세계학교및기관에서많이사용하는어린이코딩도구로프로젝트공유가가능하여세계각국의어린들의프로그램을쉽게접할수있어더욱흥미로워한다. 바. 소프트웨어야놀자, 코딩파티행사에참여함으로써문제를해결하고인증서를받고인증샷을찍는활동을통해성취감과자신감이길러졌다. 30 소프트웨어교육교수학습방법우수사례

02 소프트웨어교육 31 교수학습방법우수사례소프트웨어교육교수학습방법우수사례 31

만경초등학교 01 SW교육활동전개가. 활용수업방식 보통의수업방법도입-활동-정리활동으로정리될수있다. 여기에서학생과교사의역할에대한정의를통해다양한수업활동으로분화된다. 최근주목받고있는 배움의공동체 와 거꾸로수업 도이전통적인흐름에서벗어나는것은아니다. 단지학생들이주도적으로지식을구성해나간다는점과활용하는도구에차이가있을뿐이다. SW교육에서컴퓨팅적사고를신장하여문제해결능력신장한다는방향이설정됐다면학생학생스스로주도적으로참여하는수업방식을제공해야한다. 이에본선도학교는학생활동을강화하는다음과같은수업방식으로수업을진행했다. 도입 질문을통한문제인식 언플러그드 : 게임및협력활동을통한문제해결및활동참여 거꾸로수업 : 스스로하는내용정리및문제해결과정참여 정리 학생과교사의상호적인정리학습 나. 교수학습과정안작성교수학습과정안은일반적인수업안을 SW교육에맞게필요한부분을추가하고수정하였다. 수업안의앞부분에는활용하는 IT 및전통적인교구에대한정보를제공하고 SW교육과의연관성을밝혔다. 그리고사전에학생들이숙지하고있어야할사항과교사가준비해야할사항을넣어수업안을일반화할수있도록했다. 평가부분도 2-3개의기준을제시하여학생수준에맞게평가할수있도록했다. 02 거꾸로수업으로알찬 SW 교육만들기 1 거꾸로수업은기본개념을동영상을통해미리학습하고수업에참여하는학습방법이다. 실제수업에서는발전적인탐구학습위주로진행되며교사는학생들에게밀착있는도움을줄수있다. 거꾸로수업을통해깊이있는탐구활동이가능했다. 32 소프트웨어교육교수학습방법우수사례

02 가. 사전계획 1) 거꾸로수업을접목하게된이유 - 실과는 5학년과 6학년교육과정에각각연 68차시가편성돼있다. 현재 SW교육은이실과시간의정보교육분야를확대하여편성될가능성이크다. 문제는그렇게됐을경우 1년당편성시간이 20시간내외에서될가능성이크다. 그렇다면학생들이기능을익히고그것을발현하는창의적인개발활동은절대적으로부족하게된다. - 대개의컴퓨터수업은교사가시연하고학생들이따라한다음간단한미션과제를해결하는수준에서진행된다. 그리고도전문제나개발은과제로제시된다. 가정이나방과후에하는도전문제해결은어려울뿐만아니라학생들은도움을받기어렵다. 실상수업시간에하는활동은교사의도움없이매뉴얼만으로해결이가능한경우가많다. 이것에착안하여거꾸로수업을도입했다. 기존컴퓨터교육 동기유발 교사의설명및시연 따라하기 정리 1 5 3 1 거꾸로수업 SW 교육 활동소개 학생활동및질의응답 정리 1 8 1 ( 전체학습시간 =10) ( 전체학습시간 =10) 기존의컴퓨터교육의내용은대부분교사가시연한활동을따라하는데서끝난다. 결국학생은능동적인학습자가아닌수동적이될수밖에없다. 거꾸로수업에서교사의설명은동영상으로미리시청하여수업시간에의문나는것을질문하고탐구하는시간으로활용한다. 2) 여건마련 - 거꾸로수업을진행하기위해교사스스로연수를받아동영상제작방법과수업진행방식을습득하고, 학급환경에서학생들이쉽게동영상을볼수있도록 WiFi 환경을구축했다. 가정에서학습할수있지만농촌가정의경우가정에 WiFi 가안되는경우가많고학생들의통신비도부담이됐기때문이다. - 그리고동영상은학급밴드를개설하여학생들이쉽게볼수있도록하였다. < 스크래치소개자료영상게시 > < 저작권관련자료영상게시 > 소프트웨어교육교수학습방법우수사례 33

나. 운영내용 1) 수업전개 - 수업은동영상촬영과활동지해결이라는큰축으로이뤄졌다. 순서 학생 수업활동 교사 수업전 동영상감상 수업분석및동영상촬영 밴드에동영상게시 수업도입 동영상에서습득한개념정리 개념습득지체학생지원 수업전개 1 개별미션과제해결 학생간의문제해결지향 학생관찰및개입 개입의최소화 수업전개 2 도전과제해결 지원필요시개입 정리 수업시간동안느낀점이야기하기 - 수업전에학생은동영상감상을통해기본개념을습득하고, 수업이시작되면새롭게배운스크립트 나개념을정리한다. 이후기본적인미션과제와도전과제를해결한다. 이때교사는지체학생과오개념 을바로잡아주며학생들간의상호작용속에서문제해결이이뤄질수있도록도와준다. 2) 수업전개 차시 (6학년) 거꾸로수업동영상내용 수업활동지내용 1 저작권교육 ( 저작권개념 ) 1 스크래치도입 ( 스크래치의개념, 활용내용 ) 1 스프라이트이동과창활용하기 1 반복블럭사용하는방법 1 애니메이션만드는방법알아보기 1 방송하기블록활용방법 1 변수의개념과활용방법 1 센서보드활용하기총 8차시의내용을거꾸로수업으로전개함 34 소프트웨어교육교수학습방법우수사례

02 다. 결과 1) 학생들의높은만족도 - 컴퓨터관련수업을할때학생들의불만사항중하나였던것이과제해결이쉽지않다는점이다. 흥미를강하게느끼는학생이외에는과제해결에서좌절하기쉬웠다. 컴퓨터환경의문제이기도하고지체상황에서도와줄수있는사람의부재가원인이되기도한다. 거꾸로수업은이러한학생들의학습부담을줄이고수업시간에집중하여탐구할수있는기회를제공해학생들의만족도가높았다. 2) 교육과정성취달성 - 주어진 20차시내외의시간에다양한스크립트를활용하여수업을전개하는것이쉬운일이아니었다. 하지만거꾸로수업은방과후에학생들을자연스럽게학습으로끌어들여목표한수업내용달성을가능할수있게했다. 라. 향후계획 1) 거꾸로수업의확대 - 8차시내외의수업에거꾸로수업을도입했고 2016년도에는더많은수업차시를거꾸로수업으로전개할예정이다. 2) 수업방법의다양화 - 2015년도에활용한거꾸로수업방법은대부분개념설명에서활용했다. 하지만게임이나미션제안등다양한방법으로활용이가능하기때문에기존방법이외에다른방법으로 SW교육에적용할계획이다. 소프트웨어교육교수학습방법우수사례 35

소프트웨어교육 36 교수학습방법우수사례소프트웨어교육교수학습방법우수사례 36

02 삼성초등학교 ( 충북 ) 01 교육과정에서의 CT 요소추출 준비 컴퓨팅사고력 (Computational Thinking) 의개념정립및용어정의를통한관련내용추출을위한사전협의를실시함. 창의적인문제해결력신장을위한효과적인 SW교육프로그램운영을위해교과별연계성및통일성을고려하여교육과정을분석함. 학년군별교육과정협의를통해교육과정내용과 CT관련요소를추출해내어교육과정재구성의기반을마련함. SW 교육적용을위한학습요소추출 학년군별 SW교육적용가능한학습내용및 CT역량을강화할수있는요소를추출하여실제 SW교육프로그램에의적용에대해논의함. SW 교육요소 문제해결 알고리즘 자료표현 모델링 / 시뮬레이션 추상화 자료수집과분석 정보공유 프로그래밍 융합 / 프로젝트 직업 운영 1-2 학년군 3-4 학년군 5-6 학년군 스무고개놀이 ( 언플러그드 ) 센서를이용한자동차조정하기 (EPL) 메이키메이키활동음악연주 ( 피지컬 ) 진흙도시의짧은길찾기 ( 언플러그드 ) 순서도에따라걸어가기 ( 언플러그드 ) 자신의생각을글과그림으로작성하기 ( 언플러그드 ) 이진수로나만의암호만들기 ( 언플러그드 ) 문자압축 ( 언플러그드 ) 사탕과초콜릿가게의비밀 ( 언플러그카드뒤집기드 ) 마술 ( 언플러그드 ) 정렬망과정렬 ( 언플러그드 ) 가속도센서를이용하는실험 ( 피지컬 ) 숫자로표현한색깔 ( 언플러그드 ) 우선처리해야할상황 ( 언플러그드 ) 마인드맵프로그램으로생각과정보를표현하기 (EPL) 과일과채소교환놀이 (EPL) 개인정보보호및정보공유게임 ( 언플러그드 ) 간단한동작을하는명령들을글로써보기 ( 언플러그드 ) 쓱싹쓱싹청소기 (EPL) 자동판매기 (EPL) 전도성물체를활용하여빛나는인형만들기 ( 피지컬 ) 학습에엔트리활용하여발표하기 (EPL) 컴퓨터를사용하는직업찾아보기 (EPL) 전도성페인트로 20년후의회로직업그리고알아보기스크래치로 (EPL) 제어하기 ( 피지컬 ) 센서를활용하여상자만들기 ( 피지컬 ) 중심도구 언플러그드, EPL( 교육용프로그래밍언어 ), 피지컬컴퓨팅 소프트웨어교육교수학습방법우수사례 37

학습요소추출결과기반교육과정재구성기틀마련 담당학년교사들이직접 SW교육적용가능학습내용및 CT 요소추출에참여하여학생의발달단계와흥미에맞게 SW교육교육과정을구성할수있는기반을마련함. 성과 학년군별내용및요소추출을통해교과별연계성및통일성을고려한교육과정재구성을할수있었음. SW교육요소에따른내용선정을통해기초소양교육, 언플러그드, EPL(Educational Programming Language: 교육용프로그래밍언어 ) 및피지컬컴퓨팅등다양한활동으로구성하여학생들의창의적인문제해결력을신장시킬수있는내용으로교육과정을구성할수있었음. 02 CT 역량강화를위한교육과정재구성 내용요소와성취기준에따른교육과정재구성 SW교육을위한영역별내용요소및성취기준을기반으로하여기초소양교육과함께언플러그드, EPL, 피지컬컴퓨팅등다양한도구를통한학년군별교육과정을재구성하였음. 창의적체험학습의자율활동중학교특색교육으로배정되있던정보통신윤리교육 10시간을재편성하여 SW 교육으로내용을구성하였고, 5, 6학년실과과목의학년별로편성된 68시간중 10시간을재구성하여운영하도록함. < 학년군별주제중심교육과정재구성및적용절차 > 기초조사 SW 프로그램선정 교육과정재구성 프로그램개발 교수학습적용 준비 교육과정분석을통한 SW요소추출 SW요소와관련한학년별프로그램선정 학년별프로그램관련교과에적용및재구성 학생의요구, 흥미, 관심을고려한 SW 프로그램개발 학생의다양한교육활동과연계 <SW교육내용요소및성취기준 > 영역 중영역 내용요소 성취기준 나와소프트웨어와소프트웨어생활변화 소프트웨어가가져온생활모습의변화를설명할수있다. 사이버공간에서의생활과예절 사이버공간에서지켜야하는예절을알고실천할수있다. 소프트인터넷중독과정보게임과인터넷중독의문제점을알고예방방법을설명할수있다. 웨어예방윤리개인정보보호개인정보가중요한이유와지킬수있는방법을찾아발표할수있다. 저작권보호 생활속에서저작권의보호를받는것은어떤것인지찾아보고, 보호하기위한방법을설명할수있다. 38 소프트웨어교육교수학습방법우수사례

02 운영 성취기준에따른창의적체험활동내용구성및실과교육과정재구성운영 SW교육내용요소및성취기준을바탕으로전학년창의적체험활동내용을구성하고 5, 6학년실과교육과정재구성을통해 SW교육을실시함. < 성취기준에따른창의적체험활동연간 10 차시내용구성 (2 학년 )> CT 핵심연번창체영역 SW내용요소 SW성취기준주요활동준비물차시요소역량제시된문제를이해할수나의하루를글이나그림으자료 1 문제의이해와있다. 로나타내기수집 1 구조화제시된문제를단순화할수자신의하루를순서대로정문제창의력과 2 있다. 리하기분해혁신능력문제를해결하기위한방법자신의일과를특징적으로활동지 3 을순서에따라설명할수나타낼수있는그림을그리자동화문제해결방법있다. 고설명하기자기주도창의적 2 자율탐색제안한문제해결방법의학습력체험자료 4 활동문제점과개선방법에대해소감나누기학습분석설명할수있다. 알고리즘의알고리즘의개념을이해할순서를지켜야하는일에대알고 5 개념수있다. 해알기리즘창의력과활동지 1 혁신능력순차, 선택, 반복구조를이알고리즘의용하여문제해결절차를그알고 6 종이접기의사소통활동지 1 체험림이나기호를이용하여표리즘능력현할수있다. 성취기준에따른실과교육과정재구성 (5학년) 대단원 중단원 내용영역과요소 차시배당 나의성장과가족 2 1 01 나의성장과가족 4 건강한가족과가정생활 2 나와여러가지가정일 2 가정생활 02 가정의일과가족원의역할 3 가족원의역할과내가할수있는가정일 1 7 01 소프트웨어란? ( 정보기기와사이버공간 ) SW 소프트웨어의개념알아보기 1 1 2 SW 소프트웨어는무엇으로만들어질까? 1 4 생활과 02 프로그래밍언어란 SW 다양한프로그래밍언어살펴보기 1 3 정보 (6) SW 언플러그드놀이 ( 로봇청소기가되어 ) 1 03 코딩교육프로그램 SW 내가만드는그림장 1 ( 멀티미디어자료만들기 ) SW 앨범만들기 1 2 2 성과 창의적체험학습 (1~6학년) 및실과 (5~6학년) 교육과정재구성운영을통한기존교육과정과 SW교육을연계시킬수있는방안모색 기존교육과정상 CT 역량과관련된내용요소및성취기준을바탕으로재구성하여실제교수 학습을실시함으로써현교육과정안에 SW교육이도입될수있는기틀을마련함. 창의적체험학습및실과교육과정재구성시교사의자율성을부여함으로서다양한활동을접할수있는기회를제공하여학생들의 SW교육에대한지적호기심유발및지속적인관심과흥미를불러일으킬수있었음. 소프트웨어교육교수학습방법우수사례 39

03 SW 교육교수 학습프로그램운영 준비 전인적미래인재역량신장을위한체험중심 SW교육교수 학습프로그램설계 21세기핵심역량인의사소통능력, 대인관계, 문제해결력, 창의적사고력, 진로개발능력등의학생의전인적성장을위해학습자의흥미와수준을고려한다양한체험중심프로그램을계획하였음. 창의적문제해결력신장을향상시키기위해학습자의수준을고려하고, 실생활속에서직면할수있는딜레마를소재로교수 학습프로그램을구성하고운영되어야한다는것을기본전제로하였음. SW교육의효과적인정착및일반화, 미래사회에서중시되는창의적문제해결능력과같은미래인재역량을키우기위해적합한 SW교육의수업모델모색및운영을목표로함. 전인적미래인재역량신장을위한체험중심 SW교육교수 학습프로그램운영 학습자의흥미 수준을고려한다양한체험중심프로그램을계획하여지속적으로추진하였음. < 전인적미래인재역량신장을위한체험중심프로그램운영 > 구분프로그램명시기프로그램세부운영내용 운영 방과후활동방학중활동 행사활동 아침자율활동 삼성 SW 동아리연중 2015. SW 창의 인성연합캠프 7.31.~8.1. 삼성컴퓨터꿈나무축제 SW 제작경연대회 9 월 삼성 SW 체험의날 11.19. 기초컴퓨팅사고력소양교육과 EPL 및피지컬컴퓨팅등에대한다양한활동실시 학교내에서접하기힘든 3D 프린터, 로봇, 드론등다양한주제를활용하여문제해결중심체험프로그램운영 스토리텔링을주제로 EPL( 스크래치 ) 를활용하여스스로제작해볼수있는기회제공 다양한 SW교육교구를친구들과어울려함께할수있는체험의장마련 소프트웨어야놀자! 로여는아침연중수업전아침시간을활용하여 CT 역량및코딩의기초개념 원리습득 학년별흥미및수준을고려한활동구성을하여 CT 기본기능학습을위한 SW 교육프로그램을운영하였음. < 언플러그드수업과정안 (1학년)> 교과 / 창체 창의적체험활동 날짜 2015년 4월 30일 ( 목 ) 차시 40분 (1차시) 영역 자율활동 대상 1-1 장소 교실 학습주제 일의순서를그림이나기호로나타내기 핵심역량 협업능력, 문제해결능력 학습목표 내용목표 (CT) 일의순서를그림이나기호로나타내고, 순서대로나타낸그림이나기호를이해하기 ( 알고리즘 & 절차, 자료표현, 자료분석 ) 과정목표 ( 핵심역량 ) 일의순서를그림이나기호로나타내고, 순서대로나타낸그림이나기호를보고문제를해결하며활동과정에서짝의의견을존중할수있다. ( 협업능력 / 문제해결능력 ) 학습자료 교사용 학생용 도안자료, 수행평가지, 색종이 필기구, 색연필 40 소프트웨어교육교수학습방법우수사례

02 운영 CT 구성요소알고리즘 & 절차알고리즘자료표현자료표현자료분석자료분석 적용내용종이접기순서생각하기 짝과의논하여자기팀이접을종이접기순서생각하기 1. 종이접기순서나타내기 종이접기순서를그림과기호로나타내기 2. 상대방의그림이나기호보며활동하기 상대방의그림이나기호를보고순서대로따라하며종이접기 1. 상대방의그림이나기호분석하기 상대방이그림이나기호로나타낸내용을분석하여종이접기방법을이해하기 2. 종이접기결과물비교및결과물간차이에대한원인분석하기 두팀간의종이접기결과물을비교하고, 결과물간차이가있을경우차이가발생한원인에대해분석하기 학습과정 교수 - 학습활동 지도시간 CT 요소 유의점및 자료 동기유발 도안을보고종이접기 도안자료, 색종이 도입 5 간단하고쉽게따라접을수있는도안을준비한다. 도안을보고따라접을수있었던까닭은무엇인지알아보기 그림과기호로종이접는순서가나타나있기때문이다. <EPL 수업과정안 (3 학년 )> 교과 / 창체창의적체험활동날짜 2015 년 6 월 2 일 ( 화 ) 차시 80 분 (2 차시 ) 영역자율활동대상 3-1 장소교실 학습주제제시된문제를이해하고단순화하기핵심역량협업능력 학습목표 내용목표 (CT) 제시된문제를이해하고단순화할수있다. ( 문제분해 ) 과정목표 ( 핵심역량 ) 다른사람과의견을나누어문제를해결할수있다. ( 협업능력 ) 운영 학습자료 교사용 학생용 수행평가지 PC, 엔트리 CT 구성요소 문제분해 적용내용 1. 주어진최종문제를해결하기위하여, 뽀뽀뽀 라는노래가가진특징을먼저파악하고, 문제를해결하기위한기준을파악한다. 2. 아버지와의통화일화를보면서, 현재아버지께서처한상황을파악하고, 자신이해야할일을수행한다. 이과정에서문제가제시한기준을파악한다. 협업능력엔트리봇의길을찾아주기위한최선의방안을, 토의와협의의과정을거치며알아간다. 문제해결경험, 창의력, 추론등의다양한사고과정을거치며주어진문제를해결해간다. 소프트웨어교육교수학습방법우수사례 41

학습과정 교수 - 학습활동 지도시간 CT 요소 유의점및 자료 동기유발 도입 부모님심부름을한적이있나요? 네있습니다. 등 한번에여러개의심부름을내시면어떻게해야할까요? 적어야합니다. 하기쉬운것부터합니다. 등 5 복잡한사례에대한경험을끄집어내기위한발문을한다. 학습문제확인하기 제시된문제를이해하고단순화하기 학습할내용을알아봅시다. < 활동 1> : 줄일수있어요. 전개 < 활동 2> : 길을찾아주세요. < 활동1> 줄일수있어요. 아빠가출근할때뽀뽀뽀엄마가안아줘도뽀뽀뽀만나면반갑다고뽀뽀뽀 20 문제분해 뽀뽀뽀 노래가사입니다. 다같이불러봅시다. 이노래의가장두드러지는특징이무엇인가요? 반복되는말이있습니다. 최대한적은글자수를활용해서뽀뽀뽀노래가사를완성해봅 시다. ( 예시, 뽀뽀뽀 = 뽀 3) < 활동2-1> 길을찾아주세요. 20 수행평가지 < 피지컬컴퓨팅수업과정안 (6학년)> 교과 / 창체 실과 날짜 2015년 11월 9일 ( 월 ) 차시 40분 (1차시) 영역 기술의세계 대상 6-1 장소 교실 학습주제 다양한센서를이용하여간단한전자제품만들기 핵심역량 문제해결능력 운영 학습목표 학습자료 내용목표 (CT) 문제해결능력을기를수있다. 과정목표 ( 핵심역량 ) 다양한센서를작동해보고, 창의적으로문제해결에필요한간단한전자제품을구상할수있다. 교사용수행평가지, 동영상, 센서모형카드학생용필기구, 코드이노보드세트 3개 CT 구성요소 자료수집 창의성, 혁신 적용내용 1. 센서의개념 2. 우리주위에서센서의쓰임새알아보기 소리를들으면달려가는자동차 라는문제를해결하기위해다양한센서를활용하여직접제품을구상해본다. 42 소프트웨어교육교수학습방법우수사례

02 학습과정 교수 - 학습활동 지도시간 CT 요소 유의점및 자료 도입 동기유발 도체와부도체, 전기에흐름에대하여알아보기 레고마인드스톰 Ev3를이용한로봇동영상보기 5 6학년수준의지식만전달한다. 학습문제확인하기 다양한센서를활용하여간단한전자제품만들기 학습할내용을알아봅시다. 운영 전개 < 활동 1> : 센서에대해알기 < 활동 2> : 소리를듣고움직이는장치만들기 < 활동1> 센서에대해알기 센서란무엇일까요? 열, 빛, 온도, 압력, 소리등의물리적인양이나그변화를감지하거나구분및계측하여일정한신호로알려주는부품이나기 15 수행평가지 센서모형카드 구, 또는계측기. 인간이보고듣고하는오감을기계적 전자적 으로본떠만든것 센서가들어간전자제품의예는무엇이있을까요? 고속도로통행감지기, 교실의화재감지기, 현관의자동점멸등 등이있습니다. 창의적문제해결력신장을위한 SW교육을위한수업모델모색 - 연간전학년 SW교육교수 학습프로그램의운영을통해창의적문제해결력신장을위한수업모델을모색하였음. < 창의적문제해결력신장을위한 SW 교육수업모델 > 성과 모형교육방법핵심역량특징비고 직접교수 학습모형개별화학습거꾸로학습창의적문제해결학습 모형협력학습프로젝트학습모형 절차적사고, 자기반성 EPL 기초소양교육및센서보드명칭, 동작방법등교육에적합 발견학습, 탐구학습모형과융합할경우효과적 학습자주도의학습을통해온라인강의활용의학습자문제해결, 개인의흥미및능력차를주도적 EPL 및피지컬컴퓨팅의사소통, 협업고려한체험중심의교육가능학습에유리 문제해결중심의언플러그드 특정문제상황해결시효과적활동및피지컬컴퓨팅교육협업, 사고력, 활동에적합의사소통, 문제해결집단의문제를해결하기위해 EPL, 디지털미디어활용 학습자주도의팀프로젝트진행 교육시활용가능 창의적문제해결력신장및학교교육만족도향상 실생활에서접할수있는문제해결, 함께협동이필요한과제, 눈으로보고손으로만질수있는교구및교재를활용한교수 학습의구성및운영으로기존교과학습부진학생도의욕적으로참여할수있을정도로학생의창의적문제해결력신장및협업능력, 의사소통능력등올바른학습태도형성에도움을주었음. SW교육이단순히 재미있는것 에서그치지않고실생활에유용하게사용되며실제로우리주변에알고리즘, 컴퓨팅사고력등 SW교육과관련한요소들이상당히존재하고있음을깨달음으로서 SW교육의필요성과당위성을스스로인식할수있게하였음. 소프트웨어교육교수학습방법우수사례 43

44 소프트웨어교육교수학습방법우수사례

02 서울우이초등학교 01 교육과정운영사례가. 창의적체험활동과실과교과를접목한 SW 교수학습과정안구안 SW교육에필요한학습요소및기능을분석하고, 그에알맞은 10차시분량의교수학습과정안을개발하였다. 이과정안은각각 1차시분량으로수업을진행하도록되어있지만학생마다다른학습진행상황을보완하기위해기초학습지와심화학습지를제작하여교사개개인의도움이없이도스스로학습할수있는자기주도적학습체제를구성하였다. 따라서교사와학생의상호작용, 학생의자기주도성등을고려하여직접교수학습과정, 과제중심자기주도학습과정으로구분하였고한차시의수업안에이 2가지의과정이자연스럽게이어지도록설계하였다. 1) 직접교수학습과정 SW 직접교수학습과정은블록형언어를전혀경험한적이없는학생들에게기초적인사용법을설명하고, 교사가시범을보인후학생들이직접따라해보게하는과정이다. 스크래치의기초기능을익히는데유용하며, 교사의시범을따라하는데그치는것이아니라직접적용하고응용해봄으로써자기주도형학습모형이나프로젝트학습으로가는디딤돌이되어준다. 설명하기시범보이기따라하기적용하기 동기유발 학습목표인지 팔레트기능 방법 절차시범 질문하기 과제따라하기 적용하기 2) 과제중심 - 자기주도학습과정자기주도학습이란타인의도움없이자기스스로주도권을가지고학습목표를설정하고, 효율적인학습전략을사용하며, 학습결과를스스로평가하는일련의과정이다. 즉, 교사의시범을따라해가며익숙해진기능들을문제상황에서직접사용하고적용 심화하는과정이라고할수있다. 목표설정 목표설정에의한문제해결계획수립 문제해결하기 평가와검토하기 동기유발 학습목표인지 문제해결방법탐색 문제해결방법선택 문제해결활동 문제해결하기 해결방법검토 적용및연습 소프트웨어교육교수학습방법우수사례 45

3) 과제중심 - 자기주도학습과정을위한학습지개발자기주도학습과정에서는학습자의학습동기강화, 학습에대한적극적인태도, 확실한목표인식이중요한조건인데이를위해서는 학생들이스스로해결할수있는유의미한학습과제제시 가필수적이다. 따라서학생들의요구와수준에맞는학습과제 ( 학습지 ) 개발의필요성을느꼈다. 이에여러차례협의회및컨설팅세미나를통해각차시에맞는기초학습지와심화학습지를개발하였다. 직접교수학습과정을통해익숙해진팔레트기능들을이용하여학생들이스스로문제해결방법을탐색하고평가검토하는일련의과정을거칠수있도록하였다. 기초기능익히기 심화기능익히기 4) 교수학습과정의흐름 1. 목표설정 2. 직접교수학습과정 3. 과제중심 - 자기주도학습과정 4. 공유및평가 해결방법탐색을위한조언및안내 다양한평가자료제시 동기유발 팔레트기능시범 학습에적극적으로참여하도록격려및학습내용정리 학습목표제시보이기 학생들의반성적사고촉진 긍정적강화제공 개별지도 시범따라하기및 심화학습지과제해결하기 ( 단계별 sw서버에저장하기질문하기목표설정및해결방법탐색 ) 상호평가및자기평가 학습목표인지 기초학습지과제 반성적사고를통한문제해결과정해결하기적용하기 ) 46 소프트웨어교육교수학습방법우수사례

02 직접교수학습과정 과제중심 - 자기주도학습과정 5) 스크래치활용콘테스트학생들이실과시간에학습한 SW 결과물을서로공유할수있도록학교서버를이용하여콘테스트를개최하였다. 심화학습지에서익힌애니메이션이나게임들을변형하거나자신만의아이디어로제작한컨텐츠를학급친구들앞에서발표함으로써학습동기와도전의식을고취할수있다. 또 5,6학년전체학생들이학교서버를통해서서로의컨텐츠를공유하고칭찬댓글을다는과정에서자연스럽게상호평가, 과정평가 ( 포트폴리오평가가이루어질수있도록하였다. 결과물을공유하는학교서버 학급발표회 나. 교과연계 - 융합형 SW 교수학습과정구안스크래치는아이들이생각하는알고리즘을블록형태로결합하는방식으로, 기존의텍스트입력방식인프로그램언어의어려움을극복하고추가로자신의생각을애니메이션이나음악으로표현할수있도록구성되어있다. 또스크래치를구성하는주요요소인 스프라이트 와 스테이지 는학습자가직접미적감각을동원하여시각적인구성을해야하므로예술적인요소까지포함하고있다. 따라서교과에서다루어지는내용을애니메이션이나시뮬레이션형태로자유롭고창의적으로표현할수있는스크래치는융합형교수학습과정에아주적합한프로그램이라고할수있다. 소프트웨어교육교수학습방법우수사례 47

1)5,6 학년을중심으로단원및내용선정교수학습과정개발을위해서스크래치프로그램지도요소와 5,6학년교육과정을분석한뒤, 융합형교수학습과정으로구성할수있는교과와단원을추출하였다. 표융합형 SW 지도단원주제선정 학년 교과 단원 학습주제 미술 6. 미술작품과의만남 명화속의틀린그림찾기를게임으로만들어보기 실과 5. 생활속의동식물이용 식물로실내환경꾸미기 ( 스크래치의디자인적요소이용 ) 5 과학 1. 우리몸 우리몸의근육과뼈의구조와기능을이해할수있는교육용애니메이션만들기 ( 말하기블록이용 ) 국어 3. 상황에맞는낱말 우리말퀴즈대회게임만들기 도덕 4. 정보사회에서올바른생활 사이버폭력예방을위한 UCC만들기 ( 애니메이션 ) 국어 5. 광고읽기 광고의표현특성을생각하며광고만들기 8. 책속의지혜를찾아서 자신에게감동을준책소개- 애니메이션만들기 6 도덕 1. 소중한나, 참다운꿈 20년뒤내모습, 나의다짐이드러나는애니메이션만들기 음악 5. 음악으로가꾸는우리의꿈 다양한소리의어울림느끼면서연주하기 ( 소리팔레트이용 ) 미술 3. 주제를살려서 스크래치로추상미술표현하기 ( 도장과복제블록이용 ) 수학 4. 비와비율 가위바위보게임만들기 2) 교수학습과정의흐름 교사 학생 1. 상황제시 2. 창의적설계 3. 공유및평가 다양한자료제시 다양한평가자료제시및 아이디어실행을위한조언및안내 학습내용정리 동기유발 학습에적극적으로참여하도록격려 학습내용안내 학생들의반성적사고촉진 긍정적강화제공 개별지도 아이디어꺼내기 sw서버에저장하기 생각열기 아이디어실행하기 상호평가및자기평가 아이디어정리하기 반성적사고과정 20 년뒤의내모습애니메이션추상미술표현하기 ( 복제블록이용 ) 가위바위보게임만들기 48 소프트웨어교육교수학습방법우수사례

02 다. 기대효과 1) 창의적체험활동과실과교과활동의접목창의적체험활동을통해서는정보통신윤리교육과기본알고리즘교육을실시하여 SW 교육활동의기초를학습하였으며실질적인코딩교육은실과교과시간을활용함으로써교육과정운영상부족한시수를모두소화할수있을것이며 1주에한번씩실과시간에사용하는컴퓨터실의사용에혼선을빚지않을수있을것이다. 2) 교과융합을통한 SW 교육실시 5,6학년교과내용중스크래치프로그램으로구현이가능한내용을실제로구성해보면서코딩연습을할수있었으며코딩으로만들어낼수있는것들이다양함을느끼게될것이다. 또한교과서와씨름하는지루한수업에서벗어나새로운도구를사용하여수업을진행하게됨으로써학생들의관심과흥미를이끌어낼수있어서활기찬수업활동이이루어지게될것이다. 소프트웨어교육교수학습방법우수사례 49

50 소프트웨어교육교수학습방법우수사례

02 부용중학교 01 정규교과속운영사례 가. 온라인저지사이트를활용한텍스트코딩의이해 1 정규교과 ( 정보 ) 시간에동아리, 방과후수업에참여했던학생들을제외하고는블록기반의교육용프로그래밍언어만으로실습을하여텍스트코딩에대한경험이전혀없는관계로심도있는수업진행은어렵겠지만학습방법에대한안내와기초적인실습을진행하여관심있는학생들이스스로텍스트코딩학습을할수있는기회제공할수있는수업진행. 정보교사가직접운영하고학습효과가뛰어난검증된사이트를이용하여수업진행.(playbot, koistudy, codeup) 1) 추진성과 - 텍스트기반의언어가습득하는과정이어렵지만블록기반언어로복잡한프로그램을구현해본학생들에게는텍스트언어의간결함을장점으로받아들이고흥미를갖게됨. - 온라인저지사이트학습체험으로 2, 3학년에는정보수업이정규교육과정에포함되지않아서발생하는공백기를자기주도적학습으로이어나갈수있을거라예상함. 소프트웨어교육교수학습방법우수사례 51

나. 상상프로그래밍반 : 앱인벤터를활용한스마트폰앱만들기 구분 1텀 2텀 반 화요일반 금요일반 화요일반 금요일반 참여인원 30 30 29 30 총원 60 59 메뉴와블록이영어로되어있어이해를하지못하는학생이많아플립러닝방식으로학생들은가정에서차시별강좌를듣고온후수업에참여하도록함. 기본기능을익인후배운내용을바탕으로 나만의스마튼폰앱 제작및발표 <juniorsw 앱인벤터입문강좌 > 차시별주제 1. 앱인벤터준비하기 2. 말하는핸드폰만들기 3. 고양이진동울음소리 4. 음성인식핸드폰만들기 5. 음악재생어플만들기 6. 녹음기만들기 7. 카메라 & 캠코더 8. 더좋아하는음식고르기 9. 더좋아하는음식고르기 10. 손가락으로공튀기기 11. 손안대고배움직이기 12. 넌센스퀴즈만들기 13. 애니메이션 ( 축구 ) 14. 원숭이움직이기 15. 그림동화책만들기 1) 추진성과 - 중학교 1학년대상으로앱인벤터수업이적절하지의문이있었는데스크래치학습경험이있어서인지대부분의학생들이쉽고재미있게수업에참여함. - PC환경에서만프로그램결과를확인했던학생들이매일가지고다니는스마트폰에서작업결과를확인하고실제앱으로만들어활용할수있어서신기해하고더배워보고싶은의지를표현함. - 스마트폰환경을활용한수업으로 SW교육에대한학생들의친밀도가높아짐. 52 소프트웨어교육교수학습방법우수사례

02 소프트웨어교육교수학습방법우수사례 53

영선중학교 01 정규교내에서의소프트웨어교육구성흐름가. 1학기, 2학기연계과정을통해기초에서심화과정으로진행 - 소프트웨어의기초교육과정에서부터알고리즘사고교육과피지컬컴퓨팅기반까지구성하여운영하며, 1학기블록기반교육용프로그래밍언어에서 2학기심화과정으로텍스트기반프로그래밍언어를사용하여진행 1 학기 2 학기 교육과정 블록기반소프트웨어교육 텍스트기반소프트웨어교육 학습요소 비고 기초교육 기본교육 LIGHT BOT, CODE.ORG ( 기본적컴퓨팅사고이해 ) 스크래치기반프로그램제작기초 - 컴퓨팅사고이해분석하기 파이썬기반러플문제해결프로젝트학습분석하기 응용교육 프로젝트형프로그램제작교육 러플을통한알고리즘사고 창의적사고력 협력하기 피지컬컴퓨팅기초교육 센서보드를활용한이해교육 로봇을활용한피지컬컴퓨팅이해 문제해결프로젝트학습 협력하기 피지컬컴퓨팅 센서기반 프로젝트학습센서보드를활용한프로젝트제작 로봇주행 문제해결프로젝트학습 협력하기 02 상세교육사례 가. 흥미와관심을유발하는소프트웨어교육의시작 1) 소프트웨어기초교육의일환으로 Light bot과 Code.org 를활용하여기본적컴퓨팅사고력이해교육실시 - Light bot 교육과정은소프트웨어교육에대한이해가전무한학생들을대상에게재미와흥미를유발하고소프트웨어교육에대한이야기전개 1학년대상학생 92명중약 85여명의학생들이 12단계완료 - Code.org 교육과정은사이트교육과정중 20시간소개과정 을약 8차시에걸쳐서진행하고, 수행평가를통하여아이들이직접가정에서도과정을진행할수할수있도록지도 1학년대상학생 92명중약 70여명의과정수료 54 소프트웨어교육교수학습방법우수사례

02 Code.org 학생수료및활동장면 LIGHT BOT 화면및활동 나. 스크래치기본교육과정 10차시분량의스크래치를활용한기본교육 1) 처음접하는학생들에게기초교육에서진행한코드와의비교를설정해가며진행하여, 학생들이거부감을최소화 2) 직접만들기와손코딩을통하여진행할수있도록구성을하며, 학생들이스크래치를통해작성한내용은반드시손코딩을통해작성할수있도록지도. 목차 과정 교육내용 1 스크래치살펴보기 스크래치이해, 화면구성이해 2 스크래치프로젝트따라하기 스크래치카드따라하기 (key moves, follow the mouse 등등 ) 3 애니메이션만들기 춤추는댄서만들기키모드로움직이는박쥐만들기페인터만들기 스크래치프린트물 학생들의손코딩 다. 스크래치응용교육으로 10차시분량의스크래치를실생활알고리즘교육 1) 자동차애니메이션만들기, 벽돌깨기게임, 사직연산계산기만들기, 단어맞추기게임등의제작을통해서우리주변의소프트웨어를이해하는알고리즘교육 2) 친구들과의협력을통해문제해결력을높이고우리주변의소프트웨어들에대해서생각해볼수있도록지도 소프트웨어교육교수학습방법우수사례 55

목차 과정 교육내용 1 좌표의이해 자동차애니메이션만들기 2 제어문의이해 퀴즈프로그램만들기 3 다양한프로젝트해보기 벽돌깨기게임만들기사칙연산프로그램만들기뱀게임만들기이동경로시뮬레이션만들기 스크래치프린트 학생들의손코딩 라. 피지컬컴퓨팅기초교육으로스크래치와센서보드를활용하여센서를이해하고우리생활주변에서의소프트웨어에대한이해교육 1) 저항센서, 빛센서, 소리센서등의원리를이해하고제어할수있는소프트웨어를제작하는교육 2) 소리센서를활용하여소음측정장치를제작, 빛센서를통해주변사물을감지하는장치등을제작하는예제따라하기 차시 교육내용 1 우리생활주변의센서를인지하고, 원리를이해하여이를설명할수있다. 2 센서보드를통해각각의센서값을입력받고이를프로그래밍을통해제어하고센서를활용할수있다. 3 소리센서와터치센서를이해하고입력값을통해이를프로그래밍으로제어하여프로젝트를제작할수있다. 4 초음파센서와빛센서를이해하고입력값을통해이를프로그래밍으로제어하고프로젝트를제작할수있다. 5 조편성을통해우리주변에서활용되는센서기반사물을직접제작할수있다. 소음측정그래프제작 빛센서를활용한자동조명장치제작 56 소프트웨어교육교수학습방법우수사례

마. 피지컬컴퓨팅프로젝트제작하드웨어와소프트웨어팀으로나누어구성하여협력수업진행 1) 피지컬컴퓨팅을이해하고기초부분에서배웠던내용을활용하여팀을구성하여프로젝트제작 2) 실생활에서의센서기반소프트웨어를제작이해하는교육과정으로구성 02 주제설정 입출력설계 알고리즘설계 프로그래밍 테스트및수정 프로젝트학습구성흐름도 3)5인 1조로구성하여하드웨어디자인팀과소프트웨어디자인팀으로나누어수업을진행하여진행 4) 학생들이쉽게조립할수있도록레고블럭과비트브릭을통해서제작하며소프트웨어는스크래치기반으로제작 하드웨어팀디자인 소프트웨어팀디자인 소프트웨어팀제작과정 하드웨어팀제작과정 30 개의다양한작품이구성되어져전교생을대상으로전시회 자동화차고시스템 자동차후방감지시스템 카페자동문및자동조명시스템 가정집도난경보시스템 소프트웨어교육교수학습방법우수사례 57

전교생대상작품전시회 바. 텍스트형기반알고리즘교육 30차시분량의러플 ( 파이썬 ) 을통한기초교육 1) 블록형기반교육용프로그래밍의심화과정으로 2학기에약 30차시분량의수업을진행 2) 로봇기반학습으로간단한기초교육뿐만아니라생활제시를통한알고리즘교육을통해컴퓨팅사고력을높임. 차시교육내용 1 러플의이해및기본명령어배우기 2 함수만들기 3 선택문의이해 (if, not, else, elif, 중첩if, and/or) 4 반목문의이해 (while) 5 변수의이해 6 종합문제알고리즘해결하기 프린트물내용 학생들의프린트물코딩 사. 피지컬컴퓨팅 15차시분량의 RobotC 를활용하여센서기반프로젝트학습진행 1) 레고마인드스톰 EV3 를기반으로하는수업을진행하여기본적인주행에서센서를활용한라인트레이싱을실습 차시교육내용 1 ROBOTC의이해 2 ROBOTC 기초프로그래밍 3 터치센서와제어프로그램실습 4 빛센서와제어프로그램실습 5 라인트레이싱로봇의이해및실습 ROBOTC 교육활동 58 소프트웨어교육교수학습방법우수사례

02 소프트웨어교육교수학습방법우수사례 59

이곡중학교 01 SW 기초소양을배양할수있는교육과정운영가. SW학습친밀감유발 ( 자유학기제운영 ) 1) 추진계획 - SW학습의중요성을고취시킬콘텐츠를준비한다. ( 문제1) F-22 전투기 : 소프트웨어비중이얼마나큰지를보여준다. ( 문제2) 간단한순서도 : 순서대로생각하는훈련을도와준다. - 자기주도학습의자세를가지게할자료를준비한다. ( 문제 ) 도끼를갈았더라면 : 스스로훈련하는것이중요함을학습한다. 60 소프트웨어교육교수학습방법우수사례

02 2) 추진내용및성과 - 알고땡크 (www.algotank.com) 사이트의동기부여관련콘텐츠를이용하였다. - 학습의초기차시에 2~3차시마다다루었다. - 최신전투기의 SW 비중, 간단한순서도, 도끼를갈았더라면등문제를다루었다. - 일방적인수업이아닌스스로문제를해결하는과정에서자기주도적학습이이루어지게되었다. 나. SB( 스몰베이직 ) 프로그래밍코딩학습 ( 자유학기제운영 ) 1) 추진계획 학습자가즐겁게스스로할수있도록학습과정 ( 알고땡크사이트 ) 준비 사이트와연계되어복습할수있는교재개발 2)18 차시스몰베이직학습계획 차시 주 제 활 동 내 용 1 프로그램설치 스몰베이직설치, 시작화면에대하여알아본다. 2 프로그램연습 Turtle을이용한간단한프로그램을연습한다. 3 TextWindow 출력 TextWindow에텍스트를출력하는방법을알아본다. 4 평면좌표 컴퓨터에서사용하는평면좌표를익힌다. 5 DrawLine DrawLine을이용하여선그리기를알아본다. 6 DrawRectangle DrawRectangle을이용하여사각형을그린다. 7 변수사용 변수를사용하는방법을알아본다. 8 TextWindow 입력 TextWindow를이용하여수를읽어들이는방법을익힌다. 9 데이터이동 데이터를한칸씩이동하는방법을익힌다. 10 문제해결 프로그램으로주어진문제를해결하는방법을익힌다. 11 GraphicsWindow GraphicsWindow와관련된명령어를익힌다. 12 Turtle 작품 Turtle을이용하여작품을만든다. 13 파일입출력 파일에의한입출력을연습한다. 14 파일입출력연습 파일에의한입출력을연습하는문제를해결한다. 15 While 반복문 While 반복문을사용하는방법을익힌다. 16 반복문연습 반복과연관된문제를해결하는연습을한다. 17 누적문제해결 누적하는문제를해결하는방법을알아본다. 18 학습평가 학습에대한평가를실시한다. 소프트웨어교육교수학습방법우수사례 61

3) 추진내용및성과 - 알고땡크 (www.algotank.com) 사이트의 SB( 스몰베이직 ) 콘텐츠를이용한다. ( 문제 ) 멸치위치를좌표로! 위의강좌를학습하는방법 (1) 학습강좌의빈칸에알맞은답을생각하여입력함 (2) 입력한것이정답이면바탕색이초록색으로바뀌어다음빈칸으로넘어감 (3) 입력한것이정답이아니면바탕색이붉은색으로바뀌어다시생각하게함 (4) 이렇게즉시답의맞고틀림이피드백되어학습동기를부여함 (5) 만일이해가되지않는부분이있으면손을들어강사의도움을구함 (6) 아니면이문제를잘해결한학생이친구로서힌트를주며도움을줌 (7) 이렇게모든문제를완성하면다음강좌로넘어감 ( 문제 ) 짝수야모여라! 위의강좌를학습하는방법 (1) 앞에서언급한방법과동일함 (2) 실제로스몰베이직프로그램으로코딩하여출력을확인하는과정을거침 (3) 응용된문제를스스로해결하는시간을가짐 (4) 만일학습하는강좌가교재 ( 코딩타임 ) 에있으면다시복습함 62 소프트웨어교육교수학습방법우수사례

- 학습자간의특징 : 학생의능력과태도에따라진도의차이가발생하였으나도움이필요한학생에게는문제를해결할수있는실마리를발견하도록도와주고협동학습함으로써서로에게유익한시간이되었다. 02 프로그래밍 : 자기주도학습 터틀이달리기 해결과정반복문과랜덤함수를이용한선그리기 - 학습평가테스트문항및결과 - 학습평가테스트문항 ( 택1) (1) 두수를입력받았을때, 두수의최소공배수를구하는프로그램을코딩하라. (2) 객체 Turtle 를이용하여정오각형을그리는프로그램을코딩하라. - 테스트결과평가 (1) 이전에컴퓨터프로그래밍을접한학생 : 없음 (2) 두문제를모두스스로해결한학생 : 약 10% (3) 한문제를스스로해결한학생 : 약 20% (4) 조금의도움을받아서한문제를해결한학생 : 약 40% (5) 몇번의도움을받아한문제를해결한학생 : 약 30% 소프트웨어교육교수학습방법우수사례 63

64 소프트웨어교육교수학습방법우수사례

02 충북과학고등학교 01 SW 기초소양을바양할수있는교육과정운영 가. 1 학년대상정보과학교과운영 추진목적 추진내용 프로그래밍언어의이해 프로그래밍언어를이용하여논리적이고효율적으로주어진문제해결 다양한알고리즘의제시및분석을통한효율적인알고리즘의선택 프로그래밍언어의이해 SW에대한이해정도및프로그래밍에대한기초능력사전조사실시 3단위정보교과수업을통해교육용프로그래밍언어의기초인 C언어지도 프로그래밍언어의문법보다기본구조위주로지도하여모든언어가비슷한구조를가지고있음을안내 : 순차, 조건, 반복 학생들의관심을이끌어낼수있는다양한실습문제를제시하여프로그래밍언어에대한흥미유도 실습하는시간을많이할애하여프로그래밍에친숙해지도록유도 문제마다교사가지목한학생의코딩과정을공개및발표 프로그래밍을처음접하는학생들에게코딩의과정및기법안내 질의응답을통하여학생들의이해도를높임 문제를분석하고해결하는과정을공개함으로써컴퓨팅사고력이해 자료구조와알고리즘 자료구조와알고리즘에대한개념설명 다양한정렬과탐색알고리즘을분석 정렬과탐색의과정을시뮬레이션을통하여제시 정렬과탐색의동작과정을통해시간복잡도를이해 정렬에대한실행파일을제공하여동작원리를분석하도록한후직접정렬프로그램을코딩해보도록지도하여컴퓨팅사고력향상 추진성과 창의적인문제해결 알고리즘관련문제만들어보기 모둠별로알고리즘문제를제시하여서로의생각을공유하고효율적인해결방안모색 모둠별아이디어의발표및토론을통해아이디어다듬기 채점서버를운영하여자신들의아이디어를확인해볼수있는방법제공 프로그래밍언어는자신의아이디어를구현하고확인해보는툴임을이해 코딩의과정을이해하고스스로간단한주제를선정하여프로그래밍을할수있는능력향상 하나의문제에대하여여러가지알고리즘이존재할수있음을경험하고더불어보다나은알고리즘을선택하는능력향상 학생들의자유서술내용 : 아이들수준이천차만별인데도초보적인수준부터심화적인수준까지여러강좌를개설하여수업하셔서좋다 / 정보가어렵다고생각했는데이제는그렇지않다고생각한다등 소프트웨어교육교수학습방법우수사례 65

< 교내채점서버운영 > < 모둠별알고리즘문제제시 > < 학생들의문제풀이현황 > < 학생별문제풀이현황 > 나. 올바른정보문화형성교육 추진목적 SW가우리사회에미치는영향이해 인터넷 스마트폰중독이위험성을인식하고예방및대처능력함양 프로젝트형과제수행을위한올바른연구윤리함양 저작권의이해및저작권의식제고 SW와관련된읽기자료제공 한달에한번씩읽기자료를컴퓨터실게시판에게시 정보교과 읽기자료를통해알고리즘을경험할수있는문제제시 수업시간을통하여알고리즘에대한의견교환및토론진행 수학, 과학교과 우리생활속의 SW, 미래사회와 SW 등의주제로제작 SW의필요성을강조하여 SW에대한학생들의관심유도 추진내용 <SW 관련읽기자료 > 66 소프트웨어교육교수학습방법우수사례

02 학교특색사업교내창의융합활동을통한 SW관련글쓰기 대상 :1학년 방과후에진행하는창의융합활동시간을활용 SW와관련하여제시한주제에대해자신의생각을홈페이지에자유롭게글로표현 < 글쓰기주제 > < 창의융합활동정보게시판 > 인터넷 스마트폰레몬교실 대상 : 전학년 내용 : 인터넷 스마트폰중독폐해, 예방가이드 외부강사를활용하여더쉽고재미있는강의진행 자신의인터넷및스마트폰사용습관을점검하는계기마련 < 인터넷ㆍ스마트폰레몬교실 > 저작권및올바른연구윤리에대한교육실시 다양한작품을제작해보기전저작권및연구윤리교육실시 추진성과 SW관련글쓰기및읽기자료를통하여정보사회의발전방향의제시및정보사회를이끌어나가기위한긍정적이고적극적인자세함양 전교생 (111명) 이인터넷 스마트폰레몬교실에참여하여자신의인터넷및스마트폰사용습관을되돌아보는계기마련 소프트웨어교육교수학습방법우수사례 67

03 소프트웨어교육동아리운영우수사례 동아리를구성하고운영하는것은학교의환경과상황에따라다르게조직할수있다. 그리고정규교과시간의부족한시수를확보할수있는방법이며학생들의자율성을기반으로심도있는수업이가능하다. 따라서동아리는정규교과와달리비교적자유로운교육내용과단계로구성할수있고, 소규모로도운영할수있어서교사의역량과시설환경에따라다양한사례가나타난다. 이에본사례집에서는학교급별로특색있는동아리운영사례를발췌하여제시하였다.

70 소프트웨어교육동아리운영우수사례

03 각골초등학교 01 SW교육기초반과심화반운영가. 추진목적 1) 방과후동아리활동으로 SW선도반을기초반과심화반으로나누어운영하여보다 SW교육을더배우고싶어하는아동들은기초반으로먼저수업을듣고기초반을들은후에도더배우고싶은열망이있는학생들은심화반수업을듣도록하여체계성을갖춤 나. 추진내용 인력 일시 프로그램내용 김00, 권00, 박00, 최00 선생님연중소프트웨어의가치, 환경문제를레고위두로표현하고프로그래밍하기, 엔트리를통한기기초반초프로그래밍교육소프트웨어개발의절차, EPL 스크래치를활용한알고리즘교육, Design Thinking 수업모형심화반으로프로젝트학습하기, 비트브릭을통해 IOT교육실시 활동사진 다. 추진성과 1)SW 심화학습으로조금더 SW 수업을받고자하는아동들에게기회를줌 소프트웨어교육동아리운영우수사례 71

02 SW교육수학영재반운영가. 추진목적 1) 수학과 SW알고리즘을접목하여영재아동의창의성을증진하고미래 IT꿈나무를키우기위해 SW수학영재반을운영함 나. 추진내용 인력 일시 프로그램내용 김00, 권00, 박00, 최00 선생님연중소프트웨어산업과미래, 생활과알고리즘, 알고리즘을컴퓨터의언어로바꾸기 (Design Thinking 수업모형으로재구성 ), 리틀비츠를이용하여 SW교육을컴퓨터안에서실제세계로확대해보기 ( 예-엘리베이터알고리즘, 신호등알고리즘을이해하고학교에서집에가는가장빠른방법찾아보기, 프로그램으로구현하기등 ) 활동사진 다. 추진성과 1)SW 심화학습으로영재아동들에게창의성을신장함 72 소프트웨어교육동아리운영우수사례

03 소프트웨어교육동아리운영우수사례 73

동신중학교 01 SW로만드는즐거운학교프로젝트가. 추진목적 1) 정규교육과정이아닌자발적학생자율활동속자유로운소프트웨어교육활동추진 2) 다양한 SW교구를활용한메이커활동을통한창의적산출물창출 3)SW 활용프로젝트심화학습을통한실력및자신감향상 4) 숨은재능과열정의발견을통한진로탐색기회부여 나. 추진내용 1) 즐거운학교프로젝트작품제작및설치 ( 메이키메이키보드 ) 2)SW발표대회 마이리틀게임 왕중왕전 ( 스크래치 ) 3) 신소배 EV3 라인트레이싱대회 ( 레고마인드스톰 ) 다. 추진성과 1) 아두이노, 메이키메이키보드, 앱인벤터, 로봇기초및심화학습 2) 각종공모전소프트웨어및앱개발기획 계획 제작 3) 프로젝트활동을통한창의적산출물제작 4) 동아리활동을통한 SW관련진로관심증진 5)2015년소프트웨어교육앱공모전우수상수상 ( 앱인벤터 ) 라. 운영성과 1) 학생스스로프로젝트를기획 제작하며실력과자신감을쌓음. 2) 프로젝트산출물제작을통해창의적문제해결력을높임. 3) 자신들의작품을학교에전시, 설치함으로써 SW에대한관심을높임. 74 소프트웨어교육동아리운영우수사례

03 02 SW로만드는즐거운학교프로젝트사례가. MakeyMakey 즐거운학교프로젝트 1) 메이키메이키보드를활용한즐거운학교프로젝트작품을기획 설계 제작 전시하였음. 2) 학생들스스로연구하고문제점을해결해나가며, 작품을개선해하여완성하는모습이인상적이었음. 3) 작품상시전시및활동 UCC를제작하여다른학생들에게홍보함. 노래하는나무아이클레이게임콘솔피아노계단 나. SW 발표대회 마이리틀게임 왕중왕전 ( 스크래치 ) 1) 스크래치로만든마이리틀게임대전을개최, 왕중왕을선정함. 2) 자신들이만든게임을스크래치온라인을통해공유함. < 스크래치학생작품 > 소프트웨어교육동아리운영우수사례 75

다. 신소배 EV3 라인트레이싱대회 ( 레고마인드스톰 ) 1)EV3 센서를이용한다양한창작로봇을제작, 발표함. 2) 라인트레이싱매트를직접제작하여대회를준비함. < 라인트레이싱대회 > 라. 2015년소프트웨어교육앱공모전우수상수상 ( 앱인벤터 ) 1) 출품명 : 앱 ParrotDiary (3학년장석훈, 2학년정상기 ) 2) 개발 : 개발자가블로그를통해관리하던집에서기르는왕관앵무관찰일기를앱인벤터를이용하여개발, 일러스트를직접그려화면을구성함 팀 명 성명 생년월일 소속 작업분야 ( 기획, 개발, 디자인등 ) kkumikum 장석훈 동신중학교 기획, 개발 ( 꿈이큼 ) 정상기 동신중학교 개발, 디자인 작품 ( 앱 ) 명 ParrotDiary 나만의작은조류원 ( 연봉이관찰일기 ) 자신이키우고있는반려조류 ( 동물 ) 의성장관찰일지를기록할수있도록함. 앱내용 사진촬영하기, 도전퀴즈, 앵그리버드잡기게임등의메뉴를구현하였고, 스마트폰에서일기처럼간편히관찰일지를쓸수있음 76 소프트웨어교육동아리운영우수사례

03 소프트웨어교육동아리운영우수사례 77

비아중학교 01 운영내용가. 교육과정 ( 창의적체험활동 ) 내동아리 2개반운영 1) 갈릴레오반 (12차시 ):2014 학년 SW교육시범학교지원으로구입된갈릴레오보드와스타터킷을이용한피지컬컴퓨팅 반명 대상 요일 담당교사 학생수 갈릴레오 2,3학년 수, 목 오승석 23명 차시 실시 활동내용 1 3.12 갈릴레오기본이론 2 3.12 LED 한개깜박이기, 변수설정 3 4.30 LED 여러개깜박이기변수설정 (time변수설정 ) 4 4.30 LED 여러개깜박이기변수설정 (for문활용하기 ) 5 7.08 Push button으로 LED 조절 6 7.08 LED를 PWM(Pulse Width Modulation) 으로조절 7 7.08 LED 여러개깜박이기변수설정 (for문활용하기 ) 8 10.14 광센서를이용하여 LED 빛을조절 9 10.14 피에조스피커를이용해서간단한디지털피아노만들기 10 10.14 초음파센서를활용하여거리측정하기 11 12.17 3D 프린팅명찰모델링 12 12.17 3D 프린팅다이스모델링 78 소프트웨어교육동아리운영우수사례

2) 앱프로그래밍1반 (7차시 ): 앱인벤터를이용하여간단한스마트폰앱을개발하면서프로그래밍에대한이해 반명 대상 요일 담당교사 학생수 앱프로그래밍 1반 1학년 수, 목 공택규 25명 차시 실시 활동내용 1 3.12 앱인벤터소개및가입하기 2 3.12 프로그래밍기초문법 3 4.30 버튼과텍스트박스다루기 4 4.30 텍스트박스의문장읽어오기 5 7.08 가속도센서컴퍼넌트사용하기 6 7.08 이벤트에반응하기 7 7.08 음성인식컴퍼넌트사용하기 03 소프트웨어교육동아리운영우수사례 79

나. 자유학기제선택교과및동아리 6개반운영 1) 앱프로그래밍 A B반 ( 각15차시 ): 앱인벤터를이용하여간단한스마트폰앱을개발하면서프로그래밍에대한이해 반명 대상 요일 담당교사 학생수 앱프로그래밍 A반 1학년 목 공택규 20명 차시 실시 활동내용 1 8.27 앱인벤터소개및가입하기 2 8.27 프로그래밍기초문법 3 9.3 버튼과텍스트박스다루기 4 9.3 텍스트박스의문장읽어오기 5 9.10 가속도센서컴퍼넌트사용하기 6 9.10 이벤트에반응하기 7 9.17 음성인식컴퍼넌트사용하기 8 9.17 음성인식하여텍스트박스로출력 9 9.24 캔버스컴퍼넌트사용하기 10 9.24 가속도센서로화면지우기 11 10.1 카메라컴퍼넌트사용하기 12 10.1 촬영된영상을활용하기 13 10.8 사운드컴퍼넌트사용하기 14 10.8 mp3 사운드활용하기 15 10.15 TinyDB 컴퍼넌트사용하기 16 10.15 저장된 DB 활용하기 80 소프트웨어교육동아리운영우수사례

03 반명 대상 요일 담당교사 학생수 앱프로그래밍 B반 1학년 목 공택규 27명 차시 실시 활동내용 1 10.22 앱인벤터소개및가입하기 2 10.22 프로그래밍기초문법 3 11.5 버튼과텍스트박스다루기 4 11.5 텍스트박스의문장읽어오기 5 11.19 가속도센서컴퍼넌트사용하기 6 11.19 이벤트에반응하기 7 11.26 음성인식컴퍼넌트사용하기 8 11.26 음성인식하여텍스트박스로출력 9 12.3 캔버스컴퍼넌트사용하기 10 12.3 가속도센서로화면지우기 11 12.10 카메라컴퍼넌트사용하기 12 12.10 촬영된영상을활용하기 13 12.17 사운드컴퍼넌트사용하기 14 12.17 mp3 사운드활용하기 소프트웨어교육동아리운영우수사례 81

2) 게임을만들자 1 2반 ( 각14차시 ): 스크래치를이용하여간단한게임을제작하면서알고리즘과프로그 래밍의기본명령어에대한이해 반명 대상 요일 담당교사 학생수 게임을만들기 1 1학년 금 정덕기 24 차시 실시 활동내용 1 8.28 기초작업하기 ( 회원가입 ) 2 8.28 개인폴더만들기 3 9.4 자기소개하기1 4 9.4 자기소개하기2 5 9.11 캐릭터움직이기1 6 9.11 캐릭터움직이기2 7 9.18 어항꾸며보기1 8 9.18 어항꾸며보기2 9 9.25 댄서파티만들기1 10 9.25 댄서파티만들기2 11 10.2 불꽃놀이1 12 10.2 불꽃놀이2 13 10.16 다트게임1 14 10.16 다트게임2 82 소프트웨어교육동아리운영우수사례

03 반명 대상 요일 담당교사 학생수 게임을만들기 1학년 금 정덕기 24 차시 실시 활동내용 1 10.23 기초작업하기 ( 회원가입 ) 2 10.23 개인폴더만들기 3 11.13 자기소개하기1 4 11.13 자기소개하기2 5 11.20 캐릭터움직이기1 6 11.20 캐릭터움직이기2 7 11.27 어항꾸며보기1 8 11.27 어항꾸며보기2 9 12.4 댄서파티만들기1 10 12.4 댄서파티만들기2 11 12.11 불꽃놀이1 12 12.11 불꽃놀이2 13 12.18 다트게임1 14 12.18 다트게임2 소프트웨어교육동아리운영우수사례 83

3) 알고리즘? 알고리즘! 1 2반 ( 각14차시 ):Playbot 을이용하여제시된문제해결을통한알고리즘에대한이해 반명 대상 요일 담당교사 학생수 알고리즘 1반 1학년 화, 목 고병연 22명 차시 실시 활동내용 1 8.25 플레이봇안내 플레이봇이란?, 논리적사고력키우기, 플레이봇샘플둘러보기 2 8.25 내장함수 동작함수와센서함수, 연습하기 3 9.1 내장함수복습, 사용자정의함수 4 9.1 사용자정의함수만들기, 예제해결하기 5 9.8 변수, 연산자, 비퍼의이해및관련내장함수 6 9.8 변수, 연산자, 비퍼관련예제해결하기 7 9.15 단일조건문과센서함수 8 9.15 비교연산자와논리연산자, 단일조건문을사용한예제해결하기 9 9.22 다중조건문과센서함수 10 9.22 중첩조건문, 다중조건문을활용한예제해결하기 11 10.6 반복문과센서함수, 변수의증감 12 10.6 반복문을이용한예제해결하기 반명 대상 요일 담당교사 학생수 알고리즘 2반 1학년 화, 목 고병연 24명 차시 실시 활동내용 1 10.20 플레이봇안내 플레이봇이란?, 논리적사고력키우기, 플레이봇샘플둘러보기 2 10.20 내장함수 동작함수와센서함수, 연습하기 3 10.27 내장함수복습, 사용자정의함수 4 10.27 사용자정의함수만들기, 예제해결하기 5 11.3 변수, 연산자, 비퍼의이해및관련내장함수 6 11.3 변수, 연산자, 비퍼관련예제해결하기 7 11.10 단일조건문과센서함수 8 11.10 비교연산자와논리연산자, 단일조건문을사용한예제해결하기 9 11.17 다중조건문과센서함수 10 11.17 중첩조건문, 다중조건문을활용한예제해결하기 11 11.24 반복문과센서함수, 변수의증감 12 11.24 박복문을이용한예제해결하기 13 12.1 변수와배열, 이용의예 14 12.1 배열을이용한예제해결하기 15 12.8 홍보용예제분석하기 16 12.8 홍보용예제수정해작품만들기 84 소프트웨어교육동아리운영우수사례

03 02 기대효과 가. 갈릴레오보드를이용하여간단한창작물을만들어직접눈으로확인가능하기때문에 SW교육진입장벽이낮아져서더욱많은학생들이 SW를배울수있는기회가될것이다. 나. 학생들이 SW교육에흥미와관심을갖고 SW인재의잠재성을계발할수있는기회가될것이다. 소프트웨어교육동아리운영우수사례 85

86 소프트웨어교육동아리운영우수사례

03 안산해양중학교 01 창의적체험활동을통한동아리활동가. 과학로봇봉사동아리 1) 사전계획 - 과학과 SW에관심과흥미가있는학생들을대상으로면접을실시하여 16명의학생자율동아리를구성하였다. - 동아리활동시간은매주화요일과목요일점심시간그리고토요일오전으로정하여정기적인모임을가졌다. - 2014년도동아리활동내용을보완하여초등학생도이해하기쉬운로봇조립설명가이드를제작하기로하였다. - 2014 년도겨울방학을이용하여본교에서자체제작한 로봇프로그래밍가이드 를통해기본로봇소양교육을마쳤다. 소프트웨어교육동아리운영우수사례 87

로봇프로그래밍기본가이드목록 1. 앞으로나아가기 2. 브릭상태표시등켜고끄기 3. 방향을바꾸면서나아가기 4. 제자리에서방향바꾸기 5. 소리내기 6. 동시에여러행동하기 7. 화면에표정나타내기 8. 같은행동반복하기 9. 센서가측정한값을화면에표시하기 10. 버튼이눌러지면멈추기 11. 장애물을만나면멈춰서기 12. 장애물을만나면멈추기를반복하기 13. 터치버튼으로로봇움직임켜고끄기 14. 검정색의바닥을만나면멈추기 15. 색깔에따라다른행동하기 16. 물체를쫓아다니게하기 17. 검은색라인따라다니기 18. 검은색라인을따라가다파란색선에서멈추기 19. 벽까지의거리가가까울수록점점느리게하기 20. 터치센서가얼마나오래눌렸는지측정하기 21. 터치버튼을길게눌러야로봇이동작하기 22. 무작위숫자선택 23. 변수사용하기 24. 터치버튼이눌린횟수표시하기 2) 운영내용및성과 - 2014 년도에동아리학생들과함께제작한 창의과학로봇조립가이드 15종에다가 2015 년도에는 30종의로봇조립가이드를추가로제작하였다. 1 1. 선풍기 2. 오토바이 3. Drawing robot 4. 범퍼카 5. 범퍼카 ver2.0 6. Five min Robot 7. 포크레인 8. RC Car 9. 조이스틱조종로봇 10. 라인트레이싱로봇 11. Mini Rover 12. Scribble Pad 13. Simple Car 14. 자이로로봇 15. 초간단자동차 16. 거미 17. 길이측정로봇 18. 깃발로봇 19. 돌고래로봇 20. 로봇집게팔 21. 모스부호송신기 22. 미니골프 23. 버그파이터 24. 산타와루돌프 25. 전자기타 26. 자동문 27. 총게임로봇 28. 퍼레이드로봇 29. 자이로바이킹 30. 체조로봇 88 소프트웨어교육동아리운영우수사례

- 매주토요일안산시다문화가족지원센터에서다문화가정학생들을대상으로동아리학생들이일일교사가되어로봇프로그래밍및로봇제작수업을실시하였다. (2. SW교육운영성과확산부문참고 ) 03 - SW와과학을융합한실험자료가정규교과시간에사용되기이전에사전에운영하여 SW+ 과학융합실험 자료를검증하였다. 3) 기대효과 - 본로봇동아리에서는로봇을교육을위한매개체로생각하고다양한시도를시도하였다. - 다양한로봇을개발하고이자료를다른사람과나누는과정에서바른인성을함양할수있다. 나. 인테그랄동아리 1) 사전계획 - 안드로이드게임앱개발에관심이많은 3학년학생들을중심으로엠비즈메이커를이용한안드로이드게임앱개발동아리를계획하였다. 모임시간은매주화요일로정하고 3학년학생들이후배들을가르치는형식으로진행하였다. 2) 운영내용및성과 - 매주화요일동아리선배들이교사가되어후배를가르쳤다. 소프트웨어교육동아리운영우수사례 89

- 교육용안드로이드앱개발 앱이름 : 즐겨라! 이차함수 개발자 : 안산해양중학교 3 학년김영진 ( 인테그랄동아리 ) 3) 기대효과 - 학생들이중심이되어조직된동아리로학생들의자발적참여로더욱확대될것으로기대된다. - 선후배간서로가르치고배우며스스로성장하게된다. - 교육용안드로이드앱개발을시작으로계속해서앱개발이이어질것이다. 다. 과학기술동아리 1) 사전계획 - 로봇개발및프로그램에관심있는학생들이매주월요일자율적으로로봇을개발하였다. 2) 운영내용및성과 - 여러생명체를모방한다양한로봇제작을시도하였다. 3) 기대효과 - 꾸준한개발과노력으로생명체의특징중장점을뽑아로봇에적용시킬수있다. 90 소프트웨어교육동아리운영우수사례

03 라. 임베디드동아리 1) 사전계획 - 임베디드시스템의개발및프로그램에관심있는학생들이매주토요일로봇 C언어를기반으로연구하였다. 2) 운영내용및성과 - 대한민국융합기술축전경연부문본선진출 3) 기대효과 - 기술과 SW의융합을통해혁신적인발명품을개발할수있다. 소프트웨어교육동아리운영우수사례 91

92 소프트웨어교육동아리운영우수사례

03 용수중학교 01 소프트웨어교육도우미활동단운영 1 소프트웨어관련프로그램을운영함에있어학생간개인차를줄이는것이무엇보다중요했음. 교사한명이다양한수준의학생을일일이지도하기에는아쉬운부분이있어학급당 3~4인의소프트웨어교육도우미활동단 (1 학년학생 25명 ) 을조직하여교우들의부족한점을채워주는활동을계획함. 가. 소프트웨어교육도우미활동단운영 1) 사전계획 ( 준비 ) - 5월까지엔트리와스크래치의기초에대한학습이이루어진다음자체설문조사를실시함. 표면적으로학생들은교사의수업내용을이해하는것처럼보이지만개개인을놓고봤을때부족한부분이드러났기에설문조사를통해 SW교육을재편성할필요를느낌. 구글문서도구를이용하여 20문항을제작하여설문조사를실시함. 소프트웨어수업개선을위한설문조사 ( 대상 : 본교중학교 2 학년, 응답자 299 명 ) 실시 : 2015. 05. 11. 문항내용 아주많이 많이 보통 약간 전혀 문항1. 나는수업의내용이어렵다. 25명 35명 195명 26명 18명 문항5. 수업중교사의개별지도가부족하다. 4명 25명 45명 130명 95명 문항9. 소프트웨어교육을받으면서도움이절실하다느꼈다. 9명 25명 139명 100명 26명 - 5월11 일에실시한온라인설문조사를통해본교의소프트웨어교육을수정해야할필요성느낌. 수업의내용이어렵다고답변한학생의수는 ( 아주많이와많이에해당 ) 60명정도였고도움이절실하며개별지도가부족하다고느낀학생도다수있었음. - 교사가학생개인을지도하는시간은정해져있고그시간은한반에서른명의학생전체를지도하기에는무리가있기때문에소프트웨어에관심이많고기초소양이충분한학생을선발하여교내소프트웨어도우미로편성하여함께교육을진행하고자하였음 소프트웨어교육동아리운영우수사례 93

2) 운영내용및성과 - 반별로 3~4 인으로구성된소프트웨어교육도우미를선정하여기본소양이부족한학생들을도와주는프로그램을마련함 - 학기당 1회, 연간 2회실시한교내소프트웨어창의캠프의운영을도움. - 단순도우미로그치는것이아닌소프트웨어관련대회에적극적으로참가하고소프트웨어프로젝트활동을통해지적욕구를충족함. 소프트웨어수업개선을위한설문조사 ( 대상 : 본교중학교 2 학년, 응답자 301 명 ) 실시 : 2015. 11. 11. 문항내용 아주많이 많이 보통 약간 전혀 문항1. 나는수업의내용이어렵다. 4명 5명 105명 91명 98명 문항5. 수업중교사의개별지도가부족하다. 1명 3명 47명 50명 195명 문항9. 소프트웨어교육을받으면서도움이절실하다느꼈다. 2명 13명 37명 202명 38명 - 수업개선을위한소프트웨어교육도우미활동을한결과수업내용이어렵다는학생의비율이줄고도움이절실하다느낀비율도줄어든것을볼수있었음. 교육만족도관련설문조사에서도 90% 가넘는학생이재미있다. 만족한다를선택함. 활동내용및활동사진 소프트웨어캠프운영도우미소프트웨어교육도우미활동단도우미활동단재교육 94 소프트웨어교육동아리운영우수사례

03 소프트웨어교육동아리운영우수사례 95

경남과학고등학교 01 교내학술동아리 Informatica 운영가. 동아리운영 알고리즘문제해결전략은한국정보올림피아에서올해완성된교재인문제해결을위한창의적알고리즘교재 ( 중 고급 ) 를활용하여모든동아리학생들이프로그래밍을통한문제해결기법을학습함 1) 정보올림피아드대회참가를통해문제해결전략의실질적인경험을한다. 2) 학생들에게온라인저지시스템의일부권한을위임하여동아리대표이하학생들이자발적으로새로운문제를제시하고함께해결하도록함 3) 학생들이다양한알고리즘을서로공유하도록하여서로의부족한부분을보충하고문제해결을위한창의적아이디어를제시하도록함 4) 학생들이해외온라인저지사이트 (http://codeforce.com 등 ) 에참가하여직접자신의실력을검증하도록함 5) 동아리활동으로학생들이 2015. 경남정보올림피아드 ( 금4, 은2, 동5) 및 2015. 한국정보올림피아드에서 ( 동4) 우수한성적을거두었음 <2015. 경남정보올림피아드참가 > < 제 32 회한국정보올림피아드참가 > 96 소프트웨어교육동아리운영우수사례

03 소프트웨어교육동아리운영우수사례 97

천안고등학교 01 EV3 를이용한로봇공학설계및프로그램동아리가. 운영기간 :2015.03 ~ 2015.12 나. 운영시간 : 토요일다. 운영방법 1) 대 상 : 교내재학생중희망자 2) 모집방법 : 공지 3) 담 당 : 김길용 4) 내 용 :EV3를이용한로봇공학설계및프로그래밍 (GUI) 학습 기초교육과정 차 시 내 용 비 고 1~2차시 교육용로봇 EV3에대한이해 이론 3~4차시 Brick Sound, Brick Light 응용 실습 5~6차시 동작제어모터의이해 미디엄, 라지, 조향, 탱크 이론, 실습 7~8차시 EV3 드라이빙제작 실습 9~10차시 응용미션수행 실습 11~12차시 센서제어센서의이해 컬러센서 이론, 실습 13~14차시 응용미션수행 실습 15~16차시 센서제어센서의이해 초음파센서 이론, 실습 17~18차시 응용미션수행 실습 19~20차시 응용프로그램실습 실습 심화교육과정 차 시 내 용 비 고 1~2차시 Data block-변수, 상수배열의이해 이론 3~4차시 미션수행 실습 5~6차시 Data block-비교의이해 이론, 실습 7~8차시 미션수헹 실습 9~10차시 Data block-논리의이해 실습 11~12차시 미션수행 이론, 실습 13~14차시 Data block- 비교, 논리, 범위의이해 실습 15~16차시 마션수행 이론, 실습 17~18차시 창의로봇제작 / 전문가초청컨설팅 실습 19~20차시 창의로봇프리젠테이션대회 / 전문가초청컨설팅 실습 98 소프트웨어교육동아리운영우수사례

03 02 대한민국로봇봉사단 가. 구 성 : 대한민국로봇봉사단 1, 2 학년동아리회원 나. 운영기간 :2015.03 ~ 2016.02 다. 운영시간 : 토요일라. 운영방법 1) 담당 : 김길용 2) 활동내용 : 지역소외계층초 중학생대상으로 SW 지식나눔봉사활동을통해 SW 중요성에대한분위기확산 - 송곡초등학교 ( 충남아산시 ) - 계광중학교 ( 충남천안시 ) 송곡초등학교멘토링단체사진계광중학교개별멘토링사진로봇스쿨로봇축전참가사진 마. 운영기간 : 여름방학 1 회 바. 운영차시 :40차시(10일) 사. 운영방법 1) 대상 :RCJK( 로보컵축구대회 ) 및 WRO( 세계로봇월드컵대회 ) 학교대표 2) 모집방법 : 교내로봇대회수상자 3) 담당 : 김길용 4) 내용 활동대주제소주제주요내용및활동수업형태전개단계시간컴퓨터의컴퓨터의하드웨어구조이해하기하드웨어와강의식이해개념컴퓨터와프로그래밍의개념이해하기소프트웨어 10 이해로봇로봇모터의모터의구성이해하기강의식이해 소프트웨어교육동아리운영우수사례 99

활동 대주제 소주제 주요내용및활동 수업형태 전개단계 시간 기본원리 모터의동작원리이해하기 로봇모터프로그래밍 로봇프로그래밍의기초프로그램을통한로봇모터를동작시키기 강의식및개별활동 이해실습 로봇센서의센서의개념과종류이해하기기본원리센서의동작원리와기능이해하기 강의식 이해 로봇센서강의식및이해프로그램을통한로봇센서를이용하기프로그래밍개별활동실습 모터활용프로그래밍 로봇을전진및후진시키기로봇을회전시키기 개별활동 분석탐구 터치센서활용개별분석터치센서를이용하여로봇을제어하기프로그래밍활동탐구로봇의탐색소리센서활용개별분석모터와소리센서를이용하여로봇을제어하기프로그래밍활동탐구센서초음파센서활용개별분석초음파센서를이용하여로봇을제어하기프로그래밍활동탐구 20 빛센서활용개별분석빛센서를이용하여로봇을제어하기프로그래밍활동탐구 라인트레이서 빛센서를활용하여라인트레이서만들기 모둠활동 발표 과제모둠로봇제어모터제어를통한로봇회전시키기프로해결및활동발표젝트로봇각종센서와모터를이용하여주어진과제모둠과제해결대회해결하기활동발표 10 로봇대회 각종센서와모터를이용한로봇프로그래밍모둠발표대회활동평가 03 기대효과 가. 로봇교육을통해미래첨단공학의전망을예측하고자신의진로와연계할수있음나. 대학로봇공학과탐방시간을이용해우리나라로봇연구의현재모습을체험하고자신의진학계획을세울수있음다. 봉사와나눔의진정한의미를알고실천할수있는준비성을갖춤라. 타인과의친화력을다지고역지사지의입장에서존중과배려를배움 100 소프트웨어교육동아리운영우수사례

04 소프트웨어교육방과후학교운영우수사례 방과후학교의경우학교의상황과여건에따라학생들에게교육프로그램을개발하여제공할수있다. 본교교사가운영할수있는여건이되면학생들과다양한교육내용으로운영할수있으나, 외부강사를초빙해야하는경우강사의역량과전문분야를고려하여교육내용을선정해야한다. 또한지속적으로학생들을지도할수있는전문강사를초빙하는것도쉽지않다. 소프트웨어교육으로방과후학교를운영하기위해서는다양한네트워크가필요하다. 본사례집에서는학교급별로특색있는방과후학교사례를발췌하여제시하였다.

102 소프트웨어교육방과후학교운영우수사례

04 서울이태원초등학교 01 방과후자율동아리운영사례 준비 방과후자율동아리운영계획수립및홍보, 학생모집 SW관련방과후학교강좌개설및학생모집 방과후자율동아리운영 방과후 ( 상설 ) 자율동아리개설하여학생을모집한뒤운영하였다. 이중창작동아리와앱개발동아리의경우 부공모전에참가하였다. 네이버밴드를개설하여학생들과소통하며자료및산출물등을공유하였다. 동아리명운영기간학생수동아리운영내용공모전참가 SW 앱개발 2015.9~10 앱인벤터활용앱공모전 3팀참가, 9명동아리 (20차시) 나만의앱만들기 1팀우수상수상 SW 창작 2015. 9~11 싱커캐드를활용한 14명 동아리 (20차시) 3D 모델링 (Be the Maker!) 3D 프린터 2015.7~9 EPL 활용나만의창작물삼성주니어소프트웨어창작대회 3팀 14명동아리 (20차시) 만들기 ( 엔트리, 스크래치 ) 참가 운영 SW 앱개발동아리개발한앱앱공모전시상식 SW 창작동아리 SW 창작동아리공모전계획서 동아리밴드 3D 프린터동아리 3D 펜사용모습 소프트웨어교육방과후학교운영우수사례 103

SW 관련방과후학교 ( 교실 ) 운영부서명대상학년 / 학급수기간운영내용 1~2학년 1개반컴퓨터기초, 동화책만들기, 창의력꼬마슬라이드, 컴퓨터기초각분기마다 20명씩유틸리티, 문서, 동영상 2015. 3 ~ 12 S/W 3~6학년 1개반 4분기로피봇, 레고, 마인크래프트, 스크래치, 스몰베이직프로그래밍각분기마다 20명씩나누어운영 1~6학년 3개반 [ 저학년 ] 드림도구 ( 로봇기초 ) 로봇과학각분기마다 20명씩 [ 고학년 ] 스마트교구 ( 로봇심화 ) 성과 방과후학교 / 동아리 SW관련수혜학생수 ( 누적 ) 297 명 외부공모전참가팀수및결과 6팀 (18명) 참가 1팀 (3명) 우수상 104 소프트웨어교육방과후학교운영우수사례

04 소프트웨어교육방과후학교운영우수사례 105

경산여자중학교 01 방과후기초 C언어반가. 방과후학교 - C언어기초반 1) 대 상 :1, 2, 3학년학생 15명 2) 기 간 :1 ~ 2 학기 3) 추진목적 - 텍스트기반의난이도를가지는프로그래밍언어를사용, 심화된프로그래밍수업을진행하여고난 이의사고력배양을목적으로함. 4) 추진내용 - C언어의기본적인구조를학습시키고쉬운예제의반복적인학습을통해결과에접근시켜감. 오류 수정과정을통해스스로문제해결능력을키우는과정을배양함. 주 주 제 내 용 01_ 프로그램과프로그래머 1 C언어의이해 1 02_ 컴파일러는무엇인가? 03_C언어의특징 2 C언어의이해 2 01_ 프로그램이란무엇인가? 02_C언어란? 03_C언어로할수있는일 3 01_ 프로그램개발단계및프로그램설치개발도구설치와 02_ 프로젝터만들기, 소스코드입력프로그램작성하기 03_ 컴파일, 프로그램실행 4 프로그램기본구조이해하기 01_ 첫번째프로그램의간단한설명 02_ 함수란? 03_ 헤더파일, 줄바꿈문자 04_ 문장설명 5 화면으로출력하기 01_ 화면에출력하기 02_ 정수출력하기 03_ 문자와문자열 04_ 정수와실수 6 변수 덧셈프로그램 7 사용자로부터입력받기 01_ 사용자와상호작용하기, 형식지정자 02_scanf( ) 함수 정수 3개더하기 8 자료형이해하기 여러가지로자료형사용하기 9 자료형이해하기 자료형의크기출력하기 106 소프트웨어교육방과후학교운영우수사례

04 주 주 제 내 용 10 컴퓨터로수식계산하기 몫과나머지구하기 거스름돈계산프로그램 11 둘중하나선택하기 두수중에서큰수출력하기 12 둘중하나선택하기 홀수, 짝수, 구별하기 성적에따라학점매기기 13 여럿중에서하나선택하기 학점평가하기 (switch 문 ) 어드벤처게임 14 조건으로반복하기 구구단출력 (switch 문 ) (1+2+3+ +9+10) 계산하기 15 조건으로반복하기 0부터 9까지출력하기 (switch 문 ) 최소값구하기 16 횟수로반복하기 (for 문 ) 정수들의합, 화면에사각형그리기 17 횟수로반복하기 (for 문 ) 숫자게임 18 배열파악하기1 주사위던지기 19 배열파악하기2 극장예약시스템 20 배열응용1 히스토그램그리기 21 배열응용2 영화평점계산하기 22 함수란무엇인가? 두수중에서큰수찾기 23 함수사용하기 로또번호생성 24 함수사용하기 자동차경주 < 활동사진 > 5) 추진성과 - 기본개념파악에다소많은시간이소요되었으나기본적으로프로그래밍에대한흥미를가진학생들을대상으로진행하였기때문에수업에대한집중도와결과에의한성과는양호한편으로평가됨. 다만개인별학습능력의편차로인해심화된과정을진행하기에는다소어려움이발생함. 소프트웨어교육방과후학교운영우수사례 107

6) 만족도및이해도 C언어기초반의수업도구만족도에대한질문에 보통 이라고답한학생들은 73퍼센트로전체의약 4분의 3 정도를차지하였다. 만족한다 는학생들은 13퍼센트, 만족하지않는다, 매우만족하지않는다 고답한학생들은각각 7퍼센트였다. c언어학습의특성상다양한수업도구가등장할수없는한계가있다는것을알수있었다. 수업을 보통수준으로만족한다 는학생들이 60퍼센트로과반수이상을차지하였고, 만족한다 는학생들은 20퍼센트였다. 만족하지않는다, 매우만족하지않는다 로부정적인응답을한학생들은각 7퍼센트였다. 다른수업에비해만족도는높지않은것으로보이나수업의난이도에비해만족도는높은것으로보인다. 수업이해도에있어서도 보통 이라고응답한학생들이 67 퍼센트로가장많았다. 그뒤를이어 이해한다 고답한학생들은 20퍼센트였고, 매우이해한다 는학생들은 7퍼센트, 이해하지못한다 는학생들도 7퍼센트였다. 난이도높은수업인만큼, c언어의개념에대한수업차수를많이분배했음에도불구하고, 학생들의이해도는다소부족한것으로보임. 또한 매우그렇다 와 그렇다 에응답한학생들과 보통 이라고답한학생들의편차가큰것으로보아개인간의학습능력의편차가상당하다는것을알수있었다. 강사만족도에있어서 만족한다 고답한학생들이 53퍼센트였고, 매우만족한다 는학생들도 27퍼센트였다. 보통의만족도 를가진학생들은 20퍼센트였고 만족하지않는다, 매우만족하지않는다 에답한학생들은 0명이었다. 특이하게도수업의이해도와만족도에비해설문조사의그어떤문항보다도 만족한다 는응답을한학생들이많았다는것은어려운수업내용을상쇄한강사의학생친화적수업진행이있었음을알수있다. 108 소프트웨어교육방과후학교운영우수사례

04 소프트웨어교육방과후학교운영우수사례 109

안산해양중학교 01 방과후학교를통한동아리운영가. 안산해양중학교영재학급 1) 사전계획 - 안산해양중학교는 2014년 9월에 2015년영재학급운영을발명영역으로승인받고겨울방학을이용하여 SW와발명을융합한수업을실시할계획을수립하였다. - 총 103시간의수업중 3D 프린터를이용한모델링 10시간, 앱인벤터를이용한안드로이드앱개발 30시간, 로봇과 SW를이용한발명 51시간인총 91시간의교과수업시간과 12시간의행사시간을계획하였다. - 창의적인산출물을제작하고대회를실시하여학생들이영재학급수업을통해실제 SW와연계한발명품을만들도록하였다. 2) 운영내용및성과 - SW + 발명을융합한수업 (51시간) - 학생들은연구일지를작성하며, SW 프로그래밍의기초원리및다양한발명기법을배웠다. - 영재학급에참여한모든학생이 SW 와발명을융합한창의적산출물발표대회에참가하였다. 110 소프트웨어교육방과후학교운영우수사례

04 창의적산출물개발목록 1. 스마트폰낙하안전장치 ( 강동규 ) 2. 자동차엘리베이터 ( 고민재 ) 3. 보행자안전자동정지벽 ( 김윤영 ) 4. 자동차 2차사고방지용경보기 ( 김재한 ) 5. 체온에반응하는침대 ( 박세찬 ) 6. 칠판자동닦이로봇 ( 박제영 ) 7. 추락방지용그물 ( 엄태현 ) 8. 뚜껑열림감지상자 ( 오지수 ) 9. 자동문 ( 유승범 ) 10. 사고를알려주는자동차 ( 육성수 ) 11. 강아지배변처리로봇 ( 이원형 ) 11. 스마트폰안전낙하케이스 ( 이태곤 ) 12. 안전선풍기 ( 조수빈 ) 13. 피부색깔인식문 ( 최연수 ) - 자체개발앱인벤터교육자료를이용한앱개발 (30 시간 ) 2015 년도에중학교영재학급학생들수준에맞도록본교에서자체제작한앱인벤터교육자료를바탕으로영재학급수업을실시함. 앱인벤터교육자료목록 1. 앱인벤터화면구성 2. 레이아웃을이용해화면꾸미기 3. 터치하여스프라이트이동시키기 4. 스프라이트충돌감지하기 5. 기울기센서활용하기 6. 변수활용하여점수표시하기 7. 랜덤함수로스프라이트이동시키기 8. 원하는물체와충돌했을때만반응하기 9. 자동문 ( 유승범 ) 10. 파워포인트로스프라이트제작하기 11. 카메라로스프라이트사진바꾸기 11. 진동켜고끄기 12. 타이머로시간측정하기 소프트웨어교육방과후학교운영우수사례 111

- 안드로이드앱개발성과 이온반응실험 ( 구글플레이등록, 2015 SW 교육앱공모전최우수상수상 ) 이온반응실험을스마트폰에서시뮬레이션한작품. ( 제작 : 안산해양중강동규 ) 안드로이드앱개발성과목록 1. 이온반응실험 ( 강동규 ) 2. 순발력테스트 ( 박은호 ) 3. 강아지잡기게임 ( 조수빈 ) 4. 스마트주사위 ( 고민재 ) 5. Mining Game( 육성수 ) 6. Shooting Shot( 박세찬 ) 7. 고양이잡기 ( 김윤영 ) 3) 기대효과 - SW와발명을융합한영재교육을통해실생활속문제해결력을기른다. - 안드로이드앱개발로스마트폰으로손쉽게내려받을수있는 SW를개발하였다. 나. 다양한 SW 방과후학교프로그램운영 1) 사전계획 - SW교육선도학교로서수요자인학생들의다양한흥미와요구를반영한다양한방과후학교프로그램을계획하였다. - SW교육관련방과후학교프로그램목록 SW 교육관련방과후학교프로그램목록 1. 로봇프로그래밍기초반 2. 로봇프로그래밍심화반 3. 3D 프린팅창의반 4. 컴퓨터반 5. 토요컴퓨터반 6. 로봇C프로그래밍반 7. 토요과학로봇프로그래밍 112 소프트웨어교육방과후학교운영우수사례

2) 운영내용및성과 - 학생들의 SW에대한다양한관심에따라여러 SW교육방과후학교운영하여학생들이 SW교육에지속적인관심을갖도록하였다. - 로봇프로그래밍기초반 : 손쉬운블럭형프로그램을통한기초로봇제어 - 3D 프린팅창의반 :3D 모델링및 3D 프린팅 - 컴퓨터반, 토요컴퓨터반 :C를이용한고급언어과정 - 로봇C 프로그래밍, 토요과학로봇프로그래밍 : 로봇 C를이용한로봇제어 04 3) 기대효과 - 다양한 SW교육방과후학교활동으로학생들의지속적인 SW 관심이생겨난다. 소프트웨어교육방과후학교운영우수사례 113

114 소프트웨어교육방과후학교운영우수사례

04 울산대송중학교 01 학기중심화방과후학교프로그램운영가. 1학기방과후학교프로그램 C&Algo 반운영 1) 대상 : 중학교 2학년 17명 2) 시수 : 주 2시수 (1학기 25시간 ) 3) 교육내용 : 문제를풀어가면서배우는 C언어 4) 운영방법및성과 - SW 교육에관심과흥미가많은학생들이심화학습을할수있는기회를제공하였다. - SW 관련직종에관심이많은중학생들이 C언어를배우고자하는수요가있었고, 이를위해 SW교육심화학습의한방법으로방과후학교 C&Algo 반을운영하였다. - C언어기초를활동지를활용하여문제를제시하고, 관련이론을설명한다음제시된문제를직접풀어가는형태로수업이진행되었다. - 평소에배우고싶었지만, 어떻게시작해야될지몰랐던아이들에게배움의기회를제공하는기회가되었다. - 반복문을활용한패턴그리기대회를개최하여자신의팀에서직접만든패턴을발표하는과정을통해성취감을느끼고반복문사용에대한자신감을높이는계기가되었다. - 패턴그리기발표대회심사를선생님들에게부탁드려 SW 교육애대한이해도를높이는계기가되었다. 5) 활동사진등 C&Algo반 C 언어로문제해결패턴그리기발표대회발표대회심사 소프트웨어교육방과후학교운영우수사례 115

나. 2학기방과후학교프로그램 프로그래밍 반운영 1) 대상 : 중학교 2학년 18명 2) 시수 : 주 2시수 (2학기 25시간 ) 3) 교육내용 : 팀프로젝트및텍스트기반언어 ( 파이썬 ) 배우기 4) 운영방법및성과 - 2학기방과후학교프로그램역시 SW 교육에관심을가진학생들로구성하여, 1학기의경험을토대로팀프로젝트활동을진행하였다. - 자유학기제와 1학기방과후학교프로그램, 2014년하반기 SW 하반기시범학교운영등을통해경험했던다양한프로그래밍언어중한가지를선정하여실제로활용될수있는프로그램을만들어보자는취지로시작하였다. - 프로젝트팀구성, 사용언어선정, 개발계획서작성, 프로젝트구상및유사한프로그램과앱에조사하는과정을거쳐실제로구현, 발표하는과정으로진행하였다. - 프로그램개발을경험함으로써, 실제사용가능한프로그램개발과정으로경험하고적성을발견하는기회를가졌다. - 발표대회를통해프로그램개발과정에서느꼈던어려운점을이야기하고아이디어를교환할수있었고, 각프로그래밍언어의장단점을파악하는기회를가졌다. - 프로그램개발프로젝트의우수작품은앱공모전에출품하였고, 장려상을받는성적을거두었다. - 하반기에는 C언어와는다른방식의인터프리터방식의언어인파이썬에대한기본적인사용법을배우고다양한특성의프로그래밍언어에대해소개하는기회를주었다. 5) 활동사진등프로그래밍반 파이썬으로문제해결파이썬수업활동장면파이썬문제해결장면 lightbot 수업프로젝트발표프로젝트발표 116 소프트웨어교육방과후학교운영우수사례

04 아이디어발표아이디어발표 C 언어로만든계산기 02 토요방과후프로그램운영가. 토요방과후학교프로그램 로봇제어 반운영 1) 대상 : 중학교전학년 12명 2) 시수 : 주 4시수 ( 총 5주 20시간 ) 3) 교육내용 : 레고스톰마인드 EV3를활용한로봇제작및로봇제어 4) 운영방법및성과 - 11월 ~12월까지매주토요일토요방과후학교프로그램을개설하여희망자를모집하였다. - 토요일에 4시간동안이루어지는과정이라희망학생이적었으나 (12명 ) 무학년으로구성하여자율동아리형태로발전시킬목적으로기초로봇수업을진행하였다. - 로봇을조립하는과정을좋아하고, 본인이조립한로봇을프로그래밍을통해동작시키는형태로팀별협력학습을통해미션을해결하는방식으로진행되었다. - 기본적으로로봇제작에관심이많은학생들의모임으로다양한형태의기본로봇외에도자유롭게창의적인모형의로봇을만드는것을흥미로워하였다. - 로봇제어를위한프로그래밍을통해피지컬컴퓨팅의원리를이해하는계기가되었다. - 특정기능을가진실제제품을만드는과정을통해생활에도움을줄수있는아이디어를생각해보는기회가되었다. - 이후자율동아리로발전할수있는토대가마련되었다. 5) 활동사진등로봇제어반 LSM EV3 조립자유작품만들기미션해결장면 소프트웨어교육방과후학교운영우수사례 117

118 소프트웨어교육방과후학교운영우수사례

04 청주남중학교 01 프로그래밍 C 언어반 방과후학교운영사례 가. 1 학기방과후계획 구분학습목표학습내용 1 주차프로그램이해하기 리눅스 ( 가상머신 ) 설치하기, 개발도구사용법익히기 (Code Block) 2주차 함수란무엇인가? 함수의종류와값의반환 3주차 변수와연산자 변수의선언과여러가지연산자의기능및활용 4주차 자료형 데이터의자료형과연산, 함수의활용 5주차 함수의활용 조건과분기문 (1) 6주차 함수의활용 조건과분기문 (2) 7주차 함수의활용 반복문 (1) 8주차 함수의활용 반복문 (2) 9주차 배열 배열을이용한자료정렬과값찾기 10주차 배열과함수의조합 배열과함수를이용한프로그래밍 1)2,3학년학생들로 C언어반을구성하여텍스트형프로그래밍학습과교내경진대회및교내정보올림피아드대회, 교외대회출전을위한실력다지기 소프트웨어교육방과후학교운영우수사례 119

다. 기대효과및성과 1)SW 교육여건조성 - 실질적인프로그래밍을하기위한선행학습으로일상생활의문제를주제로알고리즘을작성하며논리적문제해결이어렵거나동떨어진것이아닌쉽고효율적이라는인식다지기 2) 학생설문결과 프로그래밍교육이사고력증진에도움이되었나? 2 학기의 Scratch 교육은프로그래밍을이해하는데도움이되었나? - 텍스트형프로그램 (C언어) 를이용한프로그래밍심화교육 - 블록형으로작성하던명령어를텍스트형으로변환하면서명령어의구조를이해하고인터페이스는달라도프로그램의기본원리는같음을이해. 120 소프트웨어교육방과후학교운영우수사례

04 소프트웨어교육방과후학교운영우수사례 121

과천고등학교 01 로봇기초클러스터운영추진목적및방향 1 기존학교내로봇기초클러스터운영을로봇을활용한소프트웨어교육으로방향전환지역내 3개고등학교 ( 과천고, 과천중앙고, 과천여고 ) 학생대상강좌개설방과후교과운영으로학생들의만족도증가과천고가지역내소프트웨어선도학교로자리매김할수있는선도적역할수행학생들의진로에관한다양한수요와이에따른교육과정의적절한대응필요학생중심형진로맞춤교육과정을위한단위학교네트워크지원체제구축 02 로봇기초클러스터운영내용가. 운영일정 과목 운영시간 강의장소 대상학년 대상학생수 로봇기초 매주목요일 19:00~21:40 컴퓨터실 2학년 과천고 : 6명, 과천여고 : 3명과천중앙고 : 4명합계인원 : 13명 나. 수업목표 1 로봇기초에대한하드웨어의구성을이해하고, 프로그래밍언어를사용한프로그래밍의기초를학습하여, 보다향상된로봇의제어로발전할수있도록한다. 자신이작성한제어프로그램에의하여움직이는로봇을경험하게하여흥미와관심을높이고, 그룹별과제학습을통하여협동과경쟁을하게하여스스로다음단계로발전할수있도록한다. 토론과발표의기회를주어협동학습을경험하게하고, 학습한프로그래밍명령어를응용하여고차원적인영역의문제해결을위한기초지식을기를수있다. 122 소프트웨어교육방과후학교운영우수사례

04 다. 담당강사 학습과목명 담당 로봇기초 박광현 광운대전자정보공과대학로봇학부교수 ( 특강 ) 최성훈 숭실대학교석박사통합과정시스템소프트웨어전공 라. 학습계획서 차시 지도내용 수업방법 기자재 ( 보조교구 ) 1차시 로봇과로봇프로그래밍 이론및실습 햄스터로봇 2차시 로봇프로그램하여움직이기 이론및실습 햄스터로봇 3차시 콘텐츠클립프로그래밍 이론및실습 햄스터로봇 4차시 반복-분기프로그래밍 이론및실습 햄스터로봇 5차시 병렬처리프로그래밍 이론및실습 햄스터로봇 6차시 센서와이벤트처리 이론및실습 햄스터로봇 7차시 로보이드스크립트 이론및실습 햄스터로봇 8차시 라인트레이서 1/2 이론및실습 햄스터로봇 9차시 라인트레이서 2/2 이론및실습 햄스터로봇 10차시 로봇청소기흉내내기 1/2 이론및실습 햄스터로봇 11차시 로봇청소기흉내개기 2/2 이론및실습 햄스터로봇 12차시 로봇운동회 1/2 이론및실습 햄스터로봇 13차시 로봇운동회 2/2 이론및실습 햄스터로봇 14차시 브레이튼버그의로봇들 1/2 이론및실습 햄스터로봇 15차시 브레이튼버그의로봇들 2/2 이론및실습 햄스터로봇 16차시 행위기반의로봇제어 1/2 이론및실습 햄스터로봇 17차시 행위기반의로봇제어 2/2 이론및실습 햄스터로봇 클러스터수업장면 1 클러스터수업장면 2 클러스터수업장면 3 클러스터수업장면 4 클러스터수업장면 5 클러스터수업장면 6 클러스터수업장면 7 클러스터수업장면 8 소프트웨어교육방과후학교운영우수사례 123

마. 체험학습 로봇기초체험학습 (2015.8.30) 프로그램명청소년을위한인공지능콘서트 ( 드론에서아이언맨까지 ) 참여인원과천고 6 명, 과천중앙고 4 명, 과천여고 2 명총 12 명참석 활동장소서울대학교제 2 공학관 308 호활동시간 14:00-17:00(3 시간 ) 활동목적 활동과정 인공지능에대한내용이해및이공계진로탐색 최신로봇관련기술동향파악 로봇관련전문가와의대화 시간 섹션 1 14:00-15:00 IT 트랜드와유망직업소개 섹션 2 15:00-16:00 영화로보는인공지능 섹션 3 16:00-17:00 기관별인공지능프로젝트소개 내용 인공지능체험학습 1 인공지능체험학습 2 인공지능체험학습 3 인공지능체험학습 4 인공지능체험학습 5 인공지능체험학습 6 인공지능체험학습 7 인공지능체험학습 8 바. 성과 1) 로봇기초클러스터를통해 3개학교소프트웨어교육체계활성화 2)IT와로봇을활용한소프트웨어교육활성화 3) 자바스크립트, C언어등에대한기초프로그래밍능력습득 4) 다양한체험활동으로학생들의과제탐구능력신장 5) 특성있는교육과정운영으로공교육에대한학부모와학생의신뢰회복 6) 인근학교와교육활동교류및교육과정협의를통해교육적유대관계강화 124 소프트웨어교육방과후학교운영우수사례

05 소프트웨어교육환경구성우수사례 2015년선도학교예산은소프트웨어환경구성을위한기자재구입비용으로많은부분이책정되어있었다. 교육기자재의경우학교급별, 학생수준, 기존시설환경에따라다양한조합이가능하다. 특히, 피지컬컴퓨팅영역에서의기자재는종류도다양하고가격의폭도넓어서여러가지사례가나타났다. 또한고가의기자재외에저가의언플러그드보드나교육자료를수업에활용하는경우도있었다. 본사례집에서는학교급별로소프트웨어교육을위한환경구성사례를발췌하여제시하였다.

126 소프트웨어교육환경구성우수사례

05 신호초등학교 01 SW 교육을위한물적환경구성 가. 신호 SW 교육을위한학습환경구축 장소 보유기기 수량 주요활동 무선미러링장비 1 학생스마트폰 18 알고리즘학습 교 실 아이패드 1 언플러그드학습프로젝션 TV 1 문제해결을위한자료의수집, 분석, 제시 레고 WE DO 20세트 로봇 Maker 활동 레고 EV3 6세트 개인용컴퓨터 35 컴퓨터실 프로젝션 TV 1 스크래치를활용한프로그래밍체험 / 학습 센서보드 30 제작실습이가능한모둠책상 6 LIGHT-BOT 스마트패드 28 CODE.ORG 스마트모둠컴퓨터 4 스크래치 QUIZ와같은교실무선AP 2 앱활용활동프로젝션 TV 1 문제해결을위한자료의수집, 분석, 제시 교사용컴퓨터 1 전자칠판 1 팀별프로젝트활동 창의 제작실습이가능한모둠책상 6 로봇 Maker 활동 과학실 무선마이크 2 발표및시연 노트북 6 신호로봇센터로활용 소프트웨어교육환경구성우수사례 127

신호로봇센터로구축한창의과학실전경 신호로봇센터개관식전자칠판 / 마이크로봇구동 / 시연활동앨범코너 스크래치프로그램레고위두 (10set) 센서보드 (30 개 ) 정보윤리교육언플러그드교육활동 ( 아침활동 ) 알고리즘및프로그래밍체험 ( 방과후교실 ) 02 SW 교육을위한인적환경구성 가. 신호초 SW 교육을위한인적인프라구성 이름 본교교사 타교협력교사 부산 SW 교육연구회원 창의재단 SW 교육연구회원 SW 교육동아리운영 SW 교육선도교사 SW 교육연구대회참가 SW 교육연수강사 안형모 노태근 김대용 이진우 박민규 김성율 김병진 김성봉 SW 교육연수이수 128 소프트웨어교육환경구성우수사례

05 소프트웨어교육환경구성우수사례 129

용문초등학교 01 통합 SW교육환경구축가. 코딩카페 (Coding Cafe) 1)15대의라즈베리파이2 기반으로스냅 (Snap!) 교육에최적화된시스템 2) 프로그래밍교육과실습교육이동시에이루어지도록구안된 SW교육 3) 학교보유중인중고모니터와키보드, 마우스재활용 4) 라즈베리파이2( 대당 6만원 ), SD 메모리 ( 개당 1만원 ), GPIO 보드 ( 대당 2만원 ) 그림 1 코딩카페구축과정 130 소프트웨어교육환경구성우수사례

05 소프트웨어교육환경구성우수사례 131

양일중학교 01 학교교실을우리마을 SW 메이커들의작업공간으로만들기 1 교실을다양한작업구역으로나누고학생들이수업시간마다원하는구역에서작업을할수있도록도움학생의욕구에기반을둔수업설계를원칙으로하여, SW 교육활동이교사의자족적인연구결과물이아니라학생자신의삶이되게하기우리학교스마트교실을우리마을의 SW 선도교육의허브로만들어교육성과를지역민들과공유하기스마트교실을메이커교실로구조화하여학생자신이정한목표와자기스케줄에기반하여작업결과물을자율적으로생산할수있도록돕기 가. 학생과지역민들을 SW 메이커로성장시키는교실환경구축 작업결과물을기록물책자로만들기영역 스크린 인권친화교육영역 로봇프로그래밍영역 1 스크래치작업영역아두이노키트영역앱인벤팅영역 로봇프로그래밍영역 2 3D 프린터 1 자기탐색과심리치료영역 음악아뜰리에영역 수공작업을위한도구함 / 생산물품보관함 3D 프린터 2 그림 1 양일중스마트교실 ( 마을 SW 메이커작업실 ) 구조도 132 소프트웨어교육환경구성우수사례

1) 결과물에목메는것이아니라창의적으로뭔가를만들어내는프로세스를익히게하는교실운영체제구축 - 장기적으로 SW 수업이잠재적과정에서부터학생주도성을갖기위해서는단기적결과물을내는것에몰입하기보다는학생들이발현적으로생성해낸산출물에대한구상이현장에서실현될수있는도구와체제를마련해주는것에관심을기울임 - 교실을다양한구역으로나누고학습자자신이원하는구역에서원하는작업을진행하고교사가이를돕는방식으로운영 - 메이커들의작업공간에서이뤄지는작업프로세스를 SW교육활동에도입 - 일반적인학교에서이루어지는일제식수업이아니라기업체의직무교육시설에서행하는프로세스를교실에유사하게도입하여교실자체를 SW기업의직무시설과유사한형태로구조화 ( 그림 59 참고 ) 2) 지역사회교육자원을마을 SW 메이커교실 ( 스마트교실 ) 로자연스럽게끌어들이기 - 지역민들의작업과정을기록물로남겨온라인에탑재한후교실수업시학생과교사들이활용하도록하여우리지역교육자원을교실로끌어들이기 05 그림 2 프린터세팅작업을교과교사와학생들이어려워하여우리지역인사를초청해 3D프린터세팅장면을촬영한후수업동영상매뉴얼로활용하여동영상이교수학습지도안이되게했다. 그림 3 선도학교홈페이지 수공작업장 게시판에다양한작업활동매뉴얼을탑재하여수업시간에활동학습지도안형태로사용할수있도록했다. 소프트웨어교육환경구성우수사례 133

- 학생들의작업과정을기록물로온라인으로남겨경험의산물을다른이들과공유할수있는장을열어두기 그림 4 3D프린터로자신의작품을만들어본경험을온라인신문기사로만들기-1 그림 4 프린터로자신의작품을만들어본경험을온라인신문기사로만들기 ( 왼쪽글 ) 의사진 - 작업물을들고지역행사에참여하거나지역민초청행사를진행하여학교수업자원을지역으로환원하기 그림 5 학부모공개주간중학생들과지역민들이이교실에서생산한다양한수공예품들과학생들의코딩및피지컬작품전시회 134 소프트웨어교육환경구성우수사례

3) 기대효과 - 교실을이용하는학생과지역민들은자신들의욕구와흥미에기반한활동을자신의생체리듬에맞게구안해낼수있음 - 창의력은뇌가외적압박에서자유로울때발현될수있는인지적기제이므로자유로운작업환경을조성함으로써이를발휘하는데도움을줌 - 교실내에다양한메이킹도구와 SW 활동에근간이되는도구들이상존해있으므로이용자들의활동연속성을보장할수있음 - 이교실에서의작업도구들을교과와연계하여교과과정안에편입하면다양한형태의융합수업이가능함 - 지역성인학습동아리, 지역시민단체등과연계한활동을수시로진행함으로써우리지역의 SW 허브가될수있음 05 소프트웨어교육환경구성우수사례 135

136 소프트웨어교육환경구성우수사례

05 둔촌고등학교 01 컴퓨터실및동아리실상시개방을통한 SW교육환경조성가. 추진목적 1) 학기중점심시간을이용하여학생및교사에게 Let s Code SW, Let s Make HW 발표및홍보활동전개 2) 환경의중요성진화적관점에서살펴보면모든생명체는환경의변화에적응하며자신의 DNA를변화시켜생존을지속해왔다. 본교의 SW교육의패러다임은교사가주도하는것이아니라, 교사는학생들이 SW교육에호기심을가질수있는교구와 Coding 할수있는환경, 그리고학생들이자유로이즐길수분위기를조성하는데역점을둠 3)Coding 환경조성을위해학교에서학생들의유동성이가장많은도서실출입구에동아리실을개설하였고바로정면에는컴퓨터 1,2실에위치하고있어학생들의접근편의성을최대한고려함 4) 컴퓨터실과동아리실을연중상시개방하여평시에도자료검색이나프린터사용학생들이자연스럽게 SW교구를호기심으로접근할수있도록배치 5) 학생들이아무런제약없이자유로이해볼수있는즐길거리를제공하여호기심이질문으로이어지도록과정을설계하여우리가사는오늘날세상의중심에는 6)Coding 이있다는것을느낄수있도록 Coding 하기좋은환경으로설계 나. 프로그램내용 1) 비트브릭으로스크래치 Coding하기, 레고마인드스톰과친해지기 2)Thingiverse.com 에서출력하고싶은작품선정하기, 3D 프린터로출력하기 다. 추진성과 1) 점심시간에늘컴퓨터실과동아리실이학생들이찾아와서즐기고놀고가는즉 Coding 이하나의학생들의놀이문화가되는생동감넘치는공간이됨 소프트웨어교육환경구성우수사례 137

06 소프트웨어교육특별프로그램운영우수사례 선도학교를운영하면교육프로그램뿐만아니라다양한이벤트를진행하게된다. 예를들어학생들대상캠프나교육박람회와같은특별프로그램으로진행되는경우도있다. 학교별로는학생들의동기를유발하기위해인증제를운영하거나인센티브를부여하는행사를진행하기도하였다. 이러한특별프로그램은학생들에게 SW교육에대한긍정적인영향을전함과동시에해당학교만의경쟁력이될수있다. 본사례집에서는학교급별로특색있는특별프로그램사례를발췌하여제시하였다.

140 소프트웨어교육특별프로그램운영우수사례

06 광양제철초등학교 01 SW창의캠프운영가. 사전계획 ( 준비 ) 1) 본교학생과인근학교학생을대상으로 SW 창의캠프를실시할매뉴얼제작 2) 교육청을통한인근학교학생모집공문발송및신청서접수 나. 운영내용및성과 1) 기간 :7.27( 월 ) 7.31( 금 ), 9:00 12:10 (40분, 4시간 ), 총 20시간 2) 대상 :3,4학년 19명 ( 본교학생 13명, 외부학생 6명 ) 3) 교육계획 일자 시간 학습내용 비고 1 SW창의캠프 오리엔테이션 : 개회식및조편성 2 소프트웨어 (SW)? 27일 ( 월 ) 3 언플러그드활동 : 비밀의코드를풀자개인활동 ( 다빈치코드보드게임 ) 조별활동 4 알고리즘공부 : 순차, 반복 code.org 홈페이지활용 1 언플러그드활동 : 엔트리봇부품찾기 2 겨울왕국캐릭터를움직여라!, 엔트리강아지를움직여라! 엔트리살펴보기개인활동 28일 ( 화 ) 간단한엔트리프로그래밍조별활동 3-4 엔트리화면구성, 강아지움직이기, 인사하는강아지 말풍선, 모양바꾸기, 색깔효과, 소리추가 아기돼지삼형제이야기 1-2 아기돼지삼형제애니메이션에등장하는오브젝트와블록찾기 토론학습 29일 ( 수 ) 함께만들어보기 (padlet) 3 미로를탈출하라 개인활동 4 우주의탄생을표현해보자 30일 ( 목 ) 1 피아노만들기개인활동 2 퀴즈게임만들기조별활동 3-4 센서보드를활용하여프로그래밍하기 1 피아노만들기 조별소프트웨어만들기 okmindmap 31일 ( 금 ) 만들고싶은프로그램마인드맵으로나타내기조별토론, 2-4 프로그램스토리보드작성하기협동학습 프로그램만들고발표하기 소프트웨어교육특별프로그램운영우수사례 141

4) 성과 - 학생들의 SW교육에대한흥미와관심이높아짐 - 프로그래밍활동을통해논리적사고력, 창의성, 문제해결력이향상됨 - 외부학생과학부모의 SW교육에대한관심을확산시킴 - 소프트웨어인재의잠재성을계발할수있는기회를제공함 다. 기대효과 1) 학생들의 SW교육에대한흥미와관심이높아진다. 2) 프로그래밍활동을통해논리적사고력, 창의성, 문제해결력을향상시킬수있다. 3) 외부학생과학부모의 SW교육에대한관심을확산시킬수있다. 4) 소프트웨어인재의잠재성을계발할수있는기회를제공한다. 학습지 ( 생활속소프트웨어 ) 토론방운영언플러그드활동 프로그램작성및발표자료제작팀별프로젝트발표창의캠프수료 142 소프트웨어교육특별프로그램운영우수사례

06 소프트웨어교육특별프로그램운영우수사례 143

대구화남초등학교 01 소프트웨어로만나는대구근대화문화골목 1 대구근대문화골목학습프로그램개발을주제로학생들이직접교육프로그램을만들어보는과정에서문제의이해, 자료수집및표현, 알고리즘설계및프로그램제작, 피지컬컴퓨팅을통한창의적표현등문제해결과정을통해컴퓨팅사고력기반소프트웨어교육전체를경험할수있었던교육활동임. 추진목표 지역문화 역사시설을학습하기위한사이버현장체험프로그램개발 프로그래밍교육, 피지컬컴퓨팅, 교과교육 ( 사회, 미술 ) 을접목한 STEAM교육 대상대상 : 4~6 학년신청자 20 명 / 기간 : 2015. 5 ~ 2015. 7 가. 주차별총괄계획 주 학습주제 수업내용및활동 1주차 1. 프로젝트계획및자료수집하기 프로젝트계획하기 근대문화골목알아보기 근대문화골목설명자료만들기 2주차 2. 근대문화골목설명자료및학습퀴즈 설명자료공유및수정보완하기만들기 근대문화골목학습퀴즈만들기 학습퀴즈공유및수정보완하기 3주차 3. 근대문화골목조성하기 근대문화골목길단순화시키기 주요건물및장소만들기 만든건물및장소를배치하기 4주차 4. 기본프로그래밍학습하기 Code.org 알아보고학습하기 스크래치알아보고학습준비하기 순차알고리즘학습하기 반복알고리즘학습하기 5주차 5. 센서를활용한프로그래밍학습하기 모터센서알아보기 모터센서를이용하여앞으로움직이기 모터센서를이용하여로봇움직이기 6주차 6. 근대문화골목학습프로그램만들기 조건에따라배경및설명음성실행하기 프로그램조합하여최종프로그램만들기 프로그램시연하기 144 소프트웨어교육특별프로그램운영우수사례

06 나. 프로젝트활동흐름 다. 수업준비 ( 교재및교수 학습안제작 ) 교수 학습지도안작성 학습교재개발 라. 세부활동내용 < # 1 > - 프로젝트계획및근대골목의이해문제분석단계로프로젝트주제이해및모둠별로프로젝트주제조사발표 프로젝트안내근대문화골목안내문화해설사를통한교육 소프트웨어교육특별프로그램운영우수사례 145

< # 2 > - 근대골목설명자료및퀴즈만들기모둠별맡은주요건물에대하여조사하고설명자료와학습퀴즈제작및발표 근대골목설명자료근대골목퀴즈자료음성자료제작 < # 3 > - 3D프린팅을활용한근대문화골목조성위성사진등을이용한지도추상화및 3D프린팅을활요한근대골목조성 근대문화골목추상화 3D 모델링및프린팅근대문화골목조성 < # 4 > - 기본프로그래밍학습교육용프로그램을만들기위해서순차, 반복, 조건과관련된알고리즘교육 기초프로그래밍학습순차, 반복알고리즘학습프로그래밍학습 146 소프트웨어교육특별프로그램운영우수사례

06 < # 5 > - 센서를활용한프로그래밍학습알고리즘과프로그램교육을마치고피지컬컴퓨팅과관련된간단한센서명령어학습 센서활용교육 센서를활용한로봇제작 < # 6 > - 근대문화골목학습프로그램제작및시연학습프로그램을설계하고완성된프로그램을시연 / 부족한부분수정보완하여최종작품완성 알고리즘설계프로그램제작프로그램시연 < # 7 > - 수업을마치고 ( 학생 교사소감 ) 학생 근대문화골목에대해더잘알게된것같습니다. 프로그램을더잘하게되었고, 알고리즘을이해해서좋았습니다. 근대문화골목프로젝트를마치고 6학년김 https://www.youtube.com/watch?v=9iypfs-naeu&feature=youtu.be 학생소감바로가기 교사 순차알고리즘학습후학생들이스스로반복알고리즘을스스로알아가는과정이인상적이었다. 소프트웨어학습을교과에접목시킬수있음을알게되었고프로젝트활동을통해학생들이협력하는모습이좋았다. 더많은프로젝트를계획하여야겠다. 교사방 소프트웨어교육특별프로그램운영우수사례 147

마. 추진결과 1) 프로젝트를통한컴퓨팅사고력신장및프로그래밍학습 2) 제2회 3D프린팅올림피아드대회전시 ( 대구 EXCO 전시회 ) 3) 대구창의적체험활동프로그램개발공모에선정 4) 지역언론보도 ( 대구신문 2015.10.8.) 바. 프로그램평가 1) 문제해결전체과정에대한프로젝트수업을통해프로그래밍교육이아닌소프트웨어교육의좋은사례로생각됨. 2) 비트브릭, 3D프린터와같은장비가필요하지만선도학교나, 연구학교등각학교의여건에따라대체장비로수업이가능함. 3) 대구근대문화골목프로젝트의틀을유지한채주제만변경하여, 전주한옥마을, 서울청계천등다양한지역에서재구성하여사용할수있음. 148 소프트웨어교육특별프로그램운영우수사례

06 소프트웨어교육특별프로그램운영우수사례 149

도평초등학교 ( 제주 ) 01 코딩교육운영결과분석을통한 SW교육모델계획가. 2014학년도코딩특성화과목운영만족도및 2015학년도학급실태분석 1) 분석시기 :2014. 12. ~ 2015. 3. 2) 분석대상 :3~6학년학생및학부모 ( 학생 85명, 학부모 132명 ) 3) 분석결과및운영방향도출 만족도및학급실태요구분석 센서활용및동작시키는학습주제에흥미가높음 컴퓨터과학이론이포함된활동수행으로학습하는것이효과적인것으로분석 가정에서도꾸준히적용해볼수있는기회제공요구 PC없이독립적으로동작하는센서와제어장치등의교육플랫폼요구 운영방향 실생활에적용가능한활동중심의프로젝트형교육과정개발 학생의수준에적합한하드웨어및코딩소프트웨어교육환경구축 홈페이지를활용한블렌디드러닝적용방안강구 나. 코딩특성화과목교육과정설계 1) 운영대상 :3~6 학년 (115 명, 5 개학급 ) 2) 운영시간및개요 : 주당 1 시간 ( 창의적체험활동연간 30 시간편성 ) 학년 3 학년 ( 스토리기반게임제작 ) 4 학년 ( 생활속발명코딩 ) 5, 6 학년 ( 메이커스코딩 ) 코딩도구스크래치스크래치, 코드아이코드아이플러스 교구 (H/W) 아두이노 과정개요 스크래치의기본을익히고간단한애니메이션제작등을위하여코딩의논리적흐름을이해하고적용해보는과정 규모가큰문제를해결하기위한방법을구체적 순차적으로제시하고센서를연동해보는피지컬컴퓨팅 PC없이독립적으로동작하는아두이와센서를활용하여생활에필요한발명아이디어를직접개발하는메이커스코딩과정 예시학습주제 코딩교육의시작 스크래치로조건, 반복등논리적인흐름제어등 밝기인식알람시계제작 기울기센서를활용한앵그리버드게임제작 불쾌지수측정기제작 후방감지기제작 인공지능 2WD 로봇자동차 150 소프트웨어교육특별프로그램운영우수사례

06 3) 세부교육과정 : 메이커스코딩 주차학습내용 CT 내용주차학습내용 CT 내용 1-3 코딩의논리적구성및흐름조건, 반복, 순차실행 13-14 AIR 피아노제작 4 아두이노소개및활용사례 15-16 후방감지기제작 5-6 상황인지알람기계제작논리연산, 조건 17-18 온도인식자동풍량조절선풍기 논리연산, 조건, 변수논리 산술연산, 변수논리연산, 조건, 변수 7-8 밝기인식스탠드조명제작 논리연산, 조건, 값변환 19-20 자동식물재배시스템상자 논리, 조건, 변수, 반복 9-10 레이저총, 과녁판제작논리연산, 조건, 변수 21-24 인공지능 2WD 로봇자동차제작조건, 반복, 단순화 11-12 불쾌지수측정기제작산술연산, 조건, 변수 25-30 나만의 DIY 발명품설계및제작추상화, 문제해결력 02 SW교육블렌디드러닝교육환경구축과운영가. 도구분석을통한하드웨어및소프트웨어교육환경개발 1) 기존교구 ( 하드웨어 ) 의문제점분석을통한메이커스코딩교구개발및구성 기존교구의문제점분석 프로토타입교구개발 메이커스코딩교구구성 각종센서와브레드보드, 저항, 점퍼와이어등의연결이복잡함 여러부품들을연결할때전류, 전압, 저항값계산등의전자공학관련지식필요 회로를바르게구성해도동작하지않는경우오류확인이어려움 대부분의센서들이전압핀, 접지핀, 디지털, 아날로그핀으로연결된다는점에착안하여 3핀연결방식의쉴드개발 2) 기존코딩소프트웨어의문제점분석을통한코딩도구개발 기존교구의문제점분석 영문입력및정해진규칙으로코딩 학습시나리오제공기능미흡 EPL과연동되는경우센서사용의종류가제한됨 학습시나리오가제공되는블록조립방식의한글코딩도구개발 소프트웨어교육특별프로그램운영우수사례 151

코드아이플러스 ( 아두이노임베디드블록코딩 ) 코드아이 ( 피지컬컴퓨팅 SW) 개발 나. 교재및강의교안, 학습자료개발 자료 내용 코딩도구 2종 학습자료 7종 공개강좌 10종 프로젝트 14종 코드아이플러스 피지컬컴퓨팅및메이커 교육용쉴드이해 홈네트워크구축 코드아이 스코딩원고 각종센서의동작원리 소방로봇자동차 각종연수자료등 및연결이해등 미디어아트제작등 선도학교운영검증을통한학생용교재개발 교원연수자료개발 동영상강좌개발 학습프로젝트예시 1)2015년 SW교육선도학교운영검증을통한교재는컬러인쇄하여도내학교에보급 2) 교재파일및강의용 PPT, 코딩도구, 학습자료, 동영상강좌는 CD로제작하여보급 152 소프트웨어교육특별프로그램운영우수사례

06 다. 홈페이지 (codei.kr) 를활용한온라인 SW 교육배움터구축 소프트웨어교육특별프로그램운영우수사례 153

03 블렌디드러닝으로 SW교육문화확산기여가. 홈페이지 (codei.kr) 를통한 SW교육문화확산및자료공유 1)SW 교육인식및시대적흐름이해관련 VOD 서비스제공 : 동영상 24종 45회이용 2) 선도학교운영교재및 CD자료 ( 강의용 PPT, 동영상강좌, 학습자료등 ) 도내학교에보급 :150부 구분 코딩 S/W 2종 교재 7종 공개강좌 10종 프로젝트 14종 접속통계 이용횟수 15,687 2,191 4,954 1,426 접속자 :86,109명페이지뷰 :1,365,233회 나. 코딩특성화과목및교원연수운영만족도결과 코딩특성화과목운영만족도결과 교원연수만족도결과 다. 온 오프라인학습혼합운영을통한 SW 교육의효과신장 라. 전국단위의특색있는 SW 교육모델을홈페이지 (codei.kr) 로일원화하여다채널로제공 함으로써학생및교사에게맞춤형 SW 교육방안을제시 154 소프트웨어교육특별프로그램운영우수사례

06 소프트웨어교육특별프로그램운영우수사례 155

봉동초등학교 01 SW 교육을통한 INNOVATION LAB 운영 (APEC 국제교육협력 ) 1 지역발명거점학교로써관내학생들을대상으로한 SW교육이가능하고, 일상생활속불편한점을 SW를통해해결 APEC 국제협력프로젝트를통해다른나라학생들과 SW 관련협업및공유로글로벌마인드함양 가. 사전계획 1) 추진목표 - 관내학생들중 SW에관심있는학생들대상으로발명로봇반모집 - 로봇을활용한일상생활의불편한점을해결하는발명품만들기수업실시 - APEC 국제교육협력프로젝트를 SW관련주제로진행 - 다른나라학생들과공동프로젝트진행으로협업과공유의중요성을깨달음 나. 운영내용및성과 1) 프로젝트기간 :2015년 4월 12월 2) 대상 : 완주발명교육센터발명로봇반대상 20여명 3) 교류학교 : 뉴질랜드 Halswell School 4) 프로젝트내용 기간 4월 12월 ( 각자학교에서진행 ) 10월 4일 8일 ( 봉동초에서진행 ) 11월 16일 24일 (Halswell School 에서진행 ) 내용 발명로봇반수업 로봇을활용한발명품만들기 Arduino, 3D 프린터, Littlebits 등다양한도구활용수업 월별주제를정해스크래치로발표하기 로봇을활용한발명품발표하기 : 공유및토의 미션해결하기 피지컬컴퓨팅을활용한창의적로봇만들기 뉴질랜드학교 SW 수업시간에참여 SW관련교육기관방문 켄터베리대학교 SW특강 MUSEUM APPLIED ARTS & SCIENCE 방문 ( 로봇, littlebits 체험활동 ) 156 소프트웨어교육특별프로그램운영우수사례

06 5) 운영성과 - 피지컬컴퓨팅을활용한 SW교육실시 구분 1 단계 : 프로그래밍사용법및모터제어하기 운영내용 2 단계 : 각종센서를이용한로봇제어 EV3 활용수업 3 단계 : 로봇을활용한발명품만들기 시력보호용화면차단기시각장애인용지팡이도망가는알람시계 Arduino 활용 Arduino 수업 자세교정방석 소프트웨어교육특별프로그램운영우수사례 157

3D 프린터활용수업 3D 프린터교육모델링발명품출력 Littlebits 활용수업 모듈기능익히기학습지실험활동작품완성 - SW 수업및관련기관방문 (1) 봉동초에서로봇수업 (2) 뉴질랜드에서로봇수업 158 소프트웨어교육특별프로그램운영우수사례

06 (3) SW 관련교육기관방문 켄터베리대학교 SW 특강 MAAS 박물관체험활동 다. 기대효과 1)SW가일생생활과밀접한관련이있다는것을알수있었음 2) 세계적인 SW교육최신동향을알수있는기회가되었음 3) 발명로봇반에서프로젝트를수행하면서각자의꿈을구체화할수있었음 4) 학교 학부모 지역사회의 SW교육에대한관심이높아졌고긍정적으로생각함 소프트웨어교육특별프로그램운영우수사례 159

160 소프트웨어교육특별프로그램운영우수사례

06 상진초등학교 01 아침자습방송을통한 SW교육가. 시간 : 주1회 ( 목 ) 08:40-09:00 나. 대상 : 전학년 (1-6학년) 다. 1학기 SW야놀자방영 - 내용이길어편집해야하는번거로움이있음 - 내용이저학년이보기에어려움라. 2학기 BBC제공 SW교육방영 - 내용이짧아부담이없음 - 애니메이션으로학생들의집중도높음 - 학습지배부하여영상의내용확인마. 영상콘텐츠내용 1학기 EBS SW야놀자 2학기 BBC SW영상콘텐츠 1 쓱싹쓱싹로봇청소기 (1) 1 알고리즘이란? 2 쓱싹쓱싹로봇청소기 (2) 2 코딩이란? 3 열려라자동문 (1) 3 컴퓨터버그란? 4 열려라자동문 (2) 4 컴퓨터게임만들기 5 나만의애니메이션카드 (1) 5 인터넷이란? 6 나만의애니메이션카드 (2) 6 컴퓨터로일하기 7 나만의창작만화 (1) 7 컴퓨터데이터저장하기 8 나만의창작만화 (2) 8 컴퓨터의진화과정 9 비밀번호로상자를열어라 (1) 9 애니메이션만들기 10 비밀번호로상자를열어라 (2) 10 문제를잘게쪼개기 11 숫자맞히기놀이 (1) 11 복잡한프로그램만들기 12 숫자맞히기놀이 (2) 12 변수란? 13 친구를움직여라 (1) 13 인터넷의원리 14 친구를움직여라 (2) 14 탐색의원리 소프트웨어교육특별프로그램운영우수사례 161

상진초등학교 01 아침자습방송을통한 SW 교육 가. 시간 : 주 1 회 ( 목 ) 08:40-09:00 나. 대상 : 전학년 (1-6학년) 다. 1학기 SW야놀자방영 - 내용이길어편집해야하는번거로움이있음 - 내용이저학년이보기에어려움라. 2학기 BBC제공 SW교육방영 - 내용이짧아부담이없음 - 애니메이션으로학생들의집중도높음 - 학습지배부하여영상의내용확인마. 영상콘텐츠내용 1학기 EBS SW야놀자 2학기 BBC SW영상콘텐츠 1 쓱싹쓱싹로봇청소기 (1) 1 알고리즘이란? 2 쓱싹쓱싹로봇청소기 (2) 2 코딩이란? 3 열려라자동문 (1) 3 컴퓨터버그란? 4 열려라자동문 (2) 4 컴퓨터게임만들기 5 나만의애니메이션카드 (1) 5 인터넷이란? 6 나만의애니메이션카드 (2) 6 컴퓨터로일하기 7 나만의창작만화 (1) 7 컴퓨터데이터저장하기 8 나만의창작만화 (2) 8 컴퓨터의진화과정 9 비밀번호로상자를열어라 (1) 9 애니메이션만들기 10 비밀번호로상자를열어라 (2) 10 문제를잘게쪼개기 11 숫자맞히기놀이 (1) 11 복잡한프로그램만들기 12 숫자맞히기놀이 (2) 12 변수란? 13 친구를움직여라 (1) 13 인터넷의원리 14 친구를움직여라 (2) 14 탐색의원리 162 소프트웨어교육특별프로그램운영우수사례

06 명현중학교 01 CT(Computational Thinking) 인증제실시 1 CT(Computational Thinkng) 인증제를통해학생들이 SW교육프로그램에직속적으로관심을갖고참여하도록하였으며, CT인증서를받은학생들은 SW에대한성취감이매우높아짐을알수있었다. 가. CT인증제란? CT(Computational Thinking) 인증제란학생들의컴퓨팅사고력을정량적으로평가하여학생들에게포인트를부여하고, 교내의 SW교육프로그램에지속적으로참여할수있는동기를부여하고, 지속적으로참여한결과에대한보상이주어지는제도이다. SW교육프로그램에참여하여 CT 포인트가 120점이상인경우금장, 100점이상인경우은장, 80점이상인경우동장등급의학교장명의의 CT 인증서와상품을받게된다. 나. CT인증제시행배경본교의경우학교에서우수하고성실한학생들은대부분과학동아리와진로동아리활동을하고있었다. SW동아리모집공고를했을때컴퓨터에관심이있어서오는학생은컴퓨터게임이좋아서막연히게임프로그래머가되고싶어서오는경우가많았다. 그런학생들을대상으로프로그램을운영하려고보니 SW에대한이해도문제였지만성실하지못해서프로그램에지속적으로참여하지못하는문제가있었다. 따라서성실하고우수한학생들을보상해줄수있는제도를마련하여지속적으로 SW교육프로그램에참여시키기위해 CT인증제를시행하게되었다. 다. CT 인증제시행과정 준비실행결과 안내및홍보 CT 포인트부여인증서부여 가정통신문발송 CT포인트항목컴퓨터실게시 학교홈페이지 CT인증제게시판생성및자료탑재 SW교육프로그램신청시 CT인증제홍보 13개항목에대한CT포인트부여 CT포인트 120점이상금장, 100점은장, 80점동장등급의인증서수여 CT 우수학생사례발표및토론 소프트웨어교육특별프로그램운영우수사례 163

라. CT 포인트항목 구분 CT포인트 비고 code.org 20차시수강 20 홈페이지에수강결과탑재 SW동아리참가 20 출석부 변수이용스크래치프로젝트작성 20 스크래치프로젝트제출 앱개발 20 앱제출 방과후로봇반수강 20 결석 3회미만 방과후아두이노반수강 20 결석 3회미만 교내창의SW 경진대회수상 40 공문및상장 정보올림피아드대회수상 20 공문및상장 C프로그래밍문제해결 20 주어진문제 50문제중 30문제이상해결 서부수학원리탐구대회참가 20 참가공문 명현제 SW부스운영 20 봉사활동확인서 킨텍스로보월드관람 20 출석부 기타외부 SW관련대회수상 20 상장 마. CT인증서수여식실시 1) 일시 :2015.12.16( 수 ) 15:40~ 16:10 2) 대상학생 :CT포인트 80점이상인학생 25명 3) 장소 : 잉글리시존 CT 인증서수여식 CT 인증서수여식 CT 인증서수여식 바. CT 우수학생사례발표 1) 일시 :2015.12.16( 수 ) 16:10 ~ 17:00 2) 대상 :CT인증서수여대상학생 25명 (CT포인트 80점이상학생 ) 3) 발표학생 :3학년오아름 (CT포인트 240포인트, 미림여자정보고등학교진학 ) 3학년이경민 (CT포인트 180포인트, 서울영상미디어고등학교진학 ) 164 소프트웨어교육특별프로그램운영우수사례

06 4) 추진내용 - 인천시정보올림피아드대회수상작품 인체대탐험 앱제작과정소개 - STEAM 창작대회수상작품 물용지용 제작과정소개 - 교내창의SW경진대회수상작품 명현중시설배치도 소개 - 고등학교진로소개 - 진로에대한질의응답및토론 오아름학생사례발표이경민학생사례발표우수사례발표및토론 사. CT인증제시행결과 1)CT포인트현황 CT포인트 1학기 ( 인원수 ) 2학기 ( 인원수 ) 전교생중약 32%(687명중 220명 ) 의학생이 2015 SW교 20 13 3 육선도학교참여하여자신만의 SW를만들수있었으 40 194 24 며, 약 24.5%(687명중 168명 ) 이 3개이상의 SW교육프 60 5 168 로그램에참여하였다. 80 1 9 CT인증제를통해학생들이꾸준히 SW교육프로그램에 100 2 7 관심을갖고참여하고있으며, CT포인트의점수가높 120이상 0 9 은학생일수록 SW관련진로를희망하고있었다. 합계 215 220 아. CT인증제시행결과 1) 성실하고우수한학생들이 SW교육프로그램에꾸준히참여하는동기가되었다. 2)CT인증제로인해학생별 SW교육프로그램참여실적이개인별포트폴리오로관리되어학생들의마이스터고진학에많은도움을주었다. CT인증서를받는 3학년학생 9명중 4명이 SW교육프로그램에성실히참여하여마이스터고에진학하게되었다. CT인증서수여학생중자신의진로와의관련정도는 9% 가보통, 39% 관련있음, 52% 가매우관련이있다고응답하였다. 3) 설문조사결과 CT인증서를받은학생들중 91% 가 2016학년도에 SW교육프로그램에참여하기를희망하고있어 CT인증제가 SW교육프로그램에대한참여동기를높여준다는것을알수있었다. 4) 우수사례를발표한오아름학생은원래진로동아리였는데 CT인증제로인해 SW동아리에가입하게되었으며, 다양한 SW교육프로그램에지속적으로참여하여교내외대회에참여하여다수수상하게되었다. 또한원하는마이스터고등학교에장학금을받고진학하게되었으며대학과직업에확신을갖게되었다. 소프트웨어교육특별프로그램운영우수사례 165

166 소프트웨어교육특별프로그램운영우수사례

06 부원여자중학교 01 Girl are maker, Now!! 1 많은여학생들이호기심을가지고참여할수있도록여학생친화적인전도성실과금속을활용한나만의캐릭터만들기, 카드만들기 unplug활동을하였으며아두이노와메이키메이키를활용하여실생활과연계된미션을수행하고그과정을통해컴퓨터적사고력이향상되도록프로그램을운영함. 가. 사전계획 1 우리학교여학생들의컴퓨터교육에대한태도선행자료분석 CT적사고력을키울수있는여학생친화적인 SW프로그램개발필요성인식여학생친화적 SW프로그램개발을위한 TF 팀조직 정보 (1), 과학 (3), 기술가정 (1) 교사로 SW교육교사연구회결성교사의역량강화와 SW교육교수학습자료개발 TechDIY 연구회에가입하여숙명여대에서열리는워크숍에매달참가함여학생친화적언플러그 computing 자료 6종, 피지컬 computing 3종개발 자유학기제 SW로여는 STEAM 과학 시간, 창의적체험활동에적용 나. 운영성과 1)Unplugged Computing 프로그램운영 - 작업순서 1 Learn Idate( 스케치하기 ) Design( 인터랙션디자인 ) Make( 만들어보기 ) Share( 공유하기 ) - 프로그램안내 (6종): 블록타임으로운영 - 1학년자유학기제선택프로그램으로운영함. 소프트웨어교육특별프로그램운영우수사례 167

차시주제내용사진자료 1 부품이해및전기회로그려보기 LED, 전도성실, 구리테이프, 2032 건전지, 2032 건전기커넥터의기능과특징배우기 2 단일회로로구성된캐릭터만들기 LED의특성을이해하고단일회로로만들어진나만의캐릭터만들기 3 병렬회로로구성된캐릭터만들기 여러개의 LED를활용하여병렬회로로구성된나만의캐릭터만들기 4 나만의카드만들기 도체인구리테이프와납작한 LED를활용한나만의카드만들기 5 조도센서를활용한나만의장식품만들기 포토셀주위가어두워지면 LED가빛나는나만의인형만들기 5 기울기센서를활용한크리스마스등만들기 기울기센서와투명한컵, 점멸 LED 를활용한전등만들기 6 편심모터를활용한몬스터만들기 편심모터와싸인펜, 일회용컵을이용하여움직이는몬스터만들기 168 소프트웨어교육특별프로그램운영우수사례

06 2) Physical Computing: 아두이노와메이키메이키를활용 차시주제내용사진자료 1 과일로피아노만들어연주하기 메이키메이키를활용하여과일로음계를만들고여러모둠이서로다른악기의소리를입력시켜같이합주하는활동 2 근접센서와피에조스피커, LED를활용한크리스마스트리만들기 옷걸이를활용하여크리스마스트리를만들고그것에맞는음악을코딩하여제작 3 다이어트방석만들기 압력센서를활용하여몸무게가일정한기준보다커지면소리가나는방석만들기 다. 기대효과 1) 자신만의캐릭터를완성하기위해여학생들이적극적으로 SW교육프로그램에참여하여자연스럽게컴퓨터적사고력이향상됨 2) 자신의아이디어를같이공유하고성찰하는시간을통하여 SW교육의확산이일어남 3) 아두이노나메이키메이키의경우모둠활동을통해서실생활의문제를해결하게함으로집단지성이발달하고협업능력이향상됨 4) 메이키메이키로여러가지과일을다른종류의악기로코딩을하고같이합주를하는활동을통해서남을배려하고존중하는태로를갖게됨 5)SW교육프로그램을통해 Maker에대한꿈을키우게됨. 자료출처 : http://www.teacdiy.org 소프트웨어교육특별프로그램운영우수사례 169

170 소프트웨어교육특별프로그램운영우수사례

06 비아중학교 01 거꾸로학습을활용한 SW 교육 1 다양한활동을통하여컴퓨팅사고력을키우고자하는것이본교의 SW교육의목표였다. 목표에도달하기에는부족한시간을보완하는방법으로거꾸로학습을활용하여 SW교육을하였더니학생이자기주도적학습으로마지막까지학습을끝내는경우가종종있어서 SW교육의한방법으로제시한다. 가. 사전계획 1) 실습동영상제작 - 스크린캐스팅프로그램을이용하여실습내용을녹화한다. - 지도교사가직접녹화한실습동영상은학생들에게친근감이있어서재미있게수업이가능하다. 2) 실습동영상공유 - youtube 나클라우드서비스를이용하면손쉽게학생들과공유가가능하다. 나. 운영 - 학생들과공유한실습동영상목록 앱인벤터 C# Windows 프로그래밍 C# 문법 다. 기대효과 1) 실습부분을교사의동영상으로대체하기때문에따라하기식수업을지양하게되고컴퓨팅사고력을키우는수업에집중할수있었음. 2) 실습부분에서보조교사없이개별지도가가능함. 소프트웨어교육특별프로그램운영우수사례 171

172 소프트웨어교육특별프로그램운영우수사례

06 여주여자중학교 01 사마디게시판 1 캐나다비버대회와한국정보올림피아드문제를풀어답안을제출하고, 교사가정보과학과연관지어서제시하는풀이를보면서생각하는힘이길러지고컴퓨팅사고력이향상된다. 가. Samadhi 게시판 1)Samadhi 는 - 오래생각하기, 깊이생각하기, 새롭게생각하기 2) 목적 - 스마트미디어에빠져서생각하기를귀찮아하는학생들을상품으로유혹해서라도오래, 깊이, 새롭 게생각하게해보자 3) 세부운영내용 - 게시판운영 매월첫주월요일 월중 매월마지막주금요일 5문항제시 풀이제출 우수자발표 각교실에설치 상품전달컴퓨터실앞에 ( 상품은큐브, 퍼즐, 스도쿠, 네모퍼즐, 숫자퍼즐풀이제출함설치등논리적사고력신장을위한교구 ) 소프트웨어교육특별프로그램운영우수사례 173

4) 성과 - 사마디게시판을통한문제제시, 좋은알고리즘이제시된답안고르기등을자율동아리인사마디학생들이진행하게함으로써관심과참여의선순환현상을보임. - 학생들이자신의소질과적성을발굴하는기회가됨. - 교사들의자발적인참여로학생들의더욱관심이확산됨. - 한국정보올림피아드지역예선에서금상, 동상을수상함. 5) 기대효과 - 생각하는힘기르기 - 정보과학과연관시킨풀이를제공하여컴퓨팅사고력이향상됨. - 컴퓨팅사고력과문제해결능력에대한관심이확산됨. 나. Samadhi 대회 1) 목적 - 정보과학언플러그드활동을통한컴퓨팅사고력확산 - 오래생각하기, 깊이생각하기, 새롭게생각하기 를향한참여분위기조성 174 소프트웨어교육특별프로그램운영우수사례

06 - 정보교과와연계하여 SW에대한관심확산 - 정보과학분야에소질, 능력, 관심이있는우수학생발굴및인재양성 2) 추진방침 - 분위기확산과지속적인관심을위해사전교육실시 Samadhi 게시판운영 (6월 11월 ) - 대회표창 구분 훈격및표창인원 비고 최우수 (1위) 수상대상인원의 10% 수상대상인원은전교생의 5% 이내 우수 (2위) 수상대상인원의 30% 장려 (3위) 수상대상인원의 60% 3) 향후계획 - 관내초 중등으로범위확대하여특색있는대회로의발전 02 수요일은코딩데이 가. 목적 1) 소프트웨어가어렵다는인식의변화 2) 소프트웨어역량강화나. 주요내용 1) 매주수요일점심시간에컴퓨터실에서코딩체험활동하기 2) 참여할때마다자신의이름카드에스티커를붙이고, 5번이될때마다상품을받도록함. 소프트웨어교육특별프로그램운영우수사례 175

다. 성과 1) 소프트웨어를재미있다고생각하는인식의변화가생김. 2)Hour of Code 뿐만아니라스크래치, 그래픽프로그램등자율적인스터디모임이생겨나서소프트웨어역량강화의기회가됨. 03 소프트웨어주간 소프트웨어랑놀자 가. 목적 1) 소프트웨어에대한관심확산 2) 창의적문제해결력과소프트웨어역량강화 3) 정보교과수업과동아리활동의산출물전시를통한성취감과자신감향상 4) 소프트웨어중심사회의핵심역량인컴퓨팅사고력향상나. 행사기간 :2015. 12. 21( 월 ) 12. 24( 목 ), 점심시간다. 참가대상 : 전학년라. 주요내용 행사 일시 내용 시상 2015. 12. 21( 월 ) 10시 생활속소프트웨어탐구대회 Samadhi 대회 전시 2015. 12. 21( 월 ) 12. 23( 목 ) 점심시간 생활속소프트웨어탐구대회우수작 사마디동아리작품 정보교과수업산출물 2015. 12. 21( 월 ) 12. 23( 목 ) 점심시간 비트브릭 체험 새로워진 code.org 2015. 12. 24( 목 ) 점심시간 사고력게임 : 러시아워, 구슬퍼즐, 펜타고 - 행사진행 : 자율동아리사마디회원 176 소프트웨어교육특별프로그램운영우수사례

06 소프트웨어교육특별프로그램운영우수사례 177

진성고등학교 01 디지털세대, Info-Week 1 Info-Week 정보주간 (2015년 10월 26일 ~29일 ) 을지정하여, 교육주체들에게 SW교육관련다양한체험활동 ( 교수와질의응답, 게임코딩과정, 정보보안 SW 및해킹시현 ) 에참여하도록하여 SW에대한흥미와관심도제고 가. 운영목적 1) 최신정보과학기술을수학, 과학등여러과목과융합하여창의적인문제해결력을기르게한다. 2)2015 SW선도학교사업의일환으로서, 소프트웨어및정보분야에대한학생, 교직원등의관심을제고시킨다. 3) 자신의진로와연계하여진로모색을구체화하고, 학생부종합전형에대비하게한다. 나. 추진방향 1)KAIST 동아리재학생들로부터해킹시현을통해정보보안에대한인식을새롭게한다. 2)SW가다양한분야로어떤식으로활용되는지전문가의활용능력을체험한다. 3)SW 정보분야교수님을초빙하여식견을듣고, SW교육에대해질의응답시간을갖는다. 4) 프로그래밍창작대회를통해프로그램기초역량을강화한다. 다. 진행일정 1) 행사계획공고 - 2015.10.12.~10.17 - 학교홈페이지및각반학급에공고, 포스터및현수막제작 178 소프트웨어교육특별프로그램운영우수사례

06 2) 행사진행일정 2015. 10.2 6.( 월 ) 이공계진로탐색특강 ( 교수님강의및질의응답 ) 19:20-20:20, 효천관, 본교및관내지역학생, 교사, 학부모초빙 2015. 10. 27.( 화 ) 실무중심유니티를통한게임개발시현 (SBS게임아카데미 ) 19:20-21:10, 효천관, 1-2학년희망학생들만참여 게임프로그래밍파트별역할및플로우 / 개발시현 진행절차 ( 질문시간을제외한 1시간 30분가량진행편성 ) 게임프로그래밍실무진행절차 - 게임개발각파트별역할 실무중심의유니티를통한게임개발시현 윈도우 / 맥을이용한크로스플랫폼개발시연 20분 : 질의응답 2015. 10. 28( 수 ) 프로그래밍대회 야간 1교시, 전산교육실, 1-2학년희망학생들만참여 필기, 실기시험 2015. 10. 29.( 목 ) 실전클라우드컴퓨팅 :60분만에만드는나만의인터넷서비스 (KAIST) 야간1교시, 효천관 ( 또는전산교육실, 1~2학년희망학생들만참여 30분 : 제작설명및간단한해킹시연및실전랜덤페이지취약점분석 60분 : 제작 20분 : 시현 10분 : 질의응답 모바일투표사이트제작시현 : 문자투표와집계가가능한솔루션을보여줌으로서, 프로그래밍을통한사회적합의와영향력을제시. 해킹시현, 정보보안에대해학생들과질의응답 라. 기대효과 1)1주일동안 SW교육관련다양한체험활동 ( 교수와질의응답, 게임코딩과정, 정보보안 SW 및해킹시현 ) 에참여하도록하여 SW에대한흥미와관심도제고 2)SW 기초소양을배양할수있는계기마련, SW교육의운영성과확산, SW체험진로활동활성화를집중적으로하여 SW교육선도학교의취지와특성을살림. 소프트웨어교육특별프로그램운영우수사례 179

< 홍보용포스터 > < 홍보용배너 > 180 소프트웨어교육특별프로그램운영우수사례

06 마. 운영내용및성과 1) 정규수업시정보 + 경영일반교과융합 - 추진목적 : 정규수업시간을이용하여다수의학생들 (200 여명 ) 에게 SW의흥미와관심을유발함. - 추진내용 (1,2학기수업시수참고바람.) C언어, 스크래치로문제해결알고리즘실습, 게임만들기 코딩언어 :C언어, 스크래치, 앱인벤터 팀티칭등의방법을적극활용하여학습자간개인차가완화되도록실시함. 경영마케팅관점에서앱인벤터를활용해설계, 앱창업계획서발표함. - 변리사를초빙하여 S/W 솔루션과알고리즘신지식재산권특허를학습함. 스마트폰어플개발에앞서, 지적재산권 / 특허에대한전문식견을구해서, 앱인벤터를활용하여혁신적인어플리케이션을개발함. 초청변리사 : 김건우특허그룹덕원대표변리사, 기술거래사 2) 프로그램구성및진행 < 앱창업계획서발표회포스터 > 단계주제세부내용 강사 ( 변리사 ) 소개도입소개 인사지적재산권의 지적재산권전개1 일반개념 특허전개2 사례 특허성공및실패사례신-지식재산권 S/W솔루션의특허보호전개3 S/W솔루션과알고리즘 알고리즘의특허보호 청소년들의특허출원과정 / 비용마무리질의응답 변리사직종에대한설명 3) 추진성과 - 소프트웨어가신-지적재산권이라는사실을새롭게알게됨 - 모바일어플개발을위한아이디어도특허로보호받는다는사실에고무되어, 모둠별로혁신적인어플을개발하기위해치열하게토론, 협업학습을진행함. 소프트웨어교육특별프로그램운영우수사례 181

1 학기 구분총시수학습목표학습내용 1 주차 2 정보통신윤리교육 1 인터넷및스마트폰사용습관 2 주차 2 정보통신윤리교육 2 지적재산권, 정보보안, 정보통신윤리에대한인성교육 3 주차 2 컴퓨터역사컴퓨터및인터넷발전사를살펴봄 4 주차 2 S/W 의미래다양한분야에서사용되는 S/W 미래발전방향을예측 5 주차 2 정보기기의동작, 정보처리 H/W, S/W 비교이해 6 주차 2 운영체제연계한 S/W 이해운영체제의개념과역할, 프로세스의상태변화를이해 7 주차 2 빅데이터 빅데이터의개념과현대사회에서빅데이터의중요도에대해이해 8 주차 2 빅데이터관련된 S/W 이해빅데이터관련된 S/W 이해 ( 동영상시청 ) 9 주차 1 네트워크의이해네트워크계층의필요성과역할을이해 10 주차 1 네트워크소프트이해네트워크보안의사례를찾기 11 주차 1 백신 S/W 이해정보보안 S/W 이해하기 12 주차 2 멀티미디어 ( 포토샵, 플래시 ) S/W 이해 멀티미디어의기본표현방법에대해이해 13 주차 2 멀티미디어만들기사운드편집과인코딩작업에대해이해 15 주차 2 모바일앱이해모바일앱의현실과문제점파악 16 주차 2 경영마케팅이해앱의사업아이템모둠별회의 17 주차 2 스토리보드작성스토리보드를작성하여앱설계 18 주차 2 창업계획서준비앱의사업아이템을마케팅적으로접근하기 19 주차 1 앱설계 S/W 이해앱설계를위한 S/W 이해하기 ( 언플러그드활동 ) 20 주차 1 앱설계 S/W 적용앱설계 S/W 적용하기 소계 33 182 소프트웨어교육특별프로그램운영우수사례

06 2학기 구분 총시수 학습목표 학습내용 21주차 2 컴퓨터수학기초1 명제, 명제논리, 술어논리와관련된여러정의를학습함 22주차 2 컴퓨터수학기초2 순차, 분기, 반복구조와하향식접근방법이해 23주차 2 정보의표현 디지털논리회로로구성방식을이해 24 주차 1 논리연산과논리회로 25 주차 2 문제의구조화, 추상화 지털논리회로를설계하는불대수의개념을이해하고논리회로를구성다양한명제의증명방법을이용해서추론규칙에따라주어진문제를추론해봄. 26 주차 2 모델링과시뮬레이션실생활의문제를모델링, 시뮬레이션하기 27 주차 2 관계와함수 28 주차 2 복잡한구조의알고리즘설계 선형구조, 비선형구조개념이해, 관계의특성을이해하고표현방법을익힘. 자료를정렬, 탐색, 압축하는다양한방법익히고알고리즘을설계하기 29 주차 1 알고리즘의분석과평가같은문제를해결하는데사용되는여러알고리즘을비교평가 30 주차 1 프로그래밍의이해절차적언어, 객체지향적언어의특징이해 31 주차 2 문제해결과프로그래밍 1 프로그래밍언어의실행절차대로실제작성 32 주차 2 문제해결과프로그래밍 2 자료의입출력프로그램작성, 다중선택구조, 복잡한제어구조이해 33 주차 2 문제해결과프로그래밍 3 배열, 함수를활용한프로그램작성 34 주차 1 프로그래밍과융합 1 인문, 사회, 과학분야에서프로그래밍이사용되는사례를찾아서학습 34주차 2 프로그래밍과융합2 다양한분야에서문제해결과정을찾아프로그램작성 35주차 2 팀프로젝트제작1 팀을이루어기초문제에대한프로젝트를설계, 제작함 36주차 1 팀프로젝트제작2 팀을이루어중급문제에대한프로젝트를설계, 제작함 37주차 1 팀프로젝트제작3 팀을이루어고급문제에대한프로젝트를설계, 제작함 38주차 2 팀프로젝트평가1 동료간코칭, 팀티칭 39주차 2 팀프로젝트평가2 전문가를모시고멘토를받음 40주차 1 팀프로젝트평가3 지도교사들의전체적인평가회 소계 35 대계 68 소프트웨어교육특별프로그램운영우수사례 183

07 소프트웨어교육교사연수운영우수사례 소프트웨어교육선도학교운영은 2018년정규교육과정에도입되기전까지현장정착을위해진행되는것이므로, 교사들의역량이가장중요한요인중하나이다. 따라서지속적으로교사들을위한연수나워크샵이필요하다본사례집에서는각학교별로특색있게진행된교사공동체구성및운영, 워크샵및연수등의사례를발췌하였다.

186 소프트웨어교육교사연수운영우수사례

07 가평초등학교 01 교원연수가. 추진목적및준비 1)SW교육에대한교사들의인식변화를도모한다. 2) 교사연수를통해알고리즘및프로그래밍을위한교사역량을강화한다. 3)SW교육을위한교사들의역량강화를통하여교육여건을조성한다. 4) 전문가초청강연을통하여 SW교육의정책방향을파악한다. 5)code.org 연수를통하여모든교사가창의적체험활동지도가가능하도록한다. 6) 관내교사들도본연수에참여할수있는기회를제공한다. 나. 운영및성과 운영구분 교사연수 프로그램 전문가특강 (2015.6.) 성과 대상 인원 시간 관내 교사 37 3 code.org 사이트연수교사 36 2 (2015.5.) 전문적학습공동체 (2015.5.~2015.7.) 관내교사 15 20 333 협력학습연수 (2015.10.~2015.11.) 교사 12 10 경인교육대학교원격 자율연수 교사 7 60 (2015.3.~2015.8.) 실과생활과전기 전자단원연수 교사 5 4 (2015.6.15.) 내용담당비고 SW교육의개념 SW교육필요성및교육과정반영방향 CT(Computational hinking) 의교육적활용 code.org 사이트연수 학급섹션운영방법 외부강사 본교교원 code.org 사이트연수 엔트리프로그래밍기초 Unplugged를활용한컴퓨팅교육 엔트리프로그래밍활용본교 스크래치프로그래밍기초및활용교원 원보드컴퓨터및아두이노원리와스크래치에서의활용 원보드컴퓨터및아두이노의수업활용법 스크래치의기초및활용 아두이노를활용한수업방법 http://junior.slic.kr 스크래치입문, 초급, 고급과정 아두이노입문, 초급과정 피지컬키트와아두이노를활용한전기 전자단원지도방법 본교교원 본교교원 본교교원 교수정인기 신동호 신동호 신동호 희망교사 신동호 본교교사연수 1학점 (15시간) 인정 본교포함 4개교 소프트웨어교육교사연수운영우수사례 187

다. 성과및기대효과 1)SW교육의필요성을인식하게되었다. 2) 일부교사들은알고리즘및프로그래밍을위한자신감을갖게되었다. 3) 피지컬컴퓨팅교육의필요성을인식하게되었다. 4)SW교육에자신감을갖는교사들이많아 SW교육확산에도움이될것이다. 5) 연수를받은관내교사들이근무하는학교에서선도학교를운영하고자한다. 188 소프트웨어교육교사연수운영우수사례

07 소프트웨어교육교사연수운영우수사례 189

광주극락초 01 단계별교사연수및워크샵 가. SW 교육의방법과철학에대하여단계별교사연수및워크숍진행 SW교육과교육과정 CT와수업디자인 EPL과피지컬컴퓨팅 SW교육과프로젝트학습 SW교육일반론개정교육과정소개 추상화, 자동화 & 21 CLD 스크레치, 엔트리햄스터로봇 SW활용프로젝트사례 광주 SW 선도교원 본교교원및지역교원 광주전남 SW 선도교원협의회및워크숍 02 광주전남 SW 선도교원협의회및워크숍 가. SW 교육을준비하는교사모임지역협의회 1) SW 교육을준비하는교사모임 광주전남협의회운영 단계 준비 SW교육활동 일시 : 2015. 4. 18( 토 ) 13:00~17:00 장소 : 광주극락초등학교 워크숍내용 - SW교육에대한이해 : 광주교육대학교마대성교수님 - SW교육사례발표 : 파주임진초 ( 강성현 ), 순천성남초 ( 박준모 ) - SW교육선도학교및연구학교운영방안토의 운영 활동 성과 광주전남지역의 SW교육선도학교교원및연구학교교원의자발적인워크숍운영을통한 SW교육발전방안협의 지역과의연계활동을통하여 SW교육발전방법협의 190 소프트웨어교육교사연수운영우수사례

07 나. SW 교육우수사례나눔워크숍 1) 광주전남 SW 교육선도교원 SW 교육우수사례나누기워크숍운영 단계 SW 교육활동 준비 일시 : 2015. 12. 20( 일 ) 17:00~20:00 장소 : 광주유스퀘어인근카페 워크숍내용 - SW교육앱개발우수사례발표 : 광주광덕고이재원선생님 - SW교육을위한로봇활용수업방법및사례 : 광주극락초한승륜선생님 - 로봇활용 SW교육실습학교 : 순천성남초박준모선생님 운영 활동 성과 SW교육을활용한우수교육사례에대하여광주전남지역 SW교육선도교사들간의나눔의시간을가짐 SW교육의철학과방법적인측면에서현장교육의애로사항에대한해결방법모색 소프트웨어교육교사연수운영우수사례 191

03 광주교원 SW 교육워크숍및교사연수 가. 지역교원을대상으로하는피지컬컴퓨팅교사연수추진 1) 지역교원을대상으로비트브릭을활용한피지컬컴퓨팅에대한연수추진 단계 SW 교육활동 준비 일시 : 2015. 7. 9( 목 ) 17:00~20:00 장소 : 광주극락초등학교 비트브릭을활용한피지컬컴퓨팅방법이해에대한연수실시 - 스크래치와비트브릭연결하기 - 프로그래밍을통해물리적센서제어하기 - 창작형 SW교육피지컬컴퓨팅도구의활용방법에대한협의 - 비트브릭를활용한창의적인 SW교육방법에대한이해및교육과정의적용방법토의 운영 활동 성과 연수참가자 : 25명 광주지역 SW교육관심교원들에게피지컬컴퓨팅의이해를돕는연수기회제공 전공과목에피지컬컴퓨팅을적용하기위한자발적인토의진행 192 소프트웨어교육교사연수운영우수사례

07 나. SW 교육선도교원연수운영협력 ( 시교육청주관 ) 1) 광주 SW 교육선도교원대상연수기관운영 단계 준비 SW교육활동 일시 : 1차 ) 2015. 8. 17~19일 09:00~16:00 2차 ) 2015. 8. 24~26일 09:00~16:00 장소 : 광주극락초등학교 광주 SW교육선도교원운영을위한 SW교육필수과정연수 연수장소및연수운영강사진지원 연수에필요한 SW교육도구지원 강의내용 : 언플러그드, EPL, EPL과교육과정적용하기 운영 활동 성과 SW교육연구학교및 SW교육선도학교교원중선도적인역할을할교원들에게 SW교육을하기위한교육방법에대한연수진행 소프트웨어교육교사연수운영우수사례 193

다. SW 교육운영방안워크숍실시 1) 지역교원및본교교원을대상으로 SW 교육운영방안워크숍실시 단계 SW 교육활동 준비 일시 : 1차 ) 2015. 11. 18일 ( 수 ) 17:00~20:00 2차 ) 2015. 12. 2일 ( 수 ) 17:00~20:00 3차 ) 2015. 12. 16일 ( 목 ) 15:30~17:30 장소 : 광주극락초등학교 1 차워크숍주제 : SW 교육과정과 SW 교육방법에대한이해 ( 참석 : 12 명 ) - 발표자료 : https://sway.com/hmrxljgj7v1rkmg2 2 차워크숍주제 : CT(Computational Thiking 에대한이해 ( 참석 : 12 명 ) 운영 활동 - 발표자료 : https://sway.com/uxnp8ihqrhszdbtu 3 차워크숍주제 : SW 교육도구 (EPL) 에대한이해와실습 ( 참석 : 12 명 ) 성과 개정교육과정에적용될 SW 교육방법에대한이해와실습의기회를본교교원및지역교원에게제공 194 소프트웨어교육교사연수운영우수사례

07 소프트웨어교육교사연수운영우수사례 195

단원중학교 01 교사대상 SW교육연수가. 교내교사대상 SW연수실시 1) 교내 14명교사 SW교육동아리결성, 매주금요일 2시간연간총 45시간학교내 SW교사직무연수실시 ( 학교내전문적학습공동체 ) 2) 연수주제 :SW활용 21세기역량강화수업 3) 연수내용 :SW수업방법뿐만아니라일반교과에서사용할수있는스마트도구연수 (SW 수업과스마트교육을융합하여보다즐겁고편리한수업관리방법, UCC 촬영및편집앱사용방법, 구글드라이브활용의기초및응용, 무선미려링방법, 비쥬얼씽킹수업 ) SW 와 21C 미래핵심역량언플러그드활동을통한 SW 접근 SW 일반교과융합수업연구 나. 지역사회교사대상 SW연수 (1학기/2학기 ) 실시 1) 미래사회를대비하는 SW교육전문가강연 (2015.5.23.) 30명참여 2) 웹어플리케이션만들기를통한코딩의이해연수 (-2015.10.3.~10.4) 35명참여 3) 교육용프로그램언어와피지컬컴퓨팅을이용한 SW수업방법연수및실습 4) 그룹별 SW 프로젝트과제개발프로그램운영 5)SW실무경험을바탕으로온라인에서코딩수업활동을하고있는이고잉강사초청 6)HTML, CSS, PHP, 자바스크립트등의웹에서사용할수있는코딩방법과웹의역사에대해실습위주의연수실시 지역사회교사대상 SW 연수 SW 비쥬얼씽킹이고잉의 HTML 코딩수업 196 소프트웨어교육교사연수운영우수사례

07 다. 추진성과 1) 미래사회대비를위한 SW교육에대한올바른이해와공감대를형성. 2)SW 교육이현장에서쉽고체계적으로정착하기위한다양한 SW교육프로그램및교수학습모델공유. 3)SW교육에관심있는교내교사전문적학습공동체구성 (14명) 및다양한방법의 SW교육연수. 4) 학교현장에서경험하고습득한수업아이디어와 SW의 CT사고요소를결합한교수학습자료의나눔을통해교사간집단지성함양. 5) 학교안 SW교육전문적학습공동체역량강화지원으로학생중심수업및실행학습강화. 6) 교내뿐만아니라지역사회교사들과 SW교육에대한자료공유및역량강화지원으로함께하는교육공동체강화. 7)SW 교육에대한이해및일반교과에서 SW연계한융합수업을위한 SW기본수업방법연수및수업사례공유. 02 학부모 SW교육연수가. 학교설명회기간 (3월) 학부모를대상으로 SW설명회실시 1) 목적 :SW교육의이해와필요성에대한공감대형성및가정에서 SW교육에대한지속적인관심과지원유도. 2) 주제 :SW사회가가져올미래모습과이를준비해야할핵심역량 SW 설명회참가학부모모집 SW 교육사업홍보 SW 교육설명회개최 나. 추진성과 1)200여명의학부모참여로미래사회역량과 SW교육의필요성에대한공감대형성. 2) 가정에서부터시작되는 SW교육에대한관심과지원약속. 3) 기존에단순한도구로만여겼던컴퓨터를새롭게바라보는인식전환의기회제공. 4)SW 교육을통해서컴퓨터적인알고리즘의이해를높여학생들뿐만아니라학부모님들도일상생활의문제를해결해보려는의지를가지게됨. 소프트웨어교육교사연수운영우수사례 197

03 공개수업가. 2015 한-국제기구공동 ICT 국제심포지엄교육정보화공개수업 (Global Symposium on ICT in Education 2015) 1) 일정 / 장소 :2015.11.5( 목 ) / 단원중학교도서실 2) 목적 : 국제기구와의다자간협력을통해한국의교육정보화정책성과의세계화추진및국제적리더십강화 3) 주제 : 꿈과끼를키우는학교혁신 (Innovation in Schools) / SW로봇사회와나의진로 4) 주최 : 교육부, 세계은행 (World Bank) 5) 주관 : 한국교육학술정보원 (KERIS) 6) 협력기관 : 유네스코아 태본부, Intel 아태본부 7) 참가국 :26개국* * 미국, 프랑스, 호주, 파푸아뉴기니, 콜롬비아, 페루, 우루과이, 우즈베키스탄, 인도네시아, 오만, 키르기스스탄, 스리랑카, 몽골, 캄보디아, 인도, 파키스탄, 말레이시아, 필리핀, 태국, 대만, 베트남, 러시아, 한국, 르완다, 남아공, 모잠비크 나의진로 SW 로봇만들기진로와 SW 로봇토의토론나의 SW 꿈로봇소개하기 나. 추진성과 1) 아시아 태평양, 아프리카, 중남미등 19개국교육정보화부문정책가및인근학교교육관계자 80여명참석. 2)SW수업을활용한대한민국의교육정보화와교육혁신사례소개. 3) 교사와학생이활발한상호작용을통해실시하는 SW교육혁신사례참관의기회제공. 4) 수업공개를통한 SW교육의성찰및발전의계기마련. 198 소프트웨어교육교사연수운영우수사례

07 소프트웨어교육교사연수운영우수사례 199

도당고등학교 01 SW교육지역교사네트워크구축가. 목표 :SW교육운영프로그램을공유하고, 지역정보교사커뮤니티와연수를통하여 SW교육 역량을강화할수있다. 나. 추진내용 캐릭터개발과공유 카페운영을통한 SW 교육운영프로그램공유 본교교사대상전문적학습공동체운영 부천, 광명지역정보교사커뮤니티활성화를통한지역정보교사연수, 지역정보교사교육역량강화 SEF(Software Edu Fest) 교육자료공유 소프트웨어로통하는세상을상징하는 소통이 캐릭터개발, 공유 http://cafe.naver.com/swtong SW로통하다 도당고 SW선도학교카페운영미래를여는 SW교육-수업일기 ( 교사 ), 수업지원단 ( 학생 ), 관련수업지원실운영 SW동아리-수업일기 ( 교사, 학생, 특강프로젝트별 ), 전문적학습공동체, 부천정보교사NET, 이공계진로진학도움자료탑재를통한 SW교육자료공유와확산 3DP활용연구전문적학습공동체 (30시간, 4명, 직무연수 ) 운영 1 부천, 광명지역교사연수실시-플레이봇을활용한문제해결학습, SW교육교과협의회, 부천, 광명지역밴드를통한정보교환, 선도학교정보공유, 선도학교운영계획서공유, 소프트웨어교재, 수학동아소프트웨어자료소개 2 부천, 광명지역정보교사세미나실시-컴퓨터교육의전문가이신교수님을모시고소프트웨어교육의방향강연후정보교사협의회형식으로이어지는정보교사세미나를개최함. 2015년 6-7월미래부, 교육부후원네이버가주최한 Software Edu Fest 2015 에참여하여 스마트앱개발 SW프로젝트 로 중등부문대상 ( 교육부장관상 ) 을받고관련교육계획서, 교수학습자료, 교육사례수기, 수업동영상등을공유하여교육발전과확산을도모함. 2015.07.28. SW교육선도학교중간발표회고등학교우수사례발표를통한 SW교육우수사례발표및공유 SW 교육우수사례공유및확산 2015.08.22. 교과연구회학습공동체의날 을통한 SW교육성과사례발표및확산, 공유 2015년경기도중등정보과교육연구회운영위원으로교과연구회학습공동체의날에참여하여 SW교육사례발표, SW선도학교프로그램사례발표, 수업에관한자료를공유하면서개발연구와공유, 확산에노력함. 2015.11.20. 전자신문주최 ( 교육부후원 ) 정보과학인재양성우수교사 ( 교육부장관상 ) 수상, IT교육콘퍼런스전시및교육사례발표 2015.11 교육부, 미래부주최신나는 SW교육수기공모전최우수상 ( 미래부장관상 ), 수기를통한 SW교육사례와운영소감공유 2015.12.04. SW교육페스티발 SW교육수기최우수상우수판넬전시, 선도학교우수운영사례판넬전시를통한사례공유 2015.12 도당고운영사례집발간및 PDF배포를통한교육사례공유 200 소프트웨어교육교사연수운영우수사례

07 다. 세부추진내용 1) SW 교육상징캐릭터개발과공유 SW 교육캐릭터개발, 공유 SW 교육카페운영 - 소프트웨어로통하는세상을상징하는 소통이 캐릭터개발 - SW의상징성을부여한게시물작성, 컴퓨터실환경미화예시등카페를통한공유, 배포 2)SW 교육카페운영 - http://cafe.naver.com/swtong SW로통하다 도당고 SW선도학교카페운영 - 미래를여는 SW교육-수업일기 ( 교사 ), 수업지원단 ( 학생 ), 관련수업지원실운영 - SW동아리-수업일기 ( 교사, 학생, 특강프로젝트별 ), 전문적학습공동체, 부천정보교사NET, 이공계진로진학도움자료탑재를통한 SW교육자료공유와확산 3) 정보교사커뮤니티활성화 정보교사커뮤니티활성화 S E F 교육자료공유 - 부천, 광명지역정보교사커뮤니티활성화를통한지역정보교사연수, 지역정보교사교육역량강화 1 2015.04.22. 부천, 광명지역교사연수실시-플레이봇을활용한문제해결학습, SW교육교과협의회, 부천, 광명지역밴드를통한정보교환, 선도학교정보공유, 선도학교운영계획서공유, 소프트웨어교재, 수학동아소프트웨어자료소개 2 2015.09.21. 부천, 광명지역정보교사세미나실시-컴퓨터교육의전문가이신교수님을모시고소프트웨어교육의방향강연후정보교사협의회형식으로이어지는정보교사세미나를개최함. 소프트웨어교육교사연수운영우수사례 201

4) 본교교사대상학교안전문적학습공동체운영 3D 프린팅체험부스운영전문적학습공동체 3D 프린팅특강지원 - 교사간연구활동, 수업개발, 실천, 발표회, 평가협의회를통해 3D프린터의동향, 모델링연구와교육활용방안을탐구하여, 개별교사는물론학교의융합교육역량강화를추구함. - 연수주제 :3DP(3D 프린팅 ) 교육활용을위한연구 - 운영기간 :2015.04.08.-2015.11.30.(30 시간, 4명, 직무연수 ) 5) 네이버 SW야놀자 를통한 SEF 교육자료공유 - 2015년 6-7 월미래부, 교육부후원네이버가주최한 Software Edu Fest 2015 에참여하여 스마트앱개발 SW프로젝트 로 중등부문대상 ( 교육부장관상 ) 을받고관련교육계획서, 교수학습자료, 교육사례수기, 수업동영상등을공유하여교육발전과확산을도모함. - 2015.10 네이버 SW야놀자블로그를통해관련내용공유 - http://playsw.naver.com/repo/t_sef/147 6)SW 교육사례발표를통한운영성과확산 SW 교육우수사례발표 전자신문 IT 교육콘퍼런스사례발표 SW 교육운영사례전시 SW 교육페스티발수기, 우수운영사례판넬전시 도당고운영사례집배포 202 소프트웨어교육교사연수운영우수사례

07-2015.07.28. SW교육선도학교중간발표회고등학교우수사례발표를통한 SW교육우수사례발표및공유 - 2015.08.22. 교과연구회학습공동체의날 을통한 SW교육성과사례발표및확산, 공유. 경기도중등정보과교육연구회운영위원으로교과연구회학습공동체의날에참여하여 SW교육사례발표, SW선도학교프로그램사례발표, 수업에관한자료를공유하면서개발연구와공유, 확산에노력함. - 2015.11.20. 전자신문주최 ( 교육부후원 ) 정보과학인재양성우수교사 ( 교육부장관상 ) 수상. IT교육콘퍼런스전시 사례발표, 전시부스운영 - 2015.11.30. SW산업발전유공교원표창 ( 미래부장관 ) - 2015.12.04. SW교육페스티발 SW교육수기최우수상 ( 미래부장관상 ) 우수판넬전시, 선도학교우수운영사례판넬전시를통한사례공유 - 2015.12.18 도당고 SW교육선도학교운영사례집발간및 PDF배포를통한교육사례공유 라. 추진효과 1)SW교육을상징, 소프트웨어로통하는세상을상징하는 소통이 개발, 활용사례공유, 배포 2) 온라인 SW교육커뮤니티 SW로통하다 도당고정보카페개설 운영, 3) 교사의수업일기, 학생들의수업소감탑재등 SW교육운영사례와성과를공유 확산함. 4) 지역정보교사커뮤니트를활성화하여밴드를활용한정보교환, SW교육운영사례를공유함. 5) 지역정보교사연수를통하여지역별로 SW교육을선도할정보교사의 SW교육역량을강화함. 6)SW교육운영사례발표를통하여운영사례, 프로그램사례, 수업자료등을공유함. 소프트웨어교육교사연수운영우수사례 203

204 소프트웨어교육교사연수운영우수사례

07 인천산곡고등학교 01 전문적학습공동체운영가. 전문적학습공동체 (SW교육교사공동체 ) 구성 본교과학교사는 11명으로시대의변화와흐름에예민하고적극적인 30~40대로구성되어있으며매주목요일 5교시에교과협의회시간을활용하여평소과학교과에관한운영협외회가활성화되어있었다. 이시스템을적극활용하여과학교양, 과학융합시간에적용할 SW 교육프로그램에대한교사공동체를구성하였으며, 기개발된수업지도안을본교의수준에맞게다시구성하여적용하였다. 1) 프로그램별, 교사협의체구성프로그램명협의내용협의회구성세부내용 일식, 월식수업지도안재구성이 코딩, SW 스크래치, 아두이노수업지도안 스크래치, 아두이노기본예제구성하김 교육프로그램개발및적용기이 EPL 프로그램단계적으로적용분석협업, SW 동아리 - 이 정규동아리프로젝트활동지도팀프로젝트 SW 동아리운영및지도이 자율동아리활동지도활성화 과제연구일정, 세부추진사항협의탐구, SW를활용한 과제연구지도 과제연구연구노트작성요령관련협과학교사전체과학탐구활성화 R&E 지도의 탐구프로젝트발표대회협의이 이공계진로탐색멘토링운영 SW 관련이공계 이공계초청강연강연자섭외황 이공계초청강연운영초청강연활성화 기업가정신수업지도안개발김 기업가정신프로그램분석이 소프트웨어교육교사연수운영우수사례 205

2) 일식, 월식헷갈리지않아 수업지도안 - 일식, 월식은자주접하는과학현상이지만일상생활에서쉽게헷갈리고잘못알고있는경우가많다. 이러한실생활문제를해결하기위한스크래치창작물을만들어보고자하였다. 출처 : 2014 년중등과학 CT 교수학습자료개발연구회, 본교교원연구원으로참여 나. SW 관련교사연수활성화 1)CT 수업이란? 청라고노 선생님 (2015 년 6 월 18 일 ) 강연 PPT 내용중일부발췌 206 소프트웨어교육교사연수운영우수사례

2014년중등과학 CT 교사연구회개발책임연구원인천청라고노희진선생님과 CT 수업에대해토의하고토론해보는시간을가졌으며, 본교의 CT 교사연구회연구원으로활동하였던이 선생님과과학수업에서어떻게 CT를접근할것인지에대해고민해보는시간을가졌다. 2) 전교직원대상 SW 연수 선생님들을위한 SW 이야기 07 강연후기 3) 과학교사대상 SW 관련연수 소프트웨어교육교사연수운영우수사례 207

08 소프트웨어교육지역연계우수사례 소프트웨어교육선도학교운영은지역사회와의연계를통해다양한행사를진행하는방향도모색할수있다. 특히, 인근의학교와연계를진행하거나지자체나과학관같은단체와의연계도고려할수있다. 최근에는교육박람회나지역교육청단위의교육행사들이많아져서지역교육청과연계하여특색있는소프트웨어교육체험부스를운영하는사례도많이볼수있다. 본사례집에서는각학교별로특색있게진행된지역연계우수사례를발췌하였다.

210 소프트웨어교육지역연계우수사례

08 담양동초등학교 01 세계대나무박람회 SW 체험부스운영 가. 세계대나무박람회 SW 체험부스운영 준비운영성과 세계대나무박람회조직위협의 부스사전준비 SW홍보부스운영 (1개부서) (2015.9.17.~10.4, 20일간 ) 지역사회의관심도제고 누적참여인원약 600명체험 구분 세부내용 지역사회와연계한 SW홍보부스운영계획수립 세계대나무박람회와연계한교육프로그램운영에관한지역사회의요구를반영하여홍보부스를운영하게되었다. 계획수립을위해군청의담당자와여러번의협의를거쳐지역사회와연계한홍보부스운영을하게되었다. 운영기간 : 2015.9.17.( 목 ) - 2015.10.4.( 일 ) 20일간 장 소 : 세계대나무박람회부스관 운영시간 : 09:00-18:00 일시 주요추진내용 장소 비고 준비 9. 7( 월 ) 세계대나무박람회 SW홍보부스운영계획공문발송본교 9. 8( 화 ) 세계대나무세계대나무박람회관계자회의 15:20~17:00 박람회장 세계대나무박람회운영기구와협의부스운영방안협의참여교원전원 9.9( 수 ) 15:20~17:00 부스설치및운영세부방안구상 본교세계대나무박람회장 9.10( 목 ) 부스필요물품품의본교 9.10( 목 ) 15:20~17:00 부스운영방법및교육내용연수교재연구실봉사학생포함 9.11( 금 ) 부스필요물품구입및준비본교 소프트웨어교육지역연계우수사례 211

SW홍보부스운영내용일시 주요추진내용 장소 비고 9.14( 월 )~15( 화 ) 15:20~17:00 부스설치 세계대나무박람회장 참여교원전원 9.16( 수 ) 15:20~17:00 최종리허설 - 세계대나무박람회관계자회의 세계대나무박람회장 참여교원전원 `9.17( 목 ) ~ 10.4( 일 ) 세계대나무박람회 SW홍보부스운영 세계대나무박람회장 SW홍보부스 18일간운영 10.2( 금 ) -세계대나무박람회관계자회의 세계대나무박람회장 참여교원전원 10.4( 일 ) -세계대나무박람회 SW홍보부스뒷정리 세계대나무박람회장 참여교원전원 운영 프로그램구성흥미와창의력신장논리력신장창의력신장창의적문제해결력신장 주요활동드론 ( 창의 ) 체험스크래치체험, 코딩 ( 논리력 ) 과결과확인 3D프린터 ( 창의 ) 체험및기념품만들어갖기레고마인드스톰 ( 창의, 문제해결 ) 조작하기 성과 < 세계대나무박람회 SW교육체험부스운영 > 학생들에게 SW교육홍보및이해저변확대 SW교육우수사례확인및교원전문성신장 학부모 SW교육및학교교육관심증대 ( 누적체험인원약 600명 ) 지역사회와연계한프로그램운영으로 SW교육의중요성공동인식 212 소프트웨어교육지역연계우수사례

08 소프트웨어교육지역연계우수사례 213

독정초등학교 01 용인디지털산업진흥원과 협력체결 목적 운영내용 교육내용 교육성과 일반화 전문기관의 SW 교구를지원받고, 전문기술적인교육내용을전수받음으로서 SW교육활성화를극대화시킴 사물인터넷교육교구제공및지도 영재교육과정내 (6시간) 방학캠프및주말캠프협력운영 토요거점학교운영협력 (4시간 2) 실생활속에서 SW의역할을인지및관심갖기 문제해결능력을신장및논리력향상을위한교수학습설계 상상력의구현을통한 SW의활용으로생활에필요한프로그램구상언플로그드, 알고리즘, 기초프로그래밍, 3D체험학습운영 학교 SW교육과사물인터넷교육을병행운영하여생활속의 SW 체감도상승 초등교사들의 SW 전문지식공백에대한조언및학생 CO-Teaching 첨단기자재에대한체험교육으로학습효율성향상 지역의산업시설활용과지역화학습으로개성있는 SW 선도교육운영 지자체의협조를통해부족한기반시설에대한지원 학년별수준에맞는다양한 SW교육체험시설준비협조 고학년진로교육에적합한 SW 진로체험유관기관연계 2015년도교육내용반성을통한차기년도교육내용적정화조절 용인지역교사연구회클러스터활동지원 학생 SW 관심분야설문을통해내년도협력교육과정내용선정과학습준비 MOU 협정서사물인터넷교육주말캠프안내장 214 소프트웨어교육지역연계우수사례

08 소프트웨어교육지역연계우수사례 215

문명중학교 01 아빠와함께하는소프트웨어체험교실 1 2014년도 SW시범학교를하면서느낀점중에하나는학생들이 SW교육에적극적으로참여하기위해서는학부모님들의 SW교육에대한이해가꼭필요하다는것이었다. 여전히국, 영, 수위주의과목만이중요하다고생각하고방과후학교에남아 SW관련활동을하는것에대해서불필요한시간낭비일뿐이라고생각하는학부모들에게 SW교육의필요성과가치를꼭알리고싶었다. 또한몇몇의식있는학부모들은미래사회에서의 SW의비중을미리알아보시고높은관심을보이셨는데, 과연학교에서어떤교육을하고있는지궁금해하는학부모님들께도본교의 SW교육에대해서알려드릴필요가있었다. 아빠와함께하는 소프트웨어체험교실 개최를결정하다. < 문서번호문명중학교-6411(2015.11.18.)> 드디어아빠와함께하는 소프트웨어체험교실 개최에대한내부결재를받았다. 본교는 2012 년부터기술 가정과에서아빠와함께하는 요리교실 을개최해왔기때문에 SW교육에서 아빠와함께하는 시리즈에동참하는것에대해반갑게생각하지않았다. 기술 가정과선생님에게학부모대상 SW교실의필요성에대해서설득수차례설명하고허락을얻은뒤교감선생님그리고여러부장교사들과의몇차례회의를아빠와함께하는 소프트웨어체험교실 의가닥을잡아갈수있었다. 가. 무엇을주제로할것인가? 1) 학생과학부모가쉽게공감할수있는수업도구가필요했다. 현재본교에서보유하고있는도구는레고마인드스톰, 아두이노, 햄스터로봇등이있었는데그중레고마인드스톰은어른들도한번쯤은접해봤을도구임으로레고마인드스톰을수업도구로결정하였다. 2) 레고마인드스톰으로쉽게접근하면서도노력에따라결과를차이낼수있는주제는무엇인가? 에대해서함께행사에참여하는선생님들과많은이야기를나누었다. 3) 로봇씨름대회, 미로찾기대회등몇가지아이디어가나왔지만 2일이라는짧은시간동안학부모가체험하고대회를치루기에는무리가있다고결론짓고약간의장애물이있는라인을쫓아가는라인트레이서를주제로선정하였다. 216 소프트웨어교육지역연계우수사례

08 나. 몇학년을대상으로할것인가? 1) 현재 2학년과 3학년학생들은레고마인드스톰에대해서정보교과시간에한번씩배웠기때문에 1학년과 2, 3학년학생들이함께수업을듣고대회를치루는것은문제가있다는이야기가나왔다. 2)2016년도에 SW교육을본격적으로받게될현재 1학년학생들의학부모는아직 SW교육에대해잘모르고있었다. 이러한학부모들에게 SW교육의필요성을잘설명한다면 2016년 SW교육선도학교를꾸려나가는데큰도움이되겠다고판단하였다. 3) 많은회의를거듭한결과 1학년학생과 2, 3학년학생들을분리해서교육하기로결정했다. 1학년학생들은부모님과함께강의를듣고라인트레이서를만들어보도록하고, 2학년과 3학년학생들은대부분이라인트레이서에대해어느정도지식이있음으로옆에서부모님이만들어가는것을도와주는방식으로행사를진행하기로하였다. 다. 누가가르칠것인가? 1)2015 년선도학교를함께운영해오며나름대로 SW관련공부를해왔던선생님들이자신의실력을뽐낼기회를찾고있었다. 심지어원래전공과목이과학이던교감선생님도그동안틈틈이갈고닦은실력을보이겠다며강의를자청하셨다. 그래서이번아빠와함께하는 소프트웨어체험교실 은전공자인나는강의에참여하지않고비전공자지만열정을가지고선도학교운영에참여해온교감선생님 ( 과학 ), 이도훈선생님 ( 수학 ), 김태훈선생님 ( 과학 ) 이렇게 3분께모든강의를맡기기로결심하였다. 라. 언제할것인가? 1) 행사날짜를정하는것도쉬운일은아니었다. 11월말은기말고사가얼마남지않은상황임으로자칫잘못하면참가율이떨어질수있기때문이다. 다행히행사날짜를결정하기에앞서학생들을대상으로사전조사결과 11월 21일과 22일이가장적당한날짜로나왔다. 학년교육일시교육내용 1 2015.11.21.( 토 ) 9시 ~ 13시 2,3 2015.11.21.( 토 )14시 ~ 18시 (2,3학년) 1 2015.11.22.( 일 ) 9시 ~ 13시 2,3 2015.11.22.( 일 ) 14시 ~ 18시 레고마인드스톰의이해 라인트레이서대회 소프트웨어교육지역연계우수사례 217

마. 행사당일은어떠했나? 1) 참가학생들을모집하는과정에서한가지사실을간과하고있었다. 바로아빠들은휴일날집에서쉬는것을좋아한다는것이다. 몇몇참가를희망하는학생들의아빠들은휴일날학교에나와서머리아프게 SW교육을듣는것에대해서큰부담을느끼고있었다. 그래서함께행사를준비하는선생님과상의끝에참가대상범위를아빠에서가족으로바꾸었다. 참가대상을아빠에서가족으로바꾸고나니행사에참가를희망하는학생과가족들이늘어나기시작했다. 2) 과연행사를잘치룰수있을까? 라는걱정속에시작된행사는시간이지날수록진지함과즐거움이동시에묻어나는행사로바뀌어가고있었다. 처음에는그냥레고조립정도로만생각해고온몇몇학부모들은프로그래밍기초를배울때는어렵다며중도포기의사를보이기도했지만함께수업에참여한학부모의아들과선생님들의격려로포기하지않고끝가지프로그래밍기초수업을이수하였다. 3) 프로그래밍기초수업이끝나고라인트레이서를직접제작한후프로그램을만들고실제로경기장에서돌려보는단계에서는중도포기를원하던학부모들마저도즐거운표정으로프로그램을만들고또실습해보는광경을연출하였다. 4) 체험교실이끝난후학부모님들로부터소감을듣고체험교실의문제점을파악할예정이었으나체험시간종료후에도집으로돌아가지않고시간을연장해서함께프로그램을즐겁게만들어보는광경을보면서이번체험프로그램이성공적이었음을알게되었다. 5)2016 년도에는이러한체험프로그램을학부모뿐만아니라지역민들에게까지확산시켜경산지역민의 SW교육에대한이해와관심을높여보도록할것이다. 218 소프트웨어교육지역연계우수사례

08 소프트웨어교육지역연계우수사례 219

탄현중학교 01 다문화와함께하는 SW캠프가. 사전계획 ( 준비 ) 1) 다문화교육중 거점학교 와 SW교육선도학교 프로그램의융합 2) 인근지역의초 중학교다문화학생들을학교로초청하여 SW체험캠프진행 나. 운영내용및성과 담당교사 송원익 ( 본교교사 ) 장소 도서관 (SW체험존) 대상 인근초 중학교다문화학생 기간 2015. 11. 09. 기자재 컴퓨터, EV3 로봇, 센서보드 예산 없음 프로그램내용 로봇축구대회 EV3 로봇을태블릿 PC로직접제어하며미니축구게임실시 블루투스페어링기술을이용하여로봇원격제어 교육용SW( 스크래치 ) 를이용하여제작한게임프로그램체험 PUMP for Scratch, Olympic for Scratch, 가상드럼 for Scratch, 폐활량체크용풍선불기게임등다양한게임프로그램 체험 노트북PC와스크래치센서보드를연결실생활에서접할수있는센서기능에대한이해도를높이고게임프로그래 밍에대한즐거움제공 다문화학생초청 SW 캠프다문화학생초청 SW 캠프다문화학생초청 SW 캠프 220 소프트웨어교육지역연계우수사례

08 다문화학생과함께하는탄현마을학교 다문화학생초청 SW 캠프 다문화학생초청 SW 캠프 다문화학생초청 SW 캠프 다. 기대효과 1) 인근초 중학교다문화학생들에게 SW체험의장을마련함으로써 SW교육의저변확대에기여 2)SW교육선도학교로서의운영성과를인근지역에공유하고확산시킴으로써 SW교육의중요성에대한지역적공감대형성 소프트웨어교육지역연계우수사례 221

222 소프트웨어교육지역연계우수사례

08 일산대진고등학교 01 ISDJ 의지역사회 SW 교육공유및확산프로젝트 1 일산대진고등학교안에서진행되는 SW교육을인근초 중 고등학교에수업사례를공유하고확산될수있도록하며, 지역아동센터의저속득층학생들을위한 SW교육지원을할수있도록노력하였다. 가. SW 교육창의캠프운영 1) 운영계획서작성 - 세상과소통하는 SW 교육 - 2) 운영과정 - 2015년 9월 18일 : 창의캠프운영계획서내부결재 - 2015년 9월 23일 : 창의캠프운영모집공모에대해각학급에공문발송 - 2015년 9월 18일 ~10월 8일 : 창의캠프모집신청서접수 : 초등학교 10명 / 중등학교 10명총 20명모집 - 2015년 10월 13일 : 창의캠프선정자및운영계획에대해각학급에공문발송 - 2015.10.17.~10.18.: 창의캠프운영 [2일] - 2015년 10월 19일 : 창의캠프이수증발급및수상자시상 소프트웨어교육지역연계우수사례 223

캠프참가신청서우수상상장교육이수증수업확인증 교육내용 시작 1일차 2일차 기타 9시 ~9시30분 등록및개강식 등록 일산대진고등학교 5층컴퓨터실 9시30분 ~10시 언플러그드언플러그드 ( 이진수손으로세기 ) ( 이진수카드뒤집기 ) 10시 ~10시10분 쉬는시간 쉬는시간 엔트리 + 아두이노 (2인 1조 ) mblock + 아두이노 (2인 1조 ) 초등학생과중학생이 2인 1조가되어진행함 10시10분 ~12시30분 아두이노 + 스노우보드 (5인 1조 ) 초등 2팀과중등 2팀으로진행함 12시30분 ~1시 수료식 ( 이수증배부 ) 3) 운영성과 : 창의캠프에참가한학생들이 SW교육에대한전문적인지식이없어도쉽게접근할수있는내용으로수업을진행해서인지학생들이적극적으로수업에임하며열성을보여주었으며, 수업시간에하지못한부분에대해서는집에서인터넷까지찾아서마무리해오는등학생들의관심도와만족도가높았다. 4) 기대효과 : 이번에는작게시작했지만 2016년에는인근학교와연계하여교육내용도보다알차고여러정보선생님들의도움을받아조금확대해진해볼수있을것으로생각된다. 이번에일산지역행사와겹치는등으로창의캠프에지원하지못해많은문의전화를받았는데, 캠프일정을조정하여좀더많은학생들이캠프에신청할수있는기회가제공될수있을것으로기대한다. 224 소프트웨어교육지역연계우수사례

08 나. 저소득층학생들을위한 SW교육지원 1) 창의체험부 행복한마을공동체 2015 소나무프로젝트참여 : 레고마인드스톰과아두이노 리틀비츠동아리의교구및활동장소지원에대한지원을받았다. 2) 쉴가지역아동센터와 MOU체결및 SW교육지원활동 - 2015년 9월 9일 : 쉴가지역아동센터와 MOU체결 - 2015년 9~12월 : 저소득층학생들을위한 SW교육지원학습내용및교구준비 - 2015년 10월28일 ~12월9일 : 교내 ( 창의체험부 ) 및쉴가지역아동센터와사전협의 - 2015년 12월19일 : 쉴가지역아동센터동아리연합회자원봉사활동 - 2015년 12월23일 :SW교육동아리오리엔테이션 ( 레고마인드스톰, 아두이노 리틀비츠 ) - 2016 년 1월부터 ~: 격주로레고마인드스톰과아두이노 리틀비츠동아리학생들이한달에 2번씩쉴가지역아동센터를방문하여저소득층학생들에게 SW교육활동을지원할계획이다. 쉴가지역아동센터와 MOU 체결 SW 교육지원사전학습준비 창의체험부및쉴가지역아동센터와의사전협의 3) 운영성과 : 레고마인드스톰동아리학생들스스로가이소나무프로젝트에참여를희망하였으며 SW교육지원활동을위해사전에창의체험부와쉴가지역아동센터장님과사전합의를통해서로의의견을주고받으면서 SW교육지원의최선이방안을선택하고자노력하였으며, 아두이노 리틀비츠동아리학생들과연계하여 12월동아리조직등을거쳐 1월부터본격적으로 SW교육지원활동을시작할예정이다. 이런일련의과정들이학생들스스로의적극적인활동으로이루어진것으로학생들의자신들의받은 SW교육혜택을저소득층학생들에게나눠주고자노력하고있다. 4) 기대효과 : 학생들스스로가희망하여진행한프로젝트로일시적인활동에그치지않고 2016년도에신입생선발을거쳐일산대진고등학교만의특색사업으로거듭날것으로기대한다. 소프트웨어교육지역연계우수사례 225

다. 일산대진고등학교 SW교육운영사례집발간및배포 1) 학습지자료정리 : 교과및방과후수업등에사용했던학습자료정리 2) 운영계획서자료정리 : 체험학습, 창의캠프, 경진대회등을계획했던운영자료정리 3) 활동사진정리 : 교과, 방과후수업, 동아리, 체험학습, 창의캠프, 경진대회등활동했던사진자료절리 4) 각종대회수상자료정리 :SEF2015, SW교육수기및앱공모전, SW공로상등에대한각수장자료정리 운영결과사례집표지및목차 운영결과사례집내용 5) 운영성과 :2015년에진행한 SW교육내용을공유하고운영방법등을인근고등학교와공유하므로해서 SW교육에대해막연하게생각하시던선생님들께 SW교육에대한수업자료를제공할수있었다. 6) 기대효과 :2015 년도에일산지역에서 2개뿐이던 SW교육선도학교가 2016년도 SW교육선도학교신청에일산지역고등학교에서도많이지원하여선정되고 SW교육확산에기여할수있는지역이될것으로기대한다. 226 소프트웨어교육지역연계우수사례

08 소프트웨어교육지역연계우수사례 227

충북과학고등학교 01 충북과학고 (CBSH) 멘토링운영가. 충북과학고 (CBSH) 멘토링운영 1) 전교생 111명참여 ( 정보부문 1학년 3명, 2학년 6명참여 ) 2) 온라인멘토링연중실시 - 대상 : 관내중학생 (92명) - 네이버밴드 (M-CBSH 2기밴드 ) 를활용하여멘토링실시 3) 오프라인멘토링캠프운영 - 대상 : 관내중학생 (296명) - 기간 :2015.06.13(1차), 2015.12.23.(2차예정 ) - 정보부스를운영하여 SW에대한흥미유발 : 투명스피커제작 4)SW관련정보를공유하고 SW에대한질문에성실하게응답하며중학생들의 SW에대한관심유도 5) 지역사회발전에이바지하는태도함양 6) 사회공헌을통하여긍정적인자아상확립과미래에대한희망과동기부여 나. 도내정보교사대상 SW교육선도학교운영사례안내 1) 도내정보교사를대상으로 SW교육네트워크구축 2)SW교육활성화를위한충북중등정보교사워크숍추진 (2015.10.01., 2015.12.15.) 3)SW교육선도학교운영사례안내 4)SW교육선도학교소개및 2016. SW교육선도학교신청장려 228 소프트웨어교육지역연계우수사례

09 소프트웨어교육기타우수사례 우리나라에서소프트웨어교육의도입은 2014년부터이루어지고있어서다양한교육자료나교육매체가부족한실정이다. 선도학교를운영하면서학교의특색에맞는다양한교육자료가개발하는학교들이있었다. 특히, 교육효과성을측정하기위한평가도구를개발하고적용한학교들도있었다. 소프트웨어교육의경우평가도구체계가정립되지않았기때문에일선학교에서의이러한노력은큰의미를갖는다. 본사례집에서는각학교별로특색있게진행된기타우수사례를발췌하였다.

230 소프트웨어교육기타우수사례

09 서울우이초등학교 01 컴퓨팅사고력향상을위한초등학교 SW 교육모형개발 1 현재개발된다양한교재들을창의적체험활동시간에활용하기위해서는교사들이재구성해야한다. 또한프로그래밍관련수업을진행하기힘든교사들의경우수업에많은부담을느끼게된다. 따라서본교의연구주제인 컴퓨팅사고력향상을위한초등학교 SW 교육모형개발 에맞게창의적체험활동시간에지도할 10차시분량의스크래치프로그래밍지도안을개발하고교사의설명보다는학생들이자기주도적으로학습할수있는학습지를개발하였다. 또한교사의지도가필요할경우사용할수있는지도서를개발하여교사들이쉽게학생들의 SW 교육을진행해나갈수있도록하였다. 가. 10차시분량의지도안과지도서개발 1) 지도안개발 SW 교육을위한 10차시분량의창의적체험활동지도안을개발하였다. 흥미를유발하는도입활동과기초적인 1~2 개의활동그리고심화활동을기본틀로한 SW 교육모형을개발하여 1~2 개의활동은교사가주도하거나기본학습지를통해자기주도적으로학습할수있도록하였으며심화활동은학생들이스스로학습할수있는과정으로개발하였다. 또한평가지개념의학습지를첨부함으로써수업결과를평가할수있도록하였으며학습지의정답을확인할수있는참고자료를제시하였다. 지도안과학습지 ( 평가지 ) 소프트웨어교육기타우수사례 231

학습지 ( 평가지 ) 정답참고자료 2) 지도서개발개발된지도안을이용해교사들이수업을진행할때필요한기본적인내용을지도서에작성해놓음으로써각단계의내용보다심화된내용을지도해야할경우다른자료를찾아보지않고지도서를읽어보기만해도지도할수있도록구성하였다. 지도서는수업흐름에대한설명 2쪽, 기본학습지와심화학습지의답과설명 1쪽등초 3쪽으로구성되어있으며교사가수업의준비를위해 10분 ~15분정도만투자하면될수있도록쉽게구성되어있다. 지도서와기본학습지, 심화학습지정답 232 소프트웨어교육기타우수사례

09 나. 기본학습지와심화학습지의개발 1) 기본학습지의개발기본학습지는기초적인단계의스크래치프로그래밍수업을위해개발되었으며각팔레트들을경험해볼수있는가장기본적인내용들이다. 각각 10개의문제가있으며도움말을보고순서대로문제를해결하면서기본적인팔레트들을학습할수있도록하였다. 컴퓨터에대한기본적인지식이있는학생들은이학습지만활용하면스스로학습할수있을것이기에진행속도가늦은학생들만교사가신경써서지도할수있도록하였다. 또한교사들이지도할때도움말을학생이이해할수있도록지도하도록하여교사들이지도한다고해도일방적인지도가아닌학생의자기주도적학습이이루어질수있는학습지가될수있도록구성하였다. 2) 심화습지의개발심화학습지는학습진행속도가빠른학생을대상으로주어지는것으로자기주도적으로스스로학습할수있도록구성되어있다. 기본학습지는따라하는수준의것이었다면심화학습지는간단한문제들을해결해나가면서스크래치프로그램을익히고생각하면서프로그램의기초적인학습과논리적사고를향상시킬수있도록구성하였다. 기본학습지 심화학습지 소프트웨어교육기타우수사례 233

234 소프트웨어교육기타우수사례

09 대구화남초등학교 01 소프트웨어 교육을 위한 교재 및 교육자료 개발 가 운영 개요 추진 목표 대상 /기간 소프트웨어 교육 운영 지침을 반영한 체계적인 소프트웨어 교육 자료 개발 모듈(module)1) 식 교재 구성을 통한 재구성이 가능한 교육 자료 개발 대상 : 전 학년 745명 / 기간 : 2015. 3 ~ 2015. 7 담당자 : 본교 SW교육 동아리 교사 및 담임 팀티칭 나. 소프트웨어 교육 운영 지침을 반영한 체계적인 소프트웨어 교육 자료 소프트웨어 교육 운영 지침 지침이 반영된 교육 자료 알고리즘과 프로그래밍 체험 실생활의 다양한 문제를 컴퓨팅사 고로 이해 컴퓨팅 사고력 신장에 초점 실생활 관련 문제 제시 알고리즘 교육으로 컴퓨팅 사고 신장 교과(수학) 연계 교재 문제 해결 단계 도입 협력 / 놀이 활동 언플러그드 활동 다양한 활동을 통한 정리 및 평가 과정 중심 자기 평가 다양한 교과, 특히 수학, 과학, 언어, 사회 교육 등에서 반영 언어습득이 아닌 문제해결 절차에 초점 협력과 프로젝트, 의사소통 계획 언플러그드 활동 놀이, 체험, 관찰, 발표, 토론 등 다 양한 방법 적용 컴퓨팅 사고력의 향상정도 측정 결과와 더불어 과정에 대한 평가 목표와 학습내용에 적합한 방법으 로 종합적 평가 1) 교사의 도움 없이 개별적으로 또는 소그룹으로 학습할 수 있도록 필요한 것이 모두 갖추어진 하나의 수업단원 소프트웨어교육 기타 우수사례 235

다. 모듈(module)식 교재 구성을 통한 재구성이 가능한 교육 자료 2015 소프트웨어 교육 선도학교 운영 과 관련한 모듈별 학습내용과 모듈별 교재, 학습 자료 개발, 학생들 의 학습활동 모습은 다음과 같다. 모듈 구성 및 모듈별 주요 내용 모듈별 교재 개발, 자료개발, 활동 모습 구분 지식 모듈(전학년) 언플러그드 모듈 (1~2학년) 알고리즘 모듈 (3~4학년) 프로젝트 모듈 (5~6학년) 교재 개발 학습 자료 개발 활동 모습 236 소프트웨어교육 기타 우수사례

09 소프트웨어교육기타우수사례 237

도평초등학교 ( 제주 ) 01 SW교육에적합한검사도구번안및학습모형개발가. 컴퓨팅사고력측정에적합한검사도구선정및적용 1) 운영시기 :2014. 12. ~ 2015. 3. 2) 분석범위 : 국내외논문지 3) 분석검사도구 :GALT 검사지, TTCT 창의력검사지 ( 언어및도형 ), K-ICT 통합창의성검사등 선정도구및사전검사 Computational Problem Solving http://ct-stem.northwestern.edu/assessment-sets 미국국립과학재단지원으로노스웨스턴대학에서개발한컴퓨팅문제해결력측정을위한검사도구 총 12개문항으로구성 사전검사 검사대상 : 3~6학년 (115명) 검사시기 : 2015. 3. 번안한검사도구 나. SW 교육을위한도전기반학습모형개발 도전기반학습모형 과정 설계 : 학습자의아이디어를구체적으로정의하고세분화하는과정 정형화 : 세분화한아이디어를컴퓨터에게적합하고실행가능한명령으로정의하는과정 적용및분석 : 완성된아이디어를실제상황에적용해가며오류를발견하고수정하면서학습자의사고과정을발전시키는과정 238 소프트웨어교육기타우수사례

09 02 SW교육에적합한학습모형개발가. 기존교구 ( 하드웨어 ) 의문제점분석을통한메이커스코딩교구개발및구성 기존교구의문제점분석 프로토타입교구개발 메이커스코딩교구구성 각종센서와브레드보드, 저항, 점퍼와이어등의연결이복잡함 여러부품들을연결할때전류, 전압, 저항값계산등의전자공학관련지식필요 회로를바르게구성해도동작하지않는경우오류확인이어려움 대부분의센서들이전압핀, 접지핀, 디지털, 아날로그핀으로연결된다는점에착안하여 3핀연결방식의쉴드개발 나. 기존코딩소프트웨어의문제점분석을통한코딩도구개발 기존교구의문제점분석 영문입력및정해진규칙으로코딩 학습시나리오제공기능미흡 EPL과연동되는경우센서사용의종류가제한됨 학습시나리오가제공되는블록조립방식의한글코딩도구개발 코드아이플러스 ( 아두이노임베디드블록코딩 ) 코드아이 ( 피지컬컴퓨팅 SW) 개발 소프트웨어교육기타우수사례 239

240 소프트웨어교육기타우수사례

09 서울수명초등학교 01 효과적인 SW교육을위한 webservice 활용가. Google Classroom Google Classroom 을만들어 (LMS) 학생들의과제와교사의 Feedback 을활용할수있는서비스를 SW 교육선도학교교사 4분이 1,2학기나누어운영표수명초 Google Classroom 운영 Google Classroom Google Classroom 활용 1)Google Apps 관리자기능활용하여 SW교육프로그램에서발생하는모든자료를 Google Drive (Cloud) 를통하여관리할수있고, offline PC 탐색기와연동활용 2)Google Apps 에서지원하는모든서비스 ( 클래스룸, 메일, 구글문서, 홈페이지, 스마트기기연동, 14세미만학생가입제한등 ) 을활용하여교사와교사, 교사와학생간에소통할수있는기회가됨 3)Google Apps 가입된교사와학생들의가입 ID를활용하여효과적인 SW교육수업과제및공지사항전달 4)SW교육참여학생들은 Google Apps Service 에서제공되는여러기능을 SW교육수업활동을통하여익힐수있는기회가됨 소프트웨어교육기타우수사례 241

표 SW 교육에 Google Apps 활용 Google Drive SW 교육 Google Drive PC 와연동 5)Google Apps 제공하는서비스활용습득 (mail, Google 문서, Cloud 활용, 개인 Device 활용 ) 표 Google Apps Service 활용 Google Mail 개인 Device 활용 6)Classting SNS를활용하여 SW교육프로그램에참여하는학생들과지속적인 SW 교육에대한소통을할수있는방법제공 표수명초 Classting 활용 Classting 클래스화면 Classting 활용화면 242 소프트웨어교육기타우수사례

09 소프트웨어교육기타우수사례 243

신호초등학교 01 SW-maker 학습모형설계 SW-Maker 학습모형개발 1 SW-Maker 학습모형설계고려사항 Making 활동을중심으로한학습자중심의소프트웨어교육수업모형을설계한다. 컴퓨팅사고력 (CT) 요소를적용한문제해결학습중심의 CT-CPS 프레임워크에기반하여설계한다. 학생들의주도적인활동이핵심을이룰수있도록설계한다. 소프트웨어교육방향에부합되도록설계한다. 문제해결력을기를수있는학습자중심의 Maker 학습이이루어지도록설계한다. 학생간, 학생과교사간상호의사소통과피드백이활발히이루어질수있도록설계한다. 244 소프트웨어교육기타우수사례

09 단계별내용 SW-Maker 학습모형단계 생각하기 분석하기 설계하기 제작하기 공유하기 주어진문제상황에서핵심문제를발견하기위해의견을교환하고아이디어를제시하는과정 선정한핵심문제를분석하여해결방안에대한아이디어를교환하고결정하는과정 문제를해결하기위한알고리즘을작성하는단계소프트웨어와하드웨어의설계가이루어지는과정 설계를바탕으로산출물을제작하는단계-하드웨어및제어소프트웨어제작 완성된작품을시연하고발표하는단계 feedback 교환 / 아이디어와알고리즘공유 컴퓨팅사고력요소 (CT) 자료분석 자료수집, 자료분석, 자료제시, 추상화 제어구조, 알고리즘, 모델링 제어구조, 알고리즘, 자동화, 병렬화 자료분석, 알고리즘, 병렬화 STEAM 요소 A A STEAM TEA A 4c 아이콘 : 컴퓨팅사고력, 의사소통및협업, 창의력, 진로개척력 소프트웨어교육기타우수사례 245

02 SW-maker 학습교육과정재구성 ( 실과 ) 6학년실과 / 단원명 : 로봇의이해 (16차시 ) 중단원차시내용요소교수학습활동및지도내용학습자료 로봇의개념과종류이해하기다양한 1. 로봇이란로봇의개념과 1 우리생활속로봇알기로봇사진무엇일까요? 활용 로봇의원리이해하기레고 EV3 2. 로봇은어떻게로봇을만드는 로봇과관련된다양한직업알아보기로봇제작소 2 만들어질까요? 사람들 로봇과관련된미래직업예상해보기학습지 로봇처럼움직이기지시명령지로봇의제어와 3 로봇의제어원리이해하기센서보드센서 다양한센서이해하기레고 EV3 문제상황제시와문제해결방안탐색 로봇아이디어제시 GIK 도와줘로봇! 4/5 로봇아이디어에대한상호의견교환및아 (Group idea 이디어수정 book) 기본알고리즘작성역할명찰 로봇제작을위한역할나누기 로봇설계하기 6/7 로봇 로봇의외형설계 ( 센서활용 ) 설계도 3. 우리는 R-Maker! 우리는로봇 로봇의제어프로그램설계 (THC전략활용 ) Maker! 로봇설계에대한의견교환및설계수정 학습단계생각하기 분석하기 설계하기 공유하기생각하기 분석하기 설계하기 8/10 11 4. 사람을위한로봇 12 13/ 14 5. 소프트웨어로펼쳐나가는세상 15/ 16 신호초로봇설명회로봇을만드는우리의마음소프트웨어중심사회소프트웨어로펼쳐나가는세상 로봇제작하기 로봇의외형제작 로봇제어프로그래밍 작동 TEST 및수정하기 (debugging) 완성된로봇발표하기 로봇에대한의견교환및새로운아이디어추가및수정 정보윤리의중요성알기 로봇과소프트웨어를제작할때가장중요한점알아보기 소프트웨어관련기사검색하기 소프트웨어신문만들기 나의미래와소프트웨어 소프트웨어연관명함만들기 소프트웨어로펼쳐나가는세상발표 노트북스크래치레고we do 센서보드제작한로봇정보윤리서약서소프트웨어관련기사소프트웨어관련직업소개ppt 제작하기 공유하기 정보윤리교육 소프트웨어와진로 246 소프트웨어교육기타우수사례

09 03 SW-maker 교수 - 학습과정안 단원 ( 차시 ) 3. 로봇의이해 (2) 우리는 R-Maker 교과서 146~160쪽핵심성취기준여러가지센서를장착한간단한로봇을체험할수있다. 본시주제여러가지센서를활용하여로봇제작하기학습모형 SW-Maker학습모형학습목표여러가지센서를활용하여로봇을설계하고만들어볼수있다. 주요활동 주어진문제상황을해결하기위한로봇의설계및제작 ( 하드웨어와소프트웨어 ) 소단원단계학습형태학습내용차시투입자료활용매체 도와줘로봇! 생각하기분석하기 전체모둠모둠 동기유발 학습문제파악하기 문제상황제시 문제해결방법선택 문제해결순서도작성 ( 문제해결전략수립 ) 4/12 센서를활용하여제작한라인트레이서로봇 5/12 모둠순서도판 EV3 TV 알고리즘구상판 우리는 R-maker 설계하기제작하기 모둠모둠 로봇설계 - 하드웨어설계 - 소프트웨어설계 로봇제작 - 하드웨어제작 - 소프트웨어제작 6-7/12 모둠별설계자료 8-10/1 EV3. WE DO 2 LME, 스크래치 로봇설계도노트북 신호초로봇발표회 공유하기 전체 작품발표 평가 11/ 12 평가지 ( 자기평가 / 상호평가 ) 전자칠판 준비물 교사 : 라인트레이서로봇, 평가지, 영상자료 ( 동기유발 ), 수업진행PPT 학생 : EV3, WE DO, 노트북, 평가지, LME, 스크래치, 모둠알고리즘구상판, 로봇설계도 소프트웨어교육기타우수사례 247

- 도와줘로봇! 교수 학습지도안 - 단계생각하기 (10 ) 학습내용 동기유발 교사활동 센서를활용하여제작한로봇제시하기 T. 어떤로봇입니까? 교수 학습활동학생활동 센서를활용하여제작한로봇관찰하기 S1, 자동으로길을찾아가는로봇입니다. 문제상황제시 T. 로봇에는어떤센서가사용되었습니까? S1, 색깔을구분하는색깔센서가사용되었을것같습니다. S2, 빛을구분하는빛센서가사용되었을것같습니다. T. 이로봇은어떤분야에서활용될수있을까요? S1, 자동주차기능에활용될수있습니다. S2, 시각장애인을안내하는안내로봇으로활용될수있습니다. 문제상황제시 문제상황확인문제상황교통이가길을건너기위해횡단보도에서서신호를기다리고있었다. 보행신호등을보고있다가문득의문점이생겼다. 신호등이언제바뀌는지모르니그냥기다려야하네! 그리고보행신호등은 2개의등이동시에켜지는경우도없는데왜 2개로만들어놓았을까? 색깔만바뀌도록하면될텐테... 하고생각하게되었다. 문제상황확인하기 T. 교통이가생각한문제는무엇입니까? T. 문제를해결할방법은무엇입니까? T. 문제를해결하기위해무엇을활용할수있습니까? T. 이번시간에공부할문제를알아봅시다. S1, 신호등이언제바뀌는지알수가없어계속기다려야하는것입니다. S2, 신호등에굳이 2개의등이필요하지않다는것입니다. S1, 교통이의의견처럼 1개의등이색깔만바뀌게하면됩니다. S2, 신호등이사람을감지하여자동으로켜지면기다릴필요가없습니다. S1, 센서를활용하여프로그래밍할수있습니다. S2, 센서를부착한로봇을만들어해결할수있습니다. 학습문제파악하기 교통이의문제를해결할수있는로봇을구상하여봅시다. 분석하기 (30 ) 핵심문제찾기 핵심문제찾기및아이디어를순서도로표현하기 T. 모둠별로문제상황에서가장중요하게생각하는 문제상황에서핵심문제찾기문제를찾아봅시다. T. 핵심문제를해결하기위한아이디어를순서도로표현하여봅시다. 문제해결아이디어순서도로표현하기 248 소프트웨어교육기타우수사례

09 단계 학습내용아이디어를순서도로표현하기아이디어의교환및수정 교수 학습활동교사활동학생활동아이디어교환및순서도수정 T. 핵심문제와작성한순서도를발표하고의견을나 아이디어발표및피드백활동누어봅시다. T. 새롭게알게된아이디어를추가하여순서도를수 피드백을바탕으로순서도수정하기정하여봅시다. 최종아이디어결정 설계하기 (20 ) 제작하기 (15 ) 공유하기 (5 ) 최종아이디어결정아이디어실현방법제시생각공유하기 T. 문제를해결하기위한아이디어를결정하고순서도를완성하여봅시다. T. 모둠별로최종아이디어와순서도를바탕으로만들고싶은로봇에대해자유롭게의견을제시하여봅시다. T. 최종아이디어와순서도를바탕으로제작하고싶은로봇에대해발표하여봅시다. T. 수업을통해느낀점을이야기해봅시다. 아이디어결정및순서도완성 자유롭게로봇제작아이디어나누기 로봇구상안발표하기 느낀점발표하기 소프트웨어교육기타우수사례 249

04 SW-maker 학습을적용한수업전략 가. SW-Maker 학습을적용한수업전략 250 소프트웨어교육기타우수사례

09 소프트웨어교육기타우수사례 251

복현중학교 01 새로운교재개발을통한소프트웨어교육가. 운영목표 1) 우리학교수준에맞는소프트웨어교육용교재개발 2) 수업교사의필요에맞는교재개발의필요충족 3) 소프트웨어교육의보급에필요한기초교재개발 나. 운영계획 1) 수업을진행하기전에시간당 2쪽의초안작성 2) 시간별수업내용에적합한실습과제준비 다. 교재개발 1) 수업을진행하면서교재내용의지속적수정및내용추가 2) 실습과제를시간별로추가하여시간당 3쪽이상의교재작성 3) 기본적인내용과어려운내용을잘배려해서작성 4) 실제활용가능한내용을중심으로제작 라. 교재사진 마. 운영결과 1) 총 54쪽으로구성된아두이노용교재개발 2) 총 51쪽으로구성된 EV3 수업용교재개발 252 소프트웨어교육기타우수사례

09 소프트웨어교육기타우수사례 253

경남과학고등학교 01 온라인저지사이트개발및활용가. 온라인저지시스템구축및활용 본교 1학년대상 1학기정규교과수업주당 2시간운영 : 온라인저지시스템을통한알고리즘구현및문제해결중심 1) 운영내용 - 본교학생들을위한온라인저지시스템 (http://www.judgeon.net) 을구축 운영하여학생들이프로그래밍언어를학습함 - 정규교육과정과연계한온라인저지시스템을활용할수있는별도의교재를제작하여수업에활용 - 특정문제상황을제시하고, 이를통해학생들이스스로다양한문제상황을해결하기위한알고리즘을고민하여작성한코드에대해실시간으로피드백을제공 - 수업중에실시간대회를운영하여학생들이성취욕구와더불어약간의경쟁요소를적용하여학생들의흥미와성취감을기르도록하고자신의알고리즘을발표하게하여다른학생들과자신의코드를비교및분석하도록함 < 본교에서구축한온라인저지사이트 > (http://judgeon.net) < 수업용교재개발 > 254 소프트웨어교육기타우수사례