1 00:00:00,000 --> 00:00:12,640 2 00:00:12,640 --> 00:00:15,410 >> 스피커 1 :여보세요 세계, 이 CS50 라이브입니다. 3 00:00:15,410 --> 00:00:18,450 우리는이 시간을 시작하고 싶은 세인트 루이스에있는 우리의 친구에게 큰 소리로, 4 00:00:18,450 --> 00:00:21,450 자원 봉사자의 그룹 미주리, LaunchCode로 알려져있다 5 00:00:21,450 --> 00:00:25,920 함께 CS50x 학생들 수집 집단적으로 수업을하기 위해. 6 00:00:25,920 --> 00:00:29,250 그리고 목표는 궁극적 후, 즉 학기의 끝은, 그 짝입니다 7 00:00:29,250 --> 00:00:31,120 지역 기술 작업 학생. 8 00:00:31,120 --> 00:00:34,030 >> 이제 원래 LaunchCode의 사람들, 그리고 참여 학생들은 가고 있었다 9 00:00:34,030 --> 00:00:37,550 지역 도서관에서 개최하는 곳 몇 백 사람들은 RSVPed했다. 10 00:00:37,550 --> 00:00:40,950 그러나 많은 사람들이있는 RSVPing 결국 끝이 이니셔티브에 대한, 그들이 11 00:00:40,950 --> 00:00:43,930 로컬 오페라로 이동 끝났다 집, 여기에 묘사했다. 12 00:00:43,930 --> 00:00:44,770 >> 지금은 조금 작다. 13 00:00:44,770 --> 00:00:48,320 하지만 당신은 당신이 할 수있는 너무 밀접하게 지금까지 보면 무대에서까지 확인하는 첫 번째 슬라이드 14 00:00:48,320 --> 00:00:53,240 사실을 말하는 주 0에서 해당 73 반 친구들의 %, 아마 15 00:00:53,240 --> 00:00:55,650 당신을 포함하여, 더이 사전 경험. 16 00:00:55,650 --> 00:00:58,420 그리고 실제로 그것은 매우했다 여기에이 오페라 하우스의 경우. 17 00:00:58,420 --> 00:01:01,170 사람에 따라서 우리의 안녕 한가 LaunchCode과의 18 00:01:01,170 --> 00:01:02,180 세인트 루이스의 시민. 19 00:01:02,180 --> 00:01:05,150 당신 자신은 생에 지역 거주하는 경우 루이스는 그 (것)들을 확인하게 자유롭게 느끼 거든 20 00:01:05,150 --> 00:01:07,520 launchcodestl.com에서. 21 00:01:07,520 --> 00:01:12,450 또는, 아마, 당신의 지역 뉴스를 켭니다 우리는 당신을 위해 여기에서 할 거 같은 채널. 22 00:01:12,450 --> 00:01:15,790 >> 스피커 2 :에 대한 놀라운 기회 모든 세인트 Louisan 한 땅을 찾고 23 00:01:15,790 --> 00:01:18,030 그 첨단 기술의, 높은 작업을 지불. 24 00:01:18,030 --> 00:01:21,440 처음으로 이제까지, 동일한에 대한 컴퓨터 프로그래밍 클래스 그건 25 00:01:21,440 --> 00:01:26,910 하버드와 MIT에 의해 온라인 가르쳐 세인트에서 직접 제공되는 26 00:01:26,910 --> 00:01:28,070 루이스 공​​공 도서관. 27 00:01:28,070 --> 00:01:32,670 >> 그것은 조직 덕분에 모든 해결하기 위해 노력하고있다 LaunchCode, 28 00:01:32,670 --> 00:01:34,900 여기에 세인트 루이스의 기술 인재 격차. 29 00:01:34,900 --> 00:01:39,420 지금이 사개월 통과 사람 물론이 돈을받을 가능성이 30 00:01:39,420 --> 00:01:43,260 로 전환 할 수 견습 컴퓨터 프로그래밍 작업. 31 00:01:43,260 --> 00:01:47,010 당신이 경우 LaunchCode의 공동 설립자는 말한다 오늘의이 기술 세트를 배우고, 32 00:01:47,010 --> 00:01:52,100 시장은 당신이 거의 땅으로 ​​보장 부부의 여섯 그림 작업 33 00:01:52,100 --> 00:01:55,500 년부터 ​​급여 주위 50,000달러. 34 00:01:55,500 --> 00:01:56,580 즉, 꽤 좋은 소리. 35 00:01:56,580 --> 00:02:00,930 그래서 어떤 종류의 사람이해야 이 클래스를 복용하는 것이? 36 00:02:00,930 --> 00:02:03,890 >> JIM MCKELVEY : 당신은에있다 OK, 꽤 똑똑? 37 00:02:03,890 --> 00:02:06,690 당신은 매우 열심히 일해야합니다. 38 00:02:06,690 --> 00:02:08,660 하지만 당신은 할 필요는 없습니다 최고의 학교에 갔다. 39 00:02:08,660 --> 00:02:09,930 당신은 수학을 잘 할 필요는 없습니다. 40 00:02:09,930 --> 00:02:13,380 당신은 몇 가지를 할 필요는 없습니다 당신은 당신이 필요로하는 믿을 수 가지. 41 00:02:13,380 --> 00:02:16,360 그리고이 과정은 말할 것 당신이 당신이 그것을 가지고있는 경우. 42 00:02:16,360 --> 00:02:18,490 >> 스피커 2 : 와우​​, 지금 경우는 충분이 있는지 궁금 43 00:02:18,490 --> 00:02:23,270 세인트에서 사용할 수있는 프로그래밍 작업 루이, 대답은 큰 예입니다. 44 00:02:23,270 --> 00:02:26,990 McKelvey는 1,000 명 이상이 말한다 오픈 포지션과 그냥 45 00:02:26,990 --> 00:02:29,250 노력만큼 현지 사람들 을 채우기 위해. 46 00:02:29,250 --> 00:02:33,250 이제이 클래스에서 5시 30 분 월요일 시작 세인트 루이스의 중앙 지점 47 00:02:33,250 --> 00:02:34,530 공공 도서관. 48 00:02:34,530 --> 00:02:37,770 당신은 관심, 그리고 어떤 확신하는 경우 당신은 정보가 될 것입니다의 49 00:02:37,770 --> 00:02:39,020 그 ksdk.com. 50 00:02:39,020 --> 00:02:41,582 51 00:02:41,582 --> 00:02:43,960 >> 스피커 1 : 반 친구들의 일부 이제 인사를하고 싶습니다. 52 00:02:43,960 --> 00:02:48,270 최대 최초의 수잔, 윈스 롭에서입니다 매사 추세 츠, 인근 마을 바로 아래로 53 00:02:48,270 --> 00:02:50,022 여기에서 도로. 54 00:02:50,022 --> 00:02:52,290 >> 수잔 :여보세요 세계, 나는 수잔 해요. 55 00:02:52,290 --> 00:02:56,790 나는, 윈스 롭, 매사추세츠에 살고 미국, 물. 56 00:02:56,790 --> 00:02:59,630 저는 63 살입니다. 57 00:02:59,630 --> 00:03:01,480 나는 은퇴 한 간호사 해요. 58 00:03:01,480 --> 00:03:05,860 내가 네 자녀 및이 두 손자. 59 00:03:05,860 --> 00:03:09,220 >> 또한 연극 연출가 해요 여배우. 60 00:03:09,220 --> 00:03:13,550 그리고이 나오는거야 언젠가 올해 디스커버리 채널의 "에 61 00:03:13,550 --> 00:03:17,840 보스턴 교 살자. "I Zenovia 클레을한다. 62 00:03:17,840 --> 00:03:22,445 >> 내가 EDX를 사랑하기 때문에 나는 CS50를 취하고있다. 63 00:03:22,445 --> 00:03:24,595 나는 이전의 두 과정을 이수했습니다. 64 00:03:24,595 --> 00:03:32,850 나는 정의를 촬영하고, 보건했습니다 및 환경 변화. 65 00:03:32,850 --> 00:03:34,030 그리고 나는 그들을 사랑했다. 66 00:03:34,030 --> 00:03:37,360 >> 또한 때문에 컴퓨터 과학 나에게 조금 무서워. 67 00:03:37,360 --> 00:03:43,940 그리고 내 연령대에 우리는 격려하고 우리를 두려워하게 일을 할 수 있습니다. 68 00:03:43,940 --> 00:03:48,720 그래서 CS50을 복용하고 찾고 있어요 앞으로 그것. 69 00:03:48,720 --> 00:03:52,405 그래서 내 이름은 수잔입니다 이것은 CS50이다. 70 00:03:52,405 --> 00:03:55,020 71 00:03:55,020 --> 00:03:58,460 >> 스피커 1 위로 다음 몇 안녕 한가하다 브루 워 반 친구들 중 일부에서 72 00:03:58,460 --> 00:04:00,160 메인 고등학교. 73 00:04:00,160 --> 00:04:02,010 이제 들어 보자. 74 00:04:02,010 --> 00:04:04,640 >> BREWER 고등학교 학생 : 안녕하세요 세계, 우리는 브루 높은입니다. 75 00:04:04,640 --> 00:04:05,945 >> 패트릭 : 안녕하세요, 저는 패트릭이에요. 76 00:04:05,945 --> 00:04:07,490 >> ADAM : 나는 아담 해요. 77 00:04:07,490 --> 00:04:09,020 >> 니콜라이 : 나는 니콜라이 해요. 78 00:04:09,020 --> 00:04:11,286 >> 벤 : 벤 해요. 79 00:04:11,286 --> 00:04:12,660 >> DYLAN : 나는 딜란. 80 00:04:12,660 --> 00:04:13,930 >> NICK : 나는 닉입니다. 81 00:04:13,930 --> 00:04:15,085 >> 크리스티나 : 나는 크리스티나 해요. 82 00:04:15,085 --> 00:04:16,069 >> 조나단 : 나는 조나단 해요. 83 00:04:16,069 --> 00:04:17,000 >> CHARLES : 나는 찰스 해요. 84 00:04:17,000 --> 00:04:20,890 >> BREWER 고등학생 그리고 이것은 CS50입니다. 85 00:04:20,890 --> 00:04:24,360 >> 스피커 1 : 안녕하세요 브루 고등학교 - 지금 스튜어트와 그의의 친구, 86 00:04:24,360 --> 00:04:26,320 버지니아의 가까운 상태에서. 87 00:04:26,320 --> 00:04:30,300 88 00:04:30,300 --> 00:04:33,170 >> STUART :여보세요 세계, 내 이름은 스튜어트입니다. 89 00:04:33,170 --> 00:04:35,285 그리고 버지니아에서 왔어요. 90 00:04:35,285 --> 00:04:38,230 그리고 이건 내 처음으로 일을하다 하버드 코스 나 91 00:04:38,230 --> 00:04:41,670 그와 같은 온라인 코스. 92 00:04:41,670 --> 00:04:44,980 정말 컴퓨터를 좋아하고 원하는 그들에 대한 정보를 얻으실 수 있습니다. 93 00:04:44,980 --> 00:04:47,900 나는 스튜어트 해요, 이것은 CS50입니다. 94 00:04:47,900 --> 00:04:49,060 >> 스피커 1 : 안녕하세요 스튜어트. 95 00:04:49,060 --> 00:04:51,900 그래서 우리는 또한 눈을 유지하고있어 트위터, 반 친구들 중 하나, 96 00:04:51,900 --> 00:04:55,020 멕시코에서 움베르토했다 이것은 최근 짹짹. 97 00:04:55,020 --> 00:04:57,270 이봐, davidjmalan @하자 나 당신에게 질문을 - 98 00:04:57,270 --> 00:04:59,210 마크 주커 버그는 CS50를했다? 99 00:04:59,210 --> 00:05:03,450 >> 그래서, 슬프게도, 마크는 실제로하지 않았다 여기에 신입생으로 등록시 CS50 100 00:05:03,450 --> 00:05:04,050 하버드. 101 00:05:04,050 --> 00:05:07,570 오히려 그는 더 앞서 생략 CS51로 알려진 고급 클래스, 어떤 102 00:05:07,570 --> 00:05:10,910 같은 컴퓨터 과학 주제를 다룹니다 추상화, 프로그래밍 개념 103 00:05:10,910 --> 00:05:13,900 함수형 프로그래밍 등 객체 지향 프로그래밍. 104 00:05:13,900 --> 00:05:17,400 >> 지금 시점에서 그것은에 의해 진행되었다 헨리 라이트 너 이름이 교수는 누구 105 00:05:17,400 --> 00:05:19,890 실제로 과정을 가르쳐 나는뿐만 아니라 그것을했을 때. 106 00:05:19,890 --> 00:05:23,150 우리 자신의 훈계, 롭 보덴, 최근 교수와 함께 앉아 107 00:05:23,150 --> 00:05:28,060 Latiner 자신의 몇 가지에 대해 이야기하기 나 말고 전 학생. 108 00:05:28,060 --> 00:05:31,620 >> ROB 보덴 : 안녕, 난 롭 보우 든거야, 그리고 난 여기에 닥터 헨리 라이트 너로, 사람은 누군가 109 00:05:31,620 --> 00:05:35,270 정보의 학장 DCE 및 수석 강사의 기술 110 00:05:35,270 --> 00:05:36,660 컴퓨터 과학. 111 00:05:36,660 --> 00:05:41,560 >> 좋아, 내가 들었으니 당신은 어떤 유명 인사가 통과 했어 112 00:05:41,560 --> 00:05:43,360 당신의 과정 중 일부를. 113 00:05:43,360 --> 00:05:45,540 >> HENRY LEITNER : 좋아, 내가 좋아 내가 하버드에서 봤는데 내 학생들에게 114 00:05:45,540 --> 00:05:46,240 오랜 시간. 115 00:05:46,240 --> 00:05:48,480 그리고 그들은이 말을 할 때 - 잘하는 방법 오래 여기 있었나​​요? - 116 00:05:48,480 --> 00:05:53,930 내 대답은 내가 가질 정도로 늙었입니다 함께 숙제에 근무 117 00:05:53,930 --> 00:05:56,740 그 억만 장자 중퇴 빌 게이츠. 118 00:05:56,740 --> 00:05:59,650 그러나 나는 또한이 충분히 젊은 해요 실제로 가르쳤다 억만 장자 119 00:05:59,650 --> 00:06:02,960 드롭 아웃 마크 주커 버그, 페이스 북의 명성. 120 00:06:02,960 --> 00:06:08,600 >> 그래서 빌 게이츠와 나의 만남은 길을 간다 1974 년에 처음으로 백업, 121 00:06:08,600 --> 00:06:11,980 1975 년도. 122 00:06:11,980 --> 00:06:15,810 이 이야기는 사실이다 빌 게이츠 ' 친구 폴 알렌은 뉴스 스탠드에 갔다 123 00:06:15,810 --> 00:06:18,340 하버드 광장과에 따라 온 인기 전자 잡지, 어느 124 00:06:18,340 --> 00:06:21,170 세계에 대한 이야기​​를 특징으로했다 최초의 개인용 컴퓨터, 어떤 125 00:06:21,170 --> 00:06:24,070 조립 - 당신은 실제로 구축했다 에서 부품 - 알테어. 126 00:06:24,070 --> 00:06:26,060 그는 다시 실행했다 빌 게이츠 기숙사. 127 00:06:26,060 --> 00:06:28,640 그리고 그들은 모든 흥분이 개인용 컴퓨터의 혁명은 약이었다 128 00:06:28,640 --> 00:06:29,760 그들없이 시작합니다. 129 00:06:29,760 --> 00:06:31,340 >> 그래서 시간에, 게이트 및 I - 130 00:06:31,340 --> 00:06:32,270 우리는 문제에 노력했다. 131 00:06:32,270 --> 00:06:35,635 우리는 모두를 대상으로 하였다 때문이다 계산 과정, 이론 132 00:06:35,635 --> 00:06:37,690 아주 mathy 대학원 수준의 코스입니다. 133 00:06:37,690 --> 00:06:40,690 그리고 클래스의 첫날 교수에 방에있는 모든 사람에게 말했다 134 00:06:40,690 --> 00:06:43,910 자신의 이웃에게 돌려 소개 스스로, 다음은 공동 작업 135 00:06:43,910 --> 00:06:45,590 문제에 그 사람이 설정합니다. 136 00:06:45,590 --> 00:06:46,440 그래서 게이츠와 I - 137 00:06:46,440 --> 00:06:47,810 나는 그가이 시간에 누구 몰랐다. 138 00:06:47,810 --> 00:06:50,390 그는 어쩌면 16 살 열일곱 그는처럼 그러나 그는 보았다 139 00:06:50,390 --> 00:06:51,840 열두은 정직합니다. 140 00:06:51,840 --> 00:06:54,010 >> 그리고 우리는에 작업을 시작 함께 숙제. 141 00:06:54,010 --> 00:06:57,710 하지만 알테어에 나왔을 때 잡은 인기 전자 잡지, 142 00:06:57,710 --> 00:06:58,760 자신의 관심. 143 00:06:58,760 --> 00:06:59,890 그냥 사라졌다. 144 00:06:59,890 --> 00:07:01,070 그는 숙제를 중단했다. 145 00:07:01,070 --> 00:07:02,300 나는 그에게 화를 얻었다. 146 00:07:02,300 --> 00:07:06,750 >> 그리고 난 그냥 하나에서 그를 볼 것 우리가 하버드했다 컴퓨팅 연구실 147 00:07:06,750 --> 00:07:09,340 호출 된 시간의 연구 에이컨 계산 연구소. 148 00:07:09,340 --> 00:07:10,980 PDP-10을 사용 하였다. 149 00:07:10,980 --> 00:07:14,530 그는 낮과 밤을 멀리 해킹했다, 기본적으로 그냥 살고. 150 00:07:14,530 --> 00:07:19,040 >> 내가 나중에 발견, 그는 사실은 원래의 소프트웨어를 설계 151 00:07:19,040 --> 00:07:22,180 알테어, 운영 체제, 따라와 프로그래밍 언어 BASIC 152 00:07:22,180 --> 00:07:23,630 그 실행하려고 했어요. 153 00:07:23,630 --> 00:07:28,330 아이디어는 개인에 해당되는 당신을 벗고 컴퓨터 산업 154 00:07:28,330 --> 00:07:29,630 수 있어야합니다 소프트웨어를 작성합니다. 155 00:07:29,630 --> 00:07:32,540 그리고 프로그램과 기계를 작성 토글 스위치를 튀겨서 언어 156 00:07:32,540 --> 00:07:35,580 를 제외하고, 그것을 만들려고하지 않은 취미를 넘어. 157 00:07:35,580 --> 00:07:39,965 >> 어떤 시점에서 흥미로웠다는했다 알테어는하지 수 있도록 인기가 158 00:07:39,965 --> 00:07:41,690 도 확실히 후, 하나를 구입 그것은 발표되었다. 159 00:07:41,690 --> 00:07:46,840 놀랍게도 그래서 빌 게이츠, 그의 친구 폴 알렌에 프로그램을 작성 160 00:07:46,840 --> 00:07:51,010 동작을 시뮬레이션 P​​DP-10 이 알테어의, 사양이었다 때문에 161 00:07:51,010 --> 00:07:53,750 완전 인기에 작성 전자 잡지. 162 00:07:53,750 --> 00:07:56,870 >> 내가 말했듯이 그래서, 나는 전혀 화가 그, 내가 관심을 지불하지 않았다. 163 00:07:56,870 --> 00:07:59,840 그는 사라 앨버 커키에 떨어져 갔다, 뉴 멕시코, 과시하는 164 00:07:59,840 --> 00:08:02,220 그는 사람들에게 한 짓 알테어를 구축 했었던. 165 00:08:02,220 --> 00:08:07,580 그리고 시간에, 대학을 떠나 - 하버드을 떠난다 - 회사에게 시작 166 00:08:07,580 --> 00:08:08,720 의 전례가되었다. 167 00:08:08,720 --> 00:08:11,320 내가 알았을 때 그리고 그건 무엇을 내가 이루어졌다 무슨 일이 있었. 168 00:08:11,320 --> 00:08:13,770 내 - 내가 생각을 유지하고 있기 때문에 내가 가진 경우 부모는 저를 죽일 것입니다 169 00:08:13,770 --> 00:08:17,020 단지에 학교를 중퇴 오프 가서 회사를 시작합니다. 170 00:08:17,020 --> 00:08:18,390 >> 그리고 물론 거기 마크 주커 버그. 171 00:08:18,390 --> 00:08:23,530 나는 부분적으로 있기 때문에 그를 알고있어 그는 CS51를 마치고왔다. 172 00:08:23,530 --> 00:08:25,690 나는 후이었다고 생각한다 [들림] 과정을 완료했다. 173 00:08:25,690 --> 00:08:30,000 그는 가르치는 동료로 일하기 원 CS51에 대한 후속 년. 174 00:08:30,000 --> 00:08:31,370 그는 인터뷰를했다. 175 00:08:31,370 --> 00:08:35,690 >> 그리고 문제의 진실은 그의입니다 성능에 비해 다소 약한 176 00:08:35,690 --> 00:08:36,919 다른 사람에 대한 사람 인터뷰를했다. 177 00:08:36,919 --> 00:08:38,450 그것은 실제로 약한이었다 무리. 178 00:08:38,450 --> 00:08:42,230 내가 할 수있는 것처럼 그래서 나는 생각하지 않았다 양심에 그를 고용. 179 00:08:42,230 --> 00:08:45,746 >> 또한, 그는 약간의 문제가 있었다 관리 보드. 180 00:08:45,746 --> 00:08:48,100 당신은 영화를보고, 경우 소셜 네트워크. 181 00:08:48,100 --> 00:08:50,430 자, 너무 많은 사실로 사실이다. 182 00:08:50,430 --> 00:08:55,040 그는 단지 일을 마치시 Facemash 아니라 페이스 북 만 183 00:08:55,040 --> 00:08:56,020 Facemash 응용 프로그램. 184 00:08:56,020 --> 00:09:01,080 그는 하버드를 가져온 실수로 네트워크. 185 00:09:01,080 --> 00:09:05,280 그리고 플러스 그는의 얼굴을 훔쳤다 하버드 대학 학부 여성 186 00:09:05,280 --> 00:09:05,890 이 프로젝트를 수행합니다. 187 00:09:05,890 --> 00:09:07,290 >> 그래서 그는 주어졌다 관리 보드. 188 00:09:07,290 --> 00:09:08,570 그는 손에 언도했다. 189 00:09:08,570 --> 00:09:09,760 그래서 그는 몇 가지 문제가 있었다. 190 00:09:09,760 --> 00:09:12,290 그리고 나는 그가 종류의 생각 그 당황. 191 00:09:12,290 --> 00:09:15,890 >> 그래서 내가하는 사람에게 좋아 신용의 작은, 작은 비트 192 00:09:15,890 --> 00:09:17,710 페이스 북의 성공 때문에 - 193 00:09:17,710 --> 00:09:21,970 A, 적어도 절반 또는 1 % 주커 버그의 프로그래밍 기술이왔다 194 00:09:21,970 --> 00:09:23,125 내 과정에서 - 195 00:09:23,125 --> 00:09:24,140 그는이 배운 것을. 196 00:09:24,140 --> 00:09:26,880 둘째, 나는 그를 고용했다 사람을 가르치고, 그는 없었을 것이다 197 00:09:26,880 --> 00:09:30,090 페이스 북을 완료하는 시간 그가 한 그 시점에서. 198 00:09:30,090 --> 00:09:32,670 >> 그래서 재미 가르침을 많이하고있다 하버드 대학에서 컴퓨터 과학. 199 00:09:32,670 --> 00:09:36,480 내 말은 그냥 놀라운 사람들이있다 좋은 일을 계속 사람. 200 00:09:36,480 --> 00:09:40,480 나는에 가서에 대해 말할 수있는 다른 여러분, 그러나 나는 우리의 시간이 다라고 생각합니다. 201 00:09:40,480 --> 00:09:43,310 >> ROB 보덴 : 그래서 그것은 빌 게이츠 같은 소리 당신의 원인에 대한 약간의 돈을 빚지고있다 202 00:09:43,310 --> 00:09:45,260 이론의 모든 스트레스 계산. 203 00:09:45,260 --> 00:09:48,120 그리고 마크 주커 버그가 당신에게 약간의 돈을 빚지고있다 그 페이스 북을 시작셔서. 204 00:09:48,120 --> 00:09:50,370 >> HENRY LEITNER : 그건 좋은 데요 물론, 생각하는 방법입니다. 205 00:09:50,370 --> 00:09:52,180 >> ROB 보덴 : 좋아, 잘 감사합니다. 206 00:09:52,180 --> 00:09:53,575 이 좋았어요. 207 00:09:53,575 --> 00:09:54,825 초대해 주셔서 감사합니다. 208 00:09:54,825 --> 00:09:57,150 209 00:09:57,150 --> 00:09:58,400 어쩌면 그의 손을 흔들어. 210 00:09:58,400 --> 00:10:01,606 211 00:10:01,606 --> 00:10:02,880 나는 그의 손을 흔들어해야 하는가? 212 00:10:02,880 --> 00:10:04,560 우리는 결말을 다시 실행해야합니까? 213 00:10:04,560 --> 00:10:05,810 우리는 결말이 어떻게해야합니까? 214 00:10:05,810 --> 00:10:11,430 215 00:10:11,430 --> 00:10:13,290 >> 스피커 1 : 다음 질문 [에서? 죄?] 216 00:10:13,290 --> 00:10:16,110 베트남에서 반 친구들 중 하나 누가 말하기를했다. 217 00:10:16,110 --> 00:10:18,430 어떻게 다른 문의해야합니까 우리 나라에있는 사람들? 218 00:10:18,430 --> 00:10:19,565 그럼이 너무 좋은 질문입니다. 219 00:10:19,565 --> 00:10:24,703 그리고 당신은 EDX 인터페이스에 로그인하면, CS50x의 주요 정보 페이지에 대한, 당신은 볼 것이다 220 00:10:24,703 --> 00:10:29,520 이어질 것 CS50의 모임 장소에 대한 링크, 당신은 meetup.com/meet50 할 221 00:10:29,520 --> 00:10:32,650 우리가 할 수 있도록 설정 한 도구입니다 당신은 로컬 사람들을 찾을 수 있습니다 222 00:10:32,650 --> 00:10:35,820 만약 당신이 실제로 만날 수 있도록, 뿐만 아니라 거의 반 친구들과 함께 223 00:10:35,820 --> 00:10:38,020 올해는하지만, 사람에뿐만 아니라. 224 00:10:38,020 --> 00:10:41,160 >> 이 URL을 방문 할 때 사실, 당신은거야 이처럼 보이는지도를 참조 225 00:10:41,160 --> 00:10:44,530 모든 마커 하나를 나타냅니다 어디서 그 부분에서 급우 더 226 00:10:44,530 --> 00:10:45,350 세계의. 227 00:10:45,350 --> 00:10:49,150 실제로 지금, 가장의 일부 CS50x 학생들의 인기있는 사회 228 00:10:49,150 --> 00:10:55,030 뉴욕에 있으며, 런던, 델리, 카이로, 샌프란시스코, 기타 199 이상 229 00:10:55,030 --> 00:10:56,000 도시뿐만 아니라. 230 00:10:56,000 --> 00:10:59,150 일부와의 만남에 관심이 경우 로컬 급우에 머리 않는다 231 00:10:59,150 --> 00:11:02,050 meetup.com/meet50을 충족. 232 00:11:02,050 --> 00:11:06,150 >> 뉴욕의 스콧에서 지금 질문 누가 쓸 수있는이 질문을했다 - 233 00:11:06,150 --> 00:11:09,350 대부분의 모든 프로그램은 문자열을 사용하기 때문에 왜 printf의에 포함 된 234 00:11:09,350 --> 00:11:11,910 표준 I / O 라이브러리와 하는 GetString 아니었다? 235 00:11:11,910 --> 00:11:14,520 정의 된 함수를 사용하여 GetString된다 CS50 라이브러리? 236 00:11:14,520 --> 00:11:18,090 >> 그래서 그래, 실제로하는 GetString은 참으로 CS50의 라이브러리에 정의되어 있습니다. 237 00:11:18,090 --> 00:11:20,760 그리고 printf의 한편에 있습니다 표준 I / O 라이브러리. 238 00:11:20,760 --> 00:11:24,630 이제 그 시절에, 때 C이었다 발명, 확실히 중요하다고, 239 00:11:24,630 --> 00:11:28,750 코드의 기본 기능 printf와 같이 실제로 인쇄에 240 00:11:28,750 --> 00:11:29,545 화면에 뭔가. 241 00:11:29,545 --> 00:11:33,280 이 소프트웨어를 작성하는 코어 (core)이었다 내부 실행 특히 프로그램 242 00:11:33,280 --> 00:11:36,630 흑백으로 터미널 창, 그것은 printf의에 대한 감각을 만든 243 00:11:36,630 --> 00:11:39,820 언어의에 포함되는 라이브러리 자체. 244 00:11:39,820 --> 00:11:43,160 >> 위해 지금 당신은하는 GetString을 필요로하지 않는다 사용자로부터 문자열을 얻을 수 있습니다. 245 00:11:43,160 --> 00:11:45,350 오히려 당신이 기능을 사용할 수 있습니다 scanf와 같은. 246 00:11:45,350 --> 00:11:48,680 익숙하지 않은 경우 사실, 살펴 주 5의 연습의 일부 어디 247 00:11:48,680 --> 00:11:51,660 사용의 과정을 걸어 이 함수는 scanf와, 얻을 수 248 00:11:51,660 --> 00:11:52,890 사용자로부터 입력. 249 00:11:52,890 --> 00:11:56,310 문제는이 같은 기능을 C에 내장 scanf와, 250 00:11:56,310 --> 00:11:59,140 표준 라이브러리이며, 그들이 오류 검사를하지 않습니다. 251 00:11:59,140 --> 00:12:01,540 그리고 그들은 실제로 할당하지 않습니다 문자열에 대한 메모리. 252 00:12:01,540 --> 00:12:03,340 >> 그래서 나쁜 몇 가지 문제가 발생할 수 있습니다 - 253 00:12:03,340 --> 00:12:06,970 한 경우의 경계를 초과 할 수있다 배열, 기껏해야하는 경우, 254 00:12:06,970 --> 00:12:07,960 프로그램이 충돌 할 수 있습니다. 255 00:12:07,960 --> 00:12:11,400 그러나 최악의 경우, 공격자가 될 수 있습니다 프로그램을 인계받을. 256 00:12:11,400 --> 00:12:14,020 그리고 당신은 모두를 관리 할 필요가 그 메모리를 자신의. 257 00:12:14,020 --> 00:12:16,300 >> 그래서하는 GetString은 멀리 소요 복잡성의 많은. 258 00:12:16,300 --> 00:12:18,090 우리는 당신을 위해 메모리를 할당 할 수 있도록. 259 00:12:18,090 --> 00:12:20,800 우리는 당신이 저쪽에 가지 않는 것을 확인 어레이의 경계. 260 00:12:20,800 --> 00:12:23,940 그리고 우리는 null을 반환하는 경우 어떤 사실 잘못되면. 261 00:12:23,940 --> 00:12:27,490 그래서하는 GetString 단순히 끝에 추가 오늘의 유용한 왕창 262 00:12:27,490 --> 00:12:28,990 오류 검사. 263 00:12:28,990 --> 00:12:32,700 >> 데이비드에서 지금 코멘트 이 주장 오하이오 - 264 00:12:32,700 --> 00:12:35,670 아니, 당신은 제품을 필요로하지 않는다 모든 프로젝트에 대한. 265 00:12:35,670 --> 00:12:37,120 이제 그는이 무엇을 의미 했습니까? 266 00:12:37,120 --> 00:12:39,930 글쎄요, 그것은 다윗이 조달 밝혀, 온라인 웹 사이트에서, 267 00:12:39,930 --> 00:12:44,030 노키아의 LCD, 여기에이 같은, 그건 할 수도 있고 뭔가 정말 크기 268 00:12:44,030 --> 00:12:45,330 이전 휴대폰에 참조하십시오. 269 00:12:45,330 --> 00:12:48,160 그는 또한 TIVA 발사 조달 보드, 하드웨어의 조각이 270 00:12:48,160 --> 00:12:49,540 이 LCD에 연결합니다. 271 00:12:49,540 --> 00:12:50,280 >> 지금은 아주 작다. 272 00:12:50,280 --> 00:12:52,720 여기에서 볼 수 있듯이입니다 규모에 대한 미국의 분기. 273 00:12:52,720 --> 00:12:56,160 그리고 그가이 한 행동은 실제로 C.의 프로그램을 구현 274 00:12:56,160 --> 00:12:59,630 >> 사실, 당신은 CS50를 필요로하지 않는다 C. 당신의 프로그램을 작성하기위한 제품 275 00:12:59,630 --> 00:13:01,140 심지어 Mac 또는 PC가 필요하지 않습니다. 276 00:13:01,140 --> 00:13:05,090 또한 작성하고 C 코드를 실행할 수 있습니다 이 같은 임베디드 디바이스에. 277 00:13:05,090 --> 00:13:07,380 그럼 어떻게 다윗 실제로 쓰기 및 실행? 278 00:13:07,380 --> 00:13:08,490 잘 확인하세요. 279 00:13:08,490 --> 00:13:12,390 그는이 작은 작은 마리오를 구현 에서 휴대 전화와 같은 화면 280 00:13:12,390 --> 00:13:13,660 문제는 1로 설정합니다. 281 00:13:13,660 --> 00:13:16,840 >> 그래서 내가 중 하나에 동의 할 생각 다윗의 친구들 동일있는 사람, 282 00:13:16,840 --> 00:13:19,360 페이스 북 스레드하는 데이비드 이 작은 프로그램을 도입 283 00:13:19,360 --> 00:13:20,970 세계는,로 응답 - 284 00:13:20,970 --> 00:13:22,670 당신은 짐승의 친구입니다. 285 00:13:22,670 --> 00:13:23,560 실제로 당신입니다. 286 00:13:23,560 --> 00:13:25,550 >> 이제 다음은 스팸 메일의 조각입니다. 287 00:13:25,550 --> 00:13:28,520 당신은 CS50의 페이스 북 그룹, 당신에있는 경우에 같은 몇 가지 게시물을 발견 할 수 있습니다 288 00:13:28,520 --> 00:13:30,410 이있는 가끔 거기에 미끄러진다. 289 00:13:30,410 --> 00:13:32,030 당신은 몇 가지가 발생하는 경우에 스팸, 별거. 290 00:13:32,030 --> 00:13:34,430 단순히 우리에게 그것을보고 우리는거야 가서 삭제합니다. 291 00:13:34,430 --> 00:13:37,870 그러나 우리는이 하나의 우리를 삭제하기 전에 몇 가지 스크린 샷을 도울 수 없습니다 292 00:13:37,870 --> 00:13:39,460 그리고 조금 킬킬 웃음. 293 00:13:39,460 --> 00:13:43,850 >> 여기에이 특정 학생 - 우리는거야 앨런 이동 전화 그에게 전화 - 294 00:13:43,850 --> 00:13:48,760 , 자신의 휴대 전화 번호를 게시 자신의 블랙 베리 채팅 주소, 자신의 스카이프 ID, 295 00:13:48,760 --> 00:13:51,600 자신의 전자 메일 주소 -의 없음 실제로 연락해야합니다. 296 00:13:51,600 --> 00:13:55,970 하지만, 여기에 사진에 따라, 그것은 보인다 앨런 이동 전화는 꽤 몇 가지가 같은 297 00:13:55,970 --> 00:13:59,630 에 표시되는 내용을 판매 아이폰 상당히 정체를 알 수없는 창고합니다. 298 00:13:59,630 --> 00:14:04,160 지금 같은 데이비드 앨런에 답변 다음으로 이동 전화 - 299 00:14:04,160 --> 00:14:06,220 그들은 gedit를 함께 설치 오는가? 300 00:14:06,220 --> 00:14:09,220 >> 이제 일반적으로 당신은 생각하는 일부 스팸봇 단지에 대한 응답을 무시합니다 301 00:14:09,220 --> 00:14:10,120 원래 스레드. 302 00:14:10,120 --> 00:14:14,970 하지만, 앨런 이동 전화는이 있었다 말 - 우리의 전화의 모든 브랜드의 새로운, 303 00:14:14,970 --> 00:14:17,960 원래 상자 및 액세서리와 함께, 우리의 모든 전화는 SIM 있습니다 304 00:14:17,960 --> 00:14:19,490 무료, 등등. 305 00:14:19,490 --> 00:14:23,170 >> 알았어, 그럼 자동으로 생성 데이비드 인간에게 응답 306 00:14:23,170 --> 00:14:26,290 응답, 그러나 다윗은 밀어 조금 더 - 307 00:14:26,290 --> 00:14:30,010 설치 및 CS50에게 테스트합니다 발송하기 전에 우리 제품? 308 00:14:30,010 --> 00:14:33,450 좋아요, 잘의 어떤 앨런에게 보자 이동 전화는 이제 말을해야합니다. 309 00:14:33,450 --> 00:14:37,330 >> Yes (예) 우리의 제품의 모든 작업을한다 세계 SIM 카드와 네트워크. 310 00:14:37,330 --> 00:14:42,830 환상적인, 지금은 또 다른 동급생의 우리, 덴마크, 이것에 반응했다. 311 00:14:42,830 --> 00:14:43,730 끝내 것입니다. 312 00:14:43,730 --> 00:14:47,810 두에뿐만 아니라 내 주문을 받아, 플러스 CS50 한 무료, 아이폰 5S 313 00:14:47,810 --> 00:14:49,470 어플라이언스는 사전 설치. 314 00:14:49,470 --> 00:14:53,390 >> 그리고 마지막으로, 앨런 이동 전화 말 - 예, 모든 작동합니다. 315 00:14:53,390 --> 00:14:54,080 날 믿어. 316 00:14:54,080 --> 00:14:57,540 그래서 제품의 어떤 것 당신은 우리의 제품을 구입할 것을 좋아합니다. 317 00:14:57,540 --> 00:15:01,890 죄송 앨런 이동 전화, 당신은 이제 금지됩니다. 318 00:15:01,890 --> 00:15:04,730 >> 크리스, 지금 토론토에서 요구 우리의이 질문. 319 00:15:04,730 --> 00:15:06,580 나는 CS50 라이브에 대한 아이디어가있다. 320 00:15:06,580 --> 00:15:09,750 나는 그것이 좋은 것 생각하면 다윗, 또는 재생 다른 CS50 직원 중 일부, 321 00:15:09,750 --> 00:15:13,180 하나 이상의 제출 처음 문제 설정 0에 대한 게임. 322 00:15:13,180 --> 00:15:14,730 그래서 이것은 좋은 제안입니다. 323 00:15:14,730 --> 00:15:18,670 >> 그리고 일이며, 이후 문제 세트 1 년 1 월 1 일에 출시 된, 우리는했습니다 324 00:15:18,670 --> 00:15:20,890 실제로받은 수천 의 프로젝트를 스크래치. 325 00:15:20,890 --> 00:15:23,970 그래서 우리는 아마도 그들 모두를 할 수 없습니다 여기에 정의와 CS50 라이브. 326 00:15:23,970 --> 00:15:26,860 그래서 우리는 우리가 하나를 뽑아 줄 알았는데 그 우리의 눈을 최근에 알려진 적발 327 00:15:26,860 --> 00:15:27,920 마법사 '결투. 328 00:15:27,920 --> 00:15:31,420 >> 마법사 '결투는 동급생에 의해 작성되었습니다 오하이오 패트릭 이름. 329 00:15:31,420 --> 00:15:35,290 그리고주의해야하는이 프로젝트 정말 이상하고 무슨 넘어 갔다 330 00:15:35,290 --> 00:15:36,730 문제 설정 0에서 예상. 331 00:15:36,730 --> 00:15:39,580 이없는 경우 전혀 걱정하지 마십시오 당신은 반드시 할 수있는 일 332 00:15:39,580 --> 00:15:43,090 귀하의 첫 번째 시간 달성 프로그래밍 여부 스크래치 또는 333 00:15:43,090 --> 00:15:44,130 다른 언어. 334 00:15:44,130 --> 00:15:48,420 그러나 우리는 그것을 재생 재미있을 것이라고 생각 여기 마법사 '듀얼 약간. 335 00:15:48,420 --> 00:15:50,276 >> [음악 연주] 336 00:15:50,276 --> 00:16:39,370 337 00:16:39,370 --> 00:16:43,860 >> 놀라운, 당신 자신이 좋아하면 그렇게 마법사 '결투를 재생하거나 리믹스를 타고 338 00:16:43,860 --> 00:16:45,350 여기에이 URL을 확인합니다. 339 00:16:45,350 --> 00:16:48,130 가서 그냥하면 비디오를 일시 정지 당신은 안으로 그것을 입력하고 싶습니다 340 00:16:48,130 --> 00:16:51,800 >> 그럼 다음은 또 다른 스크래치 프로젝트이며, 라는 이름의 학생이이 하나의 341 00:16:51,800 --> 00:16:54,600 캠브리지, 매사 추세 츠에서 데이비드. 342 00:16:54,600 --> 00:16:58,820 그래서 이것은 실제로 매우 처음 프로그램 나 자신은 2007 년에 다시 썼다. 343 00:16:58,820 --> 00:17:01,410 나는 당시 대학원생이었다 나는 십자가에 등록했다 344 00:17:01,410 --> 00:17:05,099 가르쳐 MIT,에서 교육 과정 교수 미첼 레스 닉으로. 345 00:17:05,099 --> 00:17:07,270 당시, 스크래치하지 않았다 실제로 존재한다. 346 00:17:07,270 --> 00:17:10,510 이는 베타 형식으로 만이고, 우리 - 이 클래스의 학생들은 -했다 347 00:17:10,510 --> 00:17:14,050 실제로 플레이 할 수있는 기회 스크래치와 함께, 실험 348 00:17:14,050 --> 00:17:15,160 다른 사람이하기 전에. 349 00:17:15,160 --> 00:17:18,400 >> 사실, 우리의 첫 번째 과제 중 하나 이 클래스는 실제로 만드는 것이었다 우리 350 00:17:18,400 --> 00:17:19,420 자신의 스크래치 프로젝트. 351 00:17:19,420 --> 00:17:23,069 그리고이 일에 나는 약간의 지출 기억 의 금요일 밤에 팔시간 352 00:17:23,069 --> 00:17:25,589 모든 것을 여기 Oscartime에서 작동합니다. 353 00:17:25,589 --> 00:17:28,550 그리고 지금은 오스카에 익숙한 사람들 세서미 스트리트의 불평 354 00:17:28,550 --> 00:17:31,700 순간에 노래를 불러 있습니다 이 연주 될 예정이다. 355 00:17:31,700 --> 00:17:34,760 >> 그리고 나는 매우, 매우를 위해 사용 노래의 추억. 356 00:17:34,760 --> 00:17:38,340 그러나 8 시간 후, 날 믿어 루프에 무언가를 듣고, 357 00:17:38,340 --> 00:17:43,730 영원히 형 루프, 그것은 매우 신속하게 해당 메모리의 비트 시어. 358 00:17:43,730 --> 00:17:45,870 그러나 당신을 위해, 당신은 단지 얻을 이 하나 엿볼. 359 00:17:45,870 --> 00:17:49,252 그리고 난 당신이 예제를 제공 Oscartime의. 360 00:17:49,252 --> 00:17:53,190 >> [음악 연주] 361 00:17:53,190 --> 00:17:56,940 >> 스피커 4 : (SINGING는) 아 쓰레기를 사랑합니다 - 362 00:17:56,940 --> 00:18:05,200 아무것도가 더럽거나 거무 죽죽 나 먼지 비정형 또는 썩은 또는 녹슨 아무것도. 363 00:18:05,200 --> 00:18:08,668 그래, 난 쓰레기를 사랑합니다. 364 00:18:08,668 --> 00:18:10,980 여기에 몇 가지 더 썩은 물건입니다. 365 00:18:10,980 --> 00:18:20,012 그래, 내가 사랑하는, 내가 사랑하는, 내가 쓰레기를 사랑합니다. 366 00:18:20,012 --> 00:18:23,790 367 00:18:23,790 --> 00:18:26,940 >> 스피커 1 : 지금 당신은 재생 좋아하거나하려는 경우 리믹스 Oscartime 및을 개선 368 00:18:26,940 --> 00:18:29,500 그것은, 여기에이 URL로 이동합니다. 369 00:18:29,500 --> 00:18:31,290 자, 다음 질문은 [에서? 보스코?] 370 00:18:31,290 --> 00:18:34,750 홍콩, 누가 쓴 - 무엇을 프로그래밍 언어에게 있습니다 371 00:18:34,750 --> 00:18:36,340 MIT의 스크래치 뒤에? 372 00:18:36,340 --> 00:18:37,330 그래서 좋은 질문입니다. 373 00:18:37,330 --> 00:18:40,640 >> 오히려 대답보다 그 자신, 우리는 아래 우리의 카메라를하기로 결정 374 00:18:40,640 --> 00:18:44,790 MIT의 미디어 랩, 도로 위치 평생 유치원 그룹에 의해 주도된다 375 00:18:44,790 --> 00:18:47,610 교수 미첼 레스 닉, 누구로부터 I 클래스 년 전했다. 376 00:18:47,610 --> 00:18:50,250 우리는 교수 레스 닉하지 만 충족 또한 존 말로 니, 377 00:18:50,250 --> 00:18:52,730 원래 저자의 스크래치 프로그램입니다. 378 00:18:52,730 --> 00:18:56,050 당신이 사용하고 그래서 매우 소프트웨어 다른 소프트웨어를 만드는 것이 었습니다 379 00:18:56,050 --> 00:18:58,090 존 주로 작성. 380 00:18:58,090 --> 00:19:02,020 사실 여기에 묘사 존, 나 자신이다 미첼은 진짜 뒤에 서 381 00:19:02,020 --> 00:19:05,750 스크래치의 세계 화신 곧 우리의 대화 후. 382 00:19:05,750 --> 00:19:10,278 그러나 우리는 듣고, 예순을하기 전에 여기 강아지의 초. 383 00:19:10,278 --> 00:20:11,860 >> [MUSIC - 존 메이어 (John Mayer), "연소 제"] 384 00:20:11,860 --> 00:20:16,190 >> 성의 실제로 스크래치 보유 우리의 마음에 특별한 장소 385 00:20:16,190 --> 00:20:16,990 여기 CS50에서. 386 00:20:16,990 --> 00:20:20,020 사실, 우리는 스크래치를 도입 2007 년 코스로. 387 00:20:20,020 --> 00:20:22,090 그리고 무슨 일이 눈에 띄는 한 것 올해는 다음이었다. 388 00:20:22,090 --> 00:20:26,130 몇 년 전에 2006 년 말을하는 반면, 우리 200 학생들이 가게 할 것 389 00:20:26,130 --> 00:20:29,250 하버드 수단을 말하는 과정, 먼저 과정 같군 390 00:20:29,250 --> 00:20:33,120 학기의 주, 그러나 반드시 수업을. 391 00:20:33,120 --> 00:20:36,350 학생들의 67 %는 일반적 것 남아있는 다시 올 392 00:20:36,350 --> 00:20:37,440 다음에 주. 393 00:20:37,440 --> 00:20:40,320 >> 그 사이에 우리가 도입 된 2007의 스크래치뿐만 아니라 다른 394 00:20:40,320 --> 00:20:44,680 , 우리는 97 %로 교육 과정 바뀌는 뛰어 학생들의 유지율 395 00:20:44,680 --> 00:20:46,200 CS50 쇼핑 한 사람. 396 00:20:46,200 --> 00:20:49,960 그리고 그 이후 상처가있다 CS50의 핵심 부분이라도 그냥 397 00:20:49,960 --> 00:20:50,890 첫 주에. 398 00:20:50,890 --> 00:20:54,420 하지만 난의 톤을 설정 감히 물론, 정말 우리의 목표를 말한다 399 00:20:54,420 --> 00:20:58,840 컴퓨터 과학을 만드는 CS50에 더욱 더 액세스 할 수 있습니다. 400 00:20:58,840 --> 00:21:02,530 미첼 그렇게 말한다면, 우리의 감사 존과 전체 스크래치 팀. 401 00:21:02,530 --> 00:21:05,710 의 지금은 그 분야를 보자 길을 넘어. 402 00:21:05,710 --> 00:21:06,930 >> 미첼 레스 닉 : 안녕하세요, 나는 미치 레스 닉 해요. 403 00:21:06,930 --> 00:21:09,970 나는 학습 연구 교수 해요 여기에 MIT 미디어 랩. 404 00:21:09,970 --> 00:21:12,590 그리고 또한 직접 MIT 스크래치 팀. 405 00:21:12,590 --> 00:21:15,810 >> JOHN MALONEY : 나는 존 말로 해요, 그리고 대한 일레븐 연구원이었다 406 00:21:15,810 --> 00:21:19,240 년, 스크래치 프로젝트에서 작업 리드 개발자로. 407 00:21:19,240 --> 00:21:22,460 >> 미첼 레스 닉 : 우리는 우리의 연구 전화 그룹 평생 유치원 그룹 408 00:21:22,460 --> 00:21:24,785 우리는 길에서 영감을하고 있기 때문에 아이들이 유치원에서 배운다. 409 00:21:24,785 --> 00:21:28,820 고전 유치원, 어린이 장난스럽게 디자인하고 만드는 410 00:21:28,820 --> 00:21:30,920 공동 것들 서로 - 411 00:21:30,920 --> 00:21:33,300 나무 블록 건물 탑, 함께 사진을 만드는 412 00:21:33,300 --> 00:21:34,720 페인트와 크레용을 손가락. 413 00:21:34,720 --> 00:21:38,430 우리는 스크래치를 개발, 우리는 싶었 에 그 유치원 정신을 캡처 414 00:21:38,430 --> 00:21:39,700 모든 연령의 학습자. 415 00:21:39,700 --> 00:21:42,880 >> JOHN MALONEY : 큰 동기 중 하나 스크래치이 있었다 416 00:21:42,880 --> 00:21:47,930 미첼 나탈리했던 프로젝트 컴퓨터 클럽 하우스라는 시작했다. 417 00:21:47,930 --> 00:21:54,570 그리고 그들은 물건을하고 아이를 많이 보았다 포토샵과 같은 미디어 도구 418 00:21:54,570 --> 00:21:58,700 다양한 사운드 제작 툴 있지만 모든 프로그래밍을 수행하지 않았다. 419 00:21:58,700 --> 00:22:00,020 아이들은 일을하지 않은 프로그래밍. 420 00:22:00,020 --> 00:22:02,440 그리고 우리는 주위를 둘러 보았다 말했다 - 잘, 왜 그 일을하지 않습니다? 421 00:22:02,440 --> 00:22:06,380 그리고 그 대답은있을 듯 적절한이었다 도구 아니었다 422 00:22:06,380 --> 00:22:07,220 해당 설정. 423 00:22:07,220 --> 00:22:10,960 >> 미첼 레스 닉 : 우리가 개발 한 바와 같이 스크래치가 난 일부에 의해 영감을했다 424 00:22:10,960 --> 00:22:13,660 나의 멘토 시모어의 아이디어 개발 페퍼, 425 00:22:13,660 --> 00:22:15,640 로고 프로그래밍 언어입니다. 426 00:22:15,640 --> 00:22:19,535 시모어는 항상 였다는 사용 이 할 수있는 새로운 기술에 대한 중요한 427 00:22:19,535 --> 00:22:24,140 을 의미하는 낮은 층은 쉽게 얻을 당신 말은, 높은 천장, 시작 428 00:22:24,140 --> 00:22:25,980 점점 더 복잡한 작업을 수행 할 수 있습니다 그것으로 가지. 429 00:22:25,980 --> 00:22:30,480 >> 우리는 또한 우리가 부르는 것을하고 싶어 의미 넓은 벽은 많다 430 00:22:30,480 --> 00:22:31,100 다른 경로. 431 00:22:31,100 --> 00:22:34,800 당신은 여러 가지를 할 수있는 소프트웨어와 함께 가지. 432 00:22:34,800 --> 00:22:38,320 그것은 단지 시작에 충분하지 않습니다 쉽게 복잡한 일을 할 경우 433 00:22:38,320 --> 00:22:39,900 모든 사람이 같은 일을하고 있어요. 434 00:22:39,900 --> 00:22:42,690 우리는 여러 가지를하고 싶어 경로는 우리는 다른 알고 있기 때문에 435 00:22:42,690 --> 00:22:45,760 사람들이 서로 다른 관심을 가지고, 그리고 우리 모든 사람이 작업 할 수 있기를 원 436 00:22:45,760 --> 00:22:48,090 밖으로 성장 프로젝트에 자신의 이익의. 437 00:22:48,090 --> 00:22:52,020 >> JOHN MALONEY : 나는 우리 말을하고 싶습니다 고려 약 10 배 이상 438 00:22:52,020 --> 00:22:55,730 이보다 명령 및 기능 지금까지 스크래치에 끝났다. 439 00:22:55,730 --> 00:23:01,160 우리는 대한 끝없는 논쟁이있을 것입니다 정확히 표현 블록을 넣어, 440 00:23:01,160 --> 00:23:05,650 그리고 여부를 기본 같은 것들 스프라이트의 방향을 위로해야한다 441 00:23:05,650 --> 00:23:06,570 또는 오른쪽. 442 00:23:06,570 --> 00:23:10,450 그래서 우리는 이러한 모든 것들에 대한 생각 특히 초기 443 00:23:10,450 --> 00:23:13,790 사람들과 함께있을 것 경험 스크래치, 그리고 그렇게 만들려고 노력 444 00:23:13,790 --> 00:23:16,800 상황이 발견 될 수 있음 다만 실험에 의해. 445 00:23:16,800 --> 00:23:20,370 >> 미첼 레스 닉 : 우리가 처음 갔을 때 디자인 스크래치 우리의 타겟 고객 446 00:23:20,370 --> 00:23:22,670 나이 8-16했다. 447 00:23:22,670 --> 00:23:26,400 >> JOHN MALONEY :의 로우 엔드에 스펙트럼, 우리는 발견 많은 젊은 448 00:23:26,400 --> 00:23:28,940 아이들이보다 스크래치를 사용했다 우리는 지금까지 예상. 449 00:23:28,940 --> 00:23:33,410 내가 아직은 첫 스크래치 기억 일, 나는 우리가 있다고 생각합니다. 450 00:23:33,410 --> 00:23:36,340 이 작은 여섯 살짜리 남자가 들어 있던 451 00:23:36,340 --> 00:23:41,540 상단에, 나는 놀랐습니다 , 예를 들면, 스크래치의 사용 452 00:23:41,540 --> 00:23:43,660 CS50 같은 대학 수업. 453 00:23:43,660 --> 00:23:47,750 우리는 정말 생각하지 않았기 때문에 교육의 언어로 처음 454 00:23:47,750 --> 00:23:50,070 컴퓨터에 컴퓨터 과학 과학자. 455 00:23:50,070 --> 00:23:52,970 >> 또 다른 놀라운 얼마나 많은 성인을 사용하고 있습니다. 456 00:23:52,970 --> 00:23:58,830 우리는 발견 풀 같은 사람들 시간 프로그래머는 프로그래밍을 즐길 수 457 00:23:58,830 --> 00:24:00,530 취미의 일종으로 처음. 458 00:24:00,530 --> 00:24:03,860 그래서 우리는 스크래치에 사람을 본 적이 웹 사이트 프로젝트를 만들고 그 459 00:24:03,860 --> 00:24:05,470 예를 들어, 금지 - 460 00:24:05,470 --> 00:24:08,380 레이 3D 렌더링 시스템을 추적. 461 00:24:08,380 --> 00:24:10,120 나는 그것을 볼 때 나는 그것을 믿을 수 없었다. 462 00:24:10,120 --> 00:24:13,170 >> 미첼 레스 닉 : 우리는 작업을 시작으로 스크래치에, 우리는 그것을 확인하고 싶었 463 00:24:13,170 --> 00:24:16,360 이전의 프로그램에서 다른 언어를 만들기 위해 464 00:24:16,360 --> 00:24:19,010 훨씬 넓은 접근 사람의 범위. 465 00:24:19,010 --> 00:24:21,770 그래서 우리는 세 가지 핵심을했다 원칙. 466 00:24:21,770 --> 00:24:24,880 처음에 우리는 더 확인하고 싶었 tinkerable, 당신이 만들 수 있도록 467 00:24:24,880 --> 00:24:27,810 많은 퍼팅 같은 프로그램 함께 레고 벽돌. 468 00:24:27,810 --> 00:24:30,760 그래서 우리는 비주얼 프로그래밍을했다 즉 함께 아니다 차단합니다. 469 00:24:30,760 --> 00:24:34,670 >> 모두의 두 번째로, 우리는 사람들을 보자 싶어 더 의미있는 프로젝트를 수행, 470 00:24:34,670 --> 00:24:37,060 개인적했다 것들 그들을 위해 관련. 471 00:24:37,060 --> 00:24:38,890 우리는 스크래치를 만드는 이유 그래서 풍부한 미디어. 472 00:24:38,890 --> 00:24:41,230 >> 모든 셋째, 우리는 싶었 더 사회적합니다. 473 00:24:41,230 --> 00:24:43,580 때문에 가장 좋은 학습의 많은 경험이 올 때 우리 474 00:24:43,580 --> 00:24:45,220 다른 사람과 상호 작용합니다. 475 00:24:45,220 --> 00:24:48,590 그래서 우리는 스크래치 온라인 커뮤니티에 추가 처음부터, 476 00:24:48,590 --> 00:24:51,790 우리가 소프트웨어를 출시 때 바로 이렇게 사람들은 청중을 것 477 00:24:51,790 --> 00:24:55,460 또한 자신의 작품, 얻을에 대한 다른 사람이 만든 것에 의해 영감을. 478 00:24:55,460 --> 00:24:59,720 우리가 처음을 시작하기 때문에 거기 약 450 만 프로젝트가되어 그 479 00:24:59,720 --> 00:25:01,760 공유 된 스크래치 웹 사이트. 480 00:25:01,760 --> 00:25:05,610 >> JOHN MALONEY : 그래서 실제로 정렬하여 프로젝트에 합류 481 00:25:05,610 --> 00:25:07,770 의 미첼에 탄원. 482 00:25:07,770 --> 00:25:10,510 나는 그것에 대해 듣고 가입하도록 요청 나는 줄 알았는데 때문에 483 00:25:10,510 --> 00:25:12,790 이런 멋진 일이 될 및 내가 도움을했습니다. 484 00:25:12,790 --> 00:25:17,010 하지만 내가 제일 좋아하는 언어는 스몰 토크이고, 내가 개발 도왔다 485 00:25:17,010 --> 00:25:19,430 스몰 토크의 버전 이죠했다. 486 00:25:19,430 --> 00:25:23,240 >> 그래서 내가 아니라, 내가 와서거야, 말 오랫동안이 일을 나는 487 00:25:23,240 --> 00:25:24,960 찍찍하는 소리에 구축 할 수 있습니다. 488 00:25:24,960 --> 00:25:27,920 그리고 미첼은 말했다 - 아 물론, 내가 모르는 그것은 안으로 만든 무슨 상관 489 00:25:27,920 --> 00:25:28,920 그냥 작동합니다. 490 00:25:28,920 --> 00:25:31,950 그리고 그게에 도착 방법 찍찍하는 소리로 작성 될 수있다. 491 00:25:31,950 --> 00:25:36,730 >> 그래서 스크래치 2.0 우리가 생각하는 우리 에 뿌려 범위를 만들려고합니다 492 00:25:36,730 --> 00:25:39,750 를함으로써 더 많은 사람들이 클라우드 기반 응용 프로그램. 493 00:25:39,750 --> 00:25:43,290 그리고 버전이 있었지만 브라우저에서 실행 이죠, 그것은 494 00:25:43,290 --> 00:25:45,960 필요한 다운로드 및 플러그인을 설치. 495 00:25:45,960 --> 00:25:49,450 그리고 우리가 알고있는 그 사람들의 많은 것 하나, 문제가 그 일을 496 00:25:49,450 --> 00:25:54,310 그것은 복잡한 과정 때문에 나 때문에 자신의 관리에 497 00:25:54,310 --> 00:25:56,470 학교, 또는 무엇이든, 그것을 허용하지 않을 것입니다. 498 00:25:56,470 --> 00:26:00,310 그래서 우리는 종류의 무언가를 원했다 의 브라우저에 내장, 또는이었다 499 00:26:00,310 --> 00:26:03,050 종류의 기본이로 대부분의 브라우저에. 500 00:26:03,050 --> 00:26:07,100 우리는 우리가 생각, 자바 고려 실버, 우리는 자바 스크립트로 간주 501 00:26:07,100 --> 00:26:08,590 우리는 플래시를 고려했다. 502 00:26:08,590 --> 00:26:11,020 >> 그 시점에서 플래시가 정말이었다 욱일승천의 세력에. 503 00:26:11,020 --> 00:26:12,350 어도비는 정말 추진되었다. 504 00:26:12,350 --> 00:26:17,420 그리고 우리는 아직 갈 것을 몰랐다 아이폰 OS에 이러한 문제 및합니다 505 00:26:17,420 --> 00:26:19,200 등 모바일 장치 및. 506 00:26:19,200 --> 00:26:20,480 그래서 우리는 플래시와 함께 갔다. 507 00:26:20,480 --> 00:26:25,690 >> 그리고 생각해 보면 어쩌면했습니다 것 우리가 갔으면 더 잘할 508 00:26:25,690 --> 00:26:27,900 자바 스크립트가이되고있다 때문에 지배적 인 언어. 509 00:26:27,900 --> 00:26:31,690 하지만 우리는 어떤 방법이 생각하지 않습니다 아마도 보았다 수있는 모든 510 00:26:31,690 --> 00:26:33,690 변경하려고하는 것들, 과거와 현재 사이. 511 00:26:33,690 --> 00:26:37,620 그리고 그것은 넣어 3 년 정도 소요 함께 다음과 같이. 512 00:26:37,620 --> 00:26:40,860 그래서 당신은 당신의 추측합니다 최고의 희망. 513 00:26:40,860 --> 00:26:44,720 >> 미첼 레스 닉 : 하나의 새로운 프로젝트입니다 이 노력, 스크래치 주니어라는 514 00:26:44,720 --> 00:26:47,130 스크래치는 심지어 어린 아이까지 이동합니다. 515 00:26:47,130 --> 00:26:49,810 그것은 다섯 살을 목표로하고있어 같은 칠년 세에 516 00:26:49,810 --> 00:26:51,780 2 학년 유치원. 517 00:26:51,780 --> 00:26:53,610 그것의 첫 번째 버전 아이 패드에있을 것입니다. 518 00:26:53,610 --> 00:26:57,130 그리고 우리는 올 가질 계획 2014 년 중간에 밖으로. 519 00:26:57,130 --> 00:26:59,660 그래서 주니어가 다소있을 것 스크래치 버전을 축소. 520 00:26:59,660 --> 00:27:02,540 그것은 다소 적은 기능을해야합니다, 또한 일을 더합니다 521 00:27:02,540 --> 00:27:05,450 발달 적절한 어린 아이. 522 00:27:05,450 --> 00:27:09,580 >> JOHN MALONEY : 나는 사실에 만족하시는 2.0 스크래치, 특히 종류의 것입니다 523 00:27:09,580 --> 00:27:14,070 비밀리에 높은 성능 당신이 상상하는 것보다. 524 00:27:14,070 --> 00:27:16,410 기본적으로 애니메이션을 수행 할 때 등, 당신이있어 525 00:27:16,410 --> 00:27:20,730 업데이트로 제한 화면 비율. 526 00:27:20,730 --> 00:27:24,610 그리고 우리는 의도적으로 설계되도록 그것은 단지마다 약간의 작업을 수행 527 00:27:24,610 --> 00:27:30,330 프레임, 그 때문에 당신이 10를 반복 말한다면, (10)를 이동, 당신은 실제로 입주 참조 528 00:27:30,330 --> 00:27:32,450 열 조금 증가합니다. 529 00:27:32,450 --> 00:27:36,590 >> 그러나, 숨겨진 모드의 종류가있다 당신이 얻을 수있는 호출 터보 모드, 530 00:27:36,590 --> 00:27:38,920 시프트 녹색 깃발을 클릭. 531 00:27:38,920 --> 00:27:42,670 그리고 그것은 기본적으로 실행할 수 있습니다 종류로 빨리 할 수​​있는 한. 532 00:27:42,670 --> 00:27:46,210 따라서이 당신​​이 좋아하는 일을 할 수 있습니다 것입니다 광선 추적, 당신은하지 않습니다 533 00:27:46,210 --> 00:27:49,480 당신은 원래의 광선 추적 -에있다 약 반 시간처럼 기다려야했다 534 00:27:49,480 --> 00:27:52,020 이 때문에, 결과를 볼 종류를 걷 겠죠 535 00:27:52,020 --> 00:27:53,060 한번에 한 프레임. 536 00:27:53,060 --> 00:27:57,240 그러나, 시프트 클릭 것으로, 당신은 할 수 같은의 결과를 얻을 수 537 00:27:57,240 --> 00:27:58,980 이십초. 538 00:27:58,980 --> 00:28:03,610 그래서 당신이 할 수있는 모든 갑자기 그냥 종류의 높은 수준의 스크래치에서 일하지만, 539 00:28:03,610 --> 00:28:05,990 그것은 숨겨진 기능입니다. 540 00:28:05,990 --> 00:28:08,470 >> 스피커 1 : 미첼 당신에게 정말 감사합니다 모든 것이 존 541 00:28:08,470 --> 00:28:09,890 그들은 CS50를 위해 한. 542 00:28:09,890 --> 00:28:13,190 앤드류, 알, 그리고 셸리, 덕분에 사람 이번 주 카메라 뒤에 있습니다. 543 00:28:13,190 --> 00:28:15,460 그리고 이렇게 모두에게 감사 학생, 거기에 당신의 그 사람 544 00:28:15,460 --> 00:28:16,290 제출 내용. 545 00:28:16,290 --> 00:28:22,340 >> 그리고 실제로, 당신이 좋아하면 것인지 미래의 주 콘텐츠를 올릴 수 546 00:28:22,340 --> 00:28:26,420 페이스 북, 레딧을 통해 우리에게 다가 않는다 트위터, 또는 다른 어떠한 547 00:28:26,420 --> 00:28:27,570 과정의 수단. 548 00:28:27,570 --> 00:28:29,750 즉, CS50 라이브를 위해이다. 549 00:28:29,750 --> 00:28:32,480 이 CS50했다. 550 00:28:32,480 --> 00:28:33,730 젠장. 551 00:28:33,730 --> 00:29:04,598