에듀테크 활용 튜토리얼

초등 자녀와 함께 스크래치 시작하기: 첫 블록 코딩 단계별 가이드

Tags: 스크래치, 코딩 교육, 초등 코딩, 블록 코딩, 에듀테크

코딩 교육이 중요하다고는 하는데, 어디서부터 시작해야 할지 막막하게 느끼는 부모님들이 많으실 것입니다. 특히 초등학생 자녀와 함께 시작할 때는 아이의 흥미를 잃지 않으면서도 재미있게 배울 수 있는 도구를 선택하는 것이 중요합니다. 이때 가장 대표적으로 추천되는 도구 중 하나가 바로 '스크래치(Scratch)'입니다.

스크래치는 미국 MIT 미디어랩에서 개발한 블록 기반 코딩 교육 도구입니다. 복잡한 텍스트 코딩 대신, 마치 블록을 쌓듯이 명령어 블록을 연결하여 프로그램을 만듭니다. 이러한 방식은 초등학생들이 코딩의 기본 원리를 쉽고 직관적으로 이해하는 데 큰 도움을 줍니다. 스크래치를 통해 아이들은 자신만의 게임, 애니메이션, 이야기 등을 만들면서 창의력과 논리적 사고력, 문제 해결 능력을 자연스럽게 기를 수 있습니다.

바쁜 일상 속에서도 자녀와 함께 스크래치로 코딩의 첫걸음을 내딛고 싶은 부모님들을 위해, 스크래치 시작 방법을 단계별로 자세히 안내해 드립니다. 기술 사용이 익숙하지 않더라도 걱정하지 마세요. 차근차근 따라오시면 아이와 함께 즐거운 코딩 경험을 시작하실 수 있습니다.

1단계: 스크래치 웹사이트 접속 및 계정 만들기

가장 먼저 스크래치 공식 웹사이트에 접속해야 합니다.

2단계: 스크래치 편집기 화면 살펴보기

가입 또는 '만들기' 버튼을 클릭하면 스크래치 프로젝트 편집 화면이 나타납니다. 처음 보면 복잡해 보일 수 있지만, 세 부분으로 나뉘어 있습니다.

3단계: 간단한 프로젝트 만들기 (스프라이트 움직이기)

이제 블록을 이용해 간단한 프로그램을 만들어 보겠습니다. 스크래치의 기본 스프라이트인 고양이를 움직여 볼게요.

  1. 시작 이벤트 블록 가져오기:

    • 블록 팔레트에서 '이벤트' 카테고리(노란색)를 클릭합니다.
    • [깃발 클릭했을 때] 블록을 스크립트 영역으로 드래그해서 가져옵니다. 이 블록은 프로그램이 시작될 때(무대 위의 초록색 깃발 클릭 시) 아래에 연결된 블록들이 실행되도록 합니다.
  2. 움직임 블록 연결하기:

    • 블록 팔레트에서 '동작' 카테고리(파란색)를 클릭합니다.
    • [10만큼 움직이기] 블록을 스크립트 영역으로 드래그해서, 앞서 가져온 [깃발 클릭했을 때] 블록 아래에 딱 붙도록 연결합니다. 블록끼리 가까이 가져가면 서로 연결될 수 있는 모양으로 변합니다.
  3. 프로그램 실행해 보기:

    • 무대 위에 있는 초록색 깃발 버튼을 클릭해 보세요.
    • 고양이 스프라이트가 오른쪽으로 10만큼 움직이는 것을 확인할 수 있습니다.
    • [10만큼 움직이기] 블록의 숫자 '10'을 클릭해서 다른 숫자로 바꿔보고 다시 깃발을 눌러보세요. 숫자가 크면 더 많이 움직입니다.
  4. 반복하여 움직이게 하기:

    • 고양이를 여러 번 움직이게 하고 싶다면, [10만큼 움직이기] 블록을 여러 개 연결해도 되지만, '제어' 카테고리(주황색)의 반복 블록을 사용하는 것이 효율적입니다.
    • '제어' 카테고리에서 [10번 반복하기] 블록을 가져와 [깃발 클릭했을 때] 블록 아래에 연결합니다.
    • 그리고 [10만큼 움직이기] 블록을 [10번 반복하기] 블록 안에 넣어주세요.
    • 다시 초록색 깃발을 클릭하면, 고양이가 총 10번 움직이는 것을 확인할 수 있습니다. '10번' 부분을 클릭하여 반복 횟수를 변경할 수도 있습니다.

4단계: 프로젝트 저장하기

만든 프로젝트를 저장해두면 나중에 다시 불러와서 이어서 작업하거나 수정할 수 있습니다.

5단계: 다른 사람의 프로젝트 살펴보기

스크래치 커뮤니티에는 전 세계 사용자들이 만든 수많은 프로젝트가 공유되어 있습니다. 다른 사람들의 멋진 프로젝트를 보고 어떻게 만들었는지 '작동 방식 보기'를 통해 스크립트를 살펴보는 것은 코딩 아이디어를 얻고 다양한 블록 사용법을 배우는 데 매우 유용합니다.

초등 자녀와 스크래치를 함께 활용할 때의 팁

마무리하며

스크래치는 초등학생들이 코딩을 놀이처럼 배우고 디지털 세상에서 자신의 아이디어를 표현하는 강력한 도구입니다. 처음에는 낯설게 느껴질 수 있지만, 오늘 안내해 드린 단계들을 차근차근 따라 하시다 보면 금세 익숙해지실 것입니다.

스크래치를 통해 아이는 논리적인 사고력을 키우고 문제를 해결하는 방법을 배우며, 더 나아가 디지털 창작자로서의 자신감을 얻게 될 것입니다. 자녀와 함께 스크래치의 세계로 즐거운 첫걸음을 내디뎌 보시기를 응원합니다.