스크래치 (프로그래밍 언어)

스크래치는 컴퓨터 코딩에 관한 경험을 쌓게 하기 위한 프로그래밍 프로그램이다(현재는 3.0버전 까지 나온 상태다)

스크래치(Scratch)는 아이들에게 그래픽 환경을 통해 컴퓨터 코딩에 관한 경험을 쌓게 하기 위한 목적으로 설계된 교육용 프로그래밍 언어 및 환경이다.[1]스크래치에 대해서 스크래치를 이용하면 인터렉티브한 이야기, 게임, 애니메이션을 직접 만들 수 있고, 그 작품을 온라인 커뮤니티에서 다른 사람들과 공유할 수 있습니다.

스크래치
Scratch
Scratchlogo.svg
패러다임사건 기반 프로그래밍
설계자Mitchel Resnick(미첼 레스닉)
개발자MIT 미디어 랩(MIT 미디어 연구소) Lifelong Kindergarten Group(평생유치원 그룹)
발표일2006
최근 버전3.0 (2019년)
자료형 체계동적 자료형
구현 언어스퀵
라이선스GNU 일반 공중 사용 허가서 및 스크래치 소스 코드 라이선스(Scratch Source Code License)
파일 확장자.sb .sb2 .sb3 .sprite .sprite2
웹사이트scratch.mit.edu
주요 구현체
Scratch
영향을 받은 언어
로고, 스몰토크, 하이퍼카드, StarLogo, AgentSheets, Etoys

스크래치를 통해 어린이들은 창의적 사고, 체계적 추론, 협동 작업을 배우게 됩니다. 이런 능력은 21세기를 살아가는데 필수적이죠.

스크래치는 비영리 단체인 Scratch Foundation에 의해 설계, 개발 및 조정됩니다. 이것은 스크래치를 무료로 제공되게 합니다.

부모님들을 위한 정보교육자들을 위한 정보

누가 스크래치를 사용하나요?

스크래치는 주로 8~16세를 대상으로 만들어졌습니다만, 모든 연령층에서 사용하고 있습니다. 수백만의 사람들이 가정, 학교, 전시관, 도서관, 지역 센터 등 다양한 환경에서 스크래치 프로젝트를 만들고 있습니다.

프로그래밍 교육, 프로그래밍을 통한 교육

컴퓨터 프로그래밍 능력은 현재 사회에서 언어 능력의 중요한 한 부분이라고 할 수 있습니다. 스크래치에서 프로그래밍을 배우면 문제 해결, 프로젝트 기획, 아이디어의 의사소통에 필요한 중요 전략들을 배우게 됩니다.

전세계의 여러 나라

스크래치는 150개 이상의 나라에서 사용되며 60개 이상의 언어로 제공됩니다. 언어를 변경하려면 페이지 하단에 있는 메뉴를 클릭하세요. 또는, 프로젝트 편집기에서 페이지 윗단에 있는 지구본을 클릭하세요. 번역을 추가하거나 향상시키려면 번역페이지를 참조하세요.

학교에서 쓰이는 스크래치

학생들은 스크래치와 함께 모든 수준에서 (초등학교에서 대학까지) 그리고 여러 학문에 걸쳐(수학, 컴퓨터 과학, 언어 학습, 사회교육 등) 배우고 있습니다. 교육자 리소스는 Scratch For Educators페이지에서 사용할 수 있습니다.

소감 Quotes about Scratch 어린이, 부모님, 교육자들께서 스크래치에 대한 감사의 이메일을 스크래치 팀에게 많이 보내주시고 계십니다. 어떤 내용인지 궁금하세요? 소감에 가시면 읽어 보실 수 있습니다.

연구

평생 유치원 그룹와 공동 작업자들은 청소년들이 스크래치를 어떻게 만들고, 협업하고, 배우는지를 연구하고 있습니다. 개요는 기사Coding at a Crossroads와 책평생 유치원을 참조하세요. 스크래치의 사용에 대해 더 자세히 알고 싶다면, 통계페이지와 스크래치Annual Report 를 참조하세요.

스크래치에 대해 자세히 알아보기 아이디어 페이지 자주묻는질문(FAQ) 부모님들을 위한 정보 팀 2019년 연차보고서 지원 및 자금 후원 스크래치는 기부자 분들의 지원 덕분에 무료로 이용할 수 있습니다. 자세한 내용은 Annual Report을 참조하세요. 스크래치를 기부를 통해 지원하실 수 있습니다.

기부 소개 스크래치에 대해서 부모 교육자 개발자를 위해서 팀 Donors 채용 기부 커뮤니티 커뮤니티 지침 토론방 스크래치 위키 통계 유용한 자료들 아이디어 자주 묻는 질문(FAQ) 다운로드 문의하기 법률 약관 개인정보보호 정책 디지털 밀레니엄 저작권법 스크래치 패밀리 ScratchEd 스크래치 주니어 Scratch Day 스크래치 컨퍼런스 스크래치 재단 스크래치 상품 판매점

한국어


스퀵을 기반으로 스몰토크라는 언어로 작성되었다. 코딩을 주로 하는 C++,C#, 비주얼 베이직 등과 달리 블록을 끌어당겨 탑을 쌓는 것처럼 코딩을 하기 때문에 프로그래밍을 처음 해보는 입문자들에게 권하는 프로그래밍 언어다.

스크래치 체험용의 하위 버전인 1.4 버전은 오픈 소스라서 누구든지 스크래치 모딩(스크래치 모드를 만드는 행위)을 할 수 있다.

대표적인 스크래치 1.4 모드에는 Bingo, Dream, Insanity, BYOB, Snap, Explore 등이 있다.

스크래치는 아이들에게 기본적인 컴퓨터 프로그래밍을 소개하는 수단으로 전 세계의 학교에서 사용된다. 또 학교뿐만 아니라 여러 곳에서 사용된다. 어린이, 심지어는 어른도 스크래치 프로그래밍의 기본 원리를 이해하고 자주 다른 프로그래밍 언어로 옮겨간다. 스크래치를 사용하는 동안, 사람들은 스크래치의 프로젝트를 만들고, 리믹스하고, 다른 사람들과 공동으로 작업할 수 있다. Join ScratchSign in

About Scratch

With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.

INFO FOR PARENTS | INFO FOR EDUCATORS


Who Uses Scratch?

Scratch is designed especially for ages 8 to 16, but is used by people of all ages. Millions of people are creating Scratch projects in a wide variety of settings, including homes, schools, museums, libraries, and community centers.

Around the World

Scratch is used in more than 150 different countries and available in more than 40 languages. To change languages, click the menu at the bottom of the page. Or, in the Project Editor, click the globe at the top of the page. To add or improve a translation, see the translation page.

Quotes

The Scratch Team has received many emails from youth, parents, and educators expressing thanks for Scratch. Want to see what people are saying? You can read a collection of the quotes we've received.

Learn More About Scratch Scratch Help Page Frequently Asked Questions Information for Parents Scratch Credits Learn to Code, Code to Learn

The ability to code computer programs is an important part of literacy in today’s society. When people learn to code in Scratch, they learn important strategies for solving problems, designing projects, and communicating ideas.

Scratch in Schools

Students are learning with Scratch at all levels (from elementary school to college) and across disciplines (such as math, computer science, language arts, social studies). Educators share stories, exchange resources, ask questions, and find people on the ScratchEd website.

Research

The MIT Scratch Team and collaborators are researching how people use and learn with Scratch (for an introduction, see Scratch: Programming for All). Find out more about Scratch research and statistics about Scratch.

Support and Funding The Scratch project, initiated in 2003, has received generous support from the National Science Foundation (grants 0325828, 1002713, 1027848, 1019396), Intel Foundation, Microsoft, MacArthur Foundation, LEGO Foundation, Scratch Foundation, Google, Dell, Fastly, Inversoft, and MIT Media Lab research consortia. If you'd like to support Scratch, please see our donate page, or contact us at donate@scratch.mit.edu.

About About Scratch For Parents For Educators For Developers Our Team Donors Jobs Donate

Community Community Guidelines Discussion Forums Scratch Wiki Statistics

Resources Ideas FAQ Download Contact Us

Legal Terms of Use Privacy Policy DMCA

Scratch Family ScratchEd ScratchJr Scratch Day Scratch Conference Scratch Foundation Scratch Store

English

참고편집

같이 보기편집

외부 링크편집

각주편집