학습목표
1장. 스크래치 시작하기
스크래치 언어 이해 스크래치 이용법 습득
고양이가 말을 하며 움직이는 예제 작성
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
스크래치란?
스크래치란?
미국의 매사추세츠 공과대학(MIT) 미디어 랩에서 2007 년 1월에 개발한 교육용 프로그래밍 언어
누구나 쉽게 프로그램을 만들 수 있게 하려고 탄생
레고처럼 블록을 마우스로 끌어다 연결해 가며 프로그램 작성
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
스크래치란?
스크래치의 장점
무료로 사용 가능
그림, 애니메이션, 사운드 등 다양한 미디어 지원
웹 브라우저에서 프로그램 만들고 저장 가능
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
스크래치 프로그램 만들기
[만들기] 버튼 눌러 프로그램 작성 가능
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
게임 예제 예시
게를 조종해 물고기 잡기 (4장)
http://scratch.mit.edu/projects/11911507/
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
게임 예제 예시
고양이 다트 게임 (5장)
http://scratch.mit.edu/projects/12037257/
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
스크래치 프로그램 작성 기능 Preview
가입 (0장 참조) 과 로그인
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
스크래치 프로그램 작성 기능 Preview
화면의 대표기능 알아보기
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
스프라이트와 스크립트
스프라이트
무대 위에서 움직이는 개체
Ex) 앵무새, 고양이
스크립트
스프라이트가 어떤 동작을 나타내는지 지정
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
고양이가 인사하며 앞뒤로 움직이는 예제
http://scratch.mit.edu 에 로그인 후 [만들기]
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
고양이가 인사하며 앞뒤로 움직이는 예제
형태 카테고리에서 원하는 블록 선택
클릭으로 끌어와 스크립트 창에 위치시킴
입력한 내용이 말풍선으로 나타남
인사말은 원하는 내용으로 변경 가능
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
고양이가 인사하며 앞뒤로 움직이는 예제
스크립트 영역으로 가져온 블록을 클릭해 실행
RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line
고양이가 인사하며 앞뒤로 움직이는 예제
동작 카테고리의 움직이기
스크립트가 설정한 값만큼 움직임
제어 카테고리의 기다리기
설정한 시간동안 기다리는 역할