SlideShare uma empresa Scribd logo
1 de 55
강의 내용
SW교육 단계와 도구
• CS 중심 활동
• 알고리즘 중심 활동
• CT 중심 활동
• 엔트리 학습모드
• Code.org
• 라이트봇
• Kodable
• 엔트리
• 스크래치
• 앱인벤터
• Kodu
• Alice
• 메이키메이키
• 센서보드
• 아두이노
• 레고마인드스톰
컴퓨터 과학 개념 중심
알고리즘 중심
컴퓨터 과학 개념 중심
팀별
전략수립(토론)
연습과 수정
발표와
피드백
컴퓨터
과학,
실생활
적용
다양한 표현방법
1. 왼쪽 위의 칸부터
순서대로 이야기 하기
칠해, 칠해, 칠해, 칠해, 칠해,
안칠해, 안칠해, 안칠해, 안칠해, 안칠해,
칠해,칠해,칠해,칠해,칠해 …
2. 숫자나 기호로 명령어 약속하기
<약속>
■(색칠한 것)은 숫자 1,
□(색칠하지 않은 것)은 숫자 0
---------------------------------------
111110000011111
111110000011111…
다양한 표현방법
3. 반복되는 것 묶어서 표현하기
1(5) 0(5) 1(5)
1(5) 0(5) 1(5)
…
0(15)
0(15)
…
4. 색칠하는 곳의 위치(좌표) 표현하기
색칠하는 줄과 칸의 번호
1 - 1,2,3,4,5,11,12,13,14,15
2 – 1,2,3,4,5,11,12,13,14,15
3 - 1,2,3,4,5,11,12,13,14,15
…
다양한 표현방법
5. 칠하는 방법이 바뀌는 곳 표현하기
각 줄은 칠하는 것의 개수로 시작한다.
5,5,5
5,5,5
5,5,5
5,5,5
5,5,5
0,15,0
0,15,0
…
…
컴퓨터가 이미지를
표현하는 방법
‘픽셀’이라고 부르는 가장 작은 단위
그 위치의 값과 색깔의 값을 명령어
순차, 반복, 함수의 원리를 통해 더
컵 쌓는 로봇
 규칙 1: 시작하기 전, 컵은 자신의 왼쪽에 모두 엎어서 쌓아둡니다.
 규칙 2: 컵을 들 때에는 맨 위에 있는 컵 하나만 듭니다.
 규칙 3: 컵을 내려놓고 난 후, 손은 제자리에서 컵들보다 높게 올립니다.
명령어 약속하기
컵 쌓는 로봇
반복을 묶어 표현하기
자주 쓰는 명령어들을 묶어서
함수로 만들기
첫 칸에 놓기
첫 칸에 놓기 첫 칸에 놓기
잘된 프로그램이란?
차, 반복, 함수를 효율적으로 사용하
더 짧고 간결하게 명령할 수록
로그램의 처리 속도로 빨라지기 때문
잘 된 프로그램이라고 할 수 있어요
알고리즘 중심
[ 엔트리봇 보드게임 ]
보드 게임으로 배우는
알고리즘
- 입문 단계에서 많이 사용
- 순차, 반복, 함수적 사고를
놀이를 통해 배울 수 있음.
[ 엔트리봇 카드게임 ]
카드 게임으로 배우는 알고리즘
- 입문 단계에서 많이 사용
- 조건에 따라 다른 결과를 가져오는 분기적
사고를 사고를 놀이를 통해 배울 수 있음.
만약~라면
크다 / 작다
반복하기
숫자가 큰 순서대로
재배치
각자 다른 능력을
가지고 있는 12가지의
폭탄카드
[ EBS 소프트웨어야 놀자]
- 실생활 소재, 교과연계, 26회 방송, 실습페이지, 교안 제공
- (문제 탐색/분해 활동 -> 명령어 탐색 -> 명령어로 알고리즘 만들기 ->
(컴퓨팅)시뮬레이션 하기)
교과와 관련된 실생활
문제를 컴퓨팅 사고력을
바탕으로 해결하는
과정을 경험
교과의 내용을 적용하여
SW를 만들어봄으로써
학습내용을 적용 및
심화함
교과에서 다루는 내용을
애니메이션이나 시뮬레
이션의 형태로 표현함
표현 중심 교과 중심 컴퓨팅 사고력 중심
。국어: 이야기의앞으로이어질내
용을소프트웨어로표현해보기
。미술: 내가 좋아하는 작품을 소
개하는 SW만들어보기
。과학: 설탕입자가 물에 녹는 과
정을 시뮬레이션 해보기
。수학: 원의 넓이를 자동으로 구
해주는 프로그램 만들기
。수학: 반복의 개념을 활용하여
실생활 확률 문제 해결하기
。체육: 자동으로 운동기록을 측
정해주는 체력측정기구 만들기
play-entry.com
동전의 앞/뒷면이 나올 확률을 구해요
커리큘럼&실습: http://bit.ly/1IgIA9M
① 동전 던지기
② 동전이 떨어지며 앞/뒷면이 결정됨
③ 동전의 면이 나온 결과에 따라 확률 계산하기
동전을 던지며 확률을 구하는
과정을 작은 단계로 나누기
필요한 변수는?
- 동전의 확률을 구하는 식으로 부터..
앞면이 나온 확률 = x100
앞면이 나온 횟수
뒷면이 나온 횟수
프로그램 화면 구상하기
동전의 앞/뒷면이
무작위로 나오게 하려면?
‘무작위 수’를 이용한다.
‘1~2 사이의 무작위 수’를 추출하고,
1이 나오면 ‘앞면’
2가 나오면 ‘뒷면’으로 정한다.
나만의 음악 악보를 만들고 연주해요
커리큘럼&실습: http://bit.ly/1IgIA9M
일상생활 속 소리로
나만의 음악 악보 만들기
프로그램 화면을 보고
아이디어 떠올리기
① 악보 그리기
② 재생하기
아래 블록을 사용하여
악보를 그리는 알고리즘 만들기
아래 블록을 사용하여
악보를 재생하는 알고리즘 만들기
- 어떤 오브젝트에 필요한 블록인가요?
아이콘 재생바
SW교육 단계와 도구
• CS 중심 활동
• 알고리즘 중심 활동
• CT 중심 활동
• 엔트리 학습모드
• Code.org
• 라이트봇
• Kodable
• 엔트리
• 스크래치
• 앱인벤터
• Kodu
• Alice
• 메이키메이키
• 센서보드
• 아두이노
• 레고마인드스톰
다양한 자료를 받을 수 있는 곳
 엔트리 사이트&블로그
- play-entry.com
- blog.naver.com/entrykorea.com
 네이버 소프트웨어야 놀자
- http://playsw.naver.com/main
 앨리스의 SW나라 블로그& 슬라이드쉐어
- blog.naver.com/jaewhi23
- slideshare.net/jaehwikim969
 스스스송선생 블로그 & 슬라이드쉐어
- blog.naver.com/gi_sik_in
- slideshare.net/gisikin
소프트웨어 교육 실습

Mais conteúdo relacionado

Mais procurados

우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육hellosoftkorea
 
Ct정리하기
Ct정리하기Ct정리하기
Ct정리하기찬규 박
 
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드Sangsu Song
 
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)Sangsu Song
 
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)Sangsu Song
 
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수Sangsu Song
 
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)Sangsu Song
 
과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422봉조 김
 
교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안Sangsu Song
 
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구Sangsu Song
 
네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수Sangsu Song
 
SW교육과 컴퓨팅 사고력 신장하기
SW교육과 컴퓨팅 사고력 신장하기SW교육과 컴퓨팅 사고력 신장하기
SW교육과 컴퓨팅 사고력 신장하기웅용 박
 
02 엔트리와 함께하는 언플러그드 활동
02 엔트리와 함께하는 언플러그드 활동02 엔트리와 함께하는 언플러그드 활동
02 엔트리와 함께하는 언플러그드 활동entrylabs
 
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지Sangsu Song
 
디자이너를 위한 Sw원리 워크샵 1주
디자이너를 위한 Sw원리 워크샵 1주디자이너를 위한 Sw원리 워크샵 1주
디자이너를 위한 Sw원리 워크샵 1주Sangsu Song
 
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례Bo Seong Seo
 
디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵Sangsu Song
 
소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자Deogtae Kim
 
Unplugged(pdf)
Unplugged(pdf)Unplugged(pdf)
Unplugged(pdf)Myung-jin
 
학생대상 SW교육/소프트웨어 교육 활동 사례
학생대상 SW교육/소프트웨어 교육 활동 사례학생대상 SW교육/소프트웨어 교육 활동 사례
학생대상 SW교육/소프트웨어 교육 활동 사례Sangsu Song
 

Mais procurados (20)

우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육
 
Ct정리하기
Ct정리하기Ct정리하기
Ct정리하기
 
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
 
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
 
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
 
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
 
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
 
과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422
 
교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안
 
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
 
네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수
 
SW교육과 컴퓨팅 사고력 신장하기
SW교육과 컴퓨팅 사고력 신장하기SW교육과 컴퓨팅 사고력 신장하기
SW교육과 컴퓨팅 사고력 신장하기
 
02 엔트리와 함께하는 언플러그드 활동
02 엔트리와 함께하는 언플러그드 활동02 엔트리와 함께하는 언플러그드 활동
02 엔트리와 함께하는 언플러그드 활동
 
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
 
디자이너를 위한 Sw원리 워크샵 1주
디자이너를 위한 Sw원리 워크샵 1주디자이너를 위한 Sw원리 워크샵 1주
디자이너를 위한 Sw원리 워크샵 1주
 
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
 
디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵
 
소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자
 
Unplugged(pdf)
Unplugged(pdf)Unplugged(pdf)
Unplugged(pdf)
 
학생대상 SW교육/소프트웨어 교육 활동 사례
학생대상 SW교육/소프트웨어 교육 활동 사례학생대상 SW교육/소프트웨어 교육 활동 사례
학생대상 SW교육/소프트웨어 교육 활동 사례
 

Destaque

Arduino project by Skyler&Rachael
Arduino project by Skyler&RachaelArduino project by Skyler&Rachael
Arduino project by Skyler&RachaelSkyler Shin
 
신간안내 말하고 듣고 대화하는 Physical computing 아두이노
신간안내 말하고 듣고 대화하는 Physical computing 아두이노신간안내 말하고 듣고 대화하는 Physical computing 아두이노
신간안내 말하고 듣고 대화하는 Physical computing 아두이노sookmyungvisual
 
Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Hyemin Song
 
Arduino by Todd Holoubeck
Arduino by Todd HoloubeckArduino by Todd Holoubeck
Arduino by Todd Holoubecksookmyungvisual
 
Aperture : 1. 아두이노에 대해 알아보기
Aperture : 1. 아두이노에 대해 알아보기Aperture : 1. 아두이노에 대해 알아보기
Aperture : 1. 아두이노에 대해 알아보기Hyemin Song
 
아두이노 배워보기 - 1강
아두이노 배워보기 - 1강아두이노 배워보기 - 1강
아두이노 배워보기 - 1강Junseong Kim
 
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술uxzeitgeist
 
Arduino Basic Programming
Arduino Basic ProgrammingArduino Basic Programming
Arduino Basic ProgrammingSangGyu Kim
 

Destaque (8)

Arduino project by Skyler&Rachael
Arduino project by Skyler&RachaelArduino project by Skyler&Rachael
Arduino project by Skyler&Rachael
 
신간안내 말하고 듣고 대화하는 Physical computing 아두이노
신간안내 말하고 듣고 대화하는 Physical computing 아두이노신간안내 말하고 듣고 대화하는 Physical computing 아두이노
신간안내 말하고 듣고 대화하는 Physical computing 아두이노
 
Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기Aperture : 8. 스위치를 이용한 led 제어하기
Aperture : 8. 스위치를 이용한 led 제어하기
 
Arduino by Todd Holoubeck
Arduino by Todd HoloubeckArduino by Todd Holoubeck
Arduino by Todd Holoubeck
 
Aperture : 1. 아두이노에 대해 알아보기
Aperture : 1. 아두이노에 대해 알아보기Aperture : 1. 아두이노에 대해 알아보기
Aperture : 1. 아두이노에 대해 알아보기
 
아두이노 배워보기 - 1강
아두이노 배워보기 - 1강아두이노 배워보기 - 1강
아두이노 배워보기 - 1강
 
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
[SK UX-HCI] 퍼스널 빅데이터와 라이프로그 HCI-UX 관점의 IOT 기술
 
Arduino Basic Programming
Arduino Basic ProgrammingArduino Basic Programming
Arduino Basic Programming
 

Semelhante a 소프트웨어 교육 실습

세미나
세미나세미나
세미나Dongyi Kim
 
코딩 테스트 합격자 되기 C++ 00장~ 01장을 정리한 강의자료 입니다.
코딩 테스트 합격자 되기 C++ 00장~ 01장을 정리한 강의자료 입니다.코딩 테스트 합격자 되기 C++ 00장~ 01장을 정리한 강의자료 입니다.
코딩 테스트 합격자 되기 C++ 00장~ 01장을 정리한 강의자료 입니다.ultrasuperrok
 
머신러닝의 자연어 처리기술(I)
머신러닝의 자연어 처리기술(I)머신러닝의 자연어 처리기술(I)
머신러닝의 자연어 처리기술(I)홍배 김
 
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)Kwang-Hyun Park
 
Coding interview
Coding interviewCoding interview
Coding interviewSoohan Ahn
 
entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1Hoyoung Jung
 
KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정Kwang-Hyun Park
 
알고리즘 연합캠프 세미나 1-C (알고리즘 설계와 모델링 및 수학)
알고리즘 연합캠프 세미나 1-C (알고리즘 설계와 모델링 및 수학)알고리즘 연합캠프 세미나 1-C (알고리즘 설계와 모델링 및 수학)
알고리즘 연합캠프 세미나 1-C (알고리즘 설계와 모델링 및 수학)HYUNJEONG KIM
 
생각하는 프로그래밍 1부
생각하는 프로그래밍 1부생각하는 프로그래밍 1부
생각하는 프로그래밍 1부sj k
 
프로그래머의 뇌
프로그래머의 뇌프로그래머의 뇌
프로그래머의 뇌규영 허
 
2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence 2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence Jong MIn Yu
 
[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료Sangsu Song
 
교사연수02 무엇을어떻게
교사연수02 무엇을어떻게교사연수02 무엇을어떻게
교사연수02 무엇을어떻게성훈 김
 
교사연수02 무엇을어떻게
교사연수02 무엇을어떻게교사연수02 무엇을어떻게
교사연수02 무엇을어떻게성훈 김
 
딥러닝 기반 자연어 언어모델 BERT
딥러닝 기반 자연어 언어모델 BERT딥러닝 기반 자연어 언어모델 BERT
딥러닝 기반 자연어 언어모델 BERTSeonghyun Kim
 
머신러닝으로 쏟아지는 유저 CS 답변하기 DEVIEW 2017
머신러닝으로 쏟아지는 유저 CS 답변하기 DEVIEW 2017머신러닝으로 쏟아지는 유저 CS 답변하기 DEVIEW 2017
머신러닝으로 쏟아지는 유저 CS 답변하기 DEVIEW 2017Donghwa Kim
 
숫자 구분자 처리 (Digit group separators)
숫자 구분자 처리 (Digit group separators)숫자 구분자 처리 (Digit group separators)
숫자 구분자 처리 (Digit group separators)중선 곽
 
2023 체인지온@미디토리_김재인 연사 발표자료
2023 체인지온@미디토리_김재인 연사 발표자료2023 체인지온@미디토리_김재인 연사 발표자료
2023 체인지온@미디토리_김재인 연사 발표자료ChangeON@
 
Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료seungdols
 

Semelhante a 소프트웨어 교육 실습 (20)

세미나
세미나세미나
세미나
 
코딩 테스트 합격자 되기 C++ 00장~ 01장을 정리한 강의자료 입니다.
코딩 테스트 합격자 되기 C++ 00장~ 01장을 정리한 강의자료 입니다.코딩 테스트 합격자 되기 C++ 00장~ 01장을 정리한 강의자료 입니다.
코딩 테스트 합격자 되기 C++ 00장~ 01장을 정리한 강의자료 입니다.
 
머신러닝의 자연어 처리기술(I)
머신러닝의 자연어 처리기술(I)머신러닝의 자연어 처리기술(I)
머신러닝의 자연어 처리기술(I)
 
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
 
Coding interview
Coding interviewCoding interview
Coding interview
 
entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1
 
KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정KERIS 실험학교 연수(기초과정
KERIS 실험학교 연수(기초과정
 
알고리즘 연합캠프 세미나 1-C (알고리즘 설계와 모델링 및 수학)
알고리즘 연합캠프 세미나 1-C (알고리즘 설계와 모델링 및 수학)알고리즘 연합캠프 세미나 1-C (알고리즘 설계와 모델링 및 수학)
알고리즘 연합캠프 세미나 1-C (알고리즘 설계와 모델링 및 수학)
 
생각하는 프로그래밍 1부
생각하는 프로그래밍 1부생각하는 프로그래밍 1부
생각하는 프로그래밍 1부
 
프로그래머의 뇌
프로그래머의 뇌프로그래머의 뇌
프로그래머의 뇌
 
2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence 2012 3 qp_hybrid algorithm optimization with artificial intelligence
2012 3 qp_hybrid algorithm optimization with artificial intelligence
 
[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료
 
교사연수02 무엇을어떻게
교사연수02 무엇을어떻게교사연수02 무엇을어떻게
교사연수02 무엇을어떻게
 
교사연수02 무엇을어떻게
교사연수02 무엇을어떻게교사연수02 무엇을어떻게
교사연수02 무엇을어떻게
 
딥러닝 기반 자연어 언어모델 BERT
딥러닝 기반 자연어 언어모델 BERT딥러닝 기반 자연어 언어모델 BERT
딥러닝 기반 자연어 언어모델 BERT
 
머신러닝으로 쏟아지는 유저 CS 답변하기 DEVIEW 2017
머신러닝으로 쏟아지는 유저 CS 답변하기 DEVIEW 2017머신러닝으로 쏟아지는 유저 CS 답변하기 DEVIEW 2017
머신러닝으로 쏟아지는 유저 CS 답변하기 DEVIEW 2017
 
숫자 구분자 처리 (Digit group separators)
숫자 구분자 처리 (Digit group separators)숫자 구분자 처리 (Digit group separators)
숫자 구분자 처리 (Digit group separators)
 
2023 체인지온@미디토리_김재인 연사 발표자료
2023 체인지온@미디토리_김재인 연사 발표자료2023 체인지온@미디토리_김재인 연사 발표자료
2023 체인지온@미디토리_김재인 연사 발표자료
 
엑셀왕국
엑셀왕국엑셀왕국
엑셀왕국
 
Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료
 

소프트웨어 교육 실습

  • 1.
  • 3.
  • 4. SW교육 단계와 도구 • CS 중심 활동 • 알고리즘 중심 활동 • CT 중심 활동 • 엔트리 학습모드 • Code.org • 라이트봇 • Kodable • 엔트리 • 스크래치 • 앱인벤터 • Kodu • Alice • 메이키메이키 • 센서보드 • 아두이노 • 레고마인드스톰
  • 5.
  • 6. 컴퓨터 과학 개념 중심 알고리즘 중심
  • 9. 다양한 표현방법 1. 왼쪽 위의 칸부터 순서대로 이야기 하기 칠해, 칠해, 칠해, 칠해, 칠해, 안칠해, 안칠해, 안칠해, 안칠해, 안칠해, 칠해,칠해,칠해,칠해,칠해 … 2. 숫자나 기호로 명령어 약속하기 <약속> ■(색칠한 것)은 숫자 1, □(색칠하지 않은 것)은 숫자 0 --------------------------------------- 111110000011111 111110000011111…
  • 10. 다양한 표현방법 3. 반복되는 것 묶어서 표현하기 1(5) 0(5) 1(5) 1(5) 0(5) 1(5) … 0(15) 0(15) … 4. 색칠하는 곳의 위치(좌표) 표현하기 색칠하는 줄과 칸의 번호 1 - 1,2,3,4,5,11,12,13,14,15 2 – 1,2,3,4,5,11,12,13,14,15 3 - 1,2,3,4,5,11,12,13,14,15 …
  • 11. 다양한 표현방법 5. 칠하는 방법이 바뀌는 곳 표현하기 각 줄은 칠하는 것의 개수로 시작한다. 5,5,5 5,5,5 5,5,5 5,5,5 5,5,5 0,15,0 0,15,0 … …
  • 12. 컴퓨터가 이미지를 표현하는 방법 ‘픽셀’이라고 부르는 가장 작은 단위 그 위치의 값과 색깔의 값을 명령어 순차, 반복, 함수의 원리를 통해 더
  • 13. 컵 쌓는 로봇  규칙 1: 시작하기 전, 컵은 자신의 왼쪽에 모두 엎어서 쌓아둡니다.  규칙 2: 컵을 들 때에는 맨 위에 있는 컵 하나만 듭니다.  규칙 3: 컵을 내려놓고 난 후, 손은 제자리에서 컵들보다 높게 올립니다.
  • 17. 자주 쓰는 명령어들을 묶어서 함수로 만들기 첫 칸에 놓기 첫 칸에 놓기 첫 칸에 놓기
  • 18. 잘된 프로그램이란? 차, 반복, 함수를 효율적으로 사용하 더 짧고 간결하게 명령할 수록 로그램의 처리 속도로 빨라지기 때문 잘 된 프로그램이라고 할 수 있어요
  • 20. [ 엔트리봇 보드게임 ] 보드 게임으로 배우는 알고리즘 - 입문 단계에서 많이 사용 - 순차, 반복, 함수적 사고를 놀이를 통해 배울 수 있음.
  • 21.
  • 22. [ 엔트리봇 카드게임 ] 카드 게임으로 배우는 알고리즘 - 입문 단계에서 많이 사용 - 조건에 따라 다른 결과를 가져오는 분기적 사고를 사고를 놀이를 통해 배울 수 있음.
  • 23. 만약~라면 크다 / 작다 반복하기 숫자가 큰 순서대로 재배치 각자 다른 능력을 가지고 있는 12가지의 폭탄카드
  • 24. [ EBS 소프트웨어야 놀자] - 실생활 소재, 교과연계, 26회 방송, 실습페이지, 교안 제공 - (문제 탐색/분해 활동 -> 명령어 탐색 -> 명령어로 알고리즘 만들기 -> (컴퓨팅)시뮬레이션 하기)
  • 25.
  • 26.
  • 27.
  • 28. 교과와 관련된 실생활 문제를 컴퓨팅 사고력을 바탕으로 해결하는 과정을 경험 교과의 내용을 적용하여 SW를 만들어봄으로써 학습내용을 적용 및 심화함 교과에서 다루는 내용을 애니메이션이나 시뮬레 이션의 형태로 표현함 표현 중심 교과 중심 컴퓨팅 사고력 중심 。국어: 이야기의앞으로이어질내 용을소프트웨어로표현해보기 。미술: 내가 좋아하는 작품을 소 개하는 SW만들어보기 。과학: 설탕입자가 물에 녹는 과 정을 시뮬레이션 해보기 。수학: 원의 넓이를 자동으로 구 해주는 프로그램 만들기 。수학: 반복의 개념을 활용하여 실생활 확률 문제 해결하기 。체육: 자동으로 운동기록을 측 정해주는 체력측정기구 만들기
  • 29.
  • 31. 동전의 앞/뒷면이 나올 확률을 구해요 커리큘럼&실습: http://bit.ly/1IgIA9M
  • 32. ① 동전 던지기 ② 동전이 떨어지며 앞/뒷면이 결정됨 ③ 동전의 면이 나온 결과에 따라 확률 계산하기 동전을 던지며 확률을 구하는 과정을 작은 단계로 나누기
  • 33. 필요한 변수는? - 동전의 확률을 구하는 식으로 부터.. 앞면이 나온 확률 = x100 앞면이 나온 횟수 뒷면이 나온 횟수
  • 35. 동전의 앞/뒷면이 무작위로 나오게 하려면? ‘무작위 수’를 이용한다. ‘1~2 사이의 무작위 수’를 추출하고, 1이 나오면 ‘앞면’ 2가 나오면 ‘뒷면’으로 정한다.
  • 36. 나만의 음악 악보를 만들고 연주해요 커리큘럼&실습: http://bit.ly/1IgIA9M
  • 37.
  • 38. 일상생활 속 소리로 나만의 음악 악보 만들기
  • 39. 프로그램 화면을 보고 아이디어 떠올리기 ① 악보 그리기 ② 재생하기
  • 40. 아래 블록을 사용하여 악보를 그리는 알고리즘 만들기
  • 41. 아래 블록을 사용하여 악보를 재생하는 알고리즘 만들기 - 어떤 오브젝트에 필요한 블록인가요? 아이콘 재생바
  • 42.
  • 43. SW교육 단계와 도구 • CS 중심 활동 • 알고리즘 중심 활동 • CT 중심 활동 • 엔트리 학습모드 • Code.org • 라이트봇 • Kodable • 엔트리 • 스크래치 • 앱인벤터 • Kodu • Alice • 메이키메이키 • 센서보드 • 아두이노 • 레고마인드스톰
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. 다양한 자료를 받을 수 있는 곳  엔트리 사이트&블로그 - play-entry.com - blog.naver.com/entrykorea.com  네이버 소프트웨어야 놀자 - http://playsw.naver.com/main  앨리스의 SW나라 블로그& 슬라이드쉐어 - blog.naver.com/jaewhi23 - slideshare.net/jaehwikim969  스스스송선생 블로그 & 슬라이드쉐어 - blog.naver.com/gi_sik_in - slideshare.net/gisikin

Notas do Editor

  1. Cs 팀벨 보통 중학생 이상에게 좋음. 한국번역서도 있음. 하지만 보면.. 어려울꺼임. 그리고 무슨말인지 모를꺼임.
  2. https://youtu.be/uaV2RuAJTjQ
  3. 카드 한 패,
  4. Ebs 교안까지_곧 올라옴. - 동영상 1회, 3회, 잠깐 - Ebs 교육과정도 보여주기 EBS 교안도 보여주기 (1-2회)
  5. https://youtu.be/25U9vwqj4DI
  6. https://youtu.be/ErYvuIJQoJU
  7. 수학과 관련된 예제 2가지 정도 보여주기
  8. 수학과 관련된 예제 2가지 정도 보여주기
  9. 강의: http://bit.ly/1IgIA9M 완성 프로젝트: http://bit.ly/1zu0J1I
  10. 강의: 완성 프로젝트: http://bit.ly/1Jawi0h
  11. https://youtu.be/bJjSDZq9_vo
  12. 컴퓨터랑 현실세계랑 상호작용이 가능하다.
  13. 컴퓨터랑 현실세계랑 상호작용이 가능하다.
  14. www.youtube.com/embed/rfQqh7iCcOU
  15. https://youtu.be/elYaNpHPwlo
  16. www.youtube.com/embed/8DnzOP3OfbE