초등학생 프로그래밍 교육 스크래치 4차시 교육과정안

3
초등학생 대상 프로그래밍/SW교육 스크래치 4차시 교육과정 설계 소프트웨어 교육 연구소 송상수([email protected])

description

NIPA에서 초등학생 대상으로 프로그래밍 교육을 기획하여 진행하고 있습니다. 초창기에 초등학생 대상 프로그래밍 교육과정 짠 자료를 공유합니다.

Transcript of 초등학생 프로그래밍 교육 스크래치 4차시 교육과정안

Page 1: 초등학생 프로그래밍 교육 스크래치 4차시 교육과정안

초등학생 대상 프로그래밍/SW교육

스크래치 4차시 교육과정 설계

소프트웨어 교육 연구소

송상수([email protected])

Page 2: 초등학생 프로그래밍 교육 스크래치 4차시 교육과정안

1차시 성과물

목표-� 프로그래밍의�기초�개념을�말할�수�있다.

-� 스크래치�기본�기능들을�사용할�수�있다.

-� 간단한�미디어�아트�

완성

내용

1)� 프로그램이란�무엇일까?

2)� 우리�생활�속의� 프로그램

3)� 프로그램을�만드는�방법

4)� 스크래치란?

5)� 스크래치�안에�있는�것들� 살펴보기

6)� 스크래치�블록�사용하여�여러�가지� 예제�따라해보기

◈�강의명 � 초등학생을�위한�스크래치�프로그래밍�교육

◈�목표-� 프로그래밍에�흥미와�호기심을�가지게�한다.-� 스크래치를�통해�아이들의�논리적�사고력,� 문제해결능력을�향상�시킨다.

◈�주제 � 초등학생의�눈높이에�맞는�소프트웨어와�컴퓨터�프로그래밍

◈�대상 � 초등학생� 20여명� (초4~6)

◈�차시 � 120분� 4차시

◈�준비사항*� 보조교사� 2명*�프로젝터� 1대*�학생� 개인용� PC

스크래치 프로그래밍 교육 4차시 교육 과정안

1. 강의 개요

2. 교육과정안

Page 3: 초등학생 프로그래밍 교육 스크래치 4차시 교육과정안

2차시 성과물

목표-� 스크래치�기본�기능들을�사용할�수�있다.

-� 각도와�위치�이동을�이용한�주차� 시뮬레이션을�만들� 수� 있다.

-� 자동차� 주차� 시뮬레이션�

완성

내용

1)� 스크래치�기본�기능�복습하기

�→�동작/형태/소리/펜/이벤트/제어/관찰/연산

2)� 시뮬레이션�원리�파악하기(예제� ­� 주차하기)

� →�주차의�원리�생각해�보기,� 각도,� 전-후진

3)� 원리�구현하기

�→�주차시뮬레이션�원리를�어떻게�구현할지�스크립트�짜기

4)� 완성과�피드백

�→�시뮬레이션을�완성하고,� 어떤� 점을�개선해야�할지�고민해보기

5)� 공유

�→�자신이�만든�시뮬레이션을�친구들에게�보내기

3차시 성과물

목표-� 스크래치�기본�기능들을�능숙하게�사용할�수�있다.

-� 난수의�개념을�이용하여�피하기�게임을�만들�수�있다.

-� 쿠키� 피하기� 게임� 완성�

(수학� -� 난수의� 개념� 이

용)

내용

1)� 쿠키�피하기�게임�살펴보기

�→�움직임,� 게임� 규칙,� 배경� 분석하기

2)� 기본�예제�따라해보기

�→�쿠키� 움직이기

3)� 난수의�개념을�이용하여�도전과제�해결하기

�→�불이� 하늘에서�떨어지도록�만들어�보기

4)� 자신만의�기능�추가하기

�→�점수기능(변수이용),� 타이머�기능,� 난이도�조절

4차시 성과물

목표-� 도전�과제들을�해결� 할� 수� 있다.

-� 중력의�개념을�이용하여,� 공� 튀기기�게임을�만들�수�있다.

-� 공� 튀기기�게임�완성�

(과학� -� 중력�개념� 이용)

내용

1)� 스크래치�도전�과제�해결

�→� 3가지�예제� 문제�해결해보기

2)� 중력�구현해보기

3)� 공� 튀기기�게임� 살펴보기

�→�움직임,� 게임규칙,� 스프라이트�특징�분석하기

4)� 공� 튀기기�게임� 구현하기

�→�직접� 스크립트�짜� 보기�

5)� 나만의�공튀기기�게임� 만들기

�→�새로운�아이템을�만들어�구현해보기