1 00:00:00,651 --> 00:00:03,830 5월의 어느 토요일 오후 2 00:00:03,830 --> 00:00:06,344 저는 갑자기 깨달았습니다. 3 00:00:06,344 --> 00:00:09,798 다음날이 어머니날이라는 것을요. 4 00:00:09,798 --> 00:00:11,644 저는 어머니께 드릴 선물이 없어서 5 00:00:11,644 --> 00:00:13,045 고민을 좀 했습니다. 6 00:00:13,045 --> 00:00:15,382 어머니날에 어떤 선물을 드려야 하지? 7 00:00:15,382 --> 00:00:17,226 어머니를 위해 8 00:00:17,226 --> 00:00:20,275 제가 MIT 미디어랩에서 개발팀과 함께 9 00:00:20,275 --> 00:00:22,983 만들고 있던 스크래치 소프트웨어로 10 00:00:22,983 --> 00:00:26,800 어머니날을 위한 대화형 카드를 만들면 어떨까 라고 생각했습니다. 11 00:00:26,800 --> 00:00:30,180 우리는 스크래치 소프트웨어를 개발했는데 그래서 12 00:00:30,180 --> 00:00:34,424 사람들이 자신의 이야기, 게임, 만화영화를 쉽게 만들 수 있고 13 00:00:34,424 --> 00:00:38,193 그것을 다른 사람과 공유할 수 있습니다. 14 00:00:38,193 --> 00:00:42,061 그래서 어머니를 위한 대화형 카드를 만드는데 15 00:00:42,061 --> 00:00:44,961 스크래치를 쓸 좋은 기회라고 생각했어요. 16 00:00:44,961 --> 00:00:47,137 어머니날 카드를 만들기 전에 17 00:00:47,137 --> 00:00:49,122 스크래치 웹사이트를 18 00:00:49,122 --> 00:00:50,695 살펴보기로 했습니다. 19 00:00:50,695 --> 00:00:54,053 지난 몇 년동안 전 세계에 있는 20 00:00:54,053 --> 00:00:57,247 8살 이상의 어린이들이 자기들이 만든 프로젝트를 공유했고 21 00:00:57,247 --> 00:01:00,682 3백만의 프로젝트 가운데서 22 00:01:00,682 --> 00:01:04,067 누가 어머니날 카드를 올렸는지 궁금했습니다. 23 00:01:04,067 --> 00:01:07,061 그래서 검색창에 24 00:01:07,061 --> 00:01:08,606 "어머니날"이라고 넣어봤죠. 25 00:01:08,606 --> 00:01:11,609 스크래치 웹사이트에 올라온 26 00:01:11,609 --> 00:01:14,313 수많은 어머니날 카드를 보고 27 00:01:14,313 --> 00:01:16,827 저는 놀랍고도 기뻤습니다. 28 00:01:16,827 --> 00:01:19,145 대부분이 지난 24시간에 사이에 올라온 것들로 29 00:01:19,145 --> 00:01:22,351 저처럼 일을 미루는 사람들이 만든거죠. 30 00:01:22,351 --> 00:01:25,473 그래서 그것들을 살펴봤습니다 (음악) 31 00:01:25,473 --> 00:01:27,929 그 중 하나는 새끼 고양이와 32 00:01:27,929 --> 00:01:34,800 어미 고양이가 나와서 어머니 날을 축하한다고 말하죠. 33 00:01:34,800 --> 00:01:37,331 그 카드를 만든 사람은 친절하게도 34 00:01:37,331 --> 00:01:40,835 어머니를 위해서 '다시 보기' 기능도 만들었습니다. 35 00:01:40,835 --> 00:01:43,219 다른 대화형 프로젝트는 36 00:01:43,219 --> 00:01:46,417 "어머니 날을 축하합니다"라는 글자 위로 마우스를 움직이면 37 00:01:46,417 --> 00:01:51,337 특별한 메세지를 보여줍니다. 38 00:01:51,337 --> 00:01:55,320 (음악) 이 카드를 만든 사람은 39 00:01:55,320 --> 00:01:57,979 어머니날이 언제인지 40 00:01:57,979 --> 00:02:01,096 구글로 검색해서 알아낸 얘기를 전합니다. 41 00:02:01,096 --> 00:02:05,239 (글자 치는 소리) 어머니날이 다가온다는 걸 알고서는 42 00:02:05,239 --> 00:02:07,717 어머니날을 위한 특별한 인사를 하죠. 43 00:02:07,717 --> 00:02:11,344 어머니를 얼마나 사랑하는지를 말합니다. 44 00:02:11,344 --> 00:02:13,569 저는 이들 프로젝트를 보기도 하고 45 00:02:13,569 --> 00:02:15,221 또 갖고 놀면서 즐기기도 했습니다. 46 00:02:15,221 --> 00:02:19,062 사실은 갖고 노는 게 너무 즐거워서 제 프로젝트를 만드는 대신에 47 00:02:19,062 --> 00:02:23,816 열몇개의 프로젝트에 관한 링크를 제 어머니께 보냈습니다. (웃음) 48 00:02:23,816 --> 00:02:27,396 어머니는 제가 예상했던 그대로 반응을 하셨습니다. 49 00:02:27,396 --> 00:02:28,781 어머니는 제게 이렇게 답장을 보내셨어요. 50 00:02:28,781 --> 00:02:32,048 "아이들이 자기 어머니를 위해 카드를 만들 수 있도록 51 00:02:32,048 --> 00:02:36,160 이런 소프트웨어를 만든 네가 참말로 자랑스럽구나" 52 00:02:36,160 --> 00:02:39,960 그래서 제 어머니는 기뻐하셨고, 그게 저를 기쁘게 했습니다. 53 00:02:39,960 --> 00:02:44,584 하지만 다른 이유 때문에 저는 더욱 기뻤죠. 54 00:02:44,584 --> 00:02:48,543 아이들이 우리가 바라던 대로 55 00:02:48,543 --> 00:02:51,344 스크래치를 썼기 때문에 기뻤습니다. 56 00:02:51,344 --> 00:02:54,155 아이들이 대화형 어머니날 카드를 만들면서 57 00:02:54,155 --> 00:02:56,436 새로운 기술에 정말 능숙해지고 있음을 58 00:02:56,436 --> 00:02:59,748 알 수 있습니다. 59 00:02:59,748 --> 00:03:01,211 능숙해진다는 것이 뭘 뜻할까요? 60 00:03:01,211 --> 00:03:05,243 아이들이 자기를 표현할 수 있고 61 00:03:05,243 --> 00:03:08,020 자기 생각을 나타낼 수 있다는 뜻입니다. 62 00:03:08,020 --> 00:03:10,674 여러분이 언어에 능숙해지면 63 00:03:10,674 --> 00:03:14,211 일기에 글을 쓰거나 64 00:03:14,211 --> 00:03:18,264 다른 사람한테 농담을 하거나 친구한테 편지를 쓸 수 있다는 뜻이죠. 65 00:03:18,264 --> 00:03:21,421 새로운 기술도 마찬가지입니다. 66 00:03:21,421 --> 00:03:25,603 프로그램을 씀으로써, 이런 대화형 어머니날 카드를 만듦으로써 67 00:03:25,603 --> 00:03:28,133 아이들은 새로운 기술에 68 00:03:28,133 --> 00:03:29,806 정말 능숙해졌음을 보여줬습니다. 69 00:03:29,806 --> 00:03:32,571 여러분은 어쩌면 이런 얘기를 듣고도 놀라지 않을 지도 모르겠습니다. 70 00:03:32,571 --> 00:03:35,267 왜냐하면 사람들은 대부분 71 00:03:35,267 --> 00:03:38,667 요즘 젊은이들이 기술을 이용해서 온갖 일을 다 할 수 있다고 생각하니까요. 72 00:03:38,667 --> 00:03:43,128 우리는 모두 젊은이들을 "디지털세대"로 부르는 것을 들어봤습니다. 73 00:03:43,128 --> 00:03:46,925 하지만 저는 이 용어에 대해서 좀 회의적입니다. 74 00:03:46,925 --> 00:03:50,426 젊은이들을 디지털세대로 생각해야만 하는지 확신이 가지 않습니다. 75 00:03:50,426 --> 00:03:52,979 잘 살펴보면 젊은이들이 76 00:03:52,979 --> 00:03:56,515 새로운 기술로 시간의 대부분을 어떻게 쓰고 있습니까? 77 00:03:56,515 --> 00:04:00,038 그들이 이렇게 78 00:04:00,038 --> 00:04:02,232 또는 이렇게 시간을 보내는 것을 보실 겁니다. 79 00:04:02,232 --> 00:04:03,750 젊은이들이 인터넷을 살펴보고 80 00:04:03,750 --> 00:04:07,066 채팅, 문자, 게임을 하는데 아주 익숙하고 81 00:04:07,066 --> 00:04:11,588 편안하게 느낀다는데는 의심할 바가 없습니다. 82 00:04:11,588 --> 00:04:14,787 하지만 그런다고 해서 능숙해지지는 않습니다. 83 00:04:14,787 --> 00:04:18,746 오늘날 젊은이들은 새로운 기술을 다루는데 84 00:04:18,746 --> 00:04:22,541 많은 경험이 있고 아주 익숙해져있습니다. 85 00:04:22,541 --> 00:04:25,946 하지만 새로운 기술을 만들어내거나 86 00:04:25,946 --> 00:04:28,918 새로운 기술로 자기를 표현하는데는 경험이 적습니다. 87 00:04:28,918 --> 00:04:31,310 마치 읽을 수는 있지만 88 00:04:31,310 --> 00:04:34,643 새로운 기술을 쓸 수 없는 것과 같습니다. 89 00:04:34,643 --> 00:04:38,541 그래서 저는 젊은이들이 새로운 기술을 쓸 수 있도록 90 00:04:38,541 --> 00:04:41,070 그들을 돕는 방법에 관심이 있습니다. 91 00:04:41,070 --> 00:04:44,430 그말은 그들이 자기들만의 컴퓨터 프로그램이나 92 00:04:44,430 --> 00:04:48,942 코드를 쓸 줄 알아야 할 필요가 있다는 뜻이죠. 93 00:04:48,942 --> 00:04:51,654 그래서 점점 더 많은 사람들이 94 00:04:51,654 --> 00:04:54,958 코드쓰는 법이 중요하다고 느끼기 시작했습니다. 95 00:04:54,958 --> 00:04:57,560 최근에 96 00:04:57,560 --> 00:05:00,452 수백개의 새로운 조직과 웹사이트가 97 00:05:00,452 --> 00:05:03,746 젊은이들이 코드를 배우도록 돕고 있습니다. 98 00:05:03,746 --> 00:05:07,337 온라인을 보시면 코드카데미(Codecademy) 같은 곳이나 99 00:05:07,337 --> 00:05:09,708 코더도조(CoderDojo)와 같은 행사, 100 00:05:09,708 --> 00:05:12,139 코드를 쓸 줄 아는 여자들(Girls Who Code)이나 101 00:05:12,139 --> 00:05:13,833 흑인 여자 코드(Black Girls Code)와 같은 웹사이트를 볼 수 있습니다. 102 00:05:13,833 --> 00:05:16,941 모두가 행동에 나서고 있는 것처럼 보입니다. 103 00:05:16,941 --> 00:05:19,524 올해 초에 104 00:05:19,524 --> 00:05:20,889 새해가 시작될 무렵에 105 00:05:20,889 --> 00:05:23,549 뉴욕 시장 마이클 블룸버그는 106 00:05:23,549 --> 00:05:25,809 2012년에 코드쓰는 법을 107 00:05:25,809 --> 00:05:28,588 배우겠다는 새해 계획을 세웠습니다. 108 00:05:28,588 --> 00:05:31,756 몇 달이 지나서 에스토니아는 109 00:05:31,756 --> 00:05:35,412 초등학교 1학년부터 코드쓰기를 배워야 한다고 결정했죠. 110 00:05:35,412 --> 00:05:38,204 그 사건이 영국에서 논쟁을 불러일으켰습니다. 111 00:05:38,204 --> 00:05:42,513 영국의 모든 어린이들이 코드쓰기를 배워야 하는지에 관한 논쟁이었죠. 112 00:05:42,513 --> 00:05:45,356 몇몇 분들은 이런 얘기를 들으면 113 00:05:45,356 --> 00:05:48,964 모두가 코드쓰기를 배워야 한다는게 이상하게 보일지도 모릅니다. 114 00:05:48,964 --> 00:05:52,114 많은 사람들이 코드쓰기를 생각할 때 115 00:05:52,114 --> 00:05:55,690 아주 극소수의 사람들만이 116 00:05:55,690 --> 00:05:58,348 하는 일로 생각하고 117 00:05:58,348 --> 00:06:01,270 코드쓰기가 이런 거라고 생각합니다. 118 00:06:01,270 --> 00:06:03,436 사실 코드쓰기가 이렇다면 119 00:06:03,436 --> 00:06:05,931 특별한 수학적 재능과 기술적인 배경을 가진 120 00:06:05,931 --> 00:06:09,003 극소수의 사람들만이 121 00:06:09,003 --> 00:06:11,269 코드를 쓸 수 있겠죠. 122 00:06:11,269 --> 00:06:13,769 하지만 코드쓰기가 이래야 할 필요는 없습니다. 123 00:06:13,769 --> 00:06:17,748 스크래치에서 코드쓰는 법을 보여드리죠. 124 00:06:17,748 --> 00:06:22,027 스크래치에서 코드를 쓸려면 여러 상자들을 같이 모아주면 됩니다. 125 00:06:22,027 --> 00:06:23,942 이 경우에 움직임 상자를 가지고 와서 126 00:06:23,942 --> 00:06:25,711 꾸러미속에 넣으면 됩니다. 127 00:06:25,711 --> 00:06:28,469 상자들이 모인 꾸러미가 128 00:06:28,469 --> 00:06:31,987 여러분이 만든 게임이나 이야기 속의 여러 주인공들의 행동을 조절하죠. 129 00:06:31,987 --> 00:06:34,288 이 경우는 커다란 물고기를 조절합니다. 130 00:06:34,288 --> 00:06:37,739 프로그램을 만든 다음에 "공유"를 누르면 131 00:06:37,739 --> 00:06:40,815 여러분이 만든 프로젝트를 다른 사람과 공유하게 되고 132 00:06:40,815 --> 00:06:42,638 다른 사람들도 그 프로젝트를 사용하거나 133 00:06:42,638 --> 00:06:45,612 그 프로젝트를 개발할 수 있습니다. 134 00:06:45,612 --> 00:06:48,934 물론 스크래치를 써서 135 00:06:48,934 --> 00:06:50,579 물고기 게임만 만들 수 있는 것은 아닙니다. 136 00:06:50,579 --> 00:06:52,559 스크래치 웹사이트에 있는 수백만의 프로젝트에는 137 00:06:52,559 --> 00:06:55,383 만화영화로 만든 이야기부터 138 00:06:55,383 --> 00:06:57,799 학교에서 내준 과학 과제물, 139 00:06:57,799 --> 00:06:59,863 애니메이션 드라마, 140 00:06:59,863 --> 00:07:02,185 가상 건축조립 세트, 141 00:07:02,185 --> 00:07:04,898 전형적인 비디오 게임의 재현, 142 00:07:04,898 --> 00:07:07,167 정치적인 의견투표, 143 00:07:07,167 --> 00:07:09,807 삼각법 길라잡이, 144 00:07:09,807 --> 00:07:12,727 대화형 예술작품까지, 그리고 예, 145 00:07:12,727 --> 00:07:15,511 대화형 어머니날 카드까지 있습니다. 146 00:07:15,511 --> 00:07:18,547 그래서 아주 다양한 방식으로 147 00:07:18,547 --> 00:07:22,007 사람들은 자기를 표현할 수 있습니다. 148 00:07:22,007 --> 00:07:25,407 스크래치를 써서 자기 생각을 구체화하고 자기 생각을 세상과 공유하죠. 149 00:07:25,407 --> 00:07:27,969 화면 속에만 머물러 있는 게 아닙니다. 150 00:07:27,969 --> 00:07:31,736 여러분을 둘러싼 물리적 세상과 교류하기 위해서 코드를 쓸 수도 있습니다. 151 00:07:31,736 --> 00:07:34,215 이건 홍콩에 있는 아이들이 만든 152 00:07:34,215 --> 00:07:35,622 게임을 예로 들겠습니다. 153 00:07:35,622 --> 00:07:38,903 아이들은 자기들만의 물리적인 인터페이스 장치를 만들고 154 00:07:38,903 --> 00:07:41,795 빛 감지기를 가지고 155 00:07:41,795 --> 00:07:43,738 판에 뚫려있는 구멍을 감지하고는 156 00:07:43,738 --> 00:07:45,938 물리적인 톱을 움직이면, 157 00:07:45,938 --> 00:07:48,178 빛 감지기가 구멍을 감지하고 158 00:07:48,178 --> 00:07:51,134 화면에 있는 가상 톱을 조절해서 159 00:07:51,134 --> 00:07:53,914 나무를 벱니다. 160 00:07:53,914 --> 00:07:56,023 우리는 물리적인 세계과 가상 세계를 161 00:07:56,023 --> 00:07:59,079 연결하는 새로운 방법을 찾고 있고 162 00:07:59,079 --> 00:08:02,007 그래서 우리를 둘러싼 세계로 연결하는 방법을 찾고 있습니다. 163 00:08:02,007 --> 00:08:04,240 이것은 스크래치의 새로운 버젼에서 나온 예인데 164 00:08:04,240 --> 00:08:07,863 새로운 버젼은 몇 달 안으로 내놓을 예정이고 165 00:08:07,863 --> 00:08:09,913 여러분이 새로운 방향으로 166 00:08:09,913 --> 00:08:11,609 나아가도록 바라고 있습니다. 167 00:08:11,609 --> 00:08:13,873 여기에 예가 있습니다. 168 00:08:13,873 --> 00:08:17,947 웹캠을 사용하죠 169 00:08:17,947 --> 00:08:22,803 제 손을 움직여서 풍선을 터뜨리거나 170 00:08:22,803 --> 00:08:25,688 벌레를 움직일 수 있습니다. 171 00:08:25,688 --> 00:08:28,253 마이크로소프트의 키넥트와 비슷한데 172 00:08:28,253 --> 00:08:30,969 실생활에서 하는 동작과 연결할 수 있습니다. 173 00:08:30,969 --> 00:08:33,213 다른 사람이 만든 게임을 하는 대신에 174 00:08:33,213 --> 00:08:35,455 여러분은 게임을 만들 수 있습니다. 175 00:08:35,455 --> 00:08:36,838 다른 사람이 만든 게임을 보고 176 00:08:36,838 --> 00:08:39,478 "안을 봐"라고 말하면 177 00:08:39,478 --> 00:08:42,372 게임을 조절하는 상자들의 꾸러미를 볼 수 있죠. 178 00:08:42,372 --> 00:08:45,927 비디오 모션이 얼마나 들어있는지를 말하는 상자가 있다면 179 00:08:45,927 --> 00:08:49,048 그래서 비디오 모션이 너무 많을 때는 180 00:08:49,048 --> 00:08:52,427 풍선이 터지게끔 명령을 내리겠죠. 181 00:08:52,427 --> 00:08:54,811 같은 식으로 카메라를 써서 182 00:08:54,811 --> 00:08:57,316 정보를 스크래치로 보냅니다. 183 00:08:57,316 --> 00:09:00,323 마이크도 쓸 수 있습니다. 184 00:09:00,323 --> 00:09:04,307 여기 마이크를 쓴 프로젝트가 있습니다. 185 00:09:04,307 --> 00:09:06,707 여러분 모두 이 게임을 해보세요. 186 00:09:06,707 --> 00:09:08,953 여러분 목소리를 쓰세요. 187 00:09:08,953 --> 00:09:25,409 (귀뚜라미 소리) (고함) (쩝쩝) 188 00:09:25,409 --> 00:09:34,038 (웃음) 189 00:09:34,038 --> 00:09:42,822 (손뼉) 190 00:09:42,822 --> 00:09:45,427 아이들이 이런 프로젝트를 만들면서 191 00:09:45,427 --> 00:09:47,692 코드쓰는 법을 배웁니다. 192 00:09:47,692 --> 00:09:51,626 하지만 그보다 더 중요한 것은 배우기 위해서 코드를 쓰는 거죠. 193 00:09:51,626 --> 00:09:53,915 코드쓰기를 배우면서 194 00:09:53,915 --> 00:09:57,235 다른 여러 가지를 배우게 되고, 195 00:09:57,235 --> 00:10:00,107 배우기 위한 여러 가지 새로운 기회를 만나게 되죠. 196 00:10:00,107 --> 00:10:04,491 읽기와 쓰기에 비유하는게 도움이 됩니다. 197 00:10:04,491 --> 00:10:07,431 여러분이 읽기와 쓰기를 배우면 198 00:10:07,431 --> 00:10:10,491 여러 가지 다른 것들을 배울 기회가 열립니다. 199 00:10:10,491 --> 00:10:14,251 읽기를 배우면, 읽어서 배울 수 있습니다. 200 00:10:14,251 --> 00:10:16,439 코드쓰기도 마찬가지입니다. 201 00:10:16,439 --> 00:10:18,986 코드를 배우면, 코드를 써서 배울 수 있습니다. 202 00:10:18,986 --> 00:10:21,540 여러분이 배울 수 있는 몇 가지는 분명합니다. 203 00:10:21,540 --> 00:10:24,038 여러분은 컴퓨터가 어떻게 작동하는지 배웁니다. 204 00:10:24,038 --> 00:10:26,356 하지만 그것이 단지 시작입니다. 205 00:10:26,356 --> 00:10:28,951 코드쓰기를 배우면 여러 가지 206 00:10:28,951 --> 00:10:31,196 다른 것을 배울 수 있게 해줍니다. 207 00:10:31,196 --> 00:10:33,542 한가지 예를 보여드리죠. 208 00:10:33,542 --> 00:10:35,812 이건 다른 프로젝트입니다. 209 00:10:35,812 --> 00:10:38,080 제가 한 컴퓨터 클럽을 210 00:10:38,080 --> 00:10:40,222 방문했을 때 이걸 봤습니다. 211 00:10:40,222 --> 00:10:43,242 이건 방과후 교육 센터인데 212 00:10:43,242 --> 00:10:46,004 우리는 저소득층 출신의 젊은 사람들이 213 00:10:46,004 --> 00:10:50,083 새로운 기술을 가지고 자기를 창의롭게 표현할 수 있도록 도와주고 있습니다. 214 00:10:50,083 --> 00:10:52,878 몇 년 전에 그런 방과후 교실에 갔을 때 215 00:10:52,878 --> 00:10:56,603 13살짜리 남자아이가 스크래치를 써서 216 00:10:56,603 --> 00:10:59,499 이와 같은 게임을 만드는 것을 봤습니다. 217 00:10:59,499 --> 00:11:02,422 아이는 자기가 만든 게임에 아주 만족했고 자랑스러워했습니다. 218 00:11:02,422 --> 00:11:05,387 하지만 기능을 더 넣고 싶어했죠. 219 00:11:05,387 --> 00:11:07,691 점수를 넣고 싶었습니다. 220 00:11:07,691 --> 00:11:10,767 이게 그 게임인데 큰 물고기가 작은 물고기를 잡아먹는데 221 00:11:10,767 --> 00:11:13,694 아이는 점수를 나타내고 싶어했어요. 그래서 222 00:11:13,694 --> 00:11:17,072 큰 물고기가 작은 물고기를 잡아먹을 때마다 223 00:11:17,072 --> 00:11:19,611 점수가 올라가서 기록을 표시하고 싶었죠. 224 00:11:19,611 --> 00:11:22,123 그런데 어떻게 하는지는 몰랐습니다. 225 00:11:22,123 --> 00:11:24,388 그래서 제가 아이한테 보여줬어요. 226 00:11:24,388 --> 00:11:27,965 스크래치에서 변수라고 하는 걸 만들 수 있습니다. 227 00:11:27,965 --> 00:11:32,092 변수의 이름을 점수라고 합시다. 228 00:11:32,092 --> 00:11:34,923 그게 새로운 상자들을 만들어 내고 229 00:11:34,923 --> 00:11:39,589 작은 점수판을 만들어 점수를 기록합니다. 230 00:11:39,589 --> 00:11:44,841 "점수 바꾸기"를 누를 때마다 점수를 올리죠. 231 00:11:44,841 --> 00:11:47,366 그래서 이걸 방과후 교실을 다니는 아이한테 보여줬습니다. 232 00:11:47,366 --> 00:11:50,067 그 아이를 빅터라고 부를게요. 빅터, 233 00:11:50,067 --> 00:11:52,869 이 상자가 점수를 올리게 할 수 있다는 것을 알고서는 234 00:11:52,869 --> 00:11:54,685 그는 정확히 뭘해야 하는지 알았습니다. 235 00:11:54,685 --> 00:11:56,999 그는 상자를 가지고 236 00:11:56,999 --> 00:12:00,043 큰 물고기가 작은 물고기를 먹는 237 00:12:00,043 --> 00:12:04,236 그 곳에 정확히 그 상자를 집어넣었어요. 238 00:12:04,236 --> 00:12:09,259 그래서 큰 물고기가 작은 물고기를 먹을 때마다 239 00:12:09,259 --> 00:12:15,254 점수를 올릴 수 있고 점수는 1점씩 올라갑니다. 240 00:12:15,254 --> 00:12:16,951 프로그램은 실제로 작동했어요. 241 00:12:16,951 --> 00:12:19,205 이걸 보고서 그는 아주 신났습니다. 242 00:12:19,205 --> 00:12:20,884 그는 저에게 손을 내밀고 243 00:12:20,884 --> 00:12:23,433 말했죠. "고맙습니다. 고맙습니다. 고맙습니다." 244 00:12:23,433 --> 00:12:25,502 그 때 제 마음에 떠오른 생각은 245 00:12:25,502 --> 00:12:28,544 '선생님들이 학생들한테 변수를 가르쳐주고 나서 246 00:12:28,544 --> 00:12:31,947 얼마나 자주 고맙다는 소리를 들을까?' 였습니다. (웃음) 247 00:12:31,947 --> 00:12:34,428 대부분의 교실에서 그런 일은 일어나지 않습니다. 248 00:12:34,428 --> 00:12:37,387 왜냐하면 대부분의 교실에서 아이들이 변수를 배울 때는 249 00:12:37,387 --> 00:12:39,895 변수를 왜 배우는지 모르니까요. 250 00:12:39,895 --> 00:12:42,766 변수를 활용할 거리가 하나도 없습니다. 251 00:12:42,766 --> 00:12:44,928 여러분이 스크래치에서 이와 같은 생각을 배울 때는 252 00:12:44,928 --> 00:12:49,031 정말 의미있고 동기부여가 되는 방식으로 배웁니다. 253 00:12:49,031 --> 00:12:52,021 그래서 변수를 배우는 까닭을 이해할 수 있죠. 254 00:12:52,021 --> 00:12:54,063 아이들이 더 깊게 배우고 255 00:12:54,063 --> 00:12:55,478 더 잘 배운다는 것을 알게됩니다. 256 00:12:55,478 --> 00:12:58,519 빅터는 학교에서 분명히 변수를 배웠을 겁니다. 257 00:12:58,519 --> 00:13:00,707 하지만 정말은 배우지 못했죠. 주의를 기울이지 않았으니까요. 258 00:13:00,707 --> 00:13:02,990 이제 그는 변수를 배울 까닭이 있습니다. 259 00:13:02,990 --> 00:13:06,064 그래서 코드를 통해서 배우면, 배우기 위해서 코드를 쓰면, 260 00:13:06,064 --> 00:13:10,948 의미있는 내용 안에서 배우게 되고 그렇게 배우는 것이 최고입니다. 261 00:13:10,948 --> 00:13:14,403 그래서 빅터와 같은 아이들이 이와 같은 프로젝트를 만들면서 262 00:13:14,403 --> 00:13:17,187 변수와 같은 중요한 개념을 배우는데 263 00:13:17,187 --> 00:13:19,315 그건 시작일 뿐입니다. 264 00:13:19,315 --> 00:13:23,165 빅터가 이 프로젝트를 만들고 스크립트를 쓰면서 265 00:13:23,165 --> 00:13:26,417 설계과정도 배우게 됩니다. 266 00:13:26,417 --> 00:13:29,036 아름아름한 생각으로 시작해서 267 00:13:29,036 --> 00:13:31,942 여러분이 여기 보시는 것처럼 완전히 개발되고, 268 00:13:31,942 --> 00:13:34,449 제대로 움직이는 프로젝트로 만드는 방법을 배우게 되죠. 269 00:13:34,449 --> 00:13:38,489 그래서 그는 설계의 여러 가지 핵심원리, 270 00:13:38,489 --> 00:13:41,731 새로운 생각으로 실험하는 법, 271 00:13:41,731 --> 00:13:46,436 복잡한 생각을 가져와서 더 단순한 부분으로 토막내는 법, 272 00:13:46,436 --> 00:13:49,426 프로젝트에서 다른 사람들과 함께 일하는 법, 273 00:13:49,426 --> 00:13:52,877 일이 제대로 되어가지 않을 때 문제점을 찾거나 고치는 법, 274 00:13:52,877 --> 00:13:55,931 일이 제대로 안 풀릴 때 드는 좌절감에 맞서서 275 00:13:55,931 --> 00:13:59,336 끈기있고 꾸준하게 나가는 법을 배웁니다. 276 00:13:59,336 --> 00:14:01,109 자, 이런 것들은 코드쓰기하고만 277 00:14:01,109 --> 00:14:03,977 관련있는 중요한 자질들이 아닙니다. 278 00:14:03,977 --> 00:14:06,804 그것들은 여러 활동에서 모두 상관있습니다. 279 00:14:06,804 --> 00:14:09,972 자, 빅터가 커서 280 00:14:09,972 --> 00:14:12,896 프로그래머나 컴퓨터 전문 과학자가 될 지 누가 알겠습니까? 281 00:14:12,896 --> 00:14:14,708 아마 그렇게 되지는 않겠지만 282 00:14:14,708 --> 00:14:16,496 그가 무엇을 하든 상관없이 283 00:14:16,496 --> 00:14:20,200 그가 배운 이러한 설계 기술을 활용할 수 있을 겁니다. 284 00:14:20,200 --> 00:14:22,784 마케팅 매니저가 되든 285 00:14:22,784 --> 00:14:25,904 정비공이나 지역공동체를 조직하는 사람이 되든 286 00:14:25,904 --> 00:14:28,360 이런 생각들은 누구한테나 쓸모가 있습니다. 287 00:14:28,360 --> 00:14:32,282 다시, 언어와 비교해도 도움이 되죠. 288 00:14:32,282 --> 00:14:36,638 읽기와 쓰기에 능숙해지면 289 00:14:36,638 --> 00:14:39,079 전문작가가 되기 위해서 290 00:14:39,079 --> 00:14:41,039 여러분이 뭘 한다는게 아닙니다. 291 00:14:41,039 --> 00:14:43,736 아주 일부의 사람들이 전문 작가가 됩니다. 292 00:14:43,736 --> 00:14:47,304 하지만 모두가 읽고 쓰기를 배우면 좋습니다. 293 00:14:47,304 --> 00:14:49,399 다시, 코드쓰기도 마찬가지입니다. 294 00:14:49,399 --> 00:14:51,621 대부분의 사람들이 커서 295 00:14:51,621 --> 00:14:54,840 컴퓨터 전문과학자나 프로그래머가 되는 게 아닙니다. 296 00:14:54,840 --> 00:14:57,178 하지만 창의적으로 생각하고, 297 00:14:57,178 --> 00:14:59,692 체계적으로 추리하고, 함께 일하는 재능 - 298 00:14:59,692 --> 00:15:02,402 여러분이 스크래치에서 코드를 쓰면서 개발한 재능은 299 00:15:02,402 --> 00:15:07,224 어떤 일을 하든 상관없이 쓸 수 있는 재능이죠. 300 00:15:07,224 --> 00:15:09,600 여러분이 어떤 일을 하는가와 상관없습니다. 301 00:15:09,600 --> 00:15:12,320 코드쓰기는 여러분이 302 00:15:12,320 --> 00:15:15,496 사생활 속에서 자기 생각과 감정을 표현할 수 있게 해줍니다. 303 00:15:15,496 --> 00:15:18,169 예를 하나만 더 보여드리고 끝내겠습니다. 304 00:15:18,169 --> 00:15:21,296 이것은 305 00:15:21,296 --> 00:15:25,764 제가 어머니께 어머니날 카드를 보낸 뒤에 나온 예입니다. 306 00:15:25,764 --> 00:15:28,865 어머니는 스크래치를 배우기로 결심하셨어요. 307 00:15:28,865 --> 00:15:31,896 그래서 어머니께서는 제 생일을 위해서 이 프로젝트를 만들었고 308 00:15:31,896 --> 00:15:35,472 저한테 생일을 축하하는 스크래치 카드를 보내셨습니다. 309 00:15:35,472 --> 00:15:39,328 이 프로젝트는 디자인으로 따지면 어떤 상도 못 받을 겁니다. 310 00:15:39,328 --> 00:15:42,303 여러분은 83살의 제 어머니가 311 00:15:42,303 --> 00:15:46,540 전문 프로그래머나 컴퓨터 과학자가 되려고 이걸 배운게 아니라는 걸 확신할 수 있겠죠. 312 00:15:46,540 --> 00:15:49,512 하지만 이 프로젝트를 하면서 어머니는 313 00:15:49,512 --> 00:15:52,178 자기가 아끼는 사람과 교류할 수 있게 되었고 314 00:15:52,178 --> 00:15:54,986 새로운 것을 배우고 315 00:15:54,986 --> 00:15:57,418 창의력을 연습하고 316 00:15:57,418 --> 00:16:00,593 그녀를 표현하는 새로운 방법을 개발했습니다. 317 00:16:00,593 --> 00:16:04,804 그래서 주위를 돌아보면 318 00:16:04,804 --> 00:16:07,368 마이클 블룸버그가 코드를 배운다고 하고 319 00:16:07,368 --> 00:16:10,018 에스토니아의 모든 어린이들이 코드를 배우고 320 00:16:10,018 --> 00:16:12,218 제 어머니까지도 코드를 배웠습니다. 321 00:16:12,218 --> 00:16:13,990 여러분도 이제 코드를 배워야 할 때라는 322 00:16:13,990 --> 00:16:15,902 생각이 들지 않습니까? 323 00:16:15,902 --> 00:16:18,095 여러분이 한 번 시도해 보시겠다면 324 00:16:18,095 --> 00:16:20,531 스크래치 웹사이트로 들어가세요. 325 00:16:20,531 --> 00:16:22,556 scratch.mit.edu 입니다. 326 00:16:22,556 --> 00:16:24,378 코드를 한 번 써보세요. 327 00:16:24,378 --> 00:16:28,496 여러분, 정말 고맙습니다. (박수)