SlideShare a Scribd company logo
1 of 2
Download to read offline
[프로그래밍 교육 과정안] 초등학생(중고등) 프로그래밍 교육과정안 짜는 방법
소프트웨어 교육 연구소
송상수(ssong@sedulab.org)
= 코딩교육, 초등학생 코딩교육, 학생 코딩교육, 프로그래밍 교육, 프로그래밍 지도안, 코딩교육 지도안, 코딩 교육과정안,
프로그래밍 수업 등등
학교에서 갑자기 프로그래밍 교육을 하라고 한다고요?
“송선생! 송선생이 컴퓨터 잘한다고 했지? 요즘 초등학생 프로그래밍 교육이 유행하는데
우리학교에서도 이번에 프로그래밍교육을 해보는 게 어때?”
“아.. 저는 프로그래밍은 잘...”
“에이~ 송선생이 컴퓨터 잘한다는 소리 이미 다 들었어~ 기안 얼른 써서 금요일까지 결재
받게~”
학교에서, 방과후교실에서 요즘 일어나고 있는 일들이죠~?^^;
기존의 컴퓨터 교육은 포토샵, PPT 등 응용소프트웨어 사용법을 가르치는
교육이었습니다. 하지만 지금은 그 패러다임이 변하고 있죠. 소프트웨어를 사용하는 교육이
아니라 소프트웨어를 만드는 프로그래밍교육(코딩교육)으로 말이죠.
그런데, 갑자기 이런 일들을 맡게 되면 난감할 따름입니다. 못한다고 해도 하라고
하시니.. 어떻게든 자료를 찾아보지만, 인터넷에는 자료가 없죠.. (연구가 많이 되어 있지
않습니다ㅜㅜ)
그래서 저에게 이런저런 문의들을 주시는 분들이 늘어나서 몇 가지 Tip 을 드리고자 합니다.
교육과정을 만드는데 조금이나마 도움이 되시기 바랍니다. (나중에는 교육과정 개발 세미나를
열겠습니다^^;)
[프로그래밍(코딩) 교육과정 (수업) 개발 순서]
1 단계 (1~2 차시)
1) LightBot(온라인/어플), Code.org, Play-entry.com(엔트리학습모드) 등을 통해 아이들이
가볍게 프로그래밍의 개념을 배울 수 있도록 수업을 구성합니다. 위의 사이트들은 어떤 이론을
설명하기보다 게임형식을 통해서 아이들이 쉽게 프로그래밍의 개념을 익힐 수 있는
사이트입니다.
2) 그 다음 프로그래밍의 개념과, 이론들에 대해,
스크래치의 핵심 3 가지 (스크립트, 스프라이트, 배경)에 대해 설명을 하는 수업을 구성합니다.
2 단계 (3~8 차시)
3~8) 2 단계는 스크래치의 기본 기능을 익히는 과정입니다. 스크래치의 각 블록별 기능들을
익히는 단계입니다. 이때는 설명과 수업을 진행합니다. 간단한 예제들을 구상하여 수업을
진행하시는 것이 좋습니다.
블록 : 동작/형태/소리/펜/이벤트/제어/관찰/연산
3 단계 (9 차시~12 차시)
9~12) 3 단계는 스크래치의 기본 기능을 익혔다면, 작은 프로젝트 단위로 수업을 진행하면서
문제해결능력들을 키우는 단계입니다. 어느 정도 교사주도적인 수업을 구상하되 중간의
스캐폴딩을 잘 설정하여 아이들이 혼자 또는 여럿이서 고민해서 문제들을 해결 할 수 있도록
작은 프로젝트를 준비하시는 것이 좋습니다.
4 단계(13~15 차시)
13~15) 4 단계는 실제로 아이들 중심으로 프로젝트 팀을 나누어 프로젝트를 하는
단계입니다. 교사는 안내자의 역할로 아이들이 프로젝트를 구상하고, 실제로 스크립트를 짜고
발표하는 단계까지 조금씩 도와주어야 합니다.
간단하게 이렇게 4 단계로 프로그래밍 수업을 기획할 수 있습니다. 하지만 학습자의 수준과
환경에 따라 그에 맞게 재구성해야겠죠~?^^
학교현장에서 코딩 수업 / 프로그래밍 수업을 하시는데 도움이 되기를 기원하며 글을
마칩니다^^

More Related Content

What's hot

【Unity道場 2017】パーティクルエフェクト実践編 ~ヒットエフェクト制作プレイクダウン~
【Unity道場 2017】パーティクルエフェクト実践編 ~ヒットエフェクト制作プレイクダウン~【Unity道場 2017】パーティクルエフェクト実践編 ~ヒットエフェクト制作プレイクダウン~
【Unity道場 2017】パーティクルエフェクト実践編 ~ヒットエフェクト制作プレイクダウン~Unity Technologies Japan K.K.
 
benjamin kenwright webgpu api lecture 1.pptx
benjamin kenwright webgpu api lecture 1.pptxbenjamin kenwright webgpu api lecture 1.pptx
benjamin kenwright webgpu api lecture 1.pptxAuthorised
 
【Unite Tokyo 2018】実践的なパフォーマンス分析と最適化
【Unite Tokyo 2018】実践的なパフォーマンス分析と最適化【Unite Tokyo 2018】実践的なパフォーマンス分析と最適化
【Unite Tokyo 2018】実践的なパフォーマンス分析と最適化Unity Technologies Japan K.K.
 
Python Programming ADP VTU CSE 18CS55 Module 3 Chapter 9
Python Programming ADP VTU CSE 18CS55 Module 3 Chapter 9Python Programming ADP VTU CSE 18CS55 Module 3 Chapter 9
Python Programming ADP VTU CSE 18CS55 Module 3 Chapter 9Demian Antony DMello
 
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...Luca Bongiorni
 
Grammaire en dialogues niveau debutant (1)
Grammaire en dialogues niveau debutant (1)Grammaire en dialogues niveau debutant (1)
Grammaire en dialogues niveau debutant (1)GiselaGuzman10
 
Nuova ECDL - Modulo 5 - IT Security
Nuova ECDL - Modulo 5 - IT SecurityNuova ECDL - Modulo 5 - IT Security
Nuova ECDL - Modulo 5 - IT SecurityNino Lopez
 
Appassionata violin
Appassionata violinAppassionata violin
Appassionata violinSuni Aguado
 
Carreras soto-2
Carreras soto-2Carreras soto-2
Carreras soto-2K3N ARKARD
 
Facebook Forensics Toolkit(FFT)
Facebook Forensics Toolkit(FFT)Facebook Forensics Toolkit(FFT)
Facebook Forensics Toolkit(FFT)Shuvo Sarker
 
ブループリント+ビジュアルスクリプトと仲良くやる方法
ブループリント+ビジュアルスクリプトと仲良くやる方法ブループリント+ビジュアルスクリプトと仲良くやる方法
ブループリント+ビジュアルスクリプトと仲良くやる方法Masahiko Nakamura
 
中高生向けUnity講座
中高生向けUnity講座中高生向けUnity講座
中高生向けUnity講座MakotoItoh
 
Cyber Security - Unit - 4 - Introduction to Cyber Crime and law Cyber Crimes
Cyber Security - Unit - 4 - Introduction to Cyber Crime and law Cyber CrimesCyber Security - Unit - 4 - Introduction to Cyber Crime and law Cyber Crimes
Cyber Security - Unit - 4 - Introduction to Cyber Crime and law Cyber CrimesGyanmanjari Institute Of Technology
 
Pasos para instalar el antivirus Avira
Pasos para instalar el antivirus AviraPasos para instalar el antivirus Avira
Pasos para instalar el antivirus Avirajorgedariold
 

What's hot (19)

Unreal Studio+建築CADのワークフロー
Unreal Studio+建築CADのワークフローUnreal Studio+建築CADのワークフロー
Unreal Studio+建築CADのワークフロー
 
【Unity道場 2017】パーティクルエフェクト実践編 ~ヒットエフェクト制作プレイクダウン~
【Unity道場 2017】パーティクルエフェクト実践編 ~ヒットエフェクト制作プレイクダウン~【Unity道場 2017】パーティクルエフェクト実践編 ~ヒットエフェクト制作プレイクダウン~
【Unity道場 2017】パーティクルエフェクト実践編 ~ヒットエフェクト制作プレイクダウン~
 
benjamin kenwright webgpu api lecture 1.pptx
benjamin kenwright webgpu api lecture 1.pptxbenjamin kenwright webgpu api lecture 1.pptx
benjamin kenwright webgpu api lecture 1.pptx
 
【Unite Tokyo 2018】実践的なパフォーマンス分析と最適化
【Unite Tokyo 2018】実践的なパフォーマンス分析と最適化【Unite Tokyo 2018】実践的なパフォーマンス分析と最適化
【Unite Tokyo 2018】実践的なパフォーマンス分析と最適化
 
Python Programming ADP VTU CSE 18CS55 Module 3 Chapter 9
Python Programming ADP VTU CSE 18CS55 Module 3 Chapter 9Python Programming ADP VTU CSE 18CS55 Module 3 Chapter 9
Python Programming ADP VTU CSE 18CS55 Module 3 Chapter 9
 
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...
 
Grammaire en dialogues niveau debutant (1)
Grammaire en dialogues niveau debutant (1)Grammaire en dialogues niveau debutant (1)
Grammaire en dialogues niveau debutant (1)
 
実行速度の最適化のあれこれ プラス おまけ
実行速度の最適化のあれこれ プラス おまけ  実行速度の最適化のあれこれ プラス おまけ
実行速度の最適化のあれこれ プラス おまけ
 
エフェクトツール機能の実装例
エフェクトツール機能の実装例エフェクトツール機能の実装例
エフェクトツール機能の実装例
 
UE4におけるアニメーション制作事例
UE4におけるアニメーション制作事例  UE4におけるアニメーション制作事例
UE4におけるアニメーション制作事例
 
UE4におけるエフェクトの為のエンジン改造事例
UE4におけるエフェクトの為のエンジン改造事例UE4におけるエフェクトの為のエンジン改造事例
UE4におけるエフェクトの為のエンジン改造事例
 
Nuova ECDL - Modulo 5 - IT Security
Nuova ECDL - Modulo 5 - IT SecurityNuova ECDL - Modulo 5 - IT Security
Nuova ECDL - Modulo 5 - IT Security
 
Appassionata violin
Appassionata violinAppassionata violin
Appassionata violin
 
Carreras soto-2
Carreras soto-2Carreras soto-2
Carreras soto-2
 
Facebook Forensics Toolkit(FFT)
Facebook Forensics Toolkit(FFT)Facebook Forensics Toolkit(FFT)
Facebook Forensics Toolkit(FFT)
 
ブループリント+ビジュアルスクリプトと仲良くやる方法
ブループリント+ビジュアルスクリプトと仲良くやる方法ブループリント+ビジュアルスクリプトと仲良くやる方法
ブループリント+ビジュアルスクリプトと仲良くやる方法
 
中高生向けUnity講座
中高生向けUnity講座中高生向けUnity講座
中高生向けUnity講座
 
Cyber Security - Unit - 4 - Introduction to Cyber Crime and law Cyber Crimes
Cyber Security - Unit - 4 - Introduction to Cyber Crime and law Cyber CrimesCyber Security - Unit - 4 - Introduction to Cyber Crime and law Cyber Crimes
Cyber Security - Unit - 4 - Introduction to Cyber Crime and law Cyber Crimes
 
Pasos para instalar el antivirus Avira
Pasos para instalar el antivirus AviraPasos para instalar el antivirus Avira
Pasos para instalar el antivirus Avira
 

Viewers also liked

SKT 스마트로봇 코딩강사 교육과정 제안서(배포)
SKT 스마트로봇 코딩강사 교육과정 제안서(배포)SKT 스마트로봇 코딩강사 교육과정 제안서(배포)
SKT 스마트로봇 코딩강사 교육과정 제안서(배포)the Learning & Company
 
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수Sangsu Song
 
과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422봉조 김
 
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리Sangsu Song
 
스마트로봇 알버트 코딩교실(초등부)
스마트로봇 알버트 코딩교실(초등부)스마트로봇 알버트 코딩교실(초등부)
스마트로봇 알버트 코딩교실(초등부)the Learning & Company
 
NIPA 초등학생대상 소프트웨어 교육 : 스크래치 1차시 (SW교육/프로그래밍교육)
NIPA 초등학생대상 소프트웨어 교육 : 스크래치 1차시 (SW교육/프로그래밍교육)NIPA 초등학생대상 소프트웨어 교육 : 스크래치 1차시 (SW교육/프로그래밍교육)
NIPA 초등학생대상 소프트웨어 교육 : 스크래치 1차시 (SW교육/프로그래밍교육)Sangsu Song
 
스마트로봇 코딩스쿨 설명회 발표자료
스마트로봇 코딩스쿨 설명회 발표자료스마트로봇 코딩스쿨 설명회 발표자료
스마트로봇 코딩스쿨 설명회 발표자료the Learning & Company
 
기업용 코딩교육제안서 공유
기업용 코딩교육제안서 공유기업용 코딩교육제안서 공유
기업용 코딩교육제안서 공유the Learning & Company
 
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)Sangsu Song
 
01 우리시대 코딩(coding) 이야기
01 우리시대 코딩(coding) 이야기01 우리시대 코딩(coding) 이야기
01 우리시대 코딩(coding) 이야기the Learning & Company
 
스마트로봇 알버트 코딩교육의 특징 이해
스마트로봇 알버트 코딩교육의 특징 이해스마트로봇 알버트 코딩교육의 특징 이해
스마트로봇 알버트 코딩교육의 특징 이해the Learning & Company
 
Sw야놀자 sw기본원리 송상수
Sw야놀자 sw기본원리 송상수Sw야놀자 sw기본원리 송상수
Sw야놀자 sw기본원리 송상수Sangsu Song
 
우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육hellosoftkorea
 
스마트로봇코딩스쿨 소개자료
스마트로봇코딩스쿨 소개자료스마트로봇코딩스쿨 소개자료
스마트로봇코딩스쿨 소개자료the Learning & Company
 
(주)새로운교육 KAIST 공학스쿨 교육과정 안내
(주)새로운교육 KAIST 공학스쿨 교육과정 안내(주)새로운교육 KAIST 공학스쿨 교육과정 안내
(주)새로운교육 KAIST 공학스쿨 교육과정 안내Sang Bin
 
네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수Sangsu Song
 
STACK MINI 계산왕알버트 학생용교재
STACK MINI 계산왕알버트 학생용교재STACK MINI 계산왕알버트 학생용교재
STACK MINI 계산왕알버트 학생용교재the Learning & Company
 
기업용 코딩교육제안서 공유
기업용 코딩교육제안서 공유기업용 코딩교육제안서 공유
기업용 코딩교육제안서 공유Tommy Park
 
DreamCode Season2 Intro
DreamCode Season2 IntroDreamCode Season2 Intro
DreamCode Season2 IntroUi-Gyun Jeong
 

Viewers also liked (20)

SKT 스마트로봇 코딩강사 교육과정 제안서(배포)
SKT 스마트로봇 코딩강사 교육과정 제안서(배포)SKT 스마트로봇 코딩강사 교육과정 제안서(배포)
SKT 스마트로봇 코딩강사 교육과정 제안서(배포)
 
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
초등학생 프로그래밍 교육과정_스크래치 교육 과정안_송상수
 
과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422과천 디지털 창작집단 코딩교육 자료 20160422
과천 디지털 창작집단 코딩교육 자료 20160422
 
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
Ebs 소프트웨어야 놀자, 소프트웨어 교육 과정 정리
 
스마트로봇 알버트 코딩교실(초등부)
스마트로봇 알버트 코딩교실(초등부)스마트로봇 알버트 코딩교실(초등부)
스마트로봇 알버트 코딩교실(초등부)
 
NIPA 초등학생대상 소프트웨어 교육 : 스크래치 1차시 (SW교육/프로그래밍교육)
NIPA 초등학생대상 소프트웨어 교육 : 스크래치 1차시 (SW교육/프로그래밍교육)NIPA 초등학생대상 소프트웨어 교육 : 스크래치 1차시 (SW교육/프로그래밍교육)
NIPA 초등학생대상 소프트웨어 교육 : 스크래치 1차시 (SW교육/프로그래밍교육)
 
스마트로봇 코딩스쿨 설명회 발표자료
스마트로봇 코딩스쿨 설명회 발표자료스마트로봇 코딩스쿨 설명회 발표자료
스마트로봇 코딩스쿨 설명회 발표자료
 
기업용 코딩교육제안서 공유
기업용 코딩교육제안서 공유기업용 코딩교육제안서 공유
기업용 코딩교육제안서 공유
 
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
언플러그드 활동의 이론과 실제(Unplugged Activity / Computing)
 
01 우리시대 코딩(coding) 이야기
01 우리시대 코딩(coding) 이야기01 우리시대 코딩(coding) 이야기
01 우리시대 코딩(coding) 이야기
 
스마트로봇 알버트 코딩교육의 특징 이해
스마트로봇 알버트 코딩교육의 특징 이해스마트로봇 알버트 코딩교육의 특징 이해
스마트로봇 알버트 코딩교육의 특징 이해
 
Sw야놀자 sw기본원리 송상수
Sw야놀자 sw기본원리 송상수Sw야놀자 sw기본원리 송상수
Sw야놀자 sw기본원리 송상수
 
우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육우리아이 리더로 만드는 코딩교육
우리아이 리더로 만드는 코딩교육
 
스마트로봇코딩스쿨 소개자료
스마트로봇코딩스쿨 소개자료스마트로봇코딩스쿨 소개자료
스마트로봇코딩스쿨 소개자료
 
(주)새로운교육 KAIST 공학스쿨 교육과정 안내
(주)새로운교육 KAIST 공학스쿨 교육과정 안내(주)새로운교육 KAIST 공학스쿨 교육과정 안내
(주)새로운교육 KAIST 공학스쿨 교육과정 안내
 
네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수네이버 SW교육 교사 연수자료_ 송상수
네이버 SW교육 교사 연수자료_ 송상수
 
STACK MINI 동물원 학생용교재
STACK MINI 동물원 학생용교재STACK MINI 동물원 학생용교재
STACK MINI 동물원 학생용교재
 
STACK MINI 계산왕알버트 학생용교재
STACK MINI 계산왕알버트 학생용교재STACK MINI 계산왕알버트 학생용교재
STACK MINI 계산왕알버트 학생용교재
 
기업용 코딩교육제안서 공유
기업용 코딩교육제안서 공유기업용 코딩교육제안서 공유
기업용 코딩교육제안서 공유
 
DreamCode Season2 Intro
DreamCode Season2 IntroDreamCode Season2 Intro
DreamCode Season2 Intro
 

Similar to 초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)

교과연계 SW교육하기
교과연계 SW교육하기교과연계 SW교육하기
교과연계 SW교육하기Jaehwi Alice Kim
 
우리 아이 소프트웨어 교육 어떻게 할 것인가? 세미나 발표자료
우리 아이 소프트웨어 교육 어떻게 할 것인가? 세미나 발표자료우리 아이 소프트웨어 교육 어떻게 할 것인가? 세미나 발표자료
우리 아이 소프트웨어 교육 어떻게 할 것인가? 세미나 발표자료Sangsu Song
 
Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료seungdols
 
2015 개정 교육과정의 SW 교육
2015 개정 교육과정의 SW 교육 2015 개정 교육과정의 SW 교육
2015 개정 교육과정의 SW 교육 songej
 
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구Sangsu Song
 
디미컨 어린이컴퓨터교육 방향.차별성
디미컨 어린이컴퓨터교육 방향.차별성디미컨 어린이컴퓨터교육 방향.차별성
디미컨 어린이컴퓨터교육 방향.차별성jiyein
 
초등학생 소프트웨어 교육 프로젝트 팀 계획안
초등학생 소프트웨어 교육 프로젝트 팀 계획안초등학생 소프트웨어 교육 프로젝트 팀 계획안
초등학생 소프트웨어 교육 프로젝트 팀 계획안Sangsu Song
 
개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기Donghyun Cho
 
디미컨 어린이컴퓨터교육 7주차
디미컨 어린이컴퓨터교육 7주차디미컨 어린이컴퓨터교육 7주차
디미컨 어린이컴퓨터교육 7주차jiyein
 
소프트웨어에 물들다-누구나 만들 수 있는 SW
소프트웨어에 물들다-누구나 만들 수 있는 SW소프트웨어에 물들다-누구나 만들 수 있는 SW
소프트웨어에 물들다-누구나 만들 수 있는 SW재우 정
 
2019 데분 세션 발표자료(커리어 변신 데이터 분석가)_박범진
2019 데분 세션 발표자료(커리어 변신 데이터 분석가)_박범진2019 데분 세션 발표자료(커리어 변신 데이터 분석가)_박범진
2019 데분 세션 발표자료(커리어 변신 데이터 분석가)_박범진BeomJinPark1
 
플립러닝,해봤더니...
플립러닝,해봤더니...플립러닝,해봤더니...
플립러닝,해봤더니...hyungjoo park
 
신입웹개발자교육
신입웹개발자교육신입웹개발자교육
신입웹개발자교육은숙 이
 
[강의소개] 파이썬으로 시작하는 웹 프로그래밍 CAMP 1기
[강의소개] 파이썬으로 시작하는 웹 프로그래밍 CAMP 1기[강의소개] 파이썬으로 시작하는 웹 프로그래밍 CAMP 1기
[강의소개] 파이썬으로 시작하는 웹 프로그래밍 CAMP 1기FAST CAMPUS
 
디미컨 어린이컴퓨터교육 4주차
디미컨 어린이컴퓨터교육 4주차디미컨 어린이컴퓨터교육 4주차
디미컨 어린이컴퓨터교육 4주차jiyein
 
근덕보고(서울교대)
근덕보고(서울교대)근덕보고(서울교대)
근덕보고(서울교대)현진 김
 
Online course 이야기
Online course 이야기Online course 이야기
Online course 이야기Hakhyun Kim
 
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기Daniel Juyung Seo
 
2014년에 만든 나만의 이력서
2014년에 만든 나만의 이력서2014년에 만든 나만의 이력서
2014년에 만든 나만의 이력서Javajigi Jaesung
 

Similar to 초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육) (20)

교과연계 SW교육하기
교과연계 SW교육하기교과연계 SW교육하기
교과연계 SW교육하기
 
우리 아이 소프트웨어 교육 어떻게 할 것인가? 세미나 발표자료
우리 아이 소프트웨어 교육 어떻게 할 것인가? 세미나 발표자료우리 아이 소프트웨어 교육 어떻게 할 것인가? 세미나 발표자료
우리 아이 소프트웨어 교육 어떻게 할 것인가? 세미나 발표자료
 
Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료Django Girls 12월 Meetup 발표 자료
Django Girls 12월 Meetup 발표 자료
 
2015 개정 교육과정의 SW 교육
2015 개정 교육과정의 SW 교육 2015 개정 교육과정의 SW 교육
2015 개정 교육과정의 SW 교육
 
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
초등학생 대상_네이버 소프트웨어 교육 프로젝트_소프트웨어야 놀자 연구
 
디미컨 어린이컴퓨터교육 방향.차별성
디미컨 어린이컴퓨터교육 방향.차별성디미컨 어린이컴퓨터교육 방향.차별성
디미컨 어린이컴퓨터교육 방향.차별성
 
초등학생 소프트웨어 교육 프로젝트 팀 계획안
초등학생 소프트웨어 교육 프로젝트 팀 계획안초등학생 소프트웨어 교육 프로젝트 팀 계획안
초등학생 소프트웨어 교육 프로젝트 팀 계획안
 
개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기개발자, 성장하는 '척' 말고, 진짜 성장하기
개발자, 성장하는 '척' 말고, 진짜 성장하기
 
디미컨 어린이컴퓨터교육 7주차
디미컨 어린이컴퓨터교육 7주차디미컨 어린이컴퓨터교육 7주차
디미컨 어린이컴퓨터교육 7주차
 
12001183
1200118312001183
12001183
 
소프트웨어에 물들다-누구나 만들 수 있는 SW
소프트웨어에 물들다-누구나 만들 수 있는 SW소프트웨어에 물들다-누구나 만들 수 있는 SW
소프트웨어에 물들다-누구나 만들 수 있는 SW
 
2019 데분 세션 발표자료(커리어 변신 데이터 분석가)_박범진
2019 데분 세션 발표자료(커리어 변신 데이터 분석가)_박범진2019 데분 세션 발표자료(커리어 변신 데이터 분석가)_박범진
2019 데분 세션 발표자료(커리어 변신 데이터 분석가)_박범진
 
플립러닝,해봤더니...
플립러닝,해봤더니...플립러닝,해봤더니...
플립러닝,해봤더니...
 
신입웹개발자교육
신입웹개발자교육신입웹개발자교육
신입웹개발자교육
 
[강의소개] 파이썬으로 시작하는 웹 프로그래밍 CAMP 1기
[강의소개] 파이썬으로 시작하는 웹 프로그래밍 CAMP 1기[강의소개] 파이썬으로 시작하는 웹 프로그래밍 CAMP 1기
[강의소개] 파이썬으로 시작하는 웹 프로그래밍 CAMP 1기
 
디미컨 어린이컴퓨터교육 4주차
디미컨 어린이컴퓨터교육 4주차디미컨 어린이컴퓨터교육 4주차
디미컨 어린이컴퓨터교육 4주차
 
근덕보고(서울교대)
근덕보고(서울교대)근덕보고(서울교대)
근덕보고(서울교대)
 
Online course 이야기
Online course 이야기Online course 이야기
Online course 이야기
 
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
[Ajou Greative 콘서트] 글로벌 sw엔지니어로 성장하기
 
2014년에 만든 나만의 이력서
2014년에 만든 나만의 이력서2014년에 만든 나만의 이력서
2014년에 만든 나만의 이력서
 

More from Sangsu Song

게임 코딩과 소프트웨어 교육
게임 코딩과 소프트웨어 교육게임 코딩과 소프트웨어 교육
게임 코딩과 소프트웨어 교육Sangsu Song
 
학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 Sangsu Song
 
Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sangsu Song
 
SW교육_학부모 세미나 자료
SW교육_학부모 세미나 자료SW교육_학부모 세미나 자료
SW교육_학부모 세미나 자료Sangsu Song
 
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)Sangsu Song
 
해외에서 진행된 SW(소프트웨어교육) 자료
해외에서 진행된 SW(소프트웨어교육) 자료해외에서 진행된 SW(소프트웨어교육) 자료
해외에서 진행된 SW(소프트웨어교육) 자료Sangsu Song
 
디자이너를 위한 Sw원리 워크샵 2주
디자이너를 위한 Sw원리 워크샵 2주디자이너를 위한 Sw원리 워크샵 2주
디자이너를 위한 Sw원리 워크샵 2주Sangsu Song
 
디자이너를 위한 Sw원리 워크샵 1주
디자이너를 위한 Sw원리 워크샵 1주디자이너를 위한 Sw원리 워크샵 1주
디자이너를 위한 Sw원리 워크샵 1주Sangsu Song
 
디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵Sangsu Song
 
[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료Sangsu Song
 
학생대상 SW교육/소프트웨어 교육 활동 사례
학생대상 SW교육/소프트웨어 교육 활동 사례학생대상 SW교육/소프트웨어 교육 활동 사례
학생대상 SW교육/소프트웨어 교육 활동 사례Sangsu Song
 
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지Sangsu Song
 
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드Sangsu Song
 
SW교육 지원 발대식_사례발표자료_SW교육(소프트웨어 교육)
SW교육 지원 발대식_사례발표자료_SW교육(소프트웨어 교육)SW교육 지원 발대식_사례발표자료_SW교육(소프트웨어 교육)
SW교육 지원 발대식_사례발표자료_SW교육(소프트웨어 교육)Sangsu Song
 
교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안Sangsu Song
 
교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안Sangsu Song
 
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략Sangsu Song
 
(프로그래밍 교육/소프트웨어 교육) 교수요목 분석
(프로그래밍 교육/소프트웨어 교육) 교수요목 분석(프로그래밍 교육/소프트웨어 교육) 교수요목 분석
(프로그래밍 교육/소프트웨어 교육) 교수요목 분석Sangsu Song
 
Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)Sangsu Song
 

More from Sangsu Song (19)

게임 코딩과 소프트웨어 교육
게임 코딩과 소프트웨어 교육게임 코딩과 소프트웨어 교육
게임 코딩과 소프트웨어 교육
 
학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나 학부모.교사대상 Sw교육 세미나
학부모.교사대상 Sw교육 세미나
 
Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수Sw교육 이야기 연구학교연수
Sw교육 이야기 연구학교연수
 
SW교육_학부모 세미나 자료
SW교육_학부모 세미나 자료SW교육_학부모 세미나 자료
SW교육_학부모 세미나 자료
 
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)언플러그드 활동 사례 발표(Unplugged Activity, Computing)
언플러그드 활동 사례 발표(Unplugged Activity, Computing)
 
해외에서 진행된 SW(소프트웨어교육) 자료
해외에서 진행된 SW(소프트웨어교육) 자료해외에서 진행된 SW(소프트웨어교육) 자료
해외에서 진행된 SW(소프트웨어교육) 자료
 
디자이너를 위한 Sw원리 워크샵 2주
디자이너를 위한 Sw원리 워크샵 2주디자이너를 위한 Sw원리 워크샵 2주
디자이너를 위한 Sw원리 워크샵 2주
 
디자이너를 위한 Sw원리 워크샵 1주
디자이너를 위한 Sw원리 워크샵 1주디자이너를 위한 Sw원리 워크샵 1주
디자이너를 위한 Sw원리 워크샵 1주
 
디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵디자이너를 위한 Sw원리 워크샵
디자이너를 위한 Sw원리 워크샵
 
[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료[소프트웨어교육] 알고리즘 교사 연수 자료
[소프트웨어교육] 알고리즘 교사 연수 자료
 
학생대상 SW교육/소프트웨어 교육 활동 사례
학생대상 SW교육/소프트웨어 교육 활동 사례학생대상 SW교육/소프트웨어 교육 활동 사례
학생대상 SW교육/소프트웨어 교육 활동 사례
 
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
(언플러그드 활동/언플러그드 교육/언플러그드 컴퓨팅) Unplugged activity 활동지
 
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
경기콘텐츠진흥원 Sw교실 1차시 PPT 슬라이드
 
SW교육 지원 발대식_사례발표자료_SW교육(소프트웨어 교육)
SW교육 지원 발대식_사례발표자료_SW교육(소프트웨어 교육)SW교육 지원 발대식_사례발표자료_SW교육(소프트웨어 교육)
SW교육 지원 발대식_사례발표자료_SW교육(소프트웨어 교육)
 
교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안
 
교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안교육용 프로그래밍 언어 엔트리 10차 교육과정안
교육용 프로그래밍 언어 엔트리 10차 교육과정안
 
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
(프로그래밍/소프트웨어 교육) 학생들을 위한 소프트웨어 교육 접근법과 도구, 전략
 
(프로그래밍 교육/소프트웨어 교육) 교수요목 분석
(프로그래밍 교육/소프트웨어 교육) 교수요목 분석(프로그래밍 교육/소프트웨어 교육) 교수요목 분석
(프로그래밍 교육/소프트웨어 교육) 교수요목 분석
 
Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
Creative Computing 교육전략 (소프트웨어 교육/프로그래밍 교육/SW교육)
 

초등학생 중학생 프로그래밍 교육 과정안(소프트웨어 교육/코딩교육)

  • 1. [프로그래밍 교육 과정안] 초등학생(중고등) 프로그래밍 교육과정안 짜는 방법 소프트웨어 교육 연구소 송상수(ssong@sedulab.org) = 코딩교육, 초등학생 코딩교육, 학생 코딩교육, 프로그래밍 교육, 프로그래밍 지도안, 코딩교육 지도안, 코딩 교육과정안, 프로그래밍 수업 등등 학교에서 갑자기 프로그래밍 교육을 하라고 한다고요? “송선생! 송선생이 컴퓨터 잘한다고 했지? 요즘 초등학생 프로그래밍 교육이 유행하는데 우리학교에서도 이번에 프로그래밍교육을 해보는 게 어때?” “아.. 저는 프로그래밍은 잘...” “에이~ 송선생이 컴퓨터 잘한다는 소리 이미 다 들었어~ 기안 얼른 써서 금요일까지 결재 받게~” 학교에서, 방과후교실에서 요즘 일어나고 있는 일들이죠~?^^; 기존의 컴퓨터 교육은 포토샵, PPT 등 응용소프트웨어 사용법을 가르치는 교육이었습니다. 하지만 지금은 그 패러다임이 변하고 있죠. 소프트웨어를 사용하는 교육이 아니라 소프트웨어를 만드는 프로그래밍교육(코딩교육)으로 말이죠. 그런데, 갑자기 이런 일들을 맡게 되면 난감할 따름입니다. 못한다고 해도 하라고 하시니.. 어떻게든 자료를 찾아보지만, 인터넷에는 자료가 없죠.. (연구가 많이 되어 있지 않습니다ㅜㅜ) 그래서 저에게 이런저런 문의들을 주시는 분들이 늘어나서 몇 가지 Tip 을 드리고자 합니다. 교육과정을 만드는데 조금이나마 도움이 되시기 바랍니다. (나중에는 교육과정 개발 세미나를 열겠습니다^^;)
  • 2. [프로그래밍(코딩) 교육과정 (수업) 개발 순서] 1 단계 (1~2 차시) 1) LightBot(온라인/어플), Code.org, Play-entry.com(엔트리학습모드) 등을 통해 아이들이 가볍게 프로그래밍의 개념을 배울 수 있도록 수업을 구성합니다. 위의 사이트들은 어떤 이론을 설명하기보다 게임형식을 통해서 아이들이 쉽게 프로그래밍의 개념을 익힐 수 있는 사이트입니다. 2) 그 다음 프로그래밍의 개념과, 이론들에 대해, 스크래치의 핵심 3 가지 (스크립트, 스프라이트, 배경)에 대해 설명을 하는 수업을 구성합니다. 2 단계 (3~8 차시) 3~8) 2 단계는 스크래치의 기본 기능을 익히는 과정입니다. 스크래치의 각 블록별 기능들을 익히는 단계입니다. 이때는 설명과 수업을 진행합니다. 간단한 예제들을 구상하여 수업을 진행하시는 것이 좋습니다. 블록 : 동작/형태/소리/펜/이벤트/제어/관찰/연산 3 단계 (9 차시~12 차시) 9~12) 3 단계는 스크래치의 기본 기능을 익혔다면, 작은 프로젝트 단위로 수업을 진행하면서 문제해결능력들을 키우는 단계입니다. 어느 정도 교사주도적인 수업을 구상하되 중간의 스캐폴딩을 잘 설정하여 아이들이 혼자 또는 여럿이서 고민해서 문제들을 해결 할 수 있도록 작은 프로젝트를 준비하시는 것이 좋습니다. 4 단계(13~15 차시) 13~15) 4 단계는 실제로 아이들 중심으로 프로젝트 팀을 나누어 프로젝트를 하는 단계입니다. 교사는 안내자의 역할로 아이들이 프로젝트를 구상하고, 실제로 스크립트를 짜고 발표하는 단계까지 조금씩 도와주어야 합니다. 간단하게 이렇게 4 단계로 프로그래밍 수업을 기획할 수 있습니다. 하지만 학습자의 수준과 환경에 따라 그에 맞게 재구성해야겠죠~?^^ 학교현장에서 코딩 수업 / 프로그래밍 수업을 하시는데 도움이 되기를 기원하며 글을 마칩니다^^