1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 데이비드 J. 마란 :여보세요 세계. 3 00:00:18,210 --> 00:00:22,679 이 CS50 라이브이며,이 월입니다 14, 이는, 행복 파이의 날을 의미합니다. 4 00:00:22,679 --> 00:00:24,470 지금은 오랜만이야 우리는 당신을 본 적이 있기 때문에 5 00:00:24,470 --> 00:00:26,682 지난 금요일, 롭 때문에 보덴과 사실이었다 6 00:00:26,682 --> 00:00:28,390 멀리 컨퍼런스에서 애틀랜타, 조지아. 7 00:00:28,390 --> 00:00:30,525 로 알려진 회의 SIGCSE, 특별 관심 8 00:00:30,525 --> 00:00:33,400 컴퓨터 과학 교육 그룹, 이는 매년 함께 제공 9 00:00:33,400 --> 00:00:35,900 1,000 교육자 이야기와 작업 10 00:00:35,900 --> 00:00:38,692 에 대한 개선에 컴퓨터 과학 교육. 11 00:00:38,692 --> 00:00:40,650 기조 연설자 중 하나 올해, 사실, 12 00:00:40,650 --> 00:00:42,800 의 창시자 code.org, 어떤 당신이 수도 13 00:00:42,800 --> 00:00:44,550 언론에서 본 지난 해. 14 00:00:44,550 --> 00:00:47,050 그들은 엄청난 짓을했는지 점점 지난 해 작업 15 00:00:47,050 --> 00:00:50,310 컴퓨터 과학에 대한 흥분 사람들, 특히 프로그래밍에 대한. 16 00:00:50,310 --> 00:00:52,351 그들의 대부분의 사실, 하나의 잘 알려진 이니셔티브 17 00:00:52,351 --> 00:00:56,560 입니다 코드의 시간으로 알려져있다 기회와 교육 과정을 통해 어떤 18 00:00:56,560 --> 00:00:58,769 당신이, 또는 친구, 또는 가족, 또는 동료, 19 00:00:58,769 --> 00:01:01,810 비트와 함께 당신의 손을 더럽힐 수 컴퓨터 과학 및 프로그래밍 20 00:01:01,810 --> 00:01:04,610 한 시간에 대한 당신이 걸릴 경우를 참조하십시오. 21 00:01:04,610 --> 00:01:06,964 >> 사실, 만약 당신 자신 친구, 가족 구성원, 22 00:01:06,964 --> 00:01:10,130 또는 시도하고 싶은 동료가 자신의 또는 일부 컴퓨터 과학에서 그녀의 손, 23 00:01:10,130 --> 00:01:13,390 하지만 당신은 CS50의에 그들을 던지고 생각 교과 과정은 조금 너무 너무 수 있습니다 24 00:01:13,390 --> 00:01:17,910 곧, 잘 반드시 그들을 참조 그들이 시도 할 수있는 code.org / 배울 수 25 00:01:17,910 --> 00:01:21,110 한 시간에 대한 자신의 손 컴퓨터 과학의 비트에서. 26 00:01:21,110 --> 00:01:23,180 또는 더 나은 아직, 그들에게이 클립을 보여줍니다. 27 00:01:23,180 --> 00:01:27,570 >> [동영상 재생] 28 00:01:27,570 --> 00:01:28,570 >> - 안녕하세요, 레아 해요. 29 00:01:28,570 --> 00:01:29,320 >> - 그리고 토냐 해요. 30 00:01:29,320 --> 00:01:31,820 >> - 그리고 우리는 충분히 운이 좋다 컴퓨터 과학을 공부. 31 00:01:31,820 --> 00:01:34,895 우리는 끔찍한 생각 학교의 90 %가 가르쳐하지 않습니다. 32 00:01:34,895 --> 00:01:37,020 - 그들은 확실히하지 않았다 내 고등학교를 제공합니다. 33 00:01:37,020 --> 00:01:40,047 - 그래서 우리는이 비디오를 만들기 위해 노력하고 누구나 배울 수있는 것을 보여주기 위해. 34 00:01:40,047 --> 00:01:42,463 우리는 1000 만 싶어 코드의 시간을 할 수있는 학생. 35 00:01:42,463 --> 00:01:43,810 >> 코드의 시간. 36 00:01:43,810 --> 00:01:44,410 >> 코드의 시간. 37 00:01:44,410 --> 00:01:45,405 >> - 코드의 시간. 38 00:01:45,405 --> 00:01:46,317 >> 코드의 시간. 39 00:01:46,317 --> 00:01:46,900 코드의 시간. 40 00:01:46,900 --> 00:01:47,460 코드의 시간. 41 00:01:47,460 --> 00:01:48,043 코드의 시간. 42 00:01:48,043 --> 00:01:49,947 - 코드의 시간. 43 00:01:49,947 --> 00:01:51,780 - 어떻게 그 정보는 다음의 제품에받을 수 있나요 해바라기에 도착. 44 00:01:51,780 --> 00:01:53,920 그는 몇 가지 작업을 수행해야합니다. 45 00:01:53,920 --> 00:01:54,560 >> - 알았어. 46 00:01:54,560 --> 00:01:56,440 야호. 47 00:01:56,440 --> 00:01:59,610 >> - 그리고 우리는 그것을 실행합니다 무슨 일이 일어 나는지 참조하십시오. 48 00:01:59,610 --> 00:02:00,415 >> - 놀라운. 49 00:02:00,415 --> 00:02:02,598 >> - 거기 우리는 간다. 50 00:02:02,598 --> 00:02:04,483 >> - 당신은 당신의 첫 번째 프로그램을 썼다. 51 00:02:04,483 --> 00:02:04,983 - 내가 쓴거야? 52 00:02:04,983 --> 00:02:05,937 - 네. 53 00:02:05,937 --> 00:02:07,368 - 이것은 당신이 쓴 코드입니다. 54 00:02:07,368 --> 00:02:08,800 - 아주 멋진. 55 00:02:08,800 --> 00:02:12,317 - 내가 좋아하는 코드가 같은 생각 FBI 해커, 기호 및 물건. 56 00:02:12,317 --> 00:02:14,650 문제의 - 약간 해결, 논리의 약간. 57 00:02:14,650 --> 00:02:15,650 -이 지침처럼. 58 00:02:15,650 --> 00:02:18,040 - 프로그램은 오늘날 많은 쉽습니다. 59 00:02:18,040 --> 00:02:20,060 - 하지마은 귀하의 휴대 전화에서 재생할 수 있습니다. 60 00:02:20,060 --> 00:02:20,600 그것을 프로그램. 61 00:02:20,600 --> 00:02:21,099 >> - 좋아. 62 00:02:21,099 --> 00:02:21,926 - 신난다. 63 00:02:21,926 --> 00:02:24,050 >> - 어떻게 사람이 가지 않습니다 취업에 대한? 64 00:02:24,050 --> 00:02:26,960 >> - 아마 찾아, 온라인 수업을 커뮤니티 칼리지에서 클래스. 65 00:02:26,960 --> 00:02:29,219 >> - 당신은 최고 중 하나를 얻을 수 있습니다 세계에서 작업을 지불. 66 00:02:29,219 --> 00:02:31,510 - 내가 생각하는 의학의 이동 전체 컴퓨터 시대에. 67 00:02:31,510 --> 00:02:33,450 - 기술 접촉 우리의 삶의 모든 부분. 68 00:02:33,450 --> 00:02:36,340 당신이 기술을 만들 수 있다면, 당신이 세상을 바꿀 수 있습니다. 69 00:02:36,340 --> 00:02:39,539 >> - 그래서 우리는 당신이다는 것을 기쁘게 생각합니다 코드의 오늘의 시간에 참여. 70 00:02:39,539 --> 00:02:40,830 - 우리는 단지 두 줄의 코드를했다. 71 00:02:40,830 --> 00:02:42,471 코드 - 3 개 라인. 72 00:02:42,471 --> 00:02:42,970 - 네 줄. 73 00:02:42,970 --> 00:02:43,760 세븐 라인. 74 00:02:43,760 --> 00:02:44,585 - 다섯 줄. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 코드 -16 라인. 77 00:02:50,971 --> 00:02:51,720 코드 -99 라인. 78 00:02:51,720 --> 00:02:52,670 -60 라인. 79 00:02:52,670 --> 00:02:54,380 코드 -18 라인. 80 00:02:54,380 --> 00:02:56,330 코드 -75 라인. 81 00:02:56,330 --> 00:02:58,700 - 그것은 당신이 얼마나 오래된 문제가되지 않습니다. 82 00:02:58,700 --> 00:02:59,426 코드의 시간. 83 00:02:59,426 --> 00:03:01,890 코드의 시간. 84 00:03:01,890 --> 00:03:02,880 - 코드의 시간. 85 00:03:02,880 --> 00:03:03,750 - 코드의 시간. 86 00:03:03,750 --> 00:03:06,410 - 코드의 시간. 87 00:03:06,410 --> 00:03:08,555 - 여부를 어리다고 남자 또는 젊은 여자. 88 00:03:08,555 --> 00:03:11,127 당신은에 살고 여부 도시 나 농촌 지역. 89 00:03:11,127 --> 00:03:13,876 - 모두이 나라에서해야 컴퓨터를 프로그래밍하는 방법에 대해 설명합니다. 90 00:03:13,876 --> 00:03:15,001 - 그리고 난 그냥 완료 - 91 00:03:15,001 --> 00:03:16,050 코드의 시간. 92 00:03:16,050 --> 00:03:17,790 - 그것은 실제로 배우기 정말 쉽다. 93 00:03:17,790 --> 00:03:19,330 - 소녀도이를 배워야한다. 94 00:03:19,330 --> 00:03:22,940 해당 언어에게 이해합니다 그 미래가 될 것. 95 00:03:22,940 --> 00:03:24,420 - 사람이 컴퓨터 과학을 배울 수 있습니다. 96 00:03:24,420 --> 00:03:25,378 - 그리고 당신도 배울 수 있습니다. 97 00:03:25,378 --> 00:03:29,374 - 잭 도로시, 마크 주커 버그, 빌 게이츠, 모두 모두, 나는 배우고 있습니다. 98 00:03:29,374 --> 00:03:30,040 그에게 총을 줘. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [END 동영상 재생] 101 00:03:44,300 --> 00:03:47,610 >> 이제 뭔가 나에게 이야기하는 경우 당신은 CS50에있어 또는 CS50x에 102 00:03:47,610 --> 00:03:50,850 당신보다 더 잘 보냈어요 코딩에 한 시간. 103 00:03:50,850 --> 00:03:53,080 그러나 어떤 가족 구성원, 친구, 동료 104 00:03:53,080 --> 00:03:56,450 이에 소개하고 싶습니다 것을 세계는 여기에 또 다른 인센티브입니다. 105 00:03:56,450 --> 00:03:57,440 이 사람을 기억하십니까? 106 00:03:57,440 --> 00:03:59,860 후반의 매우 인기가있다 소위 flappy에게 있었다 107 00:03:59,860 --> 00:04:01,540 다양한 플랫폼에 조류. 108 00:04:01,540 --> 00:04:05,310 그리고 여기에 우리는 URL을 가지고, code.org / flappy,에 109 00:04:05,310 --> 00:04:08,400 여기서 code.org의 종류의 사람들이 할 수있는 하는 당신을 통해 도구를 함께 넣어 110 00:04:08,400 --> 00:04:12,570 또는 친구가 자신을 만들 수 있습니다 그 인기 게임의 구현입니다. 111 00:04:12,570 --> 00:04:13,910 그래서 그것을 밖으로 검사한다. 112 00:04:13,910 --> 00:04:15,811 >> 이제 회의, 그리고 지난 금요일. 113 00:04:15,811 --> 00:04:18,060 롭 보덴하고 다시하는 경우, 멀리이 회의에서, 114 00:04:18,060 --> 00:04:19,768 우리는 생각 게스트 호스트 데. 115 00:04:19,768 --> 00:04:22,174 그리고 우리는 아주 밖으로 시도 오디션에 대한 몇 가지 사람들. 116 00:04:22,174 --> 00:04:24,090 그들 중 누구도 것 같았다 운동, 그래서 우리는 생각 117 00:04:24,090 --> 00:04:27,110 우리는 당신에게 몇 가지 클립을 보여줄 것 증발 한 일. 118 00:04:27,110 --> 00:04:27,810 >> [동영상 재생] 119 00:04:27,810 --> 00:04:31,670 >> 라몬 갈반 : 나는 라몬 갈반 충전 해요 일반적인 호스트, 데이비드 마란에 대한의. 120 00:04:31,670 --> 00:04:40,340 미군의 암호였다 000000, 정말 안전하지 당신이 내게 묻는다면. 121 00:04:40,340 --> 00:04:43,430 그럼에도 불구하고, 나는 당신을 사랑합니다. 122 00:04:43,430 --> 00:04:45,650 당신 동그라미 다윗과는 달리. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 의이 실수를 통해 갈 수 있습니다. 125 00:04:51,040 --> 00:04:53,067 이것은 무엇입니까? 126 00:04:53,067 --> 00:04:54,733 그냥 해리 루이스와 비디오를 볼 수 있습니다. 127 00:04:54,733 --> 00:04:55,116 >> [END 동영상 재생] 128 00:04:55,116 --> 00:04:57,721 >> 데이비드 J. 마란 : 지금, 대부분의 무엇을 해당 클립에 대한 재미가 없습니다 129 00:04:57,721 --> 00:05:00,720 라몬은 앞의 수행 방법 카메라,하지만 라몬 모르는 방법, 130 00:05:00,720 --> 00:05:02,870 몇 현재까지 순간 전, 우리가 있다고 131 00:05:02,870 --> 00:05:05,860 다시 그 클립을 재생하려고 여기에 인터넷에 대한. 132 00:05:05,860 --> 00:05:07,680 그래서 CS50 자신의, 라몬 갈반. 133 00:05:07,680 --> 00:05:10,070 아마도 돌아 오는 어떤 미래의 에피소드. 134 00:05:10,070 --> 00:05:12,460 >> 이제 그 사이에, 당신은 기억할 것 우리는 지난 시간의 에피소드를 왼쪽으로 135 00:05:12,460 --> 00:05:14,670 클리프 행어의 비트에, 우리가 언급 한 곳 136 00:05:14,670 --> 00:05:17,250 롭 보우 든이 있음 쌍둥이 형제, 폴. 137 00:05:17,250 --> 00:05:19,450 누가, 다시 자신을 좋아한다 코미디언의 비트. 138 00:05:19,450 --> 00:05:22,200 그러나 그는 또한 나타나는 일이 미국의 인기 게임 쇼에서, 139 00:05:22,200 --> 00:05:23,696 우리는 어느 하나를 물었다. 140 00:05:23,696 --> 00:05:25,570 당신의 음 몇 가지 답을 썼다. 141 00:05:25,570 --> 00:05:27,580 그리고 여기에 하나의 예입니다. 142 00:05:27,580 --> 00:05:31,140 >> CS50에 살고있는 데이비드에 대한 언급 로버트의 쌍둥이 형제, 폴 보덴, 143 00:05:31,140 --> 00:05:32,590 구글 그것에 대해 물었다. 144 00:05:32,590 --> 00:05:34,420 그는 하버드에서처럼 너무 잘 보인다. 145 00:05:34,420 --> 00:05:37,990 그리고, 누가 백만 장자되고 싶어, 그리고 그래, 내가 처음이야 경우 146 00:05:37,990 --> 00:05:41,810 이 보고서에, 다윗, 선생님, 나는 것 다음 CS50에 유명 다행 147 00:05:41,810 --> 00:05:42,310 살고 있습니다. 148 00:05:42,310 --> 00:05:45,400 그래서 자신은 유명한 고려 대답은 참이고, 때문에 149 00:05:45,400 --> 00:05:46,650 누가 백만장자가되고 싶어. 150 00:05:46,650 --> 00:05:50,390 그리고 사실, 여기에 폴있다 그림 그 TV 쇼의 호스트와 함께 보덴. 151 00:05:50,390 --> 00:05:53,344 그리고 우리는 또한 파고의 비트를했다, 당신이 클립을 발견했다. 152 00:05:53,344 --> 00:05:54,010 [동영상 재생] 153 00:05:54,010 --> 00:05:56,410 프랭클린, 뉴저지에서 폴 보덴. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 안녕하세요 폴. 156 00:05:59,897 --> 00:06:00,730 쇼에 오신 것을 환영합니다. 157 00:06:00,730 --> 00:06:02,650 >> - 감사합니다. 158 00:06:02,650 --> 00:06:06,140 >> 폴 그것은 당신이 학년입니다 여기에 말한다 분명히 하버드 대학에서 159 00:06:06,140 --> 00:06:07,840 똑똑한 사람. 160 00:06:07,840 --> 00:06:09,400 >> - 그런 것 같아요. 161 00:06:09,400 --> 00:06:11,384 >> - 그럼 내 책에 그 확실히 이렇게 제안합니다. 162 00:06:11,384 --> 00:06:13,800 그리고 난 당신이있을 때 알고 , 백만 장자에 대한 줄을 서 163 00:06:13,800 --> 00:06:17,420 하늘에서 기호는 야했다 아마 바로, 잘 할 것? 164 00:06:17,420 --> 00:06:19,260 >> - 그걸 말할 수 있습니다. 165 00:06:19,260 --> 00:06:22,920 내가 줄을 서 때 내가했다 에 자리 잡고 된 폴로 셔츠 166 00:06:22,920 --> 00:06:26,300 그리고 새가 똥에 일어난 바로 내 셔츠의 뒤의 아래. 167 00:06:26,300 --> 00:06:28,510 그리고 그것은 여전히​​ 높은 자리 잡고 있었다 168 00:06:28,510 --> 00:06:30,390 그러나 행운 었죠. 169 00:06:30,390 --> 00:06:32,070 >> - 그것은 행운이다, 참조? 170 00:06:32,070 --> 00:06:33,440 당신이 거기에 가서, 당신은 여기있어. 171 00:06:33,440 --> 00:06:35,086 그래, 폴. 172 00:06:35,086 --> 00:06:36,440 당신은 준비가되어 있습니까? 173 00:06:36,440 --> 00:06:36,941 >> - 난 준비가되어있다. 174 00:06:36,941 --> 00:06:37,440 - 좋아. 175 00:06:37,440 --> 00:06:38,685 그럼 백만을 재생할 수 있습니다. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 그리고 당신의 동생이 앉아 있었던 것 뒤에, 당신의 형제 롭. 178 00:06:44,120 --> 00:06:45,220 어떻게 롭입니까? 179 00:06:45,220 --> 00:06:46,150 >> - 난 좋은 방법은? 180 00:06:46,150 --> 00:06:47,421 >> - 쌍둥이 형제. 181 00:06:47,421 --> 00:06:47,920 - 네. 182 00:06:47,920 --> 00:06:50,290 - 지금 당신은 당신은, 그러나, 젊은이야 바로 여섯 분 후에 나왔다? 183 00:06:50,290 --> 00:06:51,130 맞습니까? 184 00:06:51,130 --> 00:06:51,650 >> - 난 네, 있습니다. 185 00:06:51,650 --> 00:06:53,970 >> -하지만 당신은 똑똑한 동생인가? 186 00:06:53,970 --> 00:06:55,480 >> - 글쎄, 난 자랑하고 싶어하지 않습니다. 187 00:06:55,480 --> 00:06:56,765 그래서 나는 그 대답 할 수 없습니다. 188 00:06:56,765 --> 00:06:58,600 >> [END 동영상 재생] 189 00:06:58,600 --> 00:07:02,610 >> - 그래서 롭 쌍둥이를 가지고, 또 다른 기록 반 친구들의, 흠 흥미. 190 00:07:02,610 --> 00:07:04,410 토끼 구멍이 얼마나 깊은 가야합니까? 191 00:07:04,410 --> 00:07:08,290 나는이 문제를하는 이유 질문을 가지고 세트 autograded 될 그렇게 오래 걸리지? 192 00:07:08,290 --> 00:07:09,860 어떤 장면 뒤에 간다? 193 00:07:09,860 --> 00:07:11,590 그래서 우리는이 생각했던 것 실제로 좋은 질문이 될 194 00:07:11,590 --> 00:07:14,930 그것이 약간을 제안 않기 때문에 대답 기본 흥미로운 기술의 195 00:07:14,930 --> 00:07:15,620 자세한 내용은. 196 00:07:15,620 --> 00:07:18,880 통념과는 반대로, 그들은하지 않습니다 사실 오히려 머펫으로 등급 만 197 00:07:18,880 --> 00:07:21,950 인프라 우리 클라이언트의 확인 (50)으로 알고 있습니다. 198 00:07:21,950 --> 00:07:25,350 그리고 우리가 알고있는 인프라의 서버 측 샌드 박스 (50)를 포함한다. 199 00:07:25,350 --> 00:07:27,250 >> 이제 익숙하지 않은 사람들을 위해, 테스트하기 위해 200 00:07:27,250 --> 00:07:30,009 일부의 정확성 CS50의 문제는 문제를 설정, 201 00:07:30,009 --> 00:07:32,050 당신의 명령을 실행할 수 있습니다 알려진 CS50 장비 202 00:07:32,050 --> 00:07:35,355 지정 검사 (50),로 테스트를위한 고유 식별자 203 00:07:35,355 --> 00:07:36,230 실행할 것을. 204 00:07:36,230 --> 00:07:38,050 그리고 당신은 지정 파일 경로 205 00:07:38,050 --> 00:07:40,697 또는 업로드 할 파일 테스트를위한 서버. 206 00:07:40,697 --> 00:07:42,780 이제 때 응답 서버에서 다시 온다, 207 00:07:42,780 --> 00:07:45,820 희망 당신은 모든 녹색을 볼 수 웃는, 여기에 그와 같은 얼굴, 208 00:07:45,820 --> 00:07:49,000 내가 쓴 것을 나타내는 "안녕하세요, 세계"매우 정확하게. 209 00:07:49,000 --> 00:07:51,630 반대로, 내가 뭔가를 한 경우 잘못된처럼 실제로 210 00:07:51,630 --> 00:07:55,045 파일을 올바르게 명명, 나는 수도 이 무서운 붉은 불행한 얼굴을 얻을 211 00:07:55,045 --> 00:07:58,230 말 작성한 hello.c가 존재 이는 그렇지 않은 수단 212 00:07:58,230 --> 00:07:59,669 실제로, 적색으로 표시된 바와 같이. 213 00:07:59,669 --> 00:08:01,460 그리고 뭔가에있을 경우 노란색, 한편, 214 00:08:01,460 --> 00:08:04,400 그 검사도하지 않았다는 것을 의미한다 때문에 일부 종속성 실행 215 00:08:04,400 --> 00:08:07,030 일부 이전 테스트 한 사실 성공하지. 216 00:08:07,030 --> 00:08:09,164 >> 그래서 정말 무슨 일이 일어나고 후드 아래에? 217 00:08:09,164 --> 00:08:11,080 그럼 당신은이 프로그램을 실행할 때 50 명령을 확인, 우린 218 00:08:11,080 --> 00:08:12,830 기본적으로 압축 까지 모든 파일, 219 00:08:12,830 --> 00:08:16,510 에 그들을 전송, 그들을 압축 서버 CS50의 클러스터를 볼 곳 220 00:08:16,510 --> 00:08:19,090 우리는라는 것을 만들 주위 샌드 박스. 221 00:08:19,090 --> 00:08:21,100 기본적으로 당신이 생각할 수있는 폴더와이의, 222 00:08:21,100 --> 00:08:25,250 그리고 존재하는 특정 사용자로 전적으로 컴파일 목적 223 00:08:25,250 --> 00:08:28,790 실행중인 특정 코드 격리에있는 다른 사람의에서, 224 00:08:28,790 --> 00:08:32,480 그래서 학생이이 단지의 경우 그 실수로 무한 루프 또는 악화, 225 00:08:32,480 --> 00:08:35,200 그것은 필요에 없을거야 시스템에 다른 사람에 영향을 미칩니다. 226 00:08:35,200 --> 00:08:39,200 또는 모든 파일을 조작하거나 할 수 있습니다 허용해야하는 것이 아닌 삭제. 227 00:08:39,200 --> 00:08:41,159 >> 자, 어떻게 코드를 테스트됩니까? 228 00:08:41,159 --> 00:08:45,950 음, 우리는 전체 인프라를 썼다 샌드 박스를 다시 호출 - CS (50) 샌드 박스. 229 00:08:45,950 --> 00:08:48,470 그리고이 인프라 기록, 놀라움, 230 00:08:48,470 --> 00:08:49,980 자바 스크립트라는 언어. 231 00:08:49,980 --> 00:08:53,000 당신은 클라이언트 측에서 알 수있는 경험,하지만 밝혀 232 00:08:53,000 --> 00:08:55,490 당신은 또한 자바 스크립트를 사용할 수 있습니다 서버 측에서. 233 00:08:55,490 --> 00:08:57,450 무엇을 할 테스트는 실제처럼? 234 00:08:57,450 --> 00:09:01,260 그럼 여기에 몇 가지 서버 측 스크립트입니다 코드, 그리고 그 단지 발췌. 235 00:09:01,260 --> 00:09:04,710 하지만이 두 가지 검사를 나타냅니다 우리는 당신의 코드를 실행할 수있다. 236 00:09:04,710 --> 00:09:08,360 >> 상위 거기 그 중 첫 번째, 파일 hello.c의 존재 여부를 확인, 237 00:09:08,360 --> 00:09:11,880 실제로 번째 파일 확인을 컴파일하는 경우 확인합니다. 238 00:09:11,880 --> 00:09:15,080 그리고 그것은 무엇을 궁극적으로 그 불행한 얼굴을 생성 239 00:09:15,080 --> 00:09:18,479 또는 당신이 보는 그 행복한 얼굴 검사 결과 50의 형태로. 240 00:09:18,479 --> 00:09:20,270 이제 훨씬 더 기술적 인 세부 사항, 당신이있어 241 00:09:20,270 --> 00:09:23,436 이 논문에서 살펴에 오신 것을 환영합니다 여기에, 어떤 동시 사실은 242 00:09:23,436 --> 00:09:25,680 작년에 제출 SIGCSE 회의, 243 00:09:25,680 --> 00:09:28,660 그리고 훨씬 더를 심층적 어떻게 그 시스템의 작동에 관해서는 세부 사항 244 00:09:28,660 --> 00:09:31,010 왜 우리는 작년에 건설. 245 00:09:31,010 --> 00:09:33,180 >> 이제 후반의 미디어, 이 표현하고있다 246 00:09:33,180 --> 00:09:35,640 여기에 - 고토는 실패 소위 고토 실패 247 00:09:35,640 --> 00:09:38,410 애플을 괴롭혀 버그 최근 컴퓨터. 248 00:09:38,410 --> 00:09:42,021 이제, 우리는 CS에이를 소개하지 않는다 50, 때문에 C에서 goto 문 249 00:09:42,021 --> 00:09:44,770 일반적으로 눈살을 찌푸리게되고,도 그것은 확실히 그 용도를 가지고 있지만. 250 00:09:44,770 --> 00:09:47,490 그리고 이것이 여기에 의미, 고토 실패, 즉 어떤 251 00:09:47,490 --> 00:09:50,550 프로그램은이 줄이 코드, 즉 가야한다 252 00:09:50,550 --> 00:09:54,290 코드의 다른 라인으로 이동 모든 라인에 관계없이 253 00:09:54,290 --> 00:09:58,300 그것은, 코드의 라인 사이에 키워드 실패로 표시됩니다. 254 00:09:58,300 --> 00:10:01,005 >> 실패는 무엇이든 될 수있는 FUBAR의 [? BES?]하지만이 경우, 255 00:10:01,005 --> 00:10:03,630 애플은 실패 전화를 선택했다 그것은 코드의 덩어리이기 때문에 그 256 00:10:03,630 --> 00:10:06,850 실행해야하는 경우 및 일이 실패했을 때. 257 00:10:06,850 --> 00:10:10,717 지금, 불행하게도, 애플은 실수를 이 문으로 우리는 곧 볼 수 있습니다. 258 00:10:10,717 --> 00:10:12,550 그리고 그들은 최근 이 발표를 발표 259 00:10:12,550 --> 00:10:14,710 자신의 버그 수정 보고서 중 하나. 260 00:10:14,710 --> 00:10:16,950 공격자 권한이있는 네트워크 위치 261 00:10:16,950 --> 00:10:21,880 데이터를 캡처하거나 수정할 수 있습니다 SSL / TLS 세션에 의해 보호. 262 00:10:21,880 --> 00:10:24,250 SSL, 리콜은 안전했다 소켓 계층 및 그것의 정보 263 00:10:24,250 --> 00:10:28,070 일반적으로 사용되는 기술 웹 브라우저 사이의 트래픽을 암호화 264 00:10:28,070 --> 00:10:31,730 맥이나 아이폰, 또는에 대해 말하기 다른 장치 및 웹 서버. 265 00:10:31,730 --> 00:10:33,400 그리고 TLS는 관련이 있습니다. 266 00:10:33,400 --> 00:10:36,670 >> 이 문제에 의해 해결되었다 복원 검증 단계를 누락. 267 00:10:36,670 --> 00:10:40,350 그래서 이것은 애플의 설명이었다 문제 및 솔루션 그에. 268 00:10:40,350 --> 00:10:41,630 하지만 이것은 정말 무엇을 의미 했습니까? 269 00:10:41,630 --> 00:10:44,171 그래서 우리는 뒷조사를했다, 그리고 우리 실제로 소스 코드를 발견 270 00:10:44,171 --> 00:10:49,170 SSL 애플의 자신의 구현을 위해, 이는 다시 맥이나 아이폰에 영향을 미치는, 271 00:10:49,170 --> 00:10:51,970 당신이 사용하는 경우 특히 사파리 해당 컴퓨터에. 272 00:10:51,970 --> 00:10:53,890 다음은이 코드에서 발췌. 273 00:10:53,890 --> 00:10:56,140 >> 자, 당신은 인식하지 못할 수도 있습니다 일부 기능. 274 00:10:56,140 --> 00:10:59,560 그리고 당신은 사용을 인식하지 못할 수도 있습니다 의 지금까지 문으로 이동합니다. 275 00:10:59,560 --> 00:11:01,480 그러나 이것은 다소 익숙한 구문입니다. 276 00:11:01,480 --> 00:11:04,900 우리가 어떤 조건, 어떤 경우 들여 쓰기 기능, 중괄호. 277 00:11:04,900 --> 00:11:06,340 그래서 모든 외국 없습니다. 278 00:11:06,340 --> 00:11:07,780 하지만 이제 조금 확대 할 수 있습니다. 279 00:11:07,780 --> 00:11:11,590 여기, 그 조건에 적응, 여기 고토 실패에 대한 언급이다. 280 00:11:11,590 --> 00:11:12,579 이제 실패 무엇입니까? 281 00:11:12,579 --> 00:11:14,870 음의 실제 이동하자 아래로 더 프로그램. 282 00:11:14,870 --> 00:11:17,360 이들의 선입니다 코드, 그 세 줄이 283 00:11:17,360 --> 00:11:20,970 당신이 경우에 실행됩니다 참으로 실패 할 수 있을까요. 284 00:11:20,970 --> 00:11:22,430 >> 자, 문제는 무엇인가? 285 00:11:22,430 --> 00:11:24,430 그럼,가 다시 가자 그 조건에 위치 286 00:11:24,430 --> 00:11:28,630 나는 노란색으로 강조했습니다 모두 고토 실패의 언급한다. 287 00:11:28,630 --> 00:11:30,860 호기심 아무것도 보이지? 288 00:11:30,860 --> 00:11:32,210 이 바닥에 초점을 맞 춥니 다. 289 00:11:32,210 --> 00:11:32,710 오른쪽? 290 00:11:32,710 --> 00:11:34,830 이 코드는 새로운 수 있습니다 하지만 생각은 없습니다. 291 00:11:34,830 --> 00:11:37,130 우리는 여기에서 확대하는 경우, 당신은거야 알이 프로그래머 292 00:11:37,130 --> 00:11:40,200 기록 고토, 두 번 실패했다 하지만 둘 다 들여. 293 00:11:40,200 --> 00:11:44,445 그러나이 같은 실수를 만들었습니다 수 있습니다 자신 CS (50)에 대한 몇 가지 문제가있다. 294 00:11:44,445 --> 00:11:47,070 당신은 두 줄을 들여해서 조건의 내부 코드 295 00:11:47,070 --> 00:11:49,111 그들이 걸 의미하지 않는다 실행하는 것 모두. 296 00:11:49,111 --> 00:11:52,240 그들은 단지 모두 실행하는거야 실제로 둘을 둘러싸고있는 경우 297 00:11:52,240 --> 00:11:53,100 뭘? 298 00:11:53,100 --> 00:11:54,320 중괄호. 299 00:11:54,320 --> 00:11:57,130 >> 그래서 정말 무슨 일이 일어나고있는 경우 나는 종류의 들여 쓰기를 수정 300 00:11:57,130 --> 00:12:01,330 그리고 무엇을, 어떤 중괄호를 추가하지 마십시오 정말 후드 아래에 무슨 일이 일어나고, 301 00:12:01,330 --> 00:12:03,920 그 고토가에게 실패한다 본질적으로, 여기에 제휴를 왼쪽으로 302 00:12:03,920 --> 00:12:07,100 어떤는 것 의미 무슨 일이 있어도 실행하지 않습니다. 303 00:12:07,100 --> 00:12:09,640 그리고 당신은에 가서, 또는 그 세,로 이동 304 00:12:09,640 --> 00:12:12,500 줄의 코드는 우리가 조금 전에 보았다. 305 00:12:12,500 --> 00:12:14,330 그래서 의미는 무엇입니까? 306 00:12:14,330 --> 00:12:17,760 글쎄, 그 살펴 여기 아래 대부분 두 줄. 307 00:12:17,760 --> 00:12:20,450 그 선은 결코 것, 이제까지 도달 얻을. 308 00:12:20,450 --> 00:12:22,780 상관없이 때문에, 그 두 번째 고토 실패 309 00:12:22,780 --> 00:12:25,790 프로그램을 강요하는 것입니다 그 라인을 통해 권리를 이동합니다. 310 00:12:25,790 --> 00:12:28,030 그리고 길고도 짧은 이야기, 그 마지막 두 줄 311 00:12:28,030 --> 00:12:31,100 에 대한 사실은 중요하다 SSL의 정확성. 312 00:12:31,100 --> 00:12:35,610 >> 그들은 실행하지 않는 경우 사실, 그것은이다 수 또는 적, 나쁜 사람, 313 00:12:35,610 --> 00:12:38,210 일반적으로 알려진 임금 중앙 공격에 남자로, 314 00:12:38,210 --> 00:12:41,860 보안 웹 사이트 척 페이스 북이나 아마존이나 구글을 좋​​아한다. 315 00:12:41,860 --> 00:12:45,680 하지만 정말 그냥 참조 - 데 당신에게 암호화 된 연결, 316 00:12:45,680 --> 00:12:48,792 그들은 다음 트래픽을 전달 따라서, 좋든 나쁘 든. 317 00:12:48,792 --> 00:12:50,750 아마도 사용자 이름, 아마도 암호, 318 00:12:50,750 --> 00:12:54,080 아마도 당신의 신용 카드 정보, 문제의 실제 사이트에 게시합니다. 319 00:12:54,080 --> 00:12:55,410 또는 심지어 전혀. 320 00:12:55,410 --> 00:12:57,656 즉,이 SSL을 나누기. 321 00:12:57,656 --> 00:12:59,280 지금은 다행히도, 애플은이 문제를 해결했다. 322 00:12:59,280 --> 00:13:01,930 모두 최근 맥 OS와 아이폰 OS에 대한. 323 00:13:01,930 --> 00:13:04,790 하지만 검사를 두 배로하려는 경우 컴퓨터는 최신 지금 324 00:13:04,790 --> 00:13:08,630 당신은 자동 업데이트를 가정 에, gotofail.com에 머리 325 00:13:08,630 --> 00:13:11,440 당신은 좋은 작은를 볼 수 있습니다 당신에게 많은 것을 말할 것이다 시험. 326 00:13:11,440 --> 00:13:14,190 그 사이에, 당신은 가지고 싶은 경우 , 실제 소스 코드를 보면 327 00:13:14,190 --> 00:13:16,990 이 긴 URL이지만, 여기에 해당 파일의 전체 소스 코드 328 00:13:16,990 --> 00:13:19,740 당신은 감각을 얻을하려는 경우 실제 프로그래밍은 무엇 329 00:13:19,740 --> 00:13:22,310 같은, 솔직히 실제 버그를. 330 00:13:22,310 --> 00:13:25,390 >> 버그라고,이 밈했다 후반의 꽤 순환. 331 00:13:25,390 --> 00:13:28,670 코드의 99 작은 버그, 코드의 99 작은 버그, 332 00:13:28,670 --> 00:13:32,650 하나 다운을 해 주위 패치, 코드에서 127 작은 버그. 333 00:13:32,650 --> 00:13:34,010 그래서이 참조된다? 334 00:13:34,010 --> 00:13:36,410 아마도,이 경험 당신 자신이 있었다, 335 00:13:36,410 --> 00:13:39,400 당신은 몇 가지를 아래로 추적하려고 곳 버그, 어쩌면 다음 다른, 또는 336 00:13:39,400 --> 00:13:42,290 더 많은 버그로 튕겨 당신의 노력 한 결과 337 00:13:42,290 --> 00:13:43,829 하나의 문제를 해결하기 위해. 338 00:13:43,829 --> 00:13:45,620 사실,이에 대한 더욱 홈런, 339 00:13:45,620 --> 00:13:48,080 의 얼굴을 당겨 보자 그때가 아마 잘 알고 있습니다. 340 00:13:48,080 --> 00:13:49,730 중간에 말콤에서 HAL. 341 00:13:49,730 --> 00:13:50,850 >> [동영상 재생] 342 00:13:50,850 --> 00:13:52,818 >> [음악 연주] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [END 동영상 재생] 345 00:14:18,420 --> 00:14:21,128 데이비드 J. 마란 : 그리고 지금 약간의 안녕 한가 반 친구들의 일부에서. 346 00:14:21,128 --> 00:14:24,405 최대 최초의 친구 칼리드이며, 그의 북부 버지니아 출신 자 347 00:14:24,405 --> 00:14:26,030 미국. 348 00:14:26,030 --> 00:14:30,590 >> KHALID : 어이 CS50 동료, 내 이름은 [청취] 칼리드입니다. 349 00:14:30,590 --> 00:14:35,580 나의 앵무새를 만나, [청취] 나는 북부 버지니아에 살고 있습니다. 350 00:14:35,580 --> 00:14:41,070 나는 여덟 번째 학년이고 난 CS50 클래스의 일부가 될 기쁘게 생각합니다. 351 00:14:41,070 --> 00:14:46,340 이 경험하는 중대하다 대학하지만, 집에서. 352 00:14:46,340 --> 00:14:49,980 당신이 추측 수 있듯이, 나는 등록하고 온라인 학습 프로그램. 353 00:14:49,980 --> 00:14:54,380 경험 주시기 바랍니다 여기에 내 첫 번째 프로젝트. 354 00:14:54,380 --> 00:14:56,579 주위에 당신을 참조하십시오. 355 00:14:56,579 --> 00:14:58,620 데이비드 J. 마란 : 그리고 지금 ,의 캔자스 시티에 머리하자 356 00:14:58,620 --> 00:15:00,464 데릭 기다리고 미주리. 357 00:15:00,464 --> 00:15:03,380 그는 촬영 때 데릭 일에 있었다 이 그래서 당신은 약간의 소리를들을 수 358 00:15:03,380 --> 00:15:07,170 백그라운드에서 이후 그는 데이터 센터에서 사용할 수 있습니다. 359 00:15:07,170 --> 00:15:10,520 >> 데릭 미첼 : 안녕하세요 세계, 내 이름은 데릭 미첼입니다. 360 00:15:10,520 --> 00:15:12,930 나는 캔자스 시티, 미주리입니다. 361 00:15:12,930 --> 00:15:16,790 그리고 CS50를 취하고있다 클래스 때문에 정말 362 00:15:16,790 --> 00:15:19,830 일부를 배울 필요가 내 작업에 대한 프로그래밍. 363 00:15:19,830 --> 00:15:20,770 내가 일하는 곳이다. 364 00:15:20,770 --> 00:15:27,030 나는에 대한 지역 지원 기술자입니다 Cabela의, 세계 최고의 용품점. 365 00:15:27,030 --> 00:15:31,160 그리고 좀 더 배우려고 노력 해요 그래서 나는 내 경력에 능가 할 수 프로그래밍 366 00:15:31,160 --> 00:15:33,690 단지 더 나은 기술자합니다. 367 00:15:33,690 --> 00:15:40,600 그래서 다시, 내 이름은 데릭 미첼 이것은 CS50이다. 368 00:15:40,600 --> 00:15:45,950 >> [SPEAKING 이탈리아어] 369 00:15:45,950 --> 00:15:47,110 >> 페데리코 :여보세요 세계. 370 00:15:47,110 --> 00:15:48,318 내 이름은 페데리코 Grivelli입니다. 371 00:15:48,318 --> 00:15:49,210 이탈리아에서 왔어요. 372 00:15:49,210 --> 00:15:52,670 나는 가장 큰 중 하나에서 태어났다 국가, 밀라노에있는 도시. 373 00:15:52,670 --> 00:15:56,720 그리고 실제로에서 자랐어요 다음 밀라노에 작은 도시입니다. 374 00:15:56,720 --> 00:16:00,740 그래서 여기 내 욕망이 시작됩니다 내 시야를 확장하십시오. 375 00:16:00,740 --> 00:16:04,910 그리고 이것은 왜 오늘은 외국인입니다 워싱턴 주에있는 교환 학생. 376 00:16:04,910 --> 00:16:07,260 물론, 미국. 377 00:16:07,260 --> 00:16:10,545 그래서 미국의 교육은 이탈리아어에서 정말 다른. 378 00:16:10,545 --> 00:16:14,150 여기에서 나는 더 많은 것을 얻을 수 경험에 손을, 379 00:16:14,150 --> 00:16:17,870 오히려 공부와 암기보다. 380 00:16:17,870 --> 00:16:24,430 그래서이 나이고, 내 이름을 다시합니다 페데리코 Grivelli, 이것은 CS50이다. 381 00:16:24,430 --> 00:16:27,240 >> 데이비드 J. 마란 : 이제 안녕 사람에서 우리는 기대하지 않았다. 382 00:16:27,240 --> 00:16:28,380 >> SARAH 커피가 :여보세요 세계. 383 00:16:28,380 --> 00:16:32,030 내 이름은 제가 사라 커피 맞지? Maltham에서, 매사 추세 츠, 384 00:16:32,030 --> 00:16:35,810 나는 결혼 해요 CS50 자신의 댄 커피 라. 385 00:16:35,810 --> 00:16:39,592 댄, 난 단지 싶어 당신은 매우 행복한 생일. 386 00:16:39,592 --> 00:16:42,550 데이비드 J. 마란 : 그는이 몰라 , 일어날하지만, CS50 자신이다 387 00:16:42,550 --> 00:16:44,770 대니 코피가 맞다 이제 컨트롤 룸. 388 00:16:44,770 --> 00:16:49,125 그러나 인터넷에되기 직전에, 오늘은 29 일의 생일이기 때문이다. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 댄 밖으로 가자. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 그렇지 않으면, 댄 나와주세요 이것은 매우 어색하려고합니다. 393 00:17:01,306 --> 00:17:04,010 댄? 394 00:17:04,010 --> 00:17:08,040 올해는 댄 커피 맞지 몰랐어요 이 일이 될 거라고 - 우리 395 00:17:08,040 --> 00:17:10,780 물론이를 준비했습니다. 396 00:17:10,780 --> 00:17:20,980 그래서 행복한 29 생일, 그리고 우리 당신은 참으로 놀랍니다 바랍니다. 397 00:17:20,980 --> 00:17:23,741 아니,, 다른 방법, 다른 방법. 398 00:17:23,741 --> 00:17:24,240 아니,이었다. 399 00:17:24,240 --> 00:17:24,889 >> DAN 코피가 : 거기 우리는 간다. 400 00:17:24,889 --> 00:17:26,430 >> 데이비드 J. 마란 : 댄 커피가, 모두. 401 00:17:26,430 --> 00:17:28,460 나오는, 대단히 댄 감사합니다. 402 00:17:28,460 --> 00:17:32,400 그리고 지금, 팬더의 60초. 403 00:17:32,400 --> 00:17:33,676 >> [동영상 재생] 404 00:17:33,676 --> 00:17:36,156 >> [음악 연주] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [END 동영상 재생] 407 00:18:32,910 --> 00:18:34,670 데이비드 J. 마란 : 지금 당신은 할 수있다 , 최근 에피소드에서 기억 408 00:18:34,670 --> 00:18:37,830 우리는 LaunchCode,을 소개했다 세인트 루이스, 미주리에있는 사업 409 00:18:37,830 --> 00:18:40,200 자원 봉사자들에 의해 운영되는 사람 따라서 다음과 같은되었습니다 410 00:18:40,200 --> 00:18:43,304 CS50의 교과 과정과 함께 세인트 루이스의 안내 시민 411 00:18:43,304 --> 00:18:46,470 의 끝을 향해 그 자료를 통해 프로그래밍을 쌍으로하는 데 도움이 412 00:18:46,470 --> 00:18:48,530 학기의 끝에서 작업. 413 00:18:48,530 --> 00:18:51,360 당신은, 사실은 기억하고있을 그 이 사업은 인기가 있었다 414 00:18:51,360 --> 00:18:55,749 세인트 루이스에있는, 그들이 거의 지역 오페라 하우스 넘친. 415 00:18:55,749 --> 00:18:57,540 음, LaunchCode의의 매우 우아 설립자 416 00:18:57,540 --> 00:18:59,610 최근에 학교에 와서 앉을하기로 합의 417 00:18:59,610 --> 00:19:02,830 샌더스 극장에서 우리와 함께 LaunchCode이 무엇인지에 대한 채팅 418 00:19:02,830 --> 00:19:04,589 그리고 그것은 계속되고 어떻게. 419 00:19:04,589 --> 00:19:07,880 데이비드 J. 마란 : 우리는 함께 오늘 여기에있어 우리의 비행했다 LaunchCode에서 친구 420 00:19:07,880 --> 00:19:10,410 모든 방법 세인트 루이스는 인사를합니다. 421 00:19:10,410 --> 00:19:11,279 안녕하세요. 422 00:19:11,279 --> 00:19:12,070 JIM MCKELVEY : 안녕하세요. 423 00:19:12,070 --> 00:19:14,819 데이비드 J. 마란 : 우리는 누가해야합니까 여기에 우리와 함께 오늘 LaunchCode에서. 424 00:19:14,819 --> 00:19:16,304 JIM MCKELVEY : 그래서, 나는 짐 McKelvey 해요. 425 00:19:16,304 --> 00:19:17,720 브렌든 LIND : 그리고 브랜든 린드 해요. 426 00:19:17,720 --> 00:19:19,050 자크 LOU : 그리고 자크 루 해요. 427 00:19:19,050 --> 00:19:20,020 데이비드 J. 마란 : 그리고 익숙하지 않은 사람들을 위해, 428 00:19:20,020 --> 00:19:22,005 당신은 우리에게 조금 말할 수 LaunchCode가 무엇에 대해? 429 00:19:22,005 --> 00:19:24,380 >> JIM MCKELVEY : 그래서 LaunchCode 취업 알선 시스템 430 00:19:24,380 --> 00:19:26,880 우리가 개척되도록 , 세인트 루이스에서 시작 431 00:19:26,880 --> 00:19:28,600 그러나 우리는 전국을 가져올 것입니다. 432 00:19:28,600 --> 00:19:31,460 아이디어는 기본적으로 얻을 수 있습니다 기업들은 고용을 변경합니다 433 00:19:31,460 --> 00:19:34,640 관행 사람을 받아 들일 사람 기존과는 다른 새로운 차원의 자격 증명을 가지고. 434 00:19:34,640 --> 00:19:39,350 우리가 알고있는 정도로, 프로그래머로서, 그 가장 많은 프로그래머 435 00:19:39,350 --> 00:19:41,720 어느 정도 독학하고 있습니다. 436 00:19:41,720 --> 00:19:44,869 그리고 회사는하지 않습니다 반드시 인식 437 00:19:44,869 --> 00:19:46,160 이 자신의 고용 관행. 438 00:19:46,160 --> 00:19:49,240 그래서 당신이 좋은 코더 인 경우에, 당신은 여전히​​ 필요하지 않습니다 439 00:19:49,240 --> 00:19:51,080 좋은 일에 방법이 있습니다. 440 00:19:51,080 --> 00:19:53,400 >> 그래서, 우리는 일을 시작 백 회사와 441 00:19:53,400 --> 00:19:55,790 억 달러에서 기업과 같은 기업, 442 00:19:55,790 --> 00:19:59,670 아래 마스터 카드, 두 사람이 창업에. 443 00:19:59,670 --> 00:20:03,720 그리고 우리는 모두가 동의하는 왔 LaunchCode 후보를 고려하는, 444 00:20:03,720 --> 00:20:05,230 기본적으로 도제 시스템. 445 00:20:05,230 --> 00:20:07,920 >> 데이비드 J. 마란 : 그리고 어떻게 찾았어요 처음에 CS50의 재료. 446 00:20:07,920 --> 00:20:09,461 >> JIM MCKELVEY : 그래서 정말 재미 있었다. 447 00:20:09,461 --> 00:20:14,310 내 아내는 온라인 클래스를했다 하버드 확장을 통해. 448 00:20:14,310 --> 00:20:17,560 그리고 그녀는 가을 2012 CS50했다. 449 00:20:17,560 --> 00:20:22,010 우리가있는 동안, 나는 해요 교육에 의해 컴퓨터 과학자. 450 00:20:22,010 --> 00:20:25,180 그래서 난을 통해 그녀를 돕고 있었다 이 클래스는, 나는 그것을보고 있었다. 451 00:20:25,180 --> 00:20:30,980 그리고 그녀는 이것이다, 당신이 알고있는, 말 , EDX를 통해 온라인으로 제공되는 452 00:20:30,980 --> 00:20:36,960 그리고 우리는 누가이 사람을 배치하고 거의 기존 자격 증명, 453 00:20:36,960 --> 00:20:38,870 우리는 같은거야,이 환상적 일 것입니다. 454 00:20:38,870 --> 00:20:40,540 그래서 우리가 그것에 대해 알게 됐어요. 455 00:20:40,540 --> 00:20:41,535 를 통해 M 아내, 안나. 456 00:20:41,535 --> 00:20:42,994 그리고 당신의 하버드 확장 프로그램. 457 00:20:42,994 --> 00:20:44,201 데이비드 J. 마란 : 그건 재미. 458 00:20:44,201 --> 00:20:47,620 그런 작은 결정의, 그녀의 촬영 클래스는 다음과 같은 영향을 미쳤다. 459 00:20:47,620 --> 00:20:49,940 >> JIM MCKELVEY : 그것은 매우 운이 좋았다. 460 00:20:49,940 --> 00:20:53,931 그리고 우리는 정말보고 흥분했다 너희들은 EDX와 함께 작업하는 것을 461 00:20:53,931 --> 00:20:56,430 하고 사용할 수 있도록하고, 모든 보충 자료. 462 00:20:56,430 --> 00:20:58,840 그리고 환상적 훈련을위한 자원. 463 00:20:58,840 --> 00:20:59,590 데이비드 J. 마란 : OK. 464 00:20:59,590 --> 00:21:02,596 글쎄, 뉴스에서, 우리 실제로보고 건너 왔어요 465 00:21:02,596 --> 00:21:05,720 무엇에 LaunchCode의 첫 번째 밤 당신이 오페라 하우스에있을 때이었다. 466 00:21:05,720 --> 00:21:07,520 당신이 우리에게 줄 수 의 직접 계정 무엇 467 00:21:07,520 --> 00:21:09,840 당신의 경험은 저녁 같았다? 468 00:21:09,840 --> 00:21:11,880 >> JIM MCKELVEY : 네, 그래서 로마에 있었다. 469 00:21:11,880 --> 00:21:14,950 그리고 브랜든 3시에 나에게 전화를 아침에 말했다, 470 00:21:14,950 --> 00:21:17,140 우리는 세 가지 장소를 오버플로했습니다. 471 00:21:17,140 --> 00:21:21,360 그래서 우리는 그리스도 교회에게 있었다 성당, 다운타운 도서관, 472 00:21:21,360 --> 00:21:24,520 그리고 군인 기념관, 어떤 세 꽤 큰 장소입니다. 473 00:21:24,520 --> 00:21:26,390 그리고 우리는 기대하고 있었다 몇 백 명. 474 00:21:26,390 --> 00:21:28,550 우리는 1000 명 이상이 가입했다. 475 00:21:28,550 --> 00:21:30,890 그래서 우리는 모든 것을 오버플로 와 브렌든 나를 호출 476 00:21:30,890 --> 00:21:33,840 같은, 우리는 더 큰 건물이 필요합니다. 477 00:21:33,840 --> 00:21:36,370 그리고 그들은 우리에게있어 거인이 거대한 오페라 478 00:21:36,370 --> 00:21:38,717 우리는 첫 번째 클래스를 개최 집. 479 00:21:38,717 --> 00:21:40,050 데이비드 J. 마란 : 아 그게 좋아요. 480 00:21:40,050 --> 00:21:42,590 JIM MCKELVEY : 그리고 사람들 너무 감사했다. 481 00:21:42,590 --> 00:21:45,930 내 말은, 사람들이 누구 우리는 도달하고 482 00:21:45,930 --> 00:21:48,089 당신이 원하는 사람들 이 사람들을 도울 수 있습니다. 483 00:21:48,089 --> 00:21:50,630 데이비드 J. 마란 : 어떤에서 당신은 본 적이 얼마나 현실 484 00:21:50,630 --> 00:21:53,460 그것은 인 진입 사람 더 이전의 배경과 과정. 485 00:21:53,460 --> 00:21:56,150 그리고 몇 개월 후, 그들은 CS50 13 주이 486 00:21:56,150 --> 00:21:58,310 자신의 벨트 아래에 실제로 충분히 자신감 487 00:21:58,310 --> 00:22:01,000 및 충분한 자격을 실제 프로그래밍 작업. 488 00:22:01,000 --> 00:22:03,590 >> JIM MCKELVEY : 다윗, 우리가 정말 OK, 몰라? 489 00:22:03,590 --> 00:22:06,770 우리가 일을하지 않았기 때문에 모든 종류의 아직 규모. 490 00:22:06,770 --> 00:22:10,910 당신도 알다시피, 우리의 데이터 포인트 지금 내가 배운 것은 가능했다입니다. 491 00:22:10,910 --> 00:22:13,533 그리고 50 일부 우리가 배치 한 사람들, 492 00:22:13,533 --> 00:22:15,200 그들이 어디에 우리가 일반적으로 알고있다. 493 00:22:15,200 --> 00:22:18,270 그리고 우리의 생각은 그 사람 누가 CS50을 통해 제공 494 00:22:18,270 --> 00:22:21,397 일반적으로 될 것입니다 일부만큼 숙련 495 00:22:21,397 --> 00:22:23,480 우리가 가지고있는 사람들의 이미 성공적으로 배치했다. 496 00:22:23,480 --> 00:22:25,620 >> 그래서 우리는 아직 그 규모를 입증하지 않았습니다. 497 00:22:25,620 --> 00:22:29,140 그리고 나는 걸 말하는 게 아니에요 어떤 방법으로 교육을 완료합니다. 498 00:22:29,140 --> 00:22:31,990 그러나 이러한 좋은 시작이다. 499 00:22:31,990 --> 00:22:33,640 그리고 사람들에게 컨텍스트를 제공합니다. 500 00:22:33,640 --> 00:22:36,310 그리고 그것은 또한, 당신은 알고있다, 그것은 엄격한 클래스입니다. 501 00:22:36,310 --> 00:22:40,020 그래서이 작업을 완료 한 사람 클래스는 뭔가를 증명했다. 502 00:22:40,020 --> 00:22:43,175 그들은 몇 가지를 시연했다고 문자 또는 당신의 조합 503 00:22:43,175 --> 00:22:48,170 알고, 끈기 또는 정보 중 하나를, 또는 무엇이든 그 마법의 공식은 504 00:22:48,170 --> 00:22:51,660 그것은을 통해 그들을 가져옵니다 꽤 힘든 클래스, 505 00:22:51,660 --> 00:22:54,420 우리는 그 징조 것 같아 잘 자신의 성공을 위해. 506 00:22:54,420 --> 00:22:57,340 그리고 우리는 회사가 그에 백업하고자. 507 00:22:57,340 --> 00:22:59,700 그래서, 그래서 우리는 정말 모르겠어요. 508 00:22:59,700 --> 00:23:03,630 그러나 우리는 매우 낙관적 CS50를 통해 얻을 사람, 509 00:23:03,630 --> 00:23:06,080 우리는 일자리를 얻을 수 있습니다. 510 00:23:06,080 --> 00:23:09,320 >> 브렌든 LIND : 그리고 일 LaunchCode가되지 않는 것입니다 511 00:23:09,320 --> 00:23:11,120 전형적인 엔트리 레벨의 고용 등을들 수있다. 512 00:23:11,120 --> 00:23:13,870 오른쪽, 어디 아니다 당신이 와서 말 513 00:23:13,870 --> 00:23:16,410 일반적으로 당신은 C.S.을해야 할 수도 있습니다 학위와 2 년의 514 00:23:16,410 --> 00:23:18,800 바로 작업을 많이 얻을 수있는 경험을? 515 00:23:18,800 --> 00:23:22,680 하지만, LaunchCode 당신이 온다 그런 것들 중 하나를 필요로하지 않는다. 516 00:23:22,680 --> 00:23:24,620 당신은 할 필요가 없습니다 그 시점에 자격. 517 00:23:24,620 --> 00:23:26,370 당신이 있어야 할 곳에 그 적성에게이된다 518 00:23:26,370 --> 00:23:27,780 그 수준에 도착하는 거리에 있습니다. 519 00:23:27,780 --> 00:23:28,960 그래서 도제입니다. 520 00:23:28,960 --> 00:23:31,920 당신이 때까지 그리고 지속 그 수준에서, 어디 521 00:23:31,920 --> 00:23:34,040 당신은에서 가져온 것입니다 정상적인 위치에 대한. 522 00:23:34,040 --> 00:23:35,910 회사는 할 수 있습니다 당신은 어떤 지점에서 이동합니다. 523 00:23:35,910 --> 00:23:38,000 >> 데이비드 J. 마란 : 그래서 기업 사람은 궁극적으로하고 있습니다 524 00:23:38,000 --> 00:23:39,177 그 초기 협력. 525 00:23:39,177 --> 00:23:40,010 브렌든 LIND : 오른쪽. 526 00:23:40,010 --> 00:23:43,045 그래서 CS50 - 우리는 무엇이야 CS50과 함께하려고 노력하고 527 00:23:43,045 --> 00:23:46,320 그들 지점에 도착되는 경우 다음, 이봐 당신은 CS50을 할 수있는 경우, 528 00:23:46,320 --> 00:23:48,620 같은 당신은, 그 드라이브가 당신이 배울 수있는 그 의지를 가지고, 529 00:23:48,620 --> 00:23:53,460 당신은 그 적성에이 자기 학습과 회사에서 일 530 00:23:53,460 --> 00:23:56,160 그것은 그 필요 무엇이든 처리 할 수​​ 있습니다. 531 00:23:56,160 --> 00:23:58,530 그리고 우리는 그들을 얻을 수 있습니다, 우리는 문에 그들을 얻을. 532 00:23:58,530 --> 00:24:02,640 그리고 그들은 그들이 15 달러를 돈을 받고, 돈을받을 기간 견습을위한 시간. 533 00:24:02,640 --> 00:24:05,880 그리고 그들은 회사, 준비가 될 때마다 급여 위치에 그들을집니다. 534 00:24:05,880 --> 00:24:08,570 회사가하지 않는 경우 그들은하지 않으면 그들은 그들의 방법에있어 생각, 535 00:24:08,570 --> 00:24:09,445 그들은 그 (것)들이 가게 할 수 있습니다. 536 00:24:09,445 --> 00:24:14,750 그리고 지금까지의 성공이 있다는 것입니다 거의 모든 사람들이 여전히 537 00:24:14,750 --> 00:24:15,630 자신의 회사와. 538 00:24:15,630 --> 00:24:16,540 >> 데이비드 J. 마란 : OK. 539 00:24:16,540 --> 00:24:18,350 그래서 지금 당신이있어 세인트 루이스에 초점을 맞추고, 540 00:24:18,350 --> 00:24:20,880 하지만 난 당신이하고 싶은 수집 전국적으로 주도권을 쥐고. 541 00:24:20,880 --> 00:24:22,790 그래서 실제로 다음 당신을 위해인가? 542 00:24:22,790 --> 00:24:25,630 >> JIM MCKELVEY : 그래서 다음에 일련의 전국의 도시. 543 00:24:25,630 --> 00:24:28,710 그래서, 우리는 국가 가고 싶지 않아 우리는 모델을 세분화 할 때까지, 544 00:24:28,710 --> 00:24:32,470 그리고 아마 그 중 몇 가지를 마련 흙을 통해 보도. 545 00:24:32,470 --> 00:24:34,830 이것의 완성 첫 번째 CS50 클래스는 546 00:24:34,830 --> 00:24:38,080 정말 중요한 것, 때문에 우리는 그에서 좋은 데이터가 있어요. 547 00:24:38,080 --> 00:24:43,079 그러나 우리는 알고 나면 어떤 작품과 어떤 우리가 정말 일을하고 확장해야한다, 548 00:24:43,079 --> 00:24:45,120 우리는 확장 할거야 가능한 한 빨리, 549 00:24:45,120 --> 00:24:46,710 필요가 도처에 존재하기 때문이다. 550 00:24:46,710 --> 00:24:50,260 그리고 우리는이 몇 가지를 만들려고 노력하지 않을 지역, 세인트 루이스 현상의 일종. 551 00:24:50,260 --> 00:24:52,740 우리는 단지 테스트 베드로서 그 사용하고 있습니다. 552 00:24:52,740 --> 00:24:55,900 그리고 우리는 확대됩니다 당신은 빨리 우리가 할 수있는, 알고있는 553 00:24:55,900 --> 00:24:58,160 유사한 요구 사항이있는 곳으로. 554 00:24:58,160 --> 00:25:00,070 >> 데이비드 J. 마란 : 음, 감사합니다 당신이 해왔 던 모든 것을 훨씬 더. 555 00:25:00,070 --> 00:25:01,610 우리는 심지어 그것의 일부가 될 영광입니다. 556 00:25:01,610 --> 00:25:02,660 그것은 매우 고무되었습니다. 557 00:25:02,660 --> 00:25:03,660 >> JIM MCKELVEY : 감사합니다. 558 00:25:03,660 --> 00:25:08,610 이것은 너무 관대했다 다만 세계 수준의 교육이 559 00:25:08,610 --> 00:25:12,660 사람들을위한 누구 진심으로 감사합니다. 560 00:25:12,660 --> 00:25:14,410 당신이 만날 수있는 희망 학생들의 일부 561 00:25:14,410 --> 00:25:18,470 그리고 사람들을 볼 수 알다시피, 그것은 삶을 변화하고. 562 00:25:18,470 --> 00:25:22,610 그리고 나는 우리가를 통해 도달 할 수있는 희망 카메라와 여기에 그들을 데리고. 563 00:25:22,610 --> 00:25:25,090 하지만 그렇게 의미입니다. 564 00:25:25,090 --> 00:25:28,189 그리고 바늘을 움직이고 그것은 정말로 좋다. 565 00:25:28,189 --> 00:25:28,730 그래서 감사합니다. 566 00:25:28,730 --> 00:25:29,980 >> 데이비드 J. 마란 : 감사 당신이 우리에서뿐만 아니라. 567 00:25:29,980 --> 00:25:30,900 감사합니다. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 덕분에 저희를 결합하기위한 순전히. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com 더하십시오. 571 00:25:39,550 --> 00:25:43,109 >> 그래서 우리는 곧 그 후 채팅있어 더 많은 우리가 무엇을 할 수 있는지에 대해 대화. 572 00:25:43,109 --> 00:25:44,400 그리고 우리는 다음에왔다. 573 00:25:44,400 --> 00:25:48,010 우리는 발표 할 것을 기쁘게 생각합니다 최초의 CS50 해킹 마라톤이 574 00:25:48,010 --> 00:25:50,500 에 갈 것 세인트 루이스에 도로. 575 00:25:50,500 --> 00:25:51,780 LaunchCode 판. 576 00:25:51,780 --> 00:25:54,230 사실, 우리는 우리와 함께 복용한다 당신은이 사람들을 충족하려는 경우. 577 00:25:54,230 --> 00:25:56,563 당신 자신은 성에서 우박 경우 루이스, 또는 궁극적 것 578 00:25:56,563 --> 00:25:59,850 온라인, CS50의에서 조정하는 등 자신의 앤드류는있을 것입니다. 579 00:25:59,850 --> 00:26:04,720 CS50의 창, 콜튼 당신이 방금 만난 댄,, 580 00:26:04,720 --> 00:26:11,040 데빈, 가브리엘, 제이슨, 라몬, 당신은 또한 이전에 만났다. 581 00:26:11,040 --> 00:26:15,920 롭 보우 든, 셸리, 누구 당신은 할 수있다 등의 영화에서 기억 - 582 00:26:15,920 --> 00:26:17,370 와 [? Zemaila?]. 583 00:26:17,370 --> 00:26:20,600 >> 그래서 실제로, 당신이 좋아하면 것인지 온라인 세인트 루이스 나에 동참 584 00:26:20,600 --> 00:26:24,800 용의 live.cs50.net, 조정에서 금요일에 다음 라이브 쇼 585 00:26:24,800 --> 00:26:27,332 오후 6시 동부 시간에서 3월 28일. 586 00:26:27,332 --> 00:26:29,790 우리는 깨어있을거야 꽤 많은 시간이 저녁. 587 00:26:29,790 --> 00:26:32,170 그리고 우리는 당신이있을거야 희망 우리와 최대뿐만 아니라. 588 00:26:32,170 --> 00:26:33,896 즉,이 주 CS50의 라이브를 위해이다. 589 00:26:33,896 --> 00:26:35,770 이렇게 모두에게 감사합니다 카메라 뒤에. 590 00:26:35,770 --> 00:26:37,320 덕분에 우리의 기여에 너무 많은. 591 00:26:37,320 --> 00:26:39,880 우리는 성에서 당신을 볼 수 있습니다 루이스는이 CS50했다. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> 라몬 : 여우는 무엇을 말합니까? 594 00:27:10,350 --> 00:27:31,146