• 검색 결과가 없습니다.

1.프로젝트 개요 -프로젝트 정의

N/A
N/A
Protected

Academic year: 2022

Share "1.프로젝트 개요 -프로젝트 정의"

Copied!
16
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

CASE STUDY #02

Scratch로 익히는 영어단어 게임

(2)

목차

1.프로젝트 개요 -프로젝트 정의

└Scratch란 무엇인가?

└Scratch 프로젝트의 기본 요소

-프로젝트 목적 2. 시연 내용

3. 진행 상황 및 향후 일정

4. 질의 응답

(3)

프로젝트 개요

프로젝트 정의

1.

Scratch란 무엇인가?

스크래치는 역동적인 이야기 ,

게임 , 에니메이션을 만들 수 있고 웹을 통해서 다른 사람들과 프로젝트를

공유할 수 있는 새로운

프로그래밍 언어이다 .

(4)

프로젝트 개요

2.

Scratch 프로젝트의 기본요소

1)

스프라이트

스프라이트로 불리는 오브젝트로 구성 . 기본 스프라이트는 고양이 이지만

여러 가지 모양을 이용하여 스프라이트의

모습을 바꿀 수 있다 .

(5)

프로젝트 개요

2.

Scratch 프로젝트의 기본요소

2)

블록 및 스택 스프라이트가

반응할 수 있도록 명령을 할 수 있다 .

스프라이트에게 어떻게 할지 말하기 위해서는

스크립트라 부르는 블록을

스택에 넣어야 한다 .

(6)

프로젝트 개요

3)

Scratch 인터페이스

녹색 깃발

스크립트를 실행한다.

정지 버튼 모든 스크립 트

중지

스크립트공간 블록을 가져와서 붙인 후 스크립트 로 사용

스프라이트 정보

무대

일상생활을 배경

블록 모음 스프라이트를 프로그래밍 하기 위한 블록

스프라이트 목록 스프라이트를 작게 하여 보여줌.

선택하여 수정할 수

있다.

(7)

프로젝트 개요

4)

Scratch 블록 소개

녹색 표시가 클릭되었을 때 모든 명령을 실행시킨다

.

안에 있는 명령들을 계속해 서 반복 수행한다.

안에 있는 명령들을 입력된 회수만큼 반복한다.

모든 스프라이트에 메시지 를 보냄과 동시에 다음 명령 을

실행한다.

모든 스프라이트에 메시지 를 보낸 후 그 메시지가 모 두 전송된 후에 다음 명령을 실행한다.

메시지를 받은 후 명령을 수 행한다.

메시지를 받은 후 명령을 수 행한다.

조건이 사실이라면 안에 있 는 명령들을 수행한다.

조건이 사실이면 if절에 있 는 명령을 수행하고 사실이 아니면 else 절에 있는 명령 을 수행한다.

조건이 맞을 때까지 안에 있 는 명령을 수행하고, 조건에 맞으면 블록 밖에 있는 다음 명령을 수행한다.

(8)

프로젝트 개요

4)

Scratch 블록 소개

변수 만들기는 새로운 변수 를 만든다. 변수를 새로 만 들면 변수 명령들이 나타난 다. 모든

스프라이트가 변수를 사용 할지 특정 스프라이트만 사 용할지 선택할 수도 있다.

변수 삭제는 모든 블록에서 변수를 삭제한다.

변수 값을 보여준다.

입력된 값으로 변수를 변경 한다.

입력된 값만큼 변수를 변경 한다. 하나 이상의 변수가 있다면 변수를 선택하여 값 을 변경할 수 있다.

스테이지에서 변수를 숨긴 다.

스테이지에서 변수를 보여 준다.

(9)

프로젝트 개요

프로젝트 목적

아이들이 스크래치를 통해 영어단어를 게임으로서 쉽게 익히고 재미있게

배울 수 있도록 하였고 , 간단한 문장은

영어타자로 타이핑 함으로써 영타도

익힐 수 있게 하였다 .

(10)

시연 내용

http://study.jr.naver.com/english/view.nhn?id

=game&parentId=1&nid=471&page=1&so rt=cnts_id

http://study.jr.naver.com/english/view.nhn?id

=game&parentId=1&nid=440&page=4&so rt=cnts_id

주니어 네이버의 게시된 플래쉬 게임을

모티브로 하여 스크래치라는 프로그램으로

다시 새롭게 기획하여 제작하였다 .

(11)

게임 실행

문제제출하기

정답을 ?

‘YOU’가 위로 올라가고 1점 추가

‘computer’가 위로 올라가고 1점 차감

튜브에 닿았는가 ? 튜브에 닿았는가 ?

승 승

맞추면 틀리면

YES YES

NO NO

1단계 게임 Flow Chart

(12)

2단계 게임실행

문제 제출

제시된 단어들을 조합하여 새로운 문장으로 타이핑하기.

문장을 알맞게 조합하였는가?

해당 나라 국기로 이 동 후 1점 추가

다음 단계로 넘어가기

해당 나라 국기로 이 동 없이 1점 차감

YES

NO

2단계 게임 Flow Chart

(13)

시연 내용

 Demonstration

(14)

시연 내용 (코딩)

(15)

개발 과정

1.

스크래치 공부

2.

주니어 네이버 플래쉬 게임 연구 및 기획

3.

1단계 게임 스크래치 코딩

4.

2단계 게임 스크래치 코딩

5.

수정 및 보완 후 완성

(16)

진행 상황 및 향후 일정

10월 1일-16일

10월

17일-30일

11월 1일-15일

11월 16일- 스크래치

공부 기획 및 요구분석 1단계 게임 스크래치 코딩 2단계 게임 스크래치 코딩 수정 및 보완

100%

100%

100%

100%

100%

참조

관련 문서

그러나 이러한 방법은 계 측이 쉽지만 서로 비교할 수 없는 변수를 비교한다는 점에서 근본적인 문제점을 안고 있다.. 주요

지도교수 교과목 신청명단 취합 ( 웹천잠 ). 결과보고서 및

개인(팀)프로젝트(종합설계) 관련 프로그램이

[r]

개인(팀) 프로젝트(종합설계)(이하‘프로젝트’)는 교수와 함께 학생 자신이 선택한 전공 또는 교양 관련 프 로젝트를 수행함으로써 학생들로 하여금 자기 주도적

[r]

중국 투자자와 관련 협회 등 센터 참여로 센터의 다양한 방식의 투자 프로젝트 구상 지자체 등 대형 프로젝트, 일반 개발 프로젝트, 상업, 레저, 주거, 투자 이민제

[r]