Skip to content

Scratch #
Find similar titles

You are seeing an old version of the page. Go to latest version

Scratch 란? #

스크래치 (Scratch)는 MIT Media Lab의 프로젝트로, 누구나 쉽게 코딩을 배울 수 있도록 하는 교육용 프로그래밍 툴이다. 어린이를 위해 만들어졌지만 현재, 다양한 연령대의 사람들이 다양한 장소에서 다양한 목적으로 스크래치를 이용하고 있다(40개 언어로 지원되며 150개 국 이상에서 사용하고있다).

Learn to Code, Code to Learn - 스크래치 소개 TED 강연

목적 #

핸드폰, 컴퓨터 등 디지털 환경에 익숙한 '디지털 네이티브' 세대가 단순히 메세지를 보내고 유튜브 동영상을 보는 'read' 영역에서 끝나지 않고, 자신만의 게임과, 애니메이션, 또는 시뮬레이션을 만들어내는 'write'도 할 수 있어야 한다는 생각이 스크래치 프로젝트의 근본이다.

인터페이스 #

아래는 스크래치의 인터페이스 이다. 다른 프로그래밍 환경과 달리 매우 친근하다. Scratch interface

스크래치 인터페이스
출처: Scratch: Programming for All, 2009

세부분으로 나누어져 있는데 왼쪽 부분에 있는 코드 블럭을 가운데 부분으로 끌어와 조합하고, 오른쪽 화면을 통해 코딩결과를 확인 할 수 있다.

완성된 스크래치 스크립트는 다음과 같은 형태이다.

Scratch interface

간단한 스크래치 스크립트
출처: Scratch: Programming for All, 2009

References #

0.0.1_20210630_7_v33