송상수 (소프트웨어 교육연구소 대표)
ssong@sedulab.org
프로그래밍 교육
Part2
– 다양한 EPL툴과 단계에 따른 접근법, 전략
가까운
미래
1.[키바로봇]
https://www.youtube.com/watch?v
=6KRjuuEVEZs
2.[프라임에어]
https://www.youtube.com/watch?v
=98BIu9dpwHU
3.[무인자동차]
https://www.youtube.com/watch?v
=8fjNSUWX7nQ
4.[백스터로봇]
https://www.youtube.com/watch?v
=tj73m-kFPCY
5. [왓슨]
https://www.youtube.com/watch?v
=jpQSOsDy6X0
무인화 시대
경제 성장의 패러다임
실물 중심의 경제구조
무형 자산, 가상상품 중심의 경제구조
SW프로그래밍, 융합적인 사고
어디서 배울 수 있지?
놀이 방식 만들기 중심
프로
젝트
중심
6. [KODABLE]
https://www.youtube.com/watch?v
=zWrcR22s178
7. [ROBOZZLE]
https://www.youtube.com/watch?v=MmqBVWi_Pc
Light-Bot 1, 2
- 언어적 표현이 없는 직관적인 놀이
- 게임을 통하여 기본 프로그래밍 개념 습득
- 미취학 아동부터 모든 연령이 시작가능
- 아이들과 학부모가 함께 시작하기 좋음
비언어적 놀이 ( 미취학 아동)
8. [CODE.ORG]
https://www.youtube.com/watch?v
=oPGzvyXbbbk
- ‘비언어적블록’ -> ‘언어블록’
- 게임을 통하여 기본 프로그래밍 개념 습득
- 비언어적 블록 놀이 이후 과정
언어블록 놀이 ( 초등 3~4 )
컴퓨터 없이
컴퓨터의 동작 원리,
프로그래밍 개념을 배울 수 있는 활동
Ex) 놀이활동(모눈종이 칠하기), 보드게임
언플러그드 활동
엔트리 프로그래밍 보드게임
:: 엔트리봇
놀이 방식
- ‘비언어적블록’ -> ‘언어블록’ -> ‘자유형 언어블록’
- 자유롭게 블록 설정과 조립 가능
- 간단한 자신만의 작품 제작 가능
- 책, 강의 참고 필요
자유형 언어블록 ( 초등 5~6 )
9. [KANDU]
https://www.youtube.com/watch?v
=7upqzytniBE
10. [스크래치]
https://www.youtube.com/watch?v
=-SjuiawRMU4
엔트리(play-entry.com)
1. 김종훈) 수프 스크래치 [초5~]
2. 이창희) 스크래치 프로그래밍 [초5~]
3. 경인교대) 스크래치와 함께하는 창의 놀이터[초3~]
*일반인 (기초부터 실전까지 스크래치 프로그래밍)
자유형 언어블록 ( 초등 5~6 )
1. OLC 주니어 (http://olc.oss.kr/jr_new/)
자유형 언어블록 ( 초등 5~6 )
1. OLC 주니어 (http://olc.oss.kr/jr_new/)
자유형 언어블록 ( 초등 5~6 )
2. 신용산초 SW교육봉사단 (http://codeforkids.net/)
자유형 언어블록 ( 초등 5~6 )
놀이 방식 만들기 중심
- ‘언어 블록’ -> ‘중간 언어’
- Only 언어
- 전문언어에 친숙해지기
중간언어 단계 ( 중 1~3 )
앱 인벤터
http://appinventor.mit.edu
중간언어 단계 ( 중 1~3 )
11. [앱인벤터]
https://www.youtube.com/watch?v
=VTbyqDCK3A0
12. [코드컴벳]
https://www.youtube.com/watch?v
=hmNjlbDlSO4
칸아카데미
https://www.khanacademy.org/
중간언어 단계 ( 중 1~3 )
CodeHunt (MS)
https://www.codehunt.com/
중간언어 단계 ( 중 1~3 )
놀이 방식 만들기 중심
프로
젝트
중심
Codecademy.com
Codecademy.com
Codecademy.com
Codecademy.com
Codekorea.or.kr
생활코딩
(opentutorials)
OLC(olc.oss.kr)
감사합니다.
송상수 (소프트웨어 교육연구소 대표)
ssong@sedulab.org

(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략