초등 자녀와 Code.org 시작하기: 부모님과 함께하는 코딩 첫걸음 단계별 가이드
Code.org는 전 세계적으로 수많은 학생들이 코딩을 처음 배우는 데 활용하는 무료 온라인 플랫폼입니다. 특히 초등학생 눈높이에 맞춰 게임처럼 재미있는 활동을 통해 코딩의 기본 원리를 쉽게 익힐 수 있도록 구성되어 있습니다. 복잡한 코딩 언어를 직접 입력하는 대신, 블록을 쌓아 명령을 만드는 '블록 코딩' 방식을 사용하여 코딩 경험이 전혀 없는 어린이와 부모님도 부담 없이 시작할 수 있습니다.
이 글에서는 Code.org를 활용하여 초등학생 자녀와 함께 코딩 학습의 첫걸음을 떼는 방법을 단계별로 자세히 안내해 드립니다.
Code.org 시작 준비하기
가장 먼저 Code.org 웹사이트에 접속해야 합니다. 웹 브라우저를 열고 주소창에 'code.org'를 입력하여 사이트에 방문합니다.
Code.org는 컴퓨터나 태블릿에서 웹 브라우저를 통해 이용할 수 있습니다. 자녀가 편하게 화면을 보고 조작할 수 있는 환경을 준비하는 것이 좋습니다.
1단계: 회원 가입 및 계정 설정
Code.org를 제대로 활용하려면 회원 가입이 필요합니다. 학습 진도를 저장하고 관리하기 위해서는 계정을 만드는 것이 편리합니다.
- 사이트 접속: Code.org 웹사이트 우측 상단에 있는 '가입하기' 또는 'Sign in' 버튼을 클릭합니다.
- 계정 유형 선택: 가입 페이지에서 '계정 만들기' 또는 'Create an account'를 선택합니다. 이때 부모님 계정으로 가입하는 것이 좋습니다. '학습자' 또는 '교사' 중에서 선택하라는 메시지가 나타나면, 부모님은 '교사'를 선택하여 자녀의 학습을 관리할 수 있습니다. 교사 계정으로 가입하더라도 실제로 가르치는 사람이 아니어도 무방합니다.
- 정보 입력: 이메일 주소와 비밀번호를 입력하고 약관에 동의한 후 계정을 생성합니다. 구글, 페이스북, 마이크로소프트 계정으로도 간편하게 가입할 수 있습니다.
- 자녀 계정 연결: 부모님 계정(교사 계정)으로 로그인한 후, '수업 섹션 만들기'(Create a section) 기능을 사용하여 자녀를 위한 학습 공간을 만듭니다. 자녀 이름을 입력하고, 자녀가 로그인할 방식을 선택합니다. '그림 암호'나 '비밀 단어' 방식을 선택하면 어린 자녀도 쉽게 로그인할 수 있습니다. 자녀를 위한 계정이 생성되면, 자녀에게 알려줄 섹션 코드와 로그인 방법을 확인합니다.
2단계: 자녀와 함께 Code.org 로그인하기
부모님 계정 설정 후, 자녀가 직접 로그인하여 학습을 시작할 차례입니다.
- 자녀 로그인 페이지 접속: Code.org 메인 페이지 상단의 '로그인' 또는 'Sign in'을 클릭합니다.
- 섹션 코드 입력: 로그인 페이지에서 자녀의 섹션 코드를 입력하는 칸에 부모님이 생성한 섹션 코드를 입력하고 'Go' 버튼을 누릅니다.
- 이름 및 암호 입력: 해당 섹션에 연결된 자녀의 이름을 목록에서 선택하고, 설정해 두었던 그림 암호나 비밀 단어를 입력하여 로그인합니다.
3단계: 초등 저학년에게 맞는 코스 선택하기
로그인 후 자녀의 학습 화면이 나타납니다. Code.org에는 다양한 연령과 수준에 맞는 코스가 마련되어 있습니다. 초등학교 저학년이라면 보통 '코스 1', '코스 A', '코스 B' 등 기초 단계의 코스부터 시작하는 것이 좋습니다.
- 코스 둘러보기: 화면에 추천되는 코스나 '카탈로그' 메뉴에서 다양한 코스를 둘러봅니다.
- 적합한 코스 선택: 자녀의 흥미와 수준에 맞는 코스를 선택합니다. 보통 '코스 A', '코스 B' 등은 미취학 아동이나 초등 저학년에게 적합하며, 게임 캐릭터를 활용한 활동이 많습니다.
- 코스 시작: 선택한 코스를 클릭하여 학습을 시작합니다. 코스는 여러 개의 '단원'(Unit)으로 구성되어 있으며, 각 단원은 다시 여러 개의 '활동'(Activity)으로 나뉩니다.
4단계: 첫 번째 코딩 활동 따라 하기
선택한 코스의 첫 번째 단원, 첫 번째 활동을 시작해 봅니다.
- 활동 시작: 첫 번째 활동(예: '미로' 활동)을 클릭합니다.
- 튜토리얼 영상 시청 (선택 사항): 활동을 시작하기 전에 짧은 소개 영상이 나올 수 있습니다. 이 영상은 활동 목표와 기본적인 블록 사용법을 안내하므로, 자녀와 함께 시청하면 좋습니다.
- 문제 이해: 활동 목표를 설명하는 메시지나 그림을 확인하고, 무엇을 해야 하는지 자녀와 함께 이야기 나눕니다. (예: '앵그리버드를 돼지에게 이동시키려면?')
- 블록 사용: 화면 왼쪽에 보이는 명령 블록들을 마우스나 터치로 드래그하여 오른쪽에 있는 작업 공간으로 가져옵니다. 블록들을 순서대로 연결하여 프로그램을 만듭니다. (예: '앞으로 이동' 블록 두 개 연결하기)
- 실행 및 확인: 블록 연결이 끝나면 화면 상단의 '실행'(Run) 버튼을 클릭하여 프로그램이 제대로 작동하는지 확인합니다. 캐릭터가 움직이며 목표를 달성하면 성공입니다. 만약 예상대로 작동하지 않으면, 블록을 수정하거나 다시 배열하여 문제를 해결합니다. 이것이 코딩의 '디버깅'(오류 수정) 과정입니다.
5단계: 활동 이어가기 및 진도 확인
한 활동을 성공적으로 마치면 다음 활동으로 넘어갑니다.
- 다음 활동 이동: 활동을 성공하면 다음 단계로 이동하는 버튼이 나타납니다. 클릭하여 다음 활동을 시작합니다. 활동들은 점점 더 복잡해지며 새로운 개념을 배우게 됩니다.
- 진도 확인: Code.org는 자녀의 학습 진도를 자동으로 기록합니다. 부모님 계정으로 로그인하면 '수업 섹션'에서 자녀의 진도 상황(몇 개의 활동을 완료했는지 등)을 한눈에 확인할 수 있습니다. 이를 통해 자녀가 어려워하는 부분이 있는지 파악하고 격려해 줄 수 있습니다.
Code.org 활용 Tip: 자녀와 즐겁게 코딩하기
- 정해진 시간에 꾸준히: 매일 15분 또는 20분 등 짧은 시간이라도 정해 놓고 꾸준히 활동하는 것이 효과적입니다.
- 결과보다 과정 칭찬: 코딩은 문제를 해결해 나가는 과정이 중요합니다. 성공 여부보다 '어떻게 해결하려고 노력했는지', '실패했을 때 다시 시도하는 용기'를 칭찬해 주세요.
- 부모님도 함께 해보기: 자녀가 어려워하거나 흥미를 잃을 때, 부모님이 먼저 해당 활동을 해보고 '이렇게 해볼까?' 하고 힌트를 주거나 함께 해결해 나가면 좋습니다.
- 쉬운 활동부터: 처음에는 너무 어려운 코스나 활동에 욕심내지 말고, 자녀가 쉽게 성공하며 흥미를 느낄 수 있는 기초부터 시작하세요.
- 오류는 자연스러운 것: 코딩에서 오류가 나는 것은 매우 자연스러운 과정입니다. 오류를 두려워하지 않고 왜 틀렸는지 생각해 보고 다시 시도하는 경험이 중요합니다.
마무리하며
Code.org는 초등학생 자녀가 코딩적 사고력과 문제 해결 능력을 재미있게 기를 수 있는 훌륭한 도구입니다. 처음에는 낯설고 어렵게 느껴질 수 있지만, 이 가이드의 단계들을 따라 차근차근 시작해 본다면 자녀와 함께 즐거운 코딩 학습 경험을 만드실 수 있을 것입니다. 지금 바로 Code.org에 접속하여 우리 아이의 코딩 첫걸음을 응원해 주세요.