
MIT 미디어랩이 개발한 블록 기반 교육용 프로그래밍 언어
https://scratch.mit.edu
[스크래치]
- 직관적인 블록 코딩으로 프로그래밍 개념을 쉽고 재미있게 익힐 수 있는 교육 플랫폼입니다.
- 게임·애니메이션·인터랙티브 스토리 등 다양한 프로젝트를 손쉽게 제작 가능합니다.
- 전 세계 사용자와 프로젝트를 공유하고 리믹스로 확장하는 협업 기능을 지원합니다.
[핵심 기능]
- 프로그래밍 도구
- 블록 코딩: 드래그 앤 드롭 방식으로 블록을 조합해 로직 구성
- 스프라이트: 캐릭터·객체의 동작·상태·이벤트 관리
- 무대: 배경 설정과 장면 전환 등 실행 환경 구성
- 사운드: 음악·효과음의 녹음·편집·재생 지원
- 학습 지원
- 튜토리얼: 단계별 가이드로 기초부터 응용까지 학습
- 커뮤니티: 프로젝트 공유와 피드백을 통한 협력 학습
- 확장 기능: 마이크로비트·Makey Makey 등 다양한 하드웨어 연동
- 오프라인 에디터: 설치형 프로그램으로 인터넷 없이 사용 가능
[활용 안내]
- 활용 분야
- 소프트웨어 교육(블록·텍스트 코딩을 단계적으로 익히고 프로젝트 중심으로 학습)
- 컴퓨팅 사고력 향상(문제 분해·패턴 인식·추상화·알고리즘 설계 역량 강화)
- 창의적 프로젝트 개발(게임·애니메이션·인터랙티브 스토리 등 기획·구현)