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