SlideShare une entreprise Scribd logo
1  sur  120
강의 내용
30년
15년
10년
7년
변화를 이끈 힘?
= 소프트웨어
하드웨어 소프트웨어
소프트웨어,
스크린 안에만 있을까요?
가까운 미래 이야기
ATC21S (Assessment and Teaching of Twenty-First Century Skills Project)
컴퓨팅 사고력이란?
=문제해결력
문제상황 문제해결방법 찾기 문제해결하기 일반화하기
왜 항상 용돈이
부족한거지?
도대체 어디다
돈을 쓰는 거지?
문제상황 문제해결방법 찾기 문제해결하기 일반화하기
용돈기입장을 써보자!
뭐가 필요할까?
날짜, 들어온 돈, 나간
돈, 지출 용도,
지출금액 … !
문제상황 문제해결방법 찾기 문제해결하기 일반화하기
문제상황 문제해결방법 찾기 문제해결하기 일반화하기
매달 꾸준히
용돈기입장을 쓰면
어디에 어느 정도의
돈을 쓰고 있는지 잘
파악할 수 있겠어!
아 귀찮아.
그걸 언제 맨날 수첩에 쓰고,
계산하고 그래프 그려보고
하냐고!
문제 해결 방법을 한 번 찾고 나면,
그 이후부터는 컴퓨터/로봇이
자동으로 해줬으면 좋겠어!
= 컴퓨팅 사고력으로
문제 해결하기
소프트웨어 ≒ 프로그램
사람이 하고 싶은 것을
컴퓨터에게 일로 시킨 것
프로그래밍 = 코딩 = 프로그램을 만드는것
매달 우리 식구가
돈을 얼마나
쓰는지 쉽게
확인할 수 없을까?
문제상황 문제해결방법 찾기 알고리즘으로 만들기 프로그래밍 하기
귀찮아..
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
컴퓨터
로
어찌하
면
되겠지.
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
우리가 돈 쓰는건
카드랑, 현금뿐이고.
현금은 항상
현금영수증을
발급하니까 이 두
정보를 받아서 뭐
어떻게 하면 되지
않을까?
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
좀더 자세히
말해봐요~
알고리즘으로
표현해볼게
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
알고리즘
은 또
뭐에요?
알고리즘은
주어진 문제를 해결하는 방법을
순서대로 잘 나열 해 놓은 것을 말해~
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
알고리즘
은 또
뭐에요?
알고리즘을 나타내는 방법은 여러가지가 있는데
그냥 일상언어로 말하는 것과
순서도라고 하는 그림으로 표현하는 것과
프로그래밍 언어와 비슷하게 표현하는 방법이 있어.
난 일상언어로 표현해 볼게
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
그럼
일상언어로
알고리즘을
표현해
봐요~
일상언어로 알고리즘을 표현해볼게
1. 컴퓨터에 ‘금액’을 저장할 수 있는 공간을 만들고
2. 인터넷 카드사 홈페이지에서 그 달의 우리가족 카드
사용내역을 받아와서 쓴 돈을 ‘금액’을 저장하고.
3. 국세청에서 그 달의 현금영수증 발급금액을 받아와서
기존의 ‘금액’에 더해주고
4. 컴퓨터 화면에 그 ‘금액’을 보여주면 되는거지 뭐~
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
근데 그걸
컴퓨터가
어떻게
해요?
프로그래밍 언어로 방금 생각한 것을
표현하기만 하면 돼~
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
프로그래밍
언어는 또
뭐에요?
내가 방금 말한걸 컴퓨터가 알아서 하려면
내 말을 알아듣게 해야겠지?
외국인을 만나면 그 나라 언어로 대화하는
것처럼 컴퓨터에게 일을 시키려면
컴퓨터가 알아듣는 말인 ‘프로그래밍
언어’를 쓰면 돼~
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
뭐 이렇게 검은화면에 흰 글씨 쓰는거
있잖아~ 이런걸 텍스트형 언어라고 해.
다른것도
있어요?
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
아까처럼 키보드로 뭔가를 치는게 아니라
만들어진 블록을 조립해서 프로그래밍하는
언어가 있는데 ‘비쥬얼(블록)형 언어’라고 해.
요즘 학생들에게 교육용으로 많이 쓰고 있어.
재미있게
생겼네요
문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
사람이 하고
싶은 일
컴퓨터가
자동으로 처리
결국 소프트웨어(프로그램)을 만든다는 것은 사람이 하고 싶은 일을
컴퓨터가 자동으로 처리하도록 컴퓨터에게 일을 시키는 과정이라 할 수 있어
문제상황
문제해결방볍 찾기
알고리즘으로 만들기 프로그래밍 하기
- 자연어
- 순서도
- 의사코드
- C, Java
- 엔트리,
스크래치
프로그램 실행
알고리즘
• 문제를 해결하기 위한 방법을
순서대로 나열한 것
• 다양한 표현법이 있다.
• 실제로 동작하지 않음.
• 설계도
프로그램
• 프로그래밍 언어로 알고리즘
을 표현한 것
• 다양한 프로그래밍 언어를 사
용한다.
• 실제로 동작함
• 시공
SW교육 단계와 도구
• CS 중심 활동
• 알고리즘 중심 활동
• CT 중심 활동
• 엔트리 학습모드
• Code.org
• 라이트봇
• Kodable
• 엔트리
• 스크래치
• 앱인벤터
• Kodu
• Alice
• 메이키메이키
• 센서보드
• 아두이노
• 레고마인드스톰
컴퓨터 과학 개념 중심
알고리즘 중심
컴퓨터 과학 개념 중심
팀별
전략수립(토론)
연습과 수정
발표와
피드백
컴퓨터
과학,
실생활
적용
알고리즘 중심
[ 엔트리봇 보드게임 ]
보드 게임으로 배우는
알고리즘
- 입문 단계에서 많이 사용
- 순차, 반복, 함수적 사고를
놀이를 통해 배울 수 있음.
[ 엔트리봇 카드게임 ]
카드 게임으로 배우는 알고리즘
- 입문 단계에서 많이 사용
- 조건에 따라 다른 결과를 가져오는 분기적
사고를 사고를 놀이를 통해 배울 수 있음.
만약~라면
크다 / 작다
반복하기
숫자가 큰 순서대로 재배치
각자 다른 능력을
가지고 있는 12가지의
폭탄카드
[ EBS 소프트웨어야 놀자]
- 실생활 소재, 교과연계, 26회 방송, 실습페이지, 교안 제공
- (문제 탐색/분해 활동 -> 명령어 탐색 -> 명령어로 알고리즘 만들기 ->
(컴퓨팅)시뮬레이션 하기)
SW교육 단계와 도구
• CS 중심 활동
• 알고리즘 중심 활동
• CT 중심 활동
• 엔트리 학습모드
• Code.org
• 라이트봇
• Kodable
• 엔트리
• 스크래치
• 앱인벤터
• Kodu
• Alice
• 메이키메이키
• 센서보드
• 아두이노
• 레고마인드스톰
SW교육 단계와 도구
• CS 중심 활동
• 알고리즘 중심 활동
• CT 중심 활동
• 엔트리 학습모드
• Code.org
• 라이트봇
• Kodable
• 엔트리
• 스크래치
• 앱인벤터
• Kodu
• Alice
• 메이키메이키
• 센서보드
• 아두이노
• 레고마인드스톰
기초과정
•프로그래밍 기초
•인터페이스 익히기
예제 익히기
•게임
•애니메이션
•미디어아트
•응용프로그램
문제 해결 과정
•기능 추가하기
•기능 수정하기
•오류 수정
프로젝트형 수업
•프로젝트 계획하기
•프로젝트 만들기
•프로젝트 평가하기
기초 기능 학습 단계
블록 탐색과 간단한 예제
다양한 영역 예제 만들기
예제를 통한 알고리즘 학습
주어진 상황의 문제 해결하
기
문제 해결 능력 향상
스스로 문제를 정의하고 해
결
협업과 피드백 경험
생활속 SW
•자동문 시뮬레이션
•로봇 청소기 만들기
•자판기 만들기
•전자 도어락 만들기
애니메이션
•애니메이션 원리 익히기
•이야기 뒷 부분 꾸미기
•이야기 만들기
•친구에게 보내는 카드 만들기
게임 만들기 •다양한 수준별 게임 만들기
미디어 아트 만들기
•마우스/키보드에 반응하는 작품 만들기
•랜덤으로 바뀌는 작품 만들기
•센서값에 반응하는 작품 만들기
학습과 관련된 SW
•퀴즈 게임 만들기
•사자성어 게임 만들기
•수학 연산 레이스 만들기
일반 응용 SW
•사진첩 만들기
•음악 플레이어 만들기
•그림판 만들기
교과와 관련된 실생활
문제를 컴퓨팅 사고력을
바탕으로 해결하는
과정을 경험
교과의 내용을 적용하여
SW를 만들어봄으로써
학습내용을 적용 및
심화함
교과에서 다루는 내용을
애니메이션이나 시뮬레
이션의 형태로 표현함
표현 중심 교과 중심 컴퓨팅 사고력 중심
。국어: 이야기의앞으로이어질내
용을소프트웨어로표현해보기
。미술: 내가 좋아하는 작품을
소개하는 SW만들어보기
。과학: 설탕입자가 물에 녹는
과정을 시뮬레이션 해보기
。수학: 원의 넓이를 자동으로
구해주는 프로그램 만들기
。수학: 반복의 개념을 활용하여
실생활 확률 문제 해결하기
。체육: 자동으로 운동기록을 측
정해주는 체력측정기구 만들기
http://ko.padlet.com/jaewhi23/dkneob61wn6g
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
소프트웨어 교육 이야기

Contenu connexe

Tendances

Ct정리하기
Ct정리하기Ct정리하기
Ct정리하기찬규 박
 
우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육hellosoftkorea
 
소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자Deogtae Kim
 
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)Sangsu Song
 
과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422봉조 김
 
교과연계 SW교육하기
교과연계 SW교육하기교과연계 SW교육하기
교과연계 SW교육하기Jaehwi Alice Kim
 
교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안Sangsu Song
 
02 엔트리와 함께하는 언플러그드 활동
02 엔트리와 함께하는 언플러그드 활동02 엔트리와 함께하는 언플러그드 활동
02 엔트리와 함께하는 언플러그드 활동entrylabs
 
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)Sangsu Song
 
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드Sangsu Song
 
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수Sangsu Song
 
Unplugged(pdf)
Unplugged(pdf)Unplugged(pdf)
Unplugged(pdf)Myung-jin
 
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지Sangsu Song
 
SW교육과 컴퓨팅 사고력 신장하기
SW교육과 컴퓨팅 사고력 신장하기SW교육과 컴퓨팅 사고력 신장하기
SW교육과 컴퓨팅 사고력 신장하기웅용 박
 
네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수Sangsu Song
 
DreamCode Season2 Intro
DreamCode Season2 IntroDreamCode Season2 Intro
DreamCode Season2 IntroUi-Gyun Jeong
 
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례Bo Seong Seo
 
SW교육 : 문제가 문제로다
SW교육 : 문제가 문제로다SW교육 : 문제가 문제로다
SW교육 : 문제가 문제로다Byeongsu Kim
 
소프트웨어교육 운영지침(2015)_교육부
소프트웨어교육 운영지침(2015)_교육부소프트웨어교육 운영지침(2015)_교육부
소프트웨어교육 운영지침(2015)_교육부sam Cyberspace
 
엠비즈메이커를 활용한 MCA(mobile computing activity) SW교육 사례
엠비즈메이커를 활용한 MCA(mobile computing activity) SW교육 사례엠비즈메이커를 활용한 MCA(mobile computing activity) SW교육 사례
엠비즈메이커를 활용한 MCA(mobile computing activity) SW교육 사례Bo Seong Seo
 

Tendances (20)

Ct정리하기
Ct정리하기Ct정리하기
Ct정리하기
 
우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육
 
소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자소프트웨어 중심 시대를 준비하자
소프트웨어 중심 시대를 준비하자
 
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
 
과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422
 
교과연계 SW교육하기
교과연계 SW교육하기교과연계 SW교육하기
교과연계 SW교육하기
 
교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안
 
02 엔트리와 함께하는 언플러그드 활동
02 엔트리와 함께하는 언플러그드 활동02 엔트리와 함께하는 언플러그드 활동
02 엔트리와 함께하는 언플러그드 활동
 
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)
 
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
 
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
 
Unplugged(pdf)
Unplugged(pdf)Unplugged(pdf)
Unplugged(pdf)
 
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
 
SW교육과 컴퓨팅 사고력 신장하기
SW교육과 컴퓨팅 사고력 신장하기SW교육과 컴퓨팅 사고력 신장하기
SW교육과 컴퓨팅 사고력 신장하기
 
네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수
 
DreamCode Season2 Intro
DreamCode Season2 IntroDreamCode Season2 Intro
DreamCode Season2 Intro
 
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
Computational thinking 을 높히는 초중고 sw교육 발전 방향과 사례
 
SW교육 : 문제가 문제로다
SW교육 : 문제가 문제로다SW교육 : 문제가 문제로다
SW교육 : 문제가 문제로다
 
소프트웨어교육 운영지침(2015)_교육부
소프트웨어교육 운영지침(2015)_교육부소프트웨어교육 운영지침(2015)_교육부
소프트웨어교육 운영지침(2015)_교육부
 
엠비즈메이커를 활용한 MCA(mobile computing activity) SW교육 사례
엠비즈메이커를 활용한 MCA(mobile computing activity) SW교육 사례엠비즈메이커를 활용한 MCA(mobile computing activity) SW교육 사례
엠비즈메이커를 활용한 MCA(mobile computing activity) SW교육 사례
 

En vedette

[2016소프트웨어에물들다] 소프트웨어는 세상을 먹어치우고 있습니다만, 여러분들을 먹지는 않을 거에요!
[2016소프트웨어에물들다] 소프트웨어는 세상을 먹어치우고 있습니다만, 여러분들을 먹지는 않을 거에요![2016소프트웨어에물들다] 소프트웨어는 세상을 먹어치우고 있습니다만, 여러분들을 먹지는 않을 거에요!
[2016소프트웨어에물들다] 소프트웨어는 세상을 먹어치우고 있습니다만, 여러분들을 먹지는 않을 거에요!Sung-tae Ryu
 
프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
프로그래머로 부터  배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)프로그래머로 부터  배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)Mayuko Sekiya
 
UIzard - Mashup2009
UIzard - Mashup2009UIzard - Mashup2009
UIzard - Mashup2009Sung-tae Ryu
 
[170102]구름IDE 기본사용법 (C언어)
[170102]구름IDE 기본사용법 (C언어)[170102]구름IDE 기본사용법 (C언어)
[170102]구름IDE 기본사용법 (C언어)Sung-tae Ryu
 
SEF 2017 코다임/구름EDU 발표자료
SEF 2017 코다임/구름EDU 발표자료SEF 2017 코다임/구름EDU 발표자료
SEF 2017 코다임/구름EDU 발표자료Sung-tae Ryu
 
[오픈콘텐츠랩] 소프트웨어 코딩 교육(엔트리프로그램)_휴먼인러브
[오픈콘텐츠랩] 소프트웨어 코딩 교육(엔트리프로그램)_휴먼인러브[오픈콘텐츠랩] 소프트웨어 코딩 교육(엔트리프로그램)_휴먼인러브
[오픈콘텐츠랩] 소프트웨어 코딩 교육(엔트리프로그램)_휴먼인러브opencontentslab
 
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리Sangsu Song
 
Sw야놀자 sw기본원리 송상수
Sw야놀자 sw기본원리 송상수Sw야놀자 sw기본원리 송상수
Sw야놀자 sw기본원리 송상수Sangsu Song
 
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략Sangsu Song
 
[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료Sangsu Song
 
가장 쉬운 안드로이드 앱 개발 방법 앱인벤터
가장 쉬운 안드로이드 앱 개발 방법 앱인벤터가장 쉬운 안드로이드 앱 개발 방법 앱인벤터
가장 쉬운 안드로이드 앱 개발 방법 앱인벤터Choulhyouc Lee
 

En vedette (12)

[2016소프트웨어에물들다] 소프트웨어는 세상을 먹어치우고 있습니다만, 여러분들을 먹지는 않을 거에요!
[2016소프트웨어에물들다] 소프트웨어는 세상을 먹어치우고 있습니다만, 여러분들을 먹지는 않을 거에요![2016소프트웨어에물들다] 소프트웨어는 세상을 먹어치우고 있습니다만, 여러분들을 먹지는 않을 거에요!
[2016소프트웨어에물들다] 소프트웨어는 세상을 먹어치우고 있습니다만, 여러분들을 먹지는 않을 거에요!
 
프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
프로그래머로 부터  배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)프로그래머로 부터  배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
프로그래머로 부터 배우는 코딩 기술 (プログラマから学ぶコーディングテクニック)
 
UIzard - Mashup2009
UIzard - Mashup2009UIzard - Mashup2009
UIzard - Mashup2009
 
[170102]구름IDE 기본사용법 (C언어)
[170102]구름IDE 기본사용법 (C언어)[170102]구름IDE 기본사용법 (C언어)
[170102]구름IDE 기본사용법 (C언어)
 
SEF 2017 코다임/구름EDU 발표자료
SEF 2017 코다임/구름EDU 발표자료SEF 2017 코다임/구름EDU 발표자료
SEF 2017 코다임/구름EDU 발표자료
 
[오픈콘텐츠랩] 소프트웨어 코딩 교육(엔트리프로그램)_휴먼인러브
[오픈콘텐츠랩] 소프트웨어 코딩 교육(엔트리프로그램)_휴먼인러브[오픈콘텐츠랩] 소프트웨어 코딩 교육(엔트리프로그램)_휴먼인러브
[오픈콘텐츠랩] 소프트웨어 코딩 교육(엔트리프로그램)_휴먼인러브
 
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
 
Sw야놀자 sw기본원리 송상수
Sw야놀자 sw기본원리 송상수Sw야놀자 sw기본원리 송상수
Sw야놀자 sw기본원리 송상수
 
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
 
[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료
 
Shareware
SharewareShareware
Shareware
 
가장 쉬운 안드로이드 앱 개발 방법 앱인벤터
가장 쉬운 안드로이드 앱 개발 방법 앱인벤터가장 쉬운 안드로이드 앱 개발 방법 앱인벤터
가장 쉬운 안드로이드 앱 개발 방법 앱인벤터
 

Similaire à 소프트웨어 교육 이야기

프로그램 기초
프로그램 기초프로그램 기초
프로그램 기초Minsuk Lee
 
Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료seungdols
 
국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍Minsuk Lee
 
Programming for kids
Programming for kidsProgramming for kids
Programming for kidsYoun-Hee Han
 
C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.해근 조
 
0917_서인고_멘토링_오원종_최종.pdf
0917_서인고_멘토링_오원종_최종.pdf0917_서인고_멘토링_오원종_최종.pdf
0917_서인고_멘토링_오원종_최종.pdfWonJongOh1
 
20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기SANGBUM HA
 
외계어 스터디 1/5 - Overview
외계어 스터디 1/5 - Overview외계어 스터디 1/5 - Overview
외계어 스터디 1/5 - Overview민태 김
 
훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기Changyol BAEK
 
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011devCAT Studio, NEXON
 
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영ZIGZAG
 
170513 4차 산업 혁명과 미래교육 컴퓨팅 교육의 동향과 해명 @송곡초
170513 4차 산업 혁명과 미래교육   컴퓨팅 교육의 동향과 해명 @송곡초170513 4차 산업 혁명과 미래교육   컴퓨팅 교육의 동향과 해명 @송곡초
170513 4차 산업 혁명과 미래교육 컴퓨팅 교육의 동향과 해명 @송곡초Choi Man Dream
 
entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1Hoyoung Jung
 
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까 (Revised)
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까 (Revised)1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까 (Revised)
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까 (Revised)Yann Heo
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your WayChris Ohk
 
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)Kwang-Hyun Park
 
Windows Debugging Technique #1
Windows Debugging Technique #1Windows Debugging Technique #1
Windows Debugging Technique #1Wooseok Seo
 
만약 운영체제가 없다면? Computer Without OS
만약 운영체제가 없다면? Computer Without OS만약 운영체제가 없다면? Computer Without OS
만약 운영체제가 없다면? Computer Without OSssuser889640
 
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?강 민우
 

Similaire à 소프트웨어 교육 이야기 (20)

프로그램 기초
프로그램 기초프로그램 기초
프로그램 기초
 
Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료
 
국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍국민대학교 컴퓨터프로그래밍
국민대학교 컴퓨터프로그래밍
 
Programming for kids
Programming for kidsProgramming for kids
Programming for kids
 
C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.C#과 유니티를 통한 게임개발 입문.
C#과 유니티를 통한 게임개발 입문.
 
0917_서인고_멘토링_오원종_최종.pdf
0917_서인고_멘토링_오원종_최종.pdf0917_서인고_멘토링_오원종_최종.pdf
0917_서인고_멘토링_오원종_최종.pdf
 
20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기
 
외계어 스터디 1/5 - Overview
외계어 스터디 1/5 - Overview외계어 스터디 1/5 - Overview
외계어 스터디 1/5 - Overview
 
훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기훌륭한 개발자로 성장하기
훌륭한 개발자로 성장하기
 
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
오승준, 사회적 기술이 프로그래머 인생을 바꿔주는 이유, NDC2011
 
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
 
170513 4차 산업 혁명과 미래교육 컴퓨팅 교육의 동향과 해명 @송곡초
170513 4차 산업 혁명과 미래교육   컴퓨팅 교육의 동향과 해명 @송곡초170513 4차 산업 혁명과 미래교육   컴퓨팅 교육의 동향과 해명 @송곡초
170513 4차 산업 혁명과 미래교육 컴퓨팅 교육의 동향과 해명 @송곡초
 
entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1entry를 이용한 코딩 교육1
entry를 이용한 코딩 교육1
 
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까 (Revised)
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까 (Revised)1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까 (Revised)
1000만명이 넘게쓰는 게임과 앱은 어떻게 만들어질까 (Revised)
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)KERIS SW교육 연계 로봇 활용 심화과정 (중등)
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
 
Windows Debugging Technique #1
Windows Debugging Technique #1Windows Debugging Technique #1
Windows Debugging Technique #1
 
인공지능의 파도가 온다
인공지능의 파도가 온다인공지능의 파도가 온다
인공지능의 파도가 온다
 
만약 운영체제가 없다면? Computer Without OS
만약 운영체제가 없다면? Computer Without OS만약 운영체제가 없다면? Computer Without OS
만약 운영체제가 없다면? Computer Without OS
 
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
[IGC 2016] 컴투스 김동준 - 기획 지망생은 무엇을 준비하나요?
 

소프트웨어 교육 이야기

  • 1.
  • 3.
  • 4.
  • 5.
  • 7.
  • 8.
  • 10.
  • 11.
  • 12. 10년
  • 13.
  • 14.
  • 15. 7년
  • 16. 변화를 이끈 힘? = 소프트웨어
  • 17.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. ATC21S (Assessment and Teaching of Twenty-First Century Skills Project)
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 56.
  • 57. 문제상황 문제해결방법 찾기 문제해결하기 일반화하기 왜 항상 용돈이 부족한거지? 도대체 어디다 돈을 쓰는 거지?
  • 58. 문제상황 문제해결방법 찾기 문제해결하기 일반화하기 용돈기입장을 써보자! 뭐가 필요할까? 날짜, 들어온 돈, 나간 돈, 지출 용도, 지출금액 … !
  • 59. 문제상황 문제해결방법 찾기 문제해결하기 일반화하기
  • 60. 문제상황 문제해결방법 찾기 문제해결하기 일반화하기 매달 꾸준히 용돈기입장을 쓰면 어디에 어느 정도의 돈을 쓰고 있는지 잘 파악할 수 있겠어!
  • 61. 아 귀찮아. 그걸 언제 맨날 수첩에 쓰고, 계산하고 그래프 그려보고 하냐고!
  • 62. 문제 해결 방법을 한 번 찾고 나면, 그 이후부터는 컴퓨터/로봇이 자동으로 해줬으면 좋겠어! = 컴퓨팅 사고력으로 문제 해결하기
  • 63. 소프트웨어 ≒ 프로그램 사람이 하고 싶은 것을 컴퓨터에게 일로 시킨 것 프로그래밍 = 코딩 = 프로그램을 만드는것
  • 64. 매달 우리 식구가 돈을 얼마나 쓰는지 쉽게 확인할 수 없을까? 문제상황 문제해결방법 찾기 알고리즘으로 만들기 프로그래밍 하기
  • 65. 귀찮아.. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
  • 66. 컴퓨터 로 어찌하 면 되겠지. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
  • 67. 우리가 돈 쓰는건 카드랑, 현금뿐이고. 현금은 항상 현금영수증을 발급하니까 이 두 정보를 받아서 뭐 어떻게 하면 되지 않을까? 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기
  • 68. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 좀더 자세히 말해봐요~ 알고리즘으로 표현해볼게
  • 69. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 알고리즘 은 또 뭐에요? 알고리즘은 주어진 문제를 해결하는 방법을 순서대로 잘 나열 해 놓은 것을 말해~
  • 70. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 알고리즘 은 또 뭐에요? 알고리즘을 나타내는 방법은 여러가지가 있는데 그냥 일상언어로 말하는 것과 순서도라고 하는 그림으로 표현하는 것과 프로그래밍 언어와 비슷하게 표현하는 방법이 있어. 난 일상언어로 표현해 볼게
  • 71.
  • 72. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 그럼 일상언어로 알고리즘을 표현해 봐요~ 일상언어로 알고리즘을 표현해볼게 1. 컴퓨터에 ‘금액’을 저장할 수 있는 공간을 만들고 2. 인터넷 카드사 홈페이지에서 그 달의 우리가족 카드 사용내역을 받아와서 쓴 돈을 ‘금액’을 저장하고. 3. 국세청에서 그 달의 현금영수증 발급금액을 받아와서 기존의 ‘금액’에 더해주고 4. 컴퓨터 화면에 그 ‘금액’을 보여주면 되는거지 뭐~
  • 73. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 근데 그걸 컴퓨터가 어떻게 해요? 프로그래밍 언어로 방금 생각한 것을 표현하기만 하면 돼~
  • 74. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 프로그래밍 언어는 또 뭐에요? 내가 방금 말한걸 컴퓨터가 알아서 하려면 내 말을 알아듣게 해야겠지? 외국인을 만나면 그 나라 언어로 대화하는 것처럼 컴퓨터에게 일을 시키려면 컴퓨터가 알아듣는 말인 ‘프로그래밍 언어’를 쓰면 돼~
  • 75. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 뭐 이렇게 검은화면에 흰 글씨 쓰는거 있잖아~ 이런걸 텍스트형 언어라고 해. 다른것도 있어요?
  • 76. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 아까처럼 키보드로 뭔가를 치는게 아니라 만들어진 블록을 조립해서 프로그래밍하는 언어가 있는데 ‘비쥬얼(블록)형 언어’라고 해. 요즘 학생들에게 교육용으로 많이 쓰고 있어. 재미있게 생겼네요
  • 77. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 사람이 하고 싶은 일 컴퓨터가 자동으로 처리 결국 소프트웨어(프로그램)을 만든다는 것은 사람이 하고 싶은 일을 컴퓨터가 자동으로 처리하도록 컴퓨터에게 일을 시키는 과정이라 할 수 있어
  • 78. 문제상황 문제해결방볍 찾기 알고리즘으로 만들기 프로그래밍 하기 - 자연어 - 순서도 - 의사코드 - C, Java - 엔트리, 스크래치 프로그램 실행
  • 79. 알고리즘 • 문제를 해결하기 위한 방법을 순서대로 나열한 것 • 다양한 표현법이 있다. • 실제로 동작하지 않음. • 설계도 프로그램 • 프로그래밍 언어로 알고리즘 을 표현한 것 • 다양한 프로그래밍 언어를 사 용한다. • 실제로 동작함 • 시공
  • 80.
  • 81.
  • 82. SW교육 단계와 도구 • CS 중심 활동 • 알고리즘 중심 활동 • CT 중심 활동 • 엔트리 학습모드 • Code.org • 라이트봇 • Kodable • 엔트리 • 스크래치 • 앱인벤터 • Kodu • Alice • 메이키메이키 • 센서보드 • 아두이노 • 레고마인드스톰
  • 83.
  • 84. 컴퓨터 과학 개념 중심 알고리즘 중심
  • 86.
  • 89. [ 엔트리봇 보드게임 ] 보드 게임으로 배우는 알고리즘 - 입문 단계에서 많이 사용 - 순차, 반복, 함수적 사고를 놀이를 통해 배울 수 있음.
  • 90.
  • 91. [ 엔트리봇 카드게임 ] 카드 게임으로 배우는 알고리즘 - 입문 단계에서 많이 사용 - 조건에 따라 다른 결과를 가져오는 분기적 사고를 사고를 놀이를 통해 배울 수 있음.
  • 92. 만약~라면 크다 / 작다 반복하기 숫자가 큰 순서대로 재배치 각자 다른 능력을 가지고 있는 12가지의 폭탄카드
  • 93. [ EBS 소프트웨어야 놀자] - 실생활 소재, 교과연계, 26회 방송, 실습페이지, 교안 제공 - (문제 탐색/분해 활동 -> 명령어 탐색 -> 명령어로 알고리즘 만들기 -> (컴퓨팅)시뮬레이션 하기)
  • 94.
  • 95.
  • 96. SW교육 단계와 도구 • CS 중심 활동 • 알고리즘 중심 활동 • CT 중심 활동 • 엔트리 학습모드 • Code.org • 라이트봇 • Kodable • 엔트리 • 스크래치 • 앱인벤터 • Kodu • Alice • 메이키메이키 • 센서보드 • 아두이노 • 레고마인드스톰
  • 97.
  • 98.
  • 99.
  • 100. SW교육 단계와 도구 • CS 중심 활동 • 알고리즘 중심 활동 • CT 중심 활동 • 엔트리 학습모드 • Code.org • 라이트봇 • Kodable • 엔트리 • 스크래치 • 앱인벤터 • Kodu • Alice • 메이키메이키 • 센서보드 • 아두이노 • 레고마인드스톰
  • 101.
  • 102. 기초과정 •프로그래밍 기초 •인터페이스 익히기 예제 익히기 •게임 •애니메이션 •미디어아트 •응용프로그램 문제 해결 과정 •기능 추가하기 •기능 수정하기 •오류 수정 프로젝트형 수업 •프로젝트 계획하기 •프로젝트 만들기 •프로젝트 평가하기 기초 기능 학습 단계 블록 탐색과 간단한 예제 다양한 영역 예제 만들기 예제를 통한 알고리즘 학습 주어진 상황의 문제 해결하 기 문제 해결 능력 향상 스스로 문제를 정의하고 해 결 협업과 피드백 경험
  • 103. 생활속 SW •자동문 시뮬레이션 •로봇 청소기 만들기 •자판기 만들기 •전자 도어락 만들기 애니메이션 •애니메이션 원리 익히기 •이야기 뒷 부분 꾸미기 •이야기 만들기 •친구에게 보내는 카드 만들기 게임 만들기 •다양한 수준별 게임 만들기 미디어 아트 만들기 •마우스/키보드에 반응하는 작품 만들기 •랜덤으로 바뀌는 작품 만들기 •센서값에 반응하는 작품 만들기 학습과 관련된 SW •퀴즈 게임 만들기 •사자성어 게임 만들기 •수학 연산 레이스 만들기 일반 응용 SW •사진첩 만들기 •음악 플레이어 만들기 •그림판 만들기
  • 104. 교과와 관련된 실생활 문제를 컴퓨팅 사고력을 바탕으로 해결하는 과정을 경험 교과의 내용을 적용하여 SW를 만들어봄으로써 학습내용을 적용 및 심화함 교과에서 다루는 내용을 애니메이션이나 시뮬레 이션의 형태로 표현함 표현 중심 교과 중심 컴퓨팅 사고력 중심 。국어: 이야기의앞으로이어질내 용을소프트웨어로표현해보기 。미술: 내가 좋아하는 작품을 소개하는 SW만들어보기 。과학: 설탕입자가 물에 녹는 과정을 시뮬레이션 해보기 。수학: 원의 넓이를 자동으로 구해주는 프로그램 만들기 。수학: 반복의 개념을 활용하여 실생활 확률 문제 해결하기 。체육: 자동으로 운동기록을 측 정해주는 체력측정기구 만들기 http://ko.padlet.com/jaewhi23/dkneob61wn6g
  • 105.
  • 106. SW교육 단계와 도구 • CS 중심 활동 • 알고리즘 중심 활동 • CT 중심 활동 • 엔트리 학습모드 • Code.org • 라이트봇 • Kodable • 엔트리 • 스크래치 • 앱인벤터 • Kodu • Alice • 메이키메이키 • 센서보드 • 아두이노 • 레고마인드스톰
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119. 다양한 자료를 받을 수 있는 곳  엔트리 사이드&블로그 - 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

Notes de l'éditeur

  1. SW와 미래에서는 우리 삶을 변화시킨 SW모습을 살펴보고 SW란 무엇이며, 어떻게 만드는 것인지 기초 원리들을 살펴 볼것 기본원리 실습과 수업설계는 1에서 배운 기본 원리들을 ‘보드게임과 온라인 놀이 활동’으로 실습해보고 Sw야 놀자 단원과 수업 구성이 어떻게 되어 있는지 살펴 볼 것 그 다음은 1단원 전체 내용을 훑으면서 직접 활동을 경험해보는 것으로 오늘 강의를 진행
  2. 프린터와 스캐너를 사용하게 된 지 불과 30년.
  3. 우리가 생각하는 소프트웨어는 보통 ‘컴퓨터’와 ‘스마트폰’에서 제일 많이 쓰인다.
  4. 소프트웨어가 없는 하드웨어는 앙꼬없는 찐빵! 하드웨어가 없는 소프트웨어는 재생기 없는 카세트테이프! 바늘과 실과 같은 존재
  5. 생활 속에서도 다양하게 쓰인다.
  6. 산업의 전반에서도 많이 쓰인다.
  7. IoT(Interner of Things): 사물인터넷 SW는 우리생활에 더 깊숙이 다가오고 있다. SW가와는 전혀 상관이 없을 것 같은 것들에 SW가 들어가고 있다. - 휴지통에도 센서 달려있어서 도시 전체 쓰레기량 확인(바르셀로나) - 바닥에 센서 있어서 실시간 주차 확인 가능 / 앱으로 주차 공간 찾음 (바르셀로나)
  8. IoT(Interner of Things): 사물인터넷 SW는 우리생활에 더 깊숙이 다가오고 있다. SW가와는 전혀 상관이 없을 것 같은 것들에 SW가 들어가고 있다. - 휴지통에도 센서 달려있어서 도시 전체 쓰레기량 확인(바르셀로나) - 바닥에 센서 있어서 실시간 주차 확인 가능 / 앱으로 주차 공간 찾음 (바르셀로나)
  9. IoT(Interner of Things): 사물인터넷 SW는 우리생활에 더 깊숙이 다가오고 있다. SW가와는 전혀 상관이 없을 것 같은 것들에 SW가 들어가고 있다. - 휴지통에도 센서 달려있어서 도시 전체 쓰레기량 확인(바르셀로나) - 바닥에 센서 있어서 실시간 주차 확인 가능 / 앱으로 주차 공간 찾음 (바르셀로나)
  10. (서울=연합뉴스) 윤고은 기자 = KBS 1TV '시사기획창'은 6일 밤 10시 '로봇 혁명 미래를 바꾸다'를 방송한다.   프로그램은 로봇과 알고리즘으로 대변되는 기술혁신이 미래에 불러올 변화와 파장은 무엇이고 한국사회는 무엇을 준비해야 하는지 살핀다.   월스트리트 금융거래의 80%는 인간이 아닌 컴퓨터 알고리즘이 대신하고 있고, 미국 5개 대학병원에서는 환자들이 복용할 약을 로봇이 조제한다. 아마존 등 글로벌 물류기업들의 창고에서는 키바라는 로봇이 수많은 제품 가운데 특정 고객이 주문한 제품을 찾아 배송담당 직원에게 신속하게 가져다준다. 사람은 포장만 한다. 구글의 무인 자동차는 차량운전을 자동화했고, 로스앤젤레스타임스 등은 로봇이 작성한 기사를 송고하기도 했다.   구글이 선정한 세계 최고 미래학자 토마스 프레이는 로봇과 컴퓨터 알고리즘 때문에 "2030년까지 전 세계에서 20억 개의 일자리가 사라질 것"이라고 말했다. 또 맥킨지 글로벌 인스티튜트는 2025년께 전 세계 제조 및 서비스 직종에서 로봇이 4천만~7천500만 명 분의 일을 하고 알고리즘 역시 1억4천만 명 분의 일을 담당할 것으로 예측했다.   단순 작업에서 인간 지성 최후의 보루로 여겨지는 글쓰기와 분석, 의사결정의 영역까지 침투하고 있는 로봇은 심지어 그 제조가격이 연평균 10%씩 하락하고 있다고 프로그램은 전한다. 로봇 단가는 떨어지고 인건비가 오르면 기업들은 로봇 도입의 유혹에 흔들릴 수밖에 없다. 전문가들은 혁명적으로 바뀔 미래 세상에 대비해 현재의 교육시스템을 바꿔야한다고 지적한다. 앞으로의 교육은 감성이나 사회성, 창의성 등 로봇이나 알고리즘이 자동화할 수 없는 인간만이 가진 고유한 역량들을 강화시키고 발전시키는 방향으로 재설계돼야 한다는 것이 미래학자들의 중론이다.  
  11. 구글이 자율주행자동차(무인자동차) 시험 주행을 처음 시작한 지난 2009년 이후 차량 문제로 일어난 사고는 한건도 발생하지 않았다. 다만 12건의 경미한 사고가 발생했으나 대부분 무인자동차를 다른 자동차가 받은 사고였다. 구글은 오는 2017년까지 무인차를 상용화 할 계획이다.  면허증 없이 자동차를 운전할 수 있을까? 무인차 시대가 본격적으로 시작되면 자동차운전면허증 제도가 사라질 수도 있다. 무인차는 사람이 직접 운전하지는 않지만 사람이 타고 있기 때문에 최근에는 ‘자율주행 자동차(self-driving car)’로 부르기도 한다. 보스턴컨설팅그룹은 2035년이 되면 세계 자동차 판매량의 25%가 자율주행 자동차일 것으로 전망했다. 또한 무인차 시대가 되면 자동차와 관련된 각종 사고도 혁신적으로 줄어들 것으로 기대된다. 가트너는 무인차가 상용화되면 전세계 교통사고의 92%가량이 줄어들 것으로 분석했다. 크리스 엄슨은 “운전자야말로 자동차 안에서 가장 불안한 존재”라고 말하기도 했다. 
  12. https://youtu.be/I0DgqrzGayA
  13. 여러가지 타입의 3D printer FDM : 고체기반 – 응용수지 압출, 노즐로 적층 SLS : 분말기반 – 선택적 레이저 소결방식, 플라스틱분말, 세라믹 금속, 유리분말을 레이저로 녹인 뒤 응고시킴 SLA : 액체기반 – 강한 자외선이나 레이저로 순간적 경화하여 조형, 얇고 미세한 형상 제작 https://youtu.be/V7PeN9F4Dns https://youtu.be/l3TgmvV2ElQ
  14. 여러가지 타입의 3D printer FDM : 고체기반 – 응용수지 압출, 노즐로 적층 SLS : 분말기반 – 선택적 레이저 소결방식, 플라스틱분말, 세라믹 금속, 유리분말을 레이저로 녹인 뒤 응고시킴 https://youtu.be/oy3cnQVtzD8 SLA : 액체기반 – 강한 자외선이나 레이저로 순간적 경화하여 조형, 얇고 미세한 형상 제작 https://youtu.be/V7PeN9F4Dns https://youtu.be/l3TgmvV2ElQ
  15. (서울=연합뉴스) 윤고은 기자 = KBS 1TV '시사기획창'은 6일 밤 10시 '로봇 혁명 미래를 바꾸다'를 방송한다.   프로그램은 로봇과 알고리즘으로 대변되는 기술혁신이 미래에 불러올 변화와 파장은 무엇이고 한국사회는 무엇을 준비해야 하는지 살핀다.   월스트리트 금융거래의 80%는 인간이 아닌 컴퓨터 알고리즘이 대신하고 있고, 미국 5개 대학병원에서는 환자들이 복용할 약을 로봇이 조제한다. 아마존 등 글로벌 물류기업들의 창고에서는 키바라는 로봇이 수많은 제품 가운데 특정 고객이 주문한 제품을 찾아 배송담당 직원에게 신속하게 가져다준다. 사람은 포장만 한다. 구글의 무인 자동차는 차량운전을 자동화했고, 로스앤젤레스타임스 등은 로봇이 작성한 기사를 송고하기도 했다.   구글이 선정한 세계 최고 미래학자 토마스 프레이는 로봇과 컴퓨터 알고리즘 때문에 "2030년까지 전 세계에서 20억 개의 일자리가 사라질 것"이라고 말했다. 또 맥킨지 글로벌 인스티튜트는 2025년께 전 세계 제조 및 서비스 직종에서 로봇이 4천만~7천500만 명 분의 일을 하고 알고리즘 역시 1억4천만 명 분의 일을 담당할 것으로 예측했다.   단순 작업에서 인간 지성 최후의 보루로 여겨지는 글쓰기와 분석, 의사결정의 영역까지 침투하고 있는 로봇은 심지어 그 제조가격이 연평균 10%씩 하락하고 있다고 프로그램은 전한다. 로봇 단가는 떨어지고 인건비가 오르면 기업들은 로봇 도입의 유혹에 흔들릴 수밖에 없다. 전문가들은 혁명적으로 바뀔 미래 세상에 대비해 현재의 교육시스템을 바꿔야한다고 지적한다. 앞으로의 교육은 감성이나 사회성, 창의성 등 로봇이나 알고리즘이 자동화할 수 없는 인간만이 가진 고유한 역량들을 강화시키고 발전시키는 방향으로 재설계돼야 한다는 것이 미래학자들의 중론이다.  
  16. https://youtu.be/qU4YMDJNzpg KIVA Robot - 주문하면 15분만에 배송 시작, - 바코드를 사용하여 자동으로 해당 물건을 찾아 가져옴.
  17. https://youtu.be/KpqaBKyZGeE Baxter Robot 제조업에 사용, 페인트칠, 몰딩, 옮기기 등 다양한 유형의 작업이 가능 센서를 통해 주변을 살필 수 있으므로 사람들과 함께 일할 수 있음(이전 로봇은 사고가 많이 남) 프랜들리함(얼굴 스크린과 표정을 가지고 있음) - 기술자가 아니어도 쉽게 가르칠 수 있는 로봇, 계속해서 새로운 일을 시킬 수 있으므로 재활용 가능 2만 2천달러(2천 5백만원)로 기존 산업로봇에 비해 몇 십배 저렴함 (1000만원대 아래로 내려올 예정, 보통 산업용 로봇은 한대당 2~5억) 365일 쉬지않고 100% 정확하게 일함. 파업도 안함. 중국 노동자도 못따라옴. 가격이 점점 떨어지기 때문에
  18. 앞에서, 머지 않은 미래에는 로봇과 자동화시스템으로 인해 인간의 육체노동 자리가 위협받게 될 것임을 보았습니다. 그렇다면 인간의 육체노동만 줄어들게 될까요 그렇지 않습니다. 지식노동도 패러다임이 변하게 될 것입니다. (클릭) 이것은 Ibm에서 개발하고 있는 watson이라는 인공지능 컴퓨터입니다. 인간의 자연어를 이해할 수 있고, 스스로 학습할 수 있다는 점이 특징적입니다. 작년에는 암 치료방법 결정에 왓슨을 참여시킨 실험이 있었습니다. 의료 전문가도 의사 결정에서 정확도가 50% 수준인데, 왓슨은 90% 수준의 정확한 판단을 할 수 있다는 결과가 나오기도 했죠. 왓슨같은 슈퍼컴퓨터, 인공지능 컴퓨터들은 앞으로 다양한 전문 영역에서 지식을 습득하고 활용하는 데 이용될것이라고 합니다. 이렇게 미래 사회에서는 육체노동자 뿐만 아니라 전문지식노동자의 자리 또한 위협받게 될 것입니다.
  19. https://youtu.be/t346si4gy_M?list=PLITZPbVqfp5_KKqfQDLfO6A_DzG0fqubn 조용한 혁명 수학을 처음 도입한 영국, 영국은 산업혁명을 이끌었지만 그 열매들은 유럽과, 미국이 다 차지했다. (영국은 첫 스타트를 제대로 끊었으나, 각종 규제로 인해서 망. 자동차도 거의 제일 먼저 발전시켰으나, 그 열매는 다른 나라들이 다 차지함) 교육부 장관은 18세기 산업혁명을 주도하며 현대사회의 경제, 사회 발전을 주도한 종주국이지만 디지털 시대에는 미국을 뒤쫓는 처지가 됐다는 반성이었습니다. 애플, 구글, 페이스북, 아마존, 트위터, 테슬라 같은 혁신 정보기술(IT) 기업 가운데 영국업체를 찾아볼 수 없다는 이유였습니다. 디지털 경제 혁명을 위한 마이클 고브 영국 교육부 장관은 지난 1 월 “현대사회가 기술에 의해 예전에는 상상하지 못했던 방식으로 완전히 바뀌고 있다”며 “코딩을 가르치지 않으면 아이들이 21 세기를 살아가기 어려워질 것”이라고 강조했다. 존 마이어 영국 교육부 컴퓨터 교육정책 담당 과장은 “아이들이 나중에 과학자가 되든 아니면 변호사, 혹은 금융전문가가 되든 이제 컴퓨터를 모르면 제대로 일을 처리할 수 없게 된다”며 “이를 위해 컴퓨터 코딩을 미리 가르치려는 것”이라고 말했다.
  20. 컴퓨팅 사고력이란 문제해결력이다. 그렇다면 기존의 문제해결력과는 무엇이 다를까?
  21. 컴퓨팅 사고력이란 문제해결력이다. 그렇다면 기존의 문제해결력과는 무엇이 다를까?
  22. 컴퓨팅 사고력이란 문제해결력이다. 그렇다면 기존의 문제해결력과는 무엇이 다를까?
  23. 용어의 뜻은 쉽게 설명하면 다음과 같다.
  24. 그럼 이제 SW를 만드는 과정을 한번 살펴보자.
  25. 앞에서 ‘문제’가 발생했다. (매달 집에서 돈을 얼마나 쓰는지 쉽게 확인하고 싶은데, 가계부를 쓰는건 귀찮은것이 바로 문제다) 이것을 해결하기 위한 방법으로 컴퓨터로 자동으로 해주면 좋겠다는 생각을 했고, 대략의 방법을 생각해 보았다. 그리고 알고리즘을 만들었다. 마지막으로 그것을 프로그래밍언어로 변환시키면 프로그램이 되는것이다. 이처럼, SW를 만드는 과정은 ‘사람이 하고 싶은 일을 컴이 자동으로 할 수 있도록’ 일을 시키는 = 문제 해결방법을 찾아 알고리즘을 만드는 것이라 할 수 있다.
  26. 이 SW를 만드는 과정에서 가장 중요한것은 앞의 3단계이다. (문제상황을 인식하고, 해결법을 찾고, 알고리즘으로 만드는것이) 가장 중요하다. 그 이후에는 기계적으로 알고리즘에 따라 프로그래밍을 해서 프로그램을 완성시키면 된다. 보통 sw교육을 할때 실수하는 점이 앞의 3단계 교육을 하지 않고, 프로그래밍 문법과 따라하기 중심의 교육을 해버린다. 그래서 아이들이 수업을 끝내도, 자신이 원하는것 하나 만들지 못한다. 우리는 수업을 할때 저 앞의 3단계 수업을 많이 고민해야 한다.
  27. 다시 한번 용어를 정리하겠다. 알고리즘은. 문제를 해결하는 방법을 나타낸것. 다양한 표현법과. 실제로는 동작하지는 않지만. 가장 핵심임. 건물을 설계하는것 프로그램은, 알고리즘을 프로그래밍 언어로 표현한것. 지금까지는 소프트웨어를 만드는 전체 과정을 살펴보았다. 이제는 조금 범위를 좁혀서. 알고리즘을 만드는 원리 = 프로그래밍의 원리 = 컴퓨터에게 일을 시키는 원리 에 대해 살펴보겠다.
  28. 저는 이 4단계를 빠르게 훑으면서 몇가지 인사이트와 팁들을 드리려고합니다. 하지만 시간상 오늘은 피지컬컴퓨팅은 못할듯합니다.
  29. Cs 팀벨 보통 중학생 이상에게 좋음. 한국번역서도 있음. 하지만 보면.. 어려울꺼임. 그리고 무슨말인지 모를꺼임.
  30. 카드 한 패,
  31. Ebs 교안까지_곧 올라옴. - 동영상 1회, 3회, 잠깐 - Ebs 교육과정도 보여주기 EBS 교안도 보여주기 (1-2회)
  32. 저는 이 4단계를 빠르게 훑으면서 몇가지 인사이트와 팁들을 드리려고합니다. 하지만 시간상 오늘은 피지컬컴퓨팅은 못할듯합니다.
  33. http://play-entry.com/we/maze#!/
  34. http://play-entry.com/we/ai#!/
  35. 저는 이 4단계를 빠르게 훑으면서 몇가지 인사이트와 팁들을 드리려고합니다. 하지만 시간상 오늘은 피지컬컴퓨팅은 못할듯합니다.
  36. 10차시 교육과정 20차시 교육과정 보여주기
  37. 컴퓨터랑 현실세계랑 상호작용이 가능하다.
  38. 컴퓨터랑 현실세계랑 상호작용이 가능하다.
  39. www.youtube.com/embed/rfQqh7iCcOU
  40. https://youtu.be/elYaNpHPwlo
  41. www.youtube.com/embed/8DnzOP3OfbE
  42. www.youtube.com/embed/OTU14DQT9q8