햄스터 로봇을 활용하여 컵 옮기기 게임을 위한 준비


1. Tinkercad 사이트에서 모델링하기(김명석 샘 모델 기반)




2. Robotcoding 프로그램을 활용하여 프로그램 짜기



3. 작동 영상





저작자 표시 비영리 변경 금지
신고
Posted by smartedu
1. Cody Roby 를 활용하여 순차적으로 문제해결는 과정 체험하기


2. 컴퓨터에게 순차적으로 동작시키는 과정 알아보기(알버트 활용하기)


3. 선생님이 제시한 미션을 팀원간에 토의를 통해 해결하기


저작자 표시 비영리 변경 금지
신고
Posted by smartedu

SW교육 동아리 수업 

- 엔트리를 통한 도형 그리기 & Ozobot


활동1) 엔트리를 통한 도형 그리기

1) 도형을 단계별로 그리기

2) 반복되는 부분 찾아보고 반복문으로 바꿔 표현해보기

3) 도형을 만들기 위해 항상 수정되는 부분 찾아보고 도형 그리기의 원리 파악하기

4) 연산 블록을 사용하여 손쉽게 계산하기

5) 변수와 대답기다리기를 통해 사용자가 원하는 도형 만들기 방법 알아보기


활동2) Ozobot을 Ozoblockly를 활용하여 사각형 도형 모형으로 움직이기

1) Ozobot으로 사각형 형태로 움직여보기


활동3) Ozobot을 사용하여 라인트레이서 미션 활동하기

1) Ozobot Slot Car Race 미션 활동하기

2) 선생님이 제시한 시범 영상을 보며 로봇의 움직임 관찰하기


3) 문제를 분해하여 기본동작 코딩 해보기

4) 출발선에서 결승선까지 매 교차로에서 직진하면 도착하기 위해서 해결할 점 생각해보기

- 교차로는 몇개가 있는가?

- 여러개의 교차로를 어떻게 직진으로 계속 통과시킬 수 있는가?

5) 5번 완주를 하고 완주를 할 때마다 LED로 색 구별하기





저작자 표시 비영리 변경 금지
신고
Posted by smartedu

Computer Science Unplugged 


<https://www.flickr.com/photos/dullhunk/4437183727>

1. 언플러그드 교육

뉴질랜드의 Tim Bell교수가 컴퓨터가 없는 환경에서 컴퓨터 과학 원리를 학습할 수 있는 놀이를 

개발한 교수학습 방법으로 놀이를 통해 컴퓨터원리를 학습하여 문제해결에 있어서 컴퓨터원리를 

적용할 수 있는 능력 신장을 목표로 둠


2. 교육내용에 따른 언플러그드 교육

<출처 - 송상수 샘의 언플러그드 교육>

1) Computer 중심(컴퓨터 과학 지식적 접근)

- 이진수 표현, 이진법으로 문자 전송하기

(1) Code.org : Binary Bracelets

- 이미지 표현하기

(1) Code.org : Graph Paper Programming, Binary Image

- 압축하기

- 오류 검증하기

- 이벤트

(1) Code.org : The Big Event

- 인터넷

(1) Code.org : Internet

2) Computational Thinking 중심(컴퓨터 사고력 신장적 접근)

- 일을 순서대로 나열하기(저학년) 

(1) 길찾기

(2) Code.org : Happy Maps, Move it, Move it, Move the Flurbs 2

(3) Cody-Roby

- 일을 순서대로 나누고 반복, 함수 사용하기(고학년)

(1) 엔트리봇 보드게임, 모눈종이 프로그래밍, 컵 쌓기 게임

(2) Code.org : Real-Life Algorithms(Plant a Seed, Paper Airplanes, Dice Race) ,  

                       Getting Loopy, For Loop Fun

- 조건 개념

(1) Code.org : Conditionals with Cards

- 함수 개념

(1) Code.org : Functional Suncatchers, Songwriting, Songwriting with Parameters

- 변수 개념

(1) Code.org : Variables in Envelopes

- 문제 분해

(1) Code.org : Computational Thinking, Crowdsourcing

- 패턴 인식

- 추상화

(1) Code.org : Abstraction With Mad Glibs

- 디버깅

(1) Code.org : Relay Programming

3) 알고리즘 교육 중심

- 명령어 꾸러미를 이용하여 알고리즘 만들기, 체험하기

(1) 엔트리봇 보드게임, 엔트리 폭탄게임, Cody-Roby, 탱그램

- 말, 글자, 행동으로 명령어 표현해보기

- 검색 알고리즘(순차검색, 이진검색)

- 정렬 알고리즘(선택, 퀵, 삽입정렬, 버블정렬)

4) 정보통신윤리

- 도전의식, 문제해결과정

(1) Code.org : Building a Foundation

- 개인정보보호

(1) Code.org : Keep it Private, Going Places Online, Your Digital Footprint

- 시민의식

(1) Code.org : Digital Citizenship

3. 국내외의 언플러그드 교육 사례

1) 초등컴퓨팅교사협회 언플러그드 교육 자료 

http://hicomputing.org/index.php?mid=research&category=8380

2) Cody-Roby

http://codeweek.it/cody-roby-en/

3) Code.org

https://code.org/curriculum/unplugged

4) 엔트리봇, 엔트리 폭탄 게임 등 보드게임


4. 관련 자료 

      1) Code.org 언플러그드 교육 자료 : 

Code.org-Unplugged.vol1.egg

Code.org-Unplugged.vol10.egg

Code.org-Unplugged.vol11.egg

Code.org-Unplugged.vol12.egg

Code.org-Unplugged.vol13.egg

Code.org-Unplugged.vol14.egg

Code.org-Unplugged.vol15.egg

Code.org-Unplugged.vol16.egg

Code.org-Unplugged.vol2.egg

Code.org-Unplugged.vol3.egg

Code.org-Unplugged.vol4.egg

Code.org-Unplugged.vol5.egg

Code.org-Unplugged.vol6.egg

Code.org-Unplugged.vol7.egg

Code.org-Unplugged.vol8.egg

Code.org-Unplugged.vol9.egg


5. 관련 사이트

http://csunplugged.org/

http://unplugged.xwmooc.org/

https://code.org/curriculum/unplugged


6. 설문조사

http://goo.gl/forms/NoMkim6z5z

저작자 표시 비영리 변경 금지
신고
Posted by smartedu

  "엄마! 나는 컴퓨터로 놀고만 있지는 않아요."

  처음 시작은 단순히 저 문장을 증명해 보이고 싶었습니다. 아이들과 함께 스마트폰이나 컴퓨터로 단순히 놀고만 있지 않구나를 보여줄 수 있는 방법을 찾아볼 수 없을까? 라는 물음에 해답을 찾아가면서 이번 프로젝트를 시작하게 되었습니다. 

  평소 반 학생들을 대상으로 SW교육을 진행하면서 특히 아이들이 관심을 가지고 열심히 참여했던 Kodu를 이용하여 학생들이 배웠던 재능을 의미있는 곳에서 펼칠 수 있는 기회를 만들어 주고 싶었습니다. 그래서 일명 "가족들과 즐기는 Kodu 게임" 개발을 진행하게 되었고 만들어진 게임은 CD로 제작한 후 매년 학교에서 이루어지는 알뜰장터에 판매를 하고 수익금은 어려운 이웃에게 도와줄 수 있도록 프로젝트 학습을 진행하였습니다. 


게임 기획 - 게임 스토리 만들기 - 게임 스토리 요약하기 - 게임 설명 자료 만들기

- 게임 제작하기 CD제작하기 - 판매하기 - 기부하기


  위와 같은 일련의 과정을 거치면서 상품을 제작하고 판매하기 위한 일련의 과정을 통해 직업의 소중함, 부모님의 노력 등을 알게 되고, 또한 게임을 제작하기 위하여 Kodu를 활용하면서 간단한 SW교육도 배울 수 있었습니다. 한달 간의 프로젝트 활동간에 모둠활동을 하면서 힘들어하고 싸우는 경우도 있었지만 이런 일련의 과정을 통해 협업과 의사소통의 필요성을 느낄 수 있었다는 학생들의 소감에 힘들었지만 프로젝트 활동을 진행하면서 보람을 느낄 수 있었습니다.









저작자 표시 비영리 변경 금지
신고
Posted by smartedu

  아이들이 책상 위에서 로봇과 SW교육을 공부하기에 매우 적합한 햄스터 로봇입니다. 

블루투스 동글을 사용하여 1:1으로 연결한 후 스크래치, 엔트리, 기타 다양한 프로그램으로 로봇을 제어할 수 있고, 최근에는 노트북 1대로 여러 대의 햄스터 로봇도 제어할 수 있게 업데이트 되었습니다.

  가장 손쉽게 SW교육 Computational Thinking 을 기를 수 있는 방법으로 로봇을 활용한 라인트레이싱이 되겠습니다.

로봇을 활용한 라인트레이싱을 할 수 있는 여러가지 방법이 있지만 가장 기본은 센서 1개와 센서 2개를 사용한 라인트레이싱이 되겠습니다. 로봇이 검정색 선을 따라 이동하기 위해서는 로봇의 눈이 되는 적외선 센서를 어떻게 활용하느냐가 중요합니다. 학생들과 함께 적외선 센서가 검정색 선의 조건에 따라 어떻게 변하는지 관찰하고 기준을 찾고 알고리즘을 설계해보고 코딩하고 테스트하고 디버깅하는 과정을 통해 Computational Thinking 이 향상되지 않을까요?

  1) 1 센서 라인트레이싱 영상 - https://goo.gl/photos/roCz1i6JcvSxpK4h8


 

 2) 2 센서 라인트레이싱 영상 - https://goo.gl/photos/9rx9X3ZJ2aUVgtai8


저작자 표시 비영리 변경 금지
신고
Posted by smartedu

  8월 11일~12일간 한국-영국간 SW교육에 대한 생각과 이해를 공유하고 SW교육의 글로벌 역량을 기르는 교원연수에 참석하였습니다.

  1일차에는 영국에서 오신 교수님들과 한국의 교수님들이 SW교육과정, SW교육 교재 및 자료, SW교육 교사 지원 및 연수에 대한 한국, 영국간의 준비 및 전개과정에 대해서 소개하는 시간이었습니다. 주로 SW교육 선도국가(?)로서 영국은 어떻게 진행하고 있는지에 대한 듣고, 질문하는 시간이 주로 진행되었습니다. 

  그 중 인상깊은 내용은 교육과정을 

  1) 국가교육과정

  2) 선생님의 지식과 이해가 더 해진 교육과정

  3) 학생이 이해하고 학생의 것으로 만들어가는 교육과정

 3가지 층으로 나누어서 생각하고 있다는 점이었습니다. 

 따라서 1) 교사에 대한 전폭적인 지지와 커뮤니티 구성이 필요하다는 점, 2) SW교육을 통해 컴퓨터와 관련된 직업적인 적성을 찾아주는 것도 중요하겠지만 학생들의 사고력 증진을 위한 도구적 측면에서 타 교과와의 연계로 접근하는 교육과정 설계와 방법에 대해 충분히 논의가 되어야 한다는 점이었습니다. 또한 SW교육을 교육내용(CS or CT), Pedagogy, 교수학습전략(교육과정 설계)에 대해 고민하고 접근해야 한다는 점에 대해서도 이야기 해주셨습니다. 물론 우리나라도 지금 열심히 논의중이지만 SW교육의 철학과 Pedagogy에 대해 깊게 고민하고 짚고 넘어가야할 것 같습니다. (사실 아직 우리나라는 보여주기식, 1회성 전략과 방법이 현장이나 기관, 기업들 쪽에서 우선 투입되고 있고, SW교육에서 말하는 철학이 배제되거나 일부만 적용된 내용도 많이 있습니다. 물론 저도 깊게 생각하지 않고 학생들에게 1회성으로 접근했던 부분에 대해 깊이 반성합니다.)

  2일차에는 영국의 교수님들이 직접 진행하는 체험형 워크숍이 실시되었습니다. 초등교원들은 언플러그드 컴퓨팅 사고력, 스크래치 시작하기, 네트워크와 인터넷, 스크래치 활용하기의 4가지 주제에 대하여 직접 교육을 체험해 볼 수 있었습니다. 

  특히 스크래치가 만들어지게 된 과정에 대해 역사적으로 소개해준 부분이 매우 인상깊었습니다. 

  유치원 교육과정에서 나무 블럭 쌓기를 통해 자연적 환경 속에서 기하하적 구조, 아름다움, 튼튼한 구조 찾기, 우리 주변을 둘러싼 환경에 대해 느껴보도록 한다고 합니다. 물론 나무블럭은 초등학교에서도 많이 사용합니다. 이 과정속에서는 학생이 나무블럭을 만지고 생각하고 고쳐가는 과정을 통해 논리적 방법, 추상적 과정, 자신의 행동이 어떻게 구조물로 완성이 되는지 스스로 느끼게 됩니다. 이 아이디어에 착안하여 스크래치를 만들었다고 합니다. 만들어진 과정을 듣고 나니 스크래치가 다르게 보이기도 하고 어떤 방법으로 접근을 해야할지에 대해 어렴풋이 감을 잡을 수 있었습니다. 

 이번 연수를 통해서 더욱 더 느낀게 된것은 한국은 기관 및 정부 주도형, 영국은 자율적인 분위기 속에 민간과 교사 커뮤니티, 기관이 협력하면서 진행되고 있다는 것입니다. 영국의 방식이 꼭 맞는 것도 아니며 (우리나라의 교육적 특성을 고려할 때) 우리나라의 시작은 기관 주도였지만 계속해서 교사 커뮤니티의 확산, 선도학교 및 선도교원 육성을 위한 노력이 필요하다고 생각됩니다. 또한 그 부족한점에 대해서도 운영기관(미래부, 한국과학창의재단)쪽에서 앞으로 계속 보완하기 위해 노력하고 있다고 관계자가 이야기를 해주셨습니다. 물론 재야에서 SW교육의 발전을 위해 과거부터 꾸준하게 변함없이 열심히 노력하시는 많은 선생님들에게도 많은 기회가 갈 수 있는 제도적 지원도 생각해 봐야할 것 같습니다. 

  가장 중요한 것은 첫째, 현장에서 두려움(?)을 갖는 교사들을 위해 충분하고 아낌없는 지원이 필요하고 교사 및 현직 프로그래머나 개발자, 교육기관 종사자들이 어우러진 자발적인 커뮤니티가 조성이 될 수 있는 환경을 갖추는 것과 둘째, 아이들에게 어떻게 SW교육에 빠지게 할 수 있을지 방법과 내용, 철학적 측면에서의 고민과정이 반드시 필요하다는 것입니다. 짧은 연수였지만 이번 연수를 통해 한국은 영국과 교육환경이나 체계도 다르기에 한국형 SW교육을 만드는 데 있어 이번 영국의 사례가 참고가 되면 좋을 것 같습니다.


  아래는 영국의 교수님들이 소개해준 사이트 입니다. 

  Computing At School(http://www.computingatschool.org.uk) - 현재 가입자가 2만명에 가까운 교사, 전문가 커뮤니티입니다. 영국의 지역별 Sw교육 Hub 구축, 선도학교 운영, Master교사 프로그램 제공 등 다양한 활동을 진행중이라고 합니다. 가입은 무료지만 교사에 대한 인증이 필요하다고 합니다. 

  Barefoot (http://barefootcas.org.uk) - 학교 워크숍 제언, 교사가 직접 만든 SW교육 교수 자료, 활동 예시 등의 자료가 무료로 제공되고 있는 사이트입니다. 


  Barefoot Project에서 제시한 Computational Thinking 개념



  짧은 1박 2일의 시간이지만 SW교육이 과거 ICT교육이나 스마트교육처럼 지나가는 바람이 아니라 일상생활 속에서 삶의 도구로서 자리잡은 컴퓨터를 창조적이며 능동적으로 학생들이 이해하고 다룰 수 있는 본질적이고 능동적인 컴퓨터교육로서 이해를 넓히는 출발점이 되었으면 합니다. 


  QuickStart Computing(http://www.quickstartcomputing.org)


  마지막으로 영국에서 1년동안 코딩을 어떻게 교육을 할 것인가에 대한 교수학습전략에 대한 여러 의견을 모아 만든 결과물이라고 소개해준 내용입니다. 학생들에게 코딩교육을 어떻게 접근시켜줘야 하는지 많은 것을 생각하게 하고 그 동안 해왔던 내용들에 대해서 반성하게 됩니다. 


저작자 표시 비영리 변경 금지
신고
Posted by smartedu

  제28회 정보문화의 달을 맞아 미래부, 교육부, 네이버와 함께하는 소프트웨어야 놀자 주간이 지난 2015.06.13 ~ 2015.06.21 까지 열심히 진행되고 있습니다. 

  6월 17일 현재 26604명의 학생이 미션에 도전해서 8800명이 완료하였습니다. 

  저희 반 학생들도 열심히 참여하고 있는데 하루만에 미션을 완료한 학생도 있는 반면, 소프트웨어 교육과 코딩을 하는 방법을 전혀 배우지 않았던 학생들은 많이 어려워했습니다. 한편으로는 학생들이 스스로 해결함에 좋겠으나 전혀 교육을 받지 않는 학생들에게 오히려 부담으로 다가오는 것 같다는 생각이 들었습니다.  

  학생마다 수준이 제각각이고 출발점도 다르기에 이번 활동이 학생들이 모두가 재미있게 소프트웨어랑 노는 시간이 되었으면 생각에 기본미션 1~20단계, 응용미션 1~10단계에 대한 설명 영상을 만들어봤습니다. 

  학생들에게 컴퓨터는 이렇게 생각하고 동작을 한다는 원리를 이해하는데 조금이라도 도움이 되었으면 합니다. 물론 본인이 직접 여러번 틀려가면서 해결하는 것이 가장 좋겠지요?^^ 여러번 틀려보고 확인하는 절차 속에서 문제 해결력이 향상되기 때문입니다.




- 소프트웨어야 놀자 주간 미션 페이지 바로 가기

  http://campaign.naver.com/codingweek/


-주의- 

  제가 가지고 있는 마이크와 장비로는 음성에 약간의 문제가 있습니다. 볼륨을 조금 크게 틀고 보시면 되겠습니다. 

 

- Swivl.tv 서버 - 


1. 기본 미션 1~10단계 설명 영상 

   Mobile(스마트폰, 태블릿) : http://www.swivl.tv/mobile/vod/play.html?cidx=88&vidx=412

   PC : http://www.swivl.tv/vod/play.html?cidx=88&vidx=412



2. 기본 미션 11~20단계 설명 영상

  Mobile(스마트폰, 태블릿) : http://www.swivl.tv/mobile/vod/play.html?cidx=88&vidx=411

  PC : http://www.swivl.tv/vod/play.html?cidx=88&vidx=411




3. 응용 미션 1~10단계 설명 영상

  Mobile(스마트폰, 태블릿) : http://www.swivl.tv/mobile/vod/play.html?cidx=88&vidx=413

  PC : http://www.swivl.tv/vod/play.html?cidx=88&vidx=413





저작자 표시 비영리 변경 금지
신고
Posted by smartedu

한국과학창의재단과 미래부에서 초중등 학생과 교사들을 위한 SW교재를 무료로 다운받을 수 있도록 공개하였습니다.

3월 27일 SW 선도학교 교원 1차 워크숍에서 처음 공개되었는데요 주말간에 SW중심사회(http://www.software.kr)에서 무료로 다운받을 수 있도록 페이지가 공개되었습니다.

SW교육 연구학교나 선도학교 기타 SW교육에 관심을 가지고 계신 많은 분들이 효과적으로 활용하시면 좋을 것 같습니다.

다운로드 사이트 : http://www.software.kr/t/education/school/swbook/swbook.do



저작자 표시 비영리 변경 금지
신고
Posted by smartedu

Computer Sciece Unplugged 에 대한 가장 최신의 자료가 담긴 자료입니다.

언플러그드교육에 관심 있으신 분들은 참고하시기 바랍니다.

모바일 보기 : http://www.srook.net/mobile/index.aspx?sid=8128&pageno=1

PC 보기 : http://www.srook.net/kfcman/635632326960468750





저작자 표시 비영리 변경 금지
신고
Posted by smartedu