본문 바로가기
IT/코딩교육

코딩교육 - #1 스크래치 시작하기

by 청바지 입고 개발자 2021. 10. 17.
반응형

아이와 함께 스크래치를 활용하여 코딩 학습을 시작하였습니다. 우리 아이들이 쉽게 따라서 시도해 볼 수 있도록 최대한 쉽게 정리해 보았습니다.

 

스크래치란?

스크래치는(Scratch)는 미국 MIT 미디어랩에서 만든 교육용 프로그래밍 언어입니다.

많은 교육용 프로그래맹 언어 중 전 세계적으로 가장 널리 활용되고 있습니다. 2007년 에 서비스를 오픈하여 전 세계 4천만 명의 사람이 수천만 개의 프로젝트를 만들어 공유하고 있습니다.

현재는 스크래치3.0 까지 버전이 올라간 상태입니다.

 

- 스크래치는 누구나 무료로 사용할 수 있습니다.

- 게임, 애니메이션, 시물레이션, 각종 응용 프로그램을 직접 만들 수 있습니다.

- 온라인 커뮤니티에 자신이 만든 프로젝트를 공유할 수 있습니다. (이 부분이 또 굉장히 매력적인 것 같습니다.)

시작은 스크래치 게임 플레이 부터 

우선 아이의 흥미를 유발하기 위해 스크래치 사이트에 공유된 스크래치로 만든 게임을 같이 플레이했습니다. 

 

너만의 캐릭터와 스토리로 게임을 만들 수 있다고 하니 몰입도 급상승

우선 성인인 저 자체도 우와 하고  플레이 해보게 되었습니다.

간단하지만 묘하게 중독성 있는 게임들이 많이 있더군요

 

스크래치로 처음 플레이한 Space Dodge 

 

그리고 닌텐도 스위치로 많이 했던 스크래치로 만든  슈퍼마리오 게임까지 

스크래치로 처음 플레이한 슈퍼마리오

스크래치로 배울 수 있는 것

- 창의적으로 생각하는 방법

- 체계적으로 생각하는 방법

- 협동해서 작업하는 방법

- 다른 사람의 작품에서 힌트를 얻어 내 것으로 만드는 방법

- 내 것을 공유하는 방법 등등등 

 

스크래치 사용 환경

스크래치는 인터넷에 접속해서 사용하는 방법과 오프라인 프로그램을 다운로드하여 사용하는 방법이 있습니다.

(오프라인 설치시에는 3.0 버전을 다운로드하여 사용합니다.)

오프라인 프로그램을 다운로드해서 사용할 경우 인터넷에 연결되어 있지 않아도 프로그램을 만들 수 있습니다.

저는 앞으로 인터넷에 접속해서(크롬 브라우저 권고) 사용하는 방법으로 설명할 예정입니다.

 

스크래치 사용하기

먼저 스크래치 사이트에서 스크래치를 가입합니다.

 

Scratch - Imagine, Program, Share

Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

scratch.mit.edu

 

 

스크래치 시작하기

 

 

스크래치 가입하기 

 

스크래치 가입하기

 

스크래치 가입하기

 

스크래치 가입하기

 

 

마지막으로 이메일 입력 후 회원가입을 종료합니다.

 

스크래치 가입하기

 

자 이제 마지막 단계가 남았습니다.

프로젝트를 공유하고 댓글을 남기기 위해서는 이메일 인증을 받아야 합니다. 계정 만들 때 작성한 이메일로 로그인하여

스크래치로부터 온 메일을 확인합니다.

 

해당 링크를 클릭하여 인증합니다.

 

저도 나중에 만든 프로젝트가 공유가 안되어 확인해보니 아래 과정을 생략하여 공유를 할 수 없었습니다.

 

 

스크래치 프로젝트 공유를 하기 위해서 이메일 이증

 

 

모두 완료가 되었다면 이제 스크래치를 들어가 보겠습니다.

 

스크래치 메뉴 구성

스크래치 시작하기

 

1) 만들기 : 스크래치 프로젝트를 직접 만들 수 있습니다.

2) 탐험하기 : 전 세계의 사용자가 공유한 프로젝트 구경하기

3) 아이디어 : 튜토리얼이나 프로젝트 등을 통해 스크래치 사용법을 배울 수 있음

4) 소개 : 스크래치의 역사와 개발 배경 등을 소개

5) 검색 : 키워드로 원하는 프로젝트 검색

6) 새로운 알림 : 팔로우하는 스크래치 유저 소식을 확인

7) 스크래치 새소식 : 공지사항 확인

8) 알림 : 토론 및 댓글 같은 커뮤니티 활동 알림 확인

 

9) 내 작업실 : 내가 만든 프로젝트를 확인 , 다시 불러올 때 사용,

앞으로 작업할 때 가장 많이 사용하게 될 버튼입니다.

 

10) 사용자 정보 : 내 사용자 정보 관리

 

앞으로 스크래치로 아이와 함께 할 수 있는 다양한 프로젝트들을 시도할 계획입니다.

그밖에도 스크래치로 머신러닝 같은 최신 디지털 기술도 체험해 볼 수 있다고 하니 그 부분도 정리해서 향후 포스팅 해보도록 하겠습니다.

 

혹시 교재를 통해 공부하시는 분들은 최신 스크래치 3.0으로 설명된 책으로 구매하시는 걸 추천 드립니다.

 

다음 포스팅에서는 스크래치를 구성하는 화면 구성에 대해서 본격적으로 알아보겠습니다.

반응형

'IT > 코딩교육' 카테고리의 다른 글

코딩교육 - #2 스크래치 코딩하기  (0) 2021.12.12

댓글