2017년 5월 31일 수요일

2017 0531 부산교육대학교 컴퓨터교육학과 3년 수업 자료 : 메이커

2017 0412 부산교육대학교 컴퓨터교육학과 3년 수업 자료 : 메이커

0. 코딩 싸이트 주소https://pxt.microbit.org/?lang=en

0. 오늘의 수업https://pxt.microbit.org/projects

0. 평가
- 개인 과제 : 60% (총 3건, 각 20%)
- 모둠 과제 : 30% (모둠이 같은 점수 받음)
- 출석 : 10%

0. 모둠 과제
- 모둠 규모 : 3명
- 마이크로 비트를 이용하여 재미있는 (또는) 즐거운 (또는) 편리한 물건 만들기
- 참고 싸이트
  https://pxt.microbit.org/projects
- 제작 형태 : 제작 과정과 완성된 작품을 설명하는 동영상 제출
- 동영상 길이 : 3분 내외
- 제출방법 : quietman@korea.kr 로 동영상 파일 첨부하여 제출 
                 또는 유튜브 등에 동영상 탑재 후 동영상 링크 주소를 위의 이메일로 제출
- 메일 제목과 본문에 모둠원의 학번과 이름 꼭 포함해서 제출
- 제출 마감 : 2017. 6. 14.(수)
- 마이크로비트, 케이블선, 건전지 2개, 건전지 케이스, 집게 전선은 과 사무실에 있습니다
----------------------------------------------------------------------------------
0. 개인 과제 #03 , 반복문
- 제작내용 : 0에서 10 까지 차례로 화면에 표시하기
- 문제상황 : 시작하면 0에서 10까지 숫자가 차례로 화면에 표시된다. 숫자와 숫자 사이 간격은 5000 ms 이다.
- 필요한 명령어
(작성해 주세요)
- 알고리즘
(작성해 주세요)
- 순서도
(작성해 주세요)
- 코딩 화면
(캡쳐해서 첨부해 주세요)
* 제출방법 : 위의 내용을 복사하여 완성한 후 quietman@korea.kr 로 한글 파일로 작성하여 제출해 주세요. 
제출 기간은 2017년 6월 6일 23시 59분까지 입니다. ^^

2017년 5월 30일 화요일

2017 0530 온천초등학교 찾아가는 SW교육 참고자료 : 코딩 교육을 위한 어플 소개

2017 0530 온천초등학교 찾아가는 SW교육 참고 자료 : 코딩 교육을 위한 어플 소개

<게임으로 배우기>

0. 어플 이름 : 구글 플레이스토어, Lightbot
- 순차 알고리즘
- 일정 단계 이상은 결재를 해야 사용할 수 있음

0. 어플 이름 : 구글 플레이스토어, Bit by Bit
- 순차 알고리즘
- 광고가 있어 수업 시간에 활용하기에는 어려움이 있음

<과자먹으면서 배우기>

0. 어플 이름 : 구글 플레이스토어, glicode



- 운영싸이트 : http://cp.glico.jp/glicode/en/
- 사용방법 : http://cp.glico.jp/glicode/en/howto
- 최만 선생님 사용후기 : http://www.educloud.co.kr/archives/10364

<블록 기반으로 배우기>

0. 어플 이름 : 구글 플레이스토어, ScratchJr
- 유치원, 초등학교 저학년을 위한 스크래치



0. 어플 이름 : 구글 플레이스토어, 코딩 스토리(Coding Story)
- 로보로보의 피지컬 컴퓨팅을 위한 앱
- 스크래치와 인터페이스가 유사함
- 블루투스, OTG로 센서와 연결

0. 어플 이름 : 구글 플레이스토어, 스케치웨어
- 스크래치와 인터페이스가 유사함

0. 어플 이름 : 구글 플레이스토어, 포켓 코드
- 예제 : 스타워즈 게임 만들기




0. 어플 이름 : 애플 앱 스토어, swift playgrounds
- 아이패드에서 동작함
- 설명 : https://www.apple.com/swift/playgrounds/
- 앱 다운로드 : https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=908519492&mt=8&ls=1

0. 크롬 웹 스토어 어플 이름 : Coding with Chrome
https://chrome.google.com/webstore/detail/coding-with-chrome/becloognjehhioodmnimnehjcibkloed?utm_source=chrome-ntp-icon

2017년 5월 23일 화요일

2017 0523 부산교육연구정보원 SW교육 직무연수 참고자료

2017 0523 부산교육연구정보원 SW교육 직무연수 참고자료


0. SW교육 운영지침 및 해설서 다운로드 주소

https://www.pen.go.kr/www3/bbs/board.knf?boid=depart60800&wid=111


0. SW교육 수업사례

- 월간 마이크로소프트웨어, CS 언플러그드 수업

임화경(Hwakyung Rim) (멀티미디어학회논문지, Vol.16 No.12, [2013])[KCI등재]

임화경 조용남 (韓國컴퓨터情報學會論文誌, Vol.17 No.11, [2012])[KCI등재]

임화경(Hwakyung Rim) 조용남(Yongnam Cho) (韓國컴퓨터情報學會論文誌, Vol.16 No.2, [2011])[KCI등재]


0. SW교육을 위한 다양한 도구 알기



- 부산교육연구정보원 : 놀이로 배우는 컴퓨터 논리 (SW교육용 교재)
  1, 2학년군 놀이로 배우는 컴퓨터 논리 (SW교육용 교재)
  http://westudy.busanedu.net/kor/?pCode=1419902186
  3, 4학년군 놀이로 배우는 컴퓨터 논리 (SW교육용 교재)
  http://westudy.busanedu.net/kor/?pCode=1419902217
  5, 6학년군 놀이로 배우는 컴퓨터 논리 (SW교육용 교재)
  http://westudy.busanedu.net/kor/?pCode=1419902231

- www.code.org

- 어플 활용

2017년 5월 19일 금요일

2017 0519 연서초등학교 찾아가는 SW교육 참고 자료 : 코딩 교육을 위한 어플 소개

2017 0519 연서초등학교 찾아가는 SW교육 참고 자료 : 코딩 교육을 위한 어플 소개

<게임으로 배우기>

0. 어플 이름 : 구글 플레이스토어, Lightbot
- 순차 알고리즘
- 일정 단계 이상은 결재를 해야 사용할 수 있음

0. 어플 이름 : 구글 플레이스토어, Bit by Bit
- 순차 알고리즘
- 광고가 있어 수업 시간에 활용하기에는 어려움이 있음

<과자먹으면서 배우기>

0. 어플 이름 : 구글 플레이스토어, glicode



- 운영싸이트 : http://cp.glico.jp/glicode/en/
- 사용방법 : http://cp.glico.jp/glicode/en/howto
- 최만 선생님 사용후기 : http://www.educloud.co.kr/archives/10364

<블록 기반으로 배우기>

0. 어플 이름 : 구글 플레이스토어, ScratchJr
- 유치원, 초등학교 저학년을 위한 스크래치



0. 어플 이름 : 구글 플레이스토어, 코딩 스토리(Coding Story)
- 로보로보의 피지컬 컴퓨팅을 위한 앱
- 스크래치와 인터페이스가 유사함
- 블루투스, OTG로 센서와 연결

0. 어플 이름 : 구글 플레이스토어, 스케치웨어
- 스크래치와 인터페이스가 유사함

0. 어플 이름 : 구글 플레이스토어, 포켓 코드
- 예제 : 스타워즈 게임 만들기




0. 어플 이름 : 애플 앱 스토어, swift playgrounds
- 아이패드에서 동작함
- 설명 : https://www.apple.com/swift/playgrounds/
- 앱 다운로드 : https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=908519492&mt=8&ls=1

2017년 5월 8일 월요일

SW교육을 대비해서 교사가 갖추어야 할 역량 : 2015년 2월에 교육부에서 발표한 SW교육 운영 지침 및 해설서를 중심으로

2014년 3월에 전세계 100여개국의 선생님들이 한자리에 모여 자신의 수업 사례를 소개하는 글로벌 포럼에 참가한 적이 있었다. 당시 잘 알지도 못하는 이름의 많은 나라 선생님들이 학생들에게 이미 SW교육을 실시하고 있는 모습을 보고 깜짝 놀랐던 기억이 난다.

우리나라도 학생들을 어떻게 지도하면 컴퓨팅 사고력을 보다 효과적으로 길러줄 수 있을 것인지에 대해 이제라도 고민해야 할 때다. 이런 의미에서 2015 개정교육과정에서 SW교육을 지도하도록 결정된 것은 정말 다행이라 생각한다.

초등학교에서는 SW교육이 2019년부터 실과교과에서 17시간 실시된다. 약 2년 정도 남았다. 남은 기간동안 초등학교 현장에서는 SW교육이 지향하는 가치를 실현하기 위해 열심히 준비해야 할 것이다. 컴퓨터 과학은 배워도 배워도 어려운 학문이기 때문이다. 초등학교는 대학교에서 컴퓨터 교육학과를 전공한 선생님들이 학생들을 지도하는 중학교, 고등학교와는 완전히 다른 상황이다.

2015년 2월에 교육부에서 발표한 SW교육 운영 지침 및 해설서를 살펴보면 교사는 어떤 역량을 가지고 있어야 하는지를 생각해 볼 수 있다.

SW교육 운영 지침 및 해설서에는 초등학생들이 알고리즘과 프로그래밍을 간단히 체험하도록 성취기준을 제시하였다.

프로그래밍 교육은 프로그래밍 언어를 이용하여 알고리즘을 짜고 문제를 해결하는데 의미가 있다. 하지만 프로그래밍 언어 자체를 익히는 것이 학생들은 물론이고 교사들에게도 쉽지 않다. 그래서 초등에서는 보통 블록 명령어 기반이나 아이콘 명령어 기반의 교육용 프로그래밍 언어를 이용하여 지도한다.

또, SW교육 운영 지침에서는 컴퓨터를 활용한 활동 외에도 컴퓨터 없이 문제해결의 방법이나 절차를 쉽게 이해할 수 있는 CS 언플러그드 활동 등의 다양한 방법을 활용하여 지도할 것을 요구하고 있다.

SW교육이 초등학교에서 효과적으로 이루어지기 위해서는 아래의 내용들만이라도 남은 2년 반 동안 열심히 공부하며 준비해야 할 것이다.

<요약 ; SW교육을 대비해서 교사가 갖추어야 할 역량>
1. 컴퓨터 과학(CS)의 기초 과정을 익혀야 함
2. 교사가 교육용 프로그래밍 언어를 최소 한가지 이상은 다룰 수 있어야 함
3. CS 언플러그드 활동들이 내포하고 있는 컴퓨터 과학 원리와 구체적인 활동 방법을 알아야 함
4. SW교육 교수법을 익혀야 함