2. 헬로 언플러그드
헬로 언플러그드는?
이 프로그램은 학생들이 기본적인 코딩에 들어가기 전, 처음 접해보거나
난해하다 느끼는 학생들에게 프로그래밍이란 어떤 것인지 알려주고 흥미
를 느끼게 해줄 기초 교육 과정입니다. 총 3주(6시간)으로 구성되어 있으며
곧 있을 소프트웨어 교육에 쉽게 적응하고 따라갈 수 있도록 몸으로 하는
활동을 통해 배우게 됩니다. 컴퓨터의 작동원리나 이진수, 명령어 등의
이해를 도우며 이를 자신만의 툴 안에 적용해 가르치는 방식으로 구성되어
있습니다. 어려운 개념을 하나 하나 외운다는 개념이라기 보다 활동을 하며
자연스레 익힐 수 있게 됩니다. 4주간의 과정을 마치게 되면 아이들의 컴퓨
팅 사고력이 향상되고 이를 통해 여러 사물이나 동작에 새로운 관점을
가질 수 있게 됩니다.
어떤 학생들이 들을 수 있나요?
프로그래밍이나 코딩 등을 접해보지 못한 학생부터 아직 컴퓨팅 사고력에
미숙하거나 어려움을 느끼는 학생 등 다양한 사람들이 들을 수 있습니다.
아이들이 직접 주도하고 먼저 나서는 식의 진행으로 발표가 익숙치 않거나
부끄러워하는 학생도 수업에 자연스레 녹아 들어 자신의 생각을 논리적으로
표현하고 머리 속으로 정리하여 곧 잘 말할 수 있게 됩니다.
1
3. 헬로 언플러그드
언플러그드 활동이란?
컴퓨터 없이 컴퓨터과학 개념,
컴퓨터과학적 사고(컴퓨팅 사고력)를
향상시킬 수 있는 활동으로 다른 장비가 필요 없습니다. 기본적으로
놀이를 통한 이론 학습 중심으로 특별한 틀에 갇혀 있지 않아 학생
들이 제한 없이 창의력을 펼칠 수 있게 해주는 활동입니다.
기본적인 진행
상황 제시
해결 방안 토론
방안 시도 및 수정
적용해보기
발표
2
4. 헬로 언플러그드
수업에 들어가기 전..
수업에 들어가기 전 아직 새로운 환경에서 새로운 아이들과의 수업을 할
친구들을 위해 간단한 오리엔테이션으로 각자 알아갈 수 있게 하였습니
다. 이후 자연스럽게 아이들을 섞어 그룹을 지어 4~5명의 학생에게 담임
쌤을 붙여 각 그룹의 진행을 도와주고 아이들이 자기주도적으로 진행하
도록 도와줄 것입니다.
0교시
(1) 펜싱 게임
(2) WHO IS IT ?
(3) 그룹핑 및 자기소개
(4) 코딩클럽 소개
(5) 선생님 소개
(6) 관심도 및 흥미 알아보기
3
5. 헬로 언플러그드
펜을 지켜라! ( “pen”cing! )
게임 방법
-각자 손등 위에 펜을 올려 놓고 서로의 펜을 쳐서
떨어트려봐요. 자신의 펜을 떨어트리지 않게 주의하
면서 모든 펜을 떨어트려 봅시다.
-펜이 떨어졌다고 끝이 아니에요. 다시 주워서 노래
가 끝날 때까지 참여합시다!
-노래가 끝나면 “몇 명 뭉쳐!” 라고 외칠 거에요. 재
빠르게 뭉쳐서 팀을 이루고 마음에 드는 펜을 가진
사람을 지목해 펜을 교환하며 자기소개를 해봐요.
ICE BREAKING
날씨가 추우니 간단히 몸을 움직여 봅시다. 모두 책상
과 의자를 벽으로 밀어 넣고 간단한 게임을 해봐요!!
4
6. 헬로 언플러그드
WHO IS IT?
아까 진행하던 게임을 통해 각자의 이름, 취미, 특기에
대해 알았을 거에요. 이번에는 쌤 들의 이름, 취미,
특기를 맞춰 보도록 해요!
WHAT’S YOUR
NAME??
이름: 홍 길동
학년: 중학교 1학년
취미: 축구
특기: 게임
5
7. 헬로 언플러그드
은
‘누구나 코딩을 배우고, 테크놀로지로 메이커가 될 수
있다’는 믿음으로 시작된 소프트웨어, 프로그래밍, 디
지털 창작에 관심 있는 모두를 위한 열린 학습, 창작
커뮤니티입니다.
나는 컴퓨터로 어떤 것
들을 할 수 있나요?
평소에 컴퓨터 사용은
언제 하나요?
미래에는 컴퓨터로 어떤
것들을 할까요?
컴퓨터는 사람과
어떤 점이 다를까요?
6
8. 헬로 언플러그드
컴퓨터를 사용하면서 궁금한 점을 없었나요?
자신이 컴퓨터로 멋지게 할 수 있는 일이 있나요?
미래의 컴퓨터는 어떤 모습일까요?
컴퓨터는 나와 어떤 것이 다를까요?
자신의 의견을 말해봅시다!
나는 컴퓨터로 어떤 것
들을 할 수 있나요?
평소에 컴퓨터 사용은
언제 하나요?
컴퓨터는 사람과
어떤 점이 다를까요?
7
10. 헬로 언플러그드
학습 목표
“ 컴퓨터는 어떻게 빵에 잼을 바를까요? “
키워드- 코딩, 컴파일러, 입력과 출력, 절차적 방식
DUMB AVATAR 활동을 통해 기본 코딩 툴의 절차적 방식
과 컴파일러, 입력과 출력을 배우게 될 거에요. 어려운
말 같지만 막상 알고 보면 쉽답니다.
1교시
2교시
(1)아바타 놀이를 해봅시다.
-절차적 방식에 대해 알아보기
-컴파일러에 대해 알아보기
-코딩, 입출력에 대해 알아보기
(2)나만의 아바타를 직접 움직여 봅시다.
-각자 자신만의 코딩을 짜보기
-코딩 순서를 바꿔서 해보기
-실생활 일들을 코딩으로 짜보기
9
11. 헬로 언플러그드
선생님이 맛있는 빵을 먹고 싶어해요. 하지만 누군가의 명령으로만
움직일 수 있는데, 아주 간단한 명령만 받을 수 있어요.
선생님에게 알맞은 명령을 내려 빵을 먹을 수 있게 도와주세요!
맛있는 식빵 만들기
★ 빵에 딸기잼을 발라보게 합시다.
★ 빵에 햄과 치즈를 얹고 그 위에 빵을 얹어 샌드위치를
만들어 보게 합시다.
?
10
12. 헬로 언플러그드
1단계 : 내가 원하는 빵 생각해보기
2단계 : 필요한 코딩 조각(명령어) 적어보기
모둠 별로 선생님과 함께
자신이 원하는 빵을 만들어 봅시다.
11
14. 헬로 언플러그드
3 단계 : 명령어를 붙여 코딩 완성하기
13
1.박수를 치면 시작하기
2. 식빵을 그릇에 놓기
3. 딸기잼 뚜껑 돌리기
4. 딸기잼 뚜껑 들기
5. 딸기잼 뚜껑 바닥에 놓기
6. 숟가락 들기
7. 숟가락으로 딸기잼 꺼내기
8. 빵에 숟가락 문지르기
9. 7,8번 3번 반복하기
10. “완성됐습니다.” 말하기
15. 헬로 언플러그드
★ 입력과 출력은 무엇인가요?
★절차적 사고방식이란 무엇인가요?
★ 코딩이란 무엇인가요?
★ 컴파일러란 무엇인가요?
WRITE
자신이 알게 된 걸 자유롭게 써봅시다
★ 명령어란 무엇인가요?
14
생각한 순서대로 진행하는 것입니다.
명령어를 절차적 사고방식에 따라 나열하는 것입
니다.
행동이나 말 등을 하게 말해주는 겁니다.
키보드와 모니터
중간에서 컴퓨터에게 말을 전달해주는 겁니다.
16. 헬로 언플러그드
주변의 움직임이나 현상을 코딩 해봅시다.
1. 불을 켜는 방법
2.리코더로 ‘미’소리를 내는 방법
3. _________________________________ 방법
15
17. 헬로 언플러그드
정리하기
오늘 배운 것들에는 어떤 것들이 있었나요?
수업을 하면서 어려웠거나 더 알고 싶은 것들을 적어봐요.
오늘 해본 활동들을 www.codingclubs.org 에서 공유해봐요.
16