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교육을 공부하기에 매우 적합한 햄스터 로봇입니다. 

블루투스 동글을 사용하여 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

  제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