1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 DAVID J. Malan: Halló heimur. 3 00:00:18,210 --> 00:00:22,679 Þetta er CS50 Live og þetta er Mars 14, sem þýðir, hamingjusamur Pi Day. 4 00:00:22,679 --> 00:00:24,470 Nú það hefur verið smá stund þar sem við höfum séð þig, 5 00:00:24,470 --> 00:00:26,682 því síðasta föstudag, Rob Bowden og ég væri í raun 6 00:00:26,682 --> 00:00:28,390 burt á ráðstefnu í Atlanta, Georgia. 7 00:00:28,390 --> 00:00:30,525 A ráðstefnu þekktur sem SIGCSE er Special Interest 8 00:00:30,525 --> 00:00:33,400 Hóp á tölvunarfræði menntun, sem á hverju ári koma saman 9 00:00:33,400 --> 00:00:35,900 1000 kennarar tala um og vinna 10 00:00:35,900 --> 00:00:38,692 á endurbætur á tölvunarfræði menntun. 11 00:00:38,692 --> 00:00:40,650 Einn af grunntónn ræðumaður á þessu ári, í raun, 12 00:00:40,650 --> 00:00:42,800 var stofnandi code.org, sem þú gætir 13 00:00:42,800 --> 00:00:44,550 hafa séð í blöðum á síðasta ári. 14 00:00:44,550 --> 00:00:47,050 Þeir hafa gert ótrúlega starf undanfarin ár að fá 15 00:00:47,050 --> 00:00:50,310 fólk spennt um tölvunarfræði, og um forritun sérstaklega. 16 00:00:50,310 --> 00:00:52,351 Í raun, einn af mest þeirra vel þekkt átaksverkefni 17 00:00:52,351 --> 00:00:56,560 er þekktur sem The Hour of Code sem er tækifæri og námskrá um sem 18 00:00:56,560 --> 00:00:58,769 þú, eða vinur, eða fjölskyldumeðlimur, eða samstarfsmaður, 19 00:00:58,769 --> 00:01:01,810 gæti fengið þinn snertið ekki óhrein með smá tölvunarfræði og forritun 20 00:01:01,810 --> 00:01:04,610 fyrir aðeins klukkustund til sjá hvort þú tekur við henni. 21 00:01:04,610 --> 00:01:06,964 >> Í staðreynd, ef þú sjálfur hafa a vinur, fjölskyldumeðlimur, 22 00:01:06,964 --> 00:01:10,130 eða samstarfsmaður sem langar að prófa hann eða hönd hennar á einhverjum tölvunarfræði, 23 00:01:10,130 --> 00:01:13,390 en þú heldur að henda þeim inn í CS50 er námskrá gæti verið hluti of mikið of 24 00:01:13,390 --> 00:01:17,910 fljótt og vel fyrir alla muni, vísa þeim til code.org / læra þar sem þeir geta prófað 25 00:01:17,910 --> 00:01:21,110 hönd þeirra fyrir aðeins eina klukkustund á hluti af tölvunarfræði. 26 00:01:21,110 --> 00:01:23,180 Eða enn betra, að sýna þeim þetta myndband. 27 00:01:23,180 --> 00:01:27,570 >> [Video spilun] 28 00:01:27,570 --> 00:01:28,570 >> -Hæ, ég er Leah. 29 00:01:28,570 --> 00:01:29,320 >> -Og ég er Tonya. 30 00:01:29,320 --> 00:01:31,820 >> -Og við erum svo heppin að vera að læra tölvunarfræði. 31 00:01:31,820 --> 00:01:34,895 Við teljum að það er hræðilegt að 90% í skólanum gera að kenna ekki. 32 00:01:34,895 --> 00:01:37,020 -Þeir gerðu örugglega ekki bjóða upp á það í menntaskóla mínum. 33 00:01:37,020 --> 00:01:40,047 -Þannig að við erum að reyna að gera þetta vídeó til að sýna að hver sem er getur lært. 34 00:01:40,047 --> 00:01:42,463 Við viljum fá 10 milljónir nemendur að gera klukkustundar Code. 35 00:01:42,463 --> 00:01:43,810 >> -Hour af kóða. 36 00:01:43,810 --> 00:01:44,410 >> -Hour af kóða. 37 00:01:44,410 --> 00:01:45,405 >> -The Hour of Code. 38 00:01:45,405 --> 00:01:46,317 >> -Hour af kóða. 39 00:01:46,317 --> 00:01:46,900 -Hour af kóða. 40 00:01:46,900 --> 00:01:47,460 -Hour af kóða. 41 00:01:47,460 --> 00:01:48,043 -Hour af kóða. 42 00:01:48,043 --> 00:01:49,947 -The Hour of Code. 43 00:01:49,947 --> 00:01:51,780 -Hvernig heldur þú að fá hann til að fá til the sólblómaolía. 44 00:01:51,780 --> 00:01:53,920 Hann þarf að gera nokkrar aðgerðir. 45 00:01:53,920 --> 00:01:54,560 >> -Ég fékk það. 46 00:01:54,560 --> 00:01:56,440 Yay. 47 00:01:56,440 --> 00:01:59,610 >> -Og þá munum við keyra hana og sjá hvað gerist. 48 00:01:59,610 --> 00:02:00,415 >> -Amazing. 49 00:02:00,415 --> 00:02:02,598 >> -Svona. 50 00:02:02,598 --> 00:02:04,483 >> -Þú skrifaði bara fyrsta program. 51 00:02:04,483 --> 00:02:04,983 -Ég skrifaði það? 52 00:02:04,983 --> 00:02:05,937 -Já. 53 00:02:05,937 --> 00:02:07,368 -Þetta er kóðinn sem þú skrifar bara. 54 00:02:07,368 --> 00:02:08,800 -Mjög ógnvekjandi. 55 00:02:08,800 --> 00:02:12,317 -Ég hélt eins, númerið var eins FBI spjallþráð, tákn og efni. 56 00:02:12,317 --> 00:02:14,650 -A lítill hluti af vandamálinu þrautalausnir, a lítill hluti af rökfræði. 57 00:02:14,650 --> 00:02:15,650 -Það er eins og leiðbeiningar. 58 00:02:15,650 --> 00:02:18,040 -Forritun er mun auðveldara í dag. 59 00:02:18,040 --> 00:02:20,060 -Ekki spila bara á símanum. 60 00:02:20,060 --> 00:02:20,600 Program það. 61 00:02:20,600 --> 00:02:21,099 >> -Allt í lagi. 62 00:02:21,099 --> 00:02:21,926 -Awesome. 63 00:02:21,926 --> 00:02:24,050 >> -Hvernig virkar einhver fara um að fá vinnu? 64 00:02:24,050 --> 00:02:26,960 >> -Kannski taka á netinu bekknum, finna flokkur í samfélaginu háskóli. 65 00:02:26,960 --> 00:02:29,219 >> -Hægt er að fá einn af the bestur paying störf í heiminum. 66 00:02:29,219 --> 00:02:31,510 -Ég held að færa lækna í heild tölvuna aldri. 67 00:02:31,510 --> 00:02:33,450 -tækni snertir sérhver hluti af lífi okkar. 68 00:02:33,450 --> 00:02:36,340 Ef þú getur búið tækni, þú getur breytt heiminum. 69 00:02:36,340 --> 00:02:39,539 >> -Þannig að við erum spennt að þú ert þátt í klukkutíma í dag á reglunum. 70 00:02:39,539 --> 00:02:40,830 -Við gerðum bara tvær línur af kóða. 71 00:02:40,830 --> 00:02:42,471 -Þrjár línur af kóða. 72 00:02:42,471 --> 00:02:42,970 -fjórum línum. 73 00:02:42,970 --> 00:02:43,760 -Sjö línur. 74 00:02:43,760 --> 00:02:44,585 -Fimm línur. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16 Línur af kóða. 77 00:02:50,971 --> 00:02:51,720 -99 Línur af kóða. 78 00:02:51,720 --> 00:02:52,670 -60 Línur. 79 00:02:52,670 --> 00:02:54,380 -18 Línur af kóða. 80 00:02:54,380 --> 00:02:56,330 -75 Línur af kóða. 81 00:02:56,330 --> 00:02:58,700 -Það skiptir ekki máli hversu gamall þú ert. 82 00:02:58,700 --> 00:02:59,426 -Hour af kóða. 83 00:02:59,426 --> 00:03:01,890 -Hour af kóða. 84 00:03:01,890 --> 00:03:02,880 -The Hour of Code. 85 00:03:02,880 --> 00:03:03,750 -The Hour of Code. 86 00:03:03,750 --> 00:03:06,410 -The Hour of Code. 87 00:03:06,410 --> 00:03:08,555 -Hvort sem þú ert ungur maður eða ung kona. 88 00:03:08,555 --> 00:03:11,127 Hvort sem þú býrð í borg eða sveit. 89 00:03:11,127 --> 00:03:13,876 -Allir í þessu landi ættu læra hvernig á að forrita tölvu. 90 00:03:13,876 --> 00:03:15,001 -Og ég lauk bara - 91 00:03:15,001 --> 00:03:16,050 -Hour af kóða. 92 00:03:16,050 --> 00:03:17,790 -Það er reyndar mjög auðvelt að læra. 93 00:03:17,790 --> 00:03:19,330 -Stúlkur ættu að læra þetta líka. 94 00:03:19,330 --> 00:03:22,940 -Skilja að tungumál það er að fara að vera í framtíðinni. 95 00:03:22,940 --> 00:03:24,420 -Allir geta lært tölvufræði. 96 00:03:24,420 --> 00:03:25,378 -Og þú getur lært líka. 97 00:03:25,378 --> 00:03:29,374 -Jack Dorsey, Mark Zuckerberg, Bill Gates, allt þið, ég er að læra. 98 00:03:29,374 --> 00:03:30,040 -Gefðu það skot. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [END vídeó spilun] 101 00:03:44,300 --> 00:03:47,610 >> Nú segir eitthvað mér að ef þú ert í CS50 eða er í CS50x, 102 00:03:47,610 --> 00:03:50,850 þú hefur eytt vel yfir bara klukkutíma á erfðaskrá. 103 00:03:50,850 --> 00:03:53,080 En fyrir hvaða fjölskyldu, vinir, eða samstarfsmenn 104 00:03:53,080 --> 00:03:56,450 sem þú vilt að kynna þetta heimur, hér er önnur hvatning. 105 00:03:56,450 --> 00:03:57,440 Mundu þetta strákur? 106 00:03:57,440 --> 00:03:59,860 Mjög vinsæll upp á síðkastið, hefur verið Svokallað Flappy 107 00:03:59,860 --> 00:04:01,540 fugl á ýmsum vettvangi. 108 00:04:01,540 --> 00:04:05,310 Og hér erum við með vefslóð, á code.org / Flappy, 109 00:04:05,310 --> 00:04:08,400 þar sem góður fólkinu á code.org getur setja saman tólið með sem þú 110 00:04:08,400 --> 00:04:12,570 eða vinur getur gert þína eigin framkvæmd þeirrar vinsæll leikur. 111 00:04:12,570 --> 00:04:13,910 Svo ekki stöðva það út. 112 00:04:13,910 --> 00:04:15,811 >> Nú þegar ráðstefnan og síðasta föstudag. 113 00:04:15,811 --> 00:04:18,060 Rob Bowden og ég þar aftur, burt á þessari ráðstefnu, 114 00:04:18,060 --> 00:04:19,768 og við héldum um having a gestur gestgjafi. 115 00:04:19,768 --> 00:04:22,174 Og við reyndum út alveg Nokkrum fólkinu fyrir prufurnar. 116 00:04:22,174 --> 00:04:24,090 Enginn þeirra virtist vinna út, svo við héldum 117 00:04:24,090 --> 00:04:27,110 við myndum sýna þér nokkrar hreyfimyndir hvað gerði transpire. 118 00:04:27,110 --> 00:04:27,810 >> [Video spilun] 119 00:04:27,810 --> 00:04:31,670 >> RAMON GALVAN: Ég er Ramon Galvan fylla í fyrir eðlilega gestgjafi þinn, David Malan. 120 00:04:31,670 --> 00:04:40,340 Aðgangskóða Bandaríski herinn var 000.000, í raun ekki öruggur ef þú spyrð mig. 121 00:04:40,340 --> 00:04:43,430 Engu að síður, ég elska þig. 122 00:04:43,430 --> 00:04:45,650 Ólíkt Davíð, sem hringi þú. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 Skulum ekki fara yfir þetta mistök. 125 00:04:51,040 --> 00:04:53,067 Hvað er þetta um? 126 00:04:53,067 --> 00:04:54,733 Við skulum sjá bara vídeó með Harry Lewis. 127 00:04:54,733 --> 00:04:55,116 >> [END vídeó spilun] 128 00:04:55,116 --> 00:04:57,721 >> DAVID J. Malan: Nú, hvað er mest fyndið við það bút er ekki 129 00:04:57,721 --> 00:05:00,720 hvernig Ramon gerðar fyrir framan myndavél, en hvernig Ramon veit ekki, 130 00:05:00,720 --> 00:05:02,870 þar sem um nokkur áðan, að við vorum 131 00:05:02,870 --> 00:05:05,860 að fara að spila þá hreyfimyndir baka hér fyrir þig á internetinu. 132 00:05:05,860 --> 00:05:07,680 Svo CS50 eigin, Ramon Galvan. 133 00:05:07,680 --> 00:05:10,070 Koma aftur kannski í sumir framtíð þáttur. 134 00:05:10,070 --> 00:05:12,460 >> Nú á meðan, getur þú manst við fórum síðustu tímunum Episode 135 00:05:12,460 --> 00:05:14,670 á smá cliffhanger, þar sem við umtal 136 00:05:14,670 --> 00:05:17,250 að Rob Bowden hefur tvíburabróður, Paul. 137 00:05:17,250 --> 00:05:19,450 Sem, aftur, fancies sig a hluti af a grínisti. 138 00:05:19,450 --> 00:05:22,200 En hann varð líka að birtast í vinsæl American spurningakeppni, 139 00:05:22,200 --> 00:05:23,696 og við spurðum þig sem einn. 140 00:05:23,696 --> 00:05:25,570 Jæja nokkrir af þér skrifaði í með svarið. 141 00:05:25,570 --> 00:05:27,580 Og hér er eitt slíkt dæmi. 142 00:05:27,580 --> 00:05:31,140 >> Í CS50 lifandi, David getið um Tvíburabróður Robert, Paul Bowden, 143 00:05:31,140 --> 00:05:32,590 og spurði um að Google það. 144 00:05:32,590 --> 00:05:34,420 Jæja lítur út eins og hann er í Harvard líka. 145 00:05:34,420 --> 00:05:37,990 Og hver vill vera milljónamæringur, og já, ef ég er sá fyrsti 146 00:05:37,990 --> 00:05:41,810 að tilkynna þetta, Davíð, herra, ég vildi vera feginn að vera frægur á næsta CS50 147 00:05:41,810 --> 00:05:42,310 lifa. 148 00:05:42,310 --> 00:05:45,400 Svo telur þig frægur því svarið var örugglega, 149 00:05:45,400 --> 00:05:46,650 Hver vill vera milljónamæringur. 150 00:05:46,650 --> 00:05:50,390 Og í raun, á myndinni hér að Paul Bowden hlið gestgjafi sem sjónvarpið sýningunni er. 151 00:05:50,390 --> 00:05:53,344 Og við gerðum líka smá grafa, og fann þetta myndband fyrir þig. 152 00:05:53,344 --> 00:05:54,010 [Video spilun] 153 00:05:54,010 --> 00:05:56,410 -Paul Bowden frá Franklin, New Jersey. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 Hey Paul. 156 00:05:59,897 --> 00:06:00,730 Velkomin á sýninguna. 157 00:06:00,730 --> 00:06:02,650 >> -Þakka þér fyrir. 158 00:06:02,650 --> 00:06:06,140 >> -Paul segir hér þú ert Sophomore við Harvard University, augljóslega 159 00:06:06,140 --> 00:06:07,840 klár strákur. 160 00:06:07,840 --> 00:06:09,400 >> -Ég giska á. 161 00:06:09,400 --> 00:06:11,384 >> -Jæja í bókinni minni sem vissulega bendir svo. 162 00:06:11,384 --> 00:06:13,800 Og ég veit þegar þú varst standa í línu fyrir Millionaire, 163 00:06:13,800 --> 00:06:17,420 tákn frá himnum þú ert líklega að fara að gera vel, ekki satt? 164 00:06:17,420 --> 00:06:19,260 >> -Það má segja að. 165 00:06:19,260 --> 00:06:22,920 Þegar ég var að standa í línu ég hafði A Polo bolur sem var matur í 166 00:06:22,920 --> 00:06:26,300 og fugl gerðist að kúka rétt niður aftan á treyjunni minni. 167 00:06:26,300 --> 00:06:28,510 Og það var samt matur inn 168 00:06:28,510 --> 00:06:30,390 En það endaði að vera góður heppni. 169 00:06:30,390 --> 00:06:32,070 >> -Það er gott heppni, sjá? 170 00:06:32,070 --> 00:06:33,440 There þú fara, þú ert hér. 171 00:06:33,440 --> 00:06:35,086 Allt í lagi, Paul. 172 00:06:35,086 --> 00:06:36,440 Ertu tilbúinn? 173 00:06:36,440 --> 00:06:36,941 >> -Ég er tilbúin. 174 00:06:36,941 --> 00:06:37,440 -Allt í lagi. 175 00:06:37,440 --> 00:06:38,685 Þá skulum spila Milljónamæringur. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 Og bróðir þinn hefur verið að sitja á bak við þig, Rob bróðir þinn. 178 00:06:44,120 --> 00:06:45,220 Hvernig ert þú, Rob? 179 00:06:45,220 --> 00:06:46,150 >> -Ég vel hvernig ert þú? 180 00:06:46,150 --> 00:06:47,421 >> -Twin bróðir. 181 00:06:47,421 --> 00:06:47,920 -Já. 182 00:06:47,920 --> 00:06:50,290 -Nú ertu, yngri þó, þú kom út sex mínútum síðar, ekki satt? 183 00:06:50,290 --> 00:06:51,130 Er það rétt? 184 00:06:51,130 --> 00:06:51,650 >> -Ég er, já. 185 00:06:51,650 --> 00:06:53,970 >> -En þú ert the betri bróðir? 186 00:06:53,970 --> 00:06:55,480 >> -Ja, ég vil ekki að brag. 187 00:06:55,480 --> 00:06:56,765 Svo ég get ekki svarað því. 188 00:06:56,765 --> 00:06:58,600 >> [END vídeó spilun] 189 00:06:58,600 --> 00:07:02,610 >> -Svo Rob hefur tvíburi, skrifar annar af bekkjarfélögum þínum, Hmm áhugavert. 190 00:07:02,610 --> 00:07:04,410 Hversu djúpt er kanína holu fara? 191 00:07:04,410 --> 00:07:08,290 Ég er með spurningu, hví vandamál setur taka svo langan tíma að vera autograded? 192 00:07:08,290 --> 00:07:09,860 Hvað fram fer á bak við tjöldin? 193 00:07:09,860 --> 00:07:11,590 Svo við hélt að þetta myndi reyndar verið góð spurning 194 00:07:11,590 --> 00:07:14,930 að svara því það er benda svolítið af undirliggjandi áhugavert tæknilega 195 00:07:14,930 --> 00:07:15,620 upplýsingar. 196 00:07:15,620 --> 00:07:18,880 Gegn vinsæll trú, eru þeir ekki í raun farið með Muppets, heldur 197 00:07:18,880 --> 00:07:21,950 með innviði sem við vita og athuga 50 á the viðskiptavinur. 198 00:07:21,950 --> 00:07:25,350 Og uppbygging við vitum þess sandkassi 50 á miðlara megin. 199 00:07:25,350 --> 00:07:27,250 >> Nú fyrir þá sem ókunnur, í því skyni að prófa 200 00:07:27,250 --> 00:07:30,009 að nákvæmni sum Vandamál CS50 er stillt vandamál, 201 00:07:30,009 --> 00:07:32,050 þú getur keyrt skipun í að CS50 tæki þekkt 202 00:07:32,050 --> 00:07:35,355 sem stöðva 50, þar sem þú tilgreinir einstakt auðkenni fyrir próf 203 00:07:35,355 --> 00:07:36,230 sem þú vilt keyra. 204 00:07:36,230 --> 00:07:38,050 Og þá þú tilgreinir slóðirnar að skránni 205 00:07:38,050 --> 00:07:40,697 eða skrár sem þú vilt hlaða inn til netþjóna fyrir próf. 206 00:07:40,697 --> 00:07:42,780 Nú, þegar svörun kemur aftur frá the framreiðslumaður, 207 00:07:42,780 --> 00:07:45,820 vonandi þú sérð allt grænt smiley andlit, eins og þessir hér, 208 00:07:45,820 --> 00:07:49,000 gefur til kynna að ég skrifaði "Halló, heimur" mjög rétt. 209 00:07:49,000 --> 00:07:51,630 Hins vegar ef ég gerði eitthvað rangt, eins og í raun ekki 210 00:07:51,630 --> 00:07:55,045 nafngiftir skrána rétt, gæti ég fá þetta skelfilegur rautt óhamingjusamur andlit 211 00:07:55,045 --> 00:07:58,230 segja hello.c til, sem þýðir að það er ekki 212 00:07:58,230 --> 00:07:59,669 í raun, eins og sýnt með rauðu. 213 00:07:59,669 --> 00:08:01,460 Og ef eitthvað er í gulur, á meðan, það 214 00:08:01,460 --> 00:08:04,400 þýðir að þeir tékka ekki einu sinni hlaupa vegna sumir ánauðar, 215 00:08:04,400 --> 00:08:07,030 sumir fyrr próf gerði ekki í raun að ná árangri. 216 00:08:07,030 --> 00:08:09,164 >> Svo hvað er raunverulega að gerast undir hetta? 217 00:08:09,164 --> 00:08:11,080 Jæja þegar þú keyrir þetta athuga 50 stjórn, við erum 218 00:08:11,080 --> 00:08:12,830 meginatriðum zipping upp allar skrárnar þínar, 219 00:08:12,830 --> 00:08:16,510 þjappa þeim, að senda þá upp til sjá þyrping CS50 er netþjóna, þar 220 00:08:16,510 --> 00:08:19,090 við að búa þá hvað heitir sandkassi í kringum þá. 221 00:08:19,090 --> 00:08:21,100 Í meginatriðum er hægt að hugsa þetta sem mappa, 222 00:08:21,100 --> 00:08:25,250 og sem sérstakan notanda sem er til staðar einvörðungu í þeim tilgangi að setja saman 223 00:08:25,250 --> 00:08:28,790 og keyra að tilteknum kóða í einangrun frá einhvers annars, 224 00:08:28,790 --> 00:08:32,480 þannig að bara ef nemandi hefur slysni óendanlegur lykkja eða verr, 225 00:08:32,480 --> 00:08:35,200 það er ekki að fara að endilega haft áhrif á einhver annars um kerfið. 226 00:08:35,200 --> 00:08:39,200 Né getur einhver skrá er að handleika eða eytt sem ætti ekki að vera leyft. 227 00:08:39,200 --> 00:08:41,159 >> Nú, hvernig er kóðinn fá prófað? 228 00:08:41,159 --> 00:08:45,950 Jæja, skrifaði við allt innviði kallaði aftur, sandkassi - CS 50 sandkassi. 229 00:08:45,950 --> 00:08:48,470 Og þetta uppbygging er skrifað, koma á óvart, 230 00:08:48,470 --> 00:08:49,980 á tungumáli sem heitir JavaScript. 231 00:08:49,980 --> 00:08:53,000 Sem þú might vita, frá Clientside reynslu, en það kemur í ljós 232 00:08:53,000 --> 00:08:55,490 þú getur líka notað JavaScript á miðlara megin. 233 00:08:55,490 --> 00:08:57,450 Hvað gera sumir af the próf í raun líta út? 234 00:08:57,450 --> 00:09:01,260 Jæja hér er sumir hlið miðlara JavaScript númer, og það er bara útdráttur þess. 235 00:09:01,260 --> 00:09:04,710 En þetta sýnir tvær ávísanir að við gætum keyrt á kóðann þinn. 236 00:09:04,710 --> 00:09:08,360 >> Sú fyrsta sem allt toppnum, tékka hvort skráin hello.c er til, 237 00:09:08,360 --> 00:09:11,880 og sú seinni í raun og veru athugar hvort skráin safnar lagi. 238 00:09:11,880 --> 00:09:15,080 Og það er það sem á endanum býr þá óhamingjusamur andlit 239 00:09:15,080 --> 00:09:18,479 eða þá hamingjusamur andlit sem þú sérð í formi stöðva 50 úrslitum. 240 00:09:18,479 --> 00:09:20,270 Nú, fyrir miklu meira tæknilega smáatriði, þú ert 241 00:09:20,270 --> 00:09:23,436 velkomið að kíkja á þessa grein hér, sem tilviljun var í raun 242 00:09:23,436 --> 00:09:25,680 kynnt á síðasta ári SIGCSE ráðstefnu, 243 00:09:25,680 --> 00:09:28,660 og það kafar í miklu meira smáatriði eins og hvernig sú kerfi virkar 244 00:09:28,660 --> 00:09:31,010 og hvers vegna við byggt það á síðasta ári. 245 00:09:31,010 --> 00:09:33,180 >> Nú, í fjölmiðlum upp á síðkastið, hefur verið þetta tjáning 246 00:09:33,180 --> 00:09:35,640 hér - goto mistakast, því svokallaða goto mistakast 247 00:09:35,640 --> 00:09:38,410 padda sem stríða Apple Tölva undanfarið. 248 00:09:38,410 --> 00:09:42,021 Nú, eigum við að kynna þetta ekki í CS 50, vegna þess að goto greinargerð í C 249 00:09:42,021 --> 00:09:44,770 er almennt hleypa brúnum yfir, jafnvel þótt það hafi örugglega uses. 250 00:09:44,770 --> 00:09:47,490 Og hvað þetta þýðir hér, goto mistakast, er að allt sem 251 00:09:47,490 --> 00:09:50,550 áætlun hefur þessa línu kóða, ætti að fara til, sem er 252 00:09:50,550 --> 00:09:54,290 hoppa til, aðra línu af kóða óháð hvaða línur 253 00:09:54,290 --> 00:09:58,300 í millum, og þessi lína af kóða verður merkt með leitarorðinu mistakast. 254 00:09:58,300 --> 00:10:01,005 >> Og mistakast gæti verið hvað sem er, sem FUBAR [? BES?] En í þessu tilfelli, 255 00:10:01,005 --> 00:10:03,630 Apple kaus að kalla það ekki því það er klumpur af kóða sem 256 00:10:03,630 --> 00:10:06,850 ætti að framkvæma ef og þegar eitthvað hefur mistekist. 257 00:10:06,850 --> 00:10:10,717 Nú, því miður, Apple gerði mistök með þessari yfirlýsingu, eins og við munum sjá fljótlega. 258 00:10:10,717 --> 00:10:12,550 Og þeir nýlega út þessa tilkynningu 259 00:10:12,550 --> 00:10:14,710 í einni af Bug Festa þeirra skýrslur. 260 00:10:14,710 --> 00:10:16,950 An árásarmaður með forréttinda net stöðu 261 00:10:16,950 --> 00:10:21,880 mega handtaka eða breyta gögnum í fundur vernduð af SSL / TLS. 262 00:10:21,880 --> 00:10:24,250 SSL, muna, var örugg Sockets Layer, og það er 263 00:10:24,250 --> 00:10:28,070 tækni notuð til að venjulega dulkóða umferð milli vefur flettitæki, 264 00:10:28,070 --> 00:10:31,730 segja á Mac eða iPhone, eða einhverju hitt tækið, og a vefur framreiðslumaður. 265 00:10:31,730 --> 00:10:33,400 Og TLS er tengjast því. 266 00:10:33,400 --> 00:10:36,670 >> Þetta mál var fjallað um endurheimta vantar löggilding skrefum. 267 00:10:36,670 --> 00:10:40,350 Þannig að þetta var lýsing Apple vandamálið og lausnin á þeim. 268 00:10:40,350 --> 00:10:41,630 En hvað gerði þetta í raun? 269 00:10:41,630 --> 00:10:44,171 Svo við did sumir grafa, og við reyndar fann kóðann 270 00:10:44,171 --> 00:10:49,170 fyrir eigin framkvæmd Apple á SSL, sem aftur hefur áhrif á Macs eða iPhone, 271 00:10:49,170 --> 00:10:51,970 sérstaklega ef þú ert að nota Safari á þeim tölvum. 272 00:10:51,970 --> 00:10:53,890 Hér er útdráttur úr þeim kóða. 273 00:10:53,890 --> 00:10:56,140 >> Nú hefur þú kannski ekki viðurkenna sumir af þeim störfum. 274 00:10:56,140 --> 00:10:59,560 Og þú getur ekki viðurkenna notkun af a fara til yfirlýsingar upp fyrr en nú. 275 00:10:59,560 --> 00:11:01,480 En þetta er nokkuð kunnuglegt setningafræði. 276 00:11:01,480 --> 00:11:04,900 Við höfum nokkrar ef aðstæður, sumir inndrátt, fall, hrokkið axlabönd. 277 00:11:04,900 --> 00:11:06,340 Svo ekki allt sem erlendum. 278 00:11:06,340 --> 00:11:07,780 En við skulum súmma inn smá. 279 00:11:07,780 --> 00:11:11,590 Hér stilla þeim skilyrðum, og hér er minnst á goto mistakast. 280 00:11:11,590 --> 00:11:12,579 Nú, hvað er ekki? 281 00:11:12,579 --> 00:11:14,870 Jæja við skulum raunverulega fletta niður frekar í áætluninni. 282 00:11:14,870 --> 00:11:17,360 Þetta eru línur kóða, þessir þrír línur sem 283 00:11:17,360 --> 00:11:20,970 eru keyrð ef þú fara örugglega til að mistakast. 284 00:11:20,970 --> 00:11:22,430 >> Nú, hvað er málið þá? 285 00:11:22,430 --> 00:11:24,430 Jæja, við skulum fara aftur upp að þeim aðstæður þar 286 00:11:24,430 --> 00:11:28,630 Ég hef bent á gulu allt nefnir goto mistakast. 287 00:11:28,630 --> 00:11:30,860 Sjá neitt forvitinn? 288 00:11:30,860 --> 00:11:32,210 Leggja áherslu á the botn þar. 289 00:11:32,210 --> 00:11:32,710 Satt? 290 00:11:32,710 --> 00:11:34,830 The merkjamál gæti verið nýtt, en þær hugmyndir eru ekki. 291 00:11:34,830 --> 00:11:37,130 Ef við zoom í hér, þú munt eftir því að forritari 292 00:11:37,130 --> 00:11:40,200 hefur skrifað goto mistakast tvisvar, en inndreginn þau bæði. 293 00:11:40,200 --> 00:11:44,445 En þú gætir hafa gert þetta sama mistök sjálfur í ýmsum vandamálum CS 50. 294 00:11:44,445 --> 00:11:47,070 Bara vegna þess að þú draga inn tvær línur af kóða inni í ástandi 295 00:11:47,070 --> 00:11:49,111 þýðir ekki að þeir séu bæði að fara að framkvæma. 296 00:11:49,111 --> 00:11:52,240 Þeir eru bara báðir að fara að framkvæma ef þú setur í raun þau bæði 297 00:11:52,240 --> 00:11:53,100 með hvað? 298 00:11:53,100 --> 00:11:54,320 Curly axlabönd. 299 00:11:54,320 --> 00:11:57,130 >> Svo hvað er raunverulega að gerast ef Ég laga konar inndrátt 300 00:11:57,130 --> 00:12:01,330 og bætum ekki allir hrokkið axlabönd, hvað er raunverulega að gerast undir hetta, 301 00:12:01,330 --> 00:12:03,920 er að goto mistakast hefur meginatriðum vinstri bandalag hér, 302 00:12:03,920 --> 00:12:07,100 sem þýðir að það er að fara að framkvæma sama hvað. 303 00:12:07,100 --> 00:12:09,640 Og þú ert að fara að fara til, eða hoppa til, þeim þremur 304 00:12:09,640 --> 00:12:12,500 línur af kóða sem við skoðuðum í smá stund síðan. 305 00:12:12,500 --> 00:12:14,330 Svo er það vísbendingu? 306 00:12:14,330 --> 00:12:17,760 Jæja, taka a líta á þær sem botninum tvær línur hérna. 307 00:12:17,760 --> 00:12:20,450 Þeim línum mun aldrei, alltaf að fá náð. 308 00:12:20,450 --> 00:12:22,780 Því það er sama hvað, að öðru goto mistakast 309 00:12:22,780 --> 00:12:25,790 er að fara að neyða forritið að stökkva rétt yfir þeim línum. 310 00:12:25,790 --> 00:12:28,030 Og löng saga stutt, þeim síðustu tvær línur 311 00:12:28,030 --> 00:12:31,100 eru í raun mikilvægt fyrir að nákvæmni SSL. 312 00:12:31,100 --> 00:12:35,610 >> Reyndar, ef þeir framkvæma ekki, er það mögulegt eða mótstöðumaður, slæmur strákur, 313 00:12:35,610 --> 00:12:38,210 að launa hvað er almennt þekktur sem maður á miðja árás, 314 00:12:38,210 --> 00:12:41,860 þykjast vera öruggt vefsvæði eins og Facebook, eða Amazon eða Google. 315 00:12:41,860 --> 00:12:45,680 En í raun bara sjá - hafa dulkóðuð tenging við þig, 316 00:12:45,680 --> 00:12:48,792 og þeir senda þá umferð eftir, fyrir betri eða verri. 317 00:12:48,792 --> 00:12:50,750 Hugsanlega notendanafnið þitt, hugsanlega lykilorðið þitt, 318 00:12:50,750 --> 00:12:54,080 hugsanlega upplýsingarnar um kreditkortið þitt, á the raunverulegur staður sem um ræðir. 319 00:12:54,080 --> 00:12:55,410 Eða jafnvel ekki á öllum. 320 00:12:55,410 --> 00:12:57,656 Með öðrum orðum, þessi brýtur SSL. 321 00:12:57,656 --> 00:12:59,280 Nú sem betur fer, Apple gerði bregðast við þessu. 322 00:12:59,280 --> 00:13:01,930 Bæði fyrir Mac OS og IOS nýlega. 323 00:13:01,930 --> 00:13:04,790 En ef þú vilt að tvöfalda athuga tölvan þín er nú upp til dagsetning, 324 00:13:04,790 --> 00:13:08,630 hrokafullur þú hafa sjálfvirka uppfærslur á, höfuð til gotofail.com 325 00:13:08,630 --> 00:13:11,440 og þú munt sjá a ágætur lítill próf sem mun segja þér eins mikið. 326 00:13:11,440 --> 00:13:14,190 Á sama tíma, ef þú vilt taka A líta á the raunverulegur uppspretta merkjamál, 327 00:13:14,190 --> 00:13:16,990 þetta er löng slóð, en hér er allt Kóðinn fyrir að skrá 328 00:13:16,990 --> 00:13:19,740 ef þú vilt fá tilfinningu fyrir hvað raunverulega heimi forritun er 329 00:13:19,740 --> 00:13:22,310 eins og hreinskilnislega alvöru galla heiminum. 330 00:13:22,310 --> 00:13:25,390 >> Talandi um galla, þetta meme var dreift töluvert upp á síðkastið. 331 00:13:25,390 --> 00:13:28,670 99 litla galla í kóðanum, 99 litla galla í kóðanum, 332 00:13:28,670 --> 00:13:32,650 taka einn niður, plástur það í kring, 127 litlu galla í kóðanum. 333 00:13:32,650 --> 00:13:34,010 Svo hvað er þetta að vísa til? 334 00:13:34,010 --> 00:13:36,410 Hugsanlega, þetta er upplifun þú sjálfur hefur haft, 335 00:13:36,410 --> 00:13:39,400 þar sem þú reynir að elta uppi einhverjar padda, og þá annað, eða kannski 336 00:13:39,400 --> 00:13:42,290 jafnvel fleiri galla spretta upp eins og afleiðing af því að hafa reynt 337 00:13:42,290 --> 00:13:43,829 til að takast á eitt vandamál. 338 00:13:43,829 --> 00:13:45,620 Í staðreynd, til þess að þetta högg heim enn frekar, 339 00:13:45,620 --> 00:13:48,080 skulum draga upp andlit sem er kannski kunnugt. 340 00:13:48,080 --> 00:13:49,730 Hal, frá Malcolm í miðjunni. 341 00:13:49,730 --> 00:13:50,850 >> [Video spilun] 342 00:13:50,850 --> 00:13:52,818 >> [Tónlist spila] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [END vídeó spilun] 345 00:14:18,420 --> 00:14:21,128 DAVID J. Malan: Og nú sumir hellos frá sumum bekkjarfélögum þínum. 346 00:14:21,128 --> 00:14:24,405 Upp fyrst er Khalid, og vinur hans sem hagl frá Norður-Virginia 347 00:14:24,405 --> 00:14:26,030 í Bandaríkjunum. 348 00:14:26,030 --> 00:14:30,590 >> Khalid: Ahoy CS50 félagi, minn nafn er Khalid [inaudible]. 349 00:14:30,590 --> 00:14:35,580 Meet páfagaukur minn, [inaudible] Ég bý í Northern Virginia. 350 00:14:35,580 --> 00:14:41,070 Ég er áttunda Röð og ég er spenntur að vera hluti af CS50 flokki. 351 00:14:41,070 --> 00:14:46,340 Þetta er frábært að upplifa háskóli en að vera heima. 352 00:14:46,340 --> 00:14:49,980 Eins og þú getur giska, ég er skráður í online nám. 353 00:14:49,980 --> 00:14:54,380 Feel frjáls til að upplifa fyrsta verkefnið mitt hér. 354 00:14:54,380 --> 00:14:56,579 Sjáumst í kring. 355 00:14:56,579 --> 00:14:58,620 DAVID J. Malan: Og nú skulum höfuð til Kansas City, 356 00:14:58,620 --> 00:15:00,464 Missouri þar Derek bíður. 357 00:15:00,464 --> 00:15:03,380 Derek var í vinnunni þegar hann tók þetta þannig að þú gætir heyrt smá hávaða 358 00:15:03,380 --> 00:15:07,170 í bakgrunni þar hann vinnur í gögn sent. 359 00:15:07,170 --> 00:15:10,520 >> DEREK MITCHELL: Halló heimur, ég heiti Derek Mitchell. 360 00:15:10,520 --> 00:15:12,930 Ég er í Kansas City, Missouri. 361 00:15:12,930 --> 00:15:16,790 Og ég ætla að taka CS50 flokki vegna þess að ég í raun 362 00:15:16,790 --> 00:15:19,830 þurfa að læra sumir Forritun fyrir starfi mínu. 363 00:15:19,830 --> 00:15:20,770 Þetta er þar sem ég vinn. 364 00:15:20,770 --> 00:15:27,030 Ég er svæðisbundin styðja tæknimaður fyrir Cabela er, fremst outfitter heimsins. 365 00:15:27,030 --> 00:15:31,160 Og ég ætla bara að reyna að læra meira forritun svo ég get skara fram úr á mínum ferli 366 00:15:31,160 --> 00:15:33,690 og bara vera betri tæknimaður. 367 00:15:33,690 --> 00:15:40,600 Svo aftur, ég heiti Derek Mitchell og þetta er CS50. 368 00:15:40,600 --> 00:15:45,950 >> [Tal ITALIAN] 369 00:15:45,950 --> 00:15:47,110 >> FEDERICO: Halló heimur. 370 00:15:47,110 --> 00:15:48,318 Mitt nafn er Federico Grivelli. 371 00:15:48,318 --> 00:15:49,210 Ég er frá Ítalíu. 372 00:15:49,210 --> 00:15:52,670 Ég fæddist í einu af stærstu borgum í landinu, Mílanó. 373 00:15:52,670 --> 00:15:56,720 Og ég var reyndar alinn upp í minni borg við hliðina á Milan. 374 00:15:56,720 --> 00:16:00,740 Svo hér byrjar mín þrá víkka sjóndeildarhringinn minn. 375 00:16:00,740 --> 00:16:04,910 Og þetta hvers vegna í dag Ég er erlendur skiptinemi í Washington fylki. 376 00:16:04,910 --> 00:16:07,260 Auðvitað, United States of America. 377 00:16:07,260 --> 00:16:10,545 Svo American menntun er virkilega frábrugðin ítalska. 378 00:16:10,545 --> 00:16:14,150 Hér fæ ég miklu meira hendur á reynslu, 379 00:16:14,150 --> 00:16:17,870 frekar en rannsóknir og memorization. 380 00:16:17,870 --> 00:16:24,430 Þannig að þetta var mér, nafn mitt aftur er Federico Grivelli, og þetta er CS50. 381 00:16:24,430 --> 00:16:27,240 >> DAVID J. Malan: Og nú halló frá einhverjum sem við vorum ekki von á. 382 00:16:27,240 --> 00:16:28,380 >> SARAH COFFEY: Halló heimur. 383 00:16:28,380 --> 00:16:32,030 Mitt nafn er Sarah Coffey, ég er frá Maltham, Massachusetts, 384 00:16:32,030 --> 00:16:35,810 og ég er gift Eigin CS50 Dan Coffey. 385 00:16:35,810 --> 00:16:39,592 Dan, ég vildi bara að óska þú mjög ánægð með afmælið. 386 00:16:39,592 --> 00:16:42,550 DAVID J. Malan: Hann veit ekki þetta er að fara að gerast, en eigin CS50 er, 387 00:16:42,550 --> 00:16:44,770 Danny Coffey, er rétt nú í stjórn herbergi. 388 00:16:44,770 --> 00:16:49,125 En er að fara að vera á internetinu, því í dag er 29. afmæli. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 Komdu út Dan. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 Vinsamlegast koma út, Dan, annars þetta er um að vera mjög óþægilega. 393 00:17:01,306 --> 00:17:04,010 Dan? 394 00:17:04,010 --> 00:17:08,040 Þessu ári er Dan Coffey, vissi ekki þetta var að fara að vera að gerast - við 395 00:17:08,040 --> 00:17:10,780 auðvitað hafa undirbúið þetta. 396 00:17:10,780 --> 00:17:20,980 Svo ánægð 29 afmælið, og við vona að þú ert, reyndar óvart. 397 00:17:20,980 --> 00:17:23,741 Nei, það, önnur leið, önnur leið. 398 00:17:23,741 --> 00:17:24,240 Nei það var. 399 00:17:24,240 --> 00:17:24,889 >> DAN COFFEY: Svona. 400 00:17:24,889 --> 00:17:26,430 >> DAVID J. Malan: Dan Coffey, allir. 401 00:17:26,430 --> 00:17:28,460 Þakka þér kærlega Dan, til að koma út. 402 00:17:28,460 --> 00:17:32,400 Og nú, 60 sekúndur af Panda. 403 00:17:32,400 --> 00:17:33,676 >> [Video spilun] 404 00:17:33,676 --> 00:17:36,156 >> [Tónlist spila] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [END vídeó spilun] 407 00:18:32,910 --> 00:18:34,670 DAVID J. Malan: Nú þú getur muna úr nýlegri þáttur, 408 00:18:34,670 --> 00:18:37,830 sem við kynntum LaunchCode, sem frumkvæði í Saint Louis, Missouri, 409 00:18:37,830 --> 00:18:40,200 rekin af sjálfboðaliðum sem hafa verið eftirfarandi eftir 410 00:18:40,200 --> 00:18:43,304 með námsskrá CS50 og leiðbeina ríkisborgarar Saint Louis 411 00:18:43,304 --> 00:18:46,470 gegnum þessi efni á vit enda hjálpa til við að para þau við forritun 412 00:18:46,470 --> 00:18:48,530 störf í lok misseris. 413 00:18:48,530 --> 00:18:51,360 Þú getur muna í raun, að Þetta frumkvæði var svo vinsæll 414 00:18:51,360 --> 00:18:55,749 í Saint Louis, að þeir næstum streymdu óperuuppfærslum hús. 415 00:18:55,749 --> 00:18:57,540 Jæja, LaunchCode er Stofnendur mjög vingjarnlega 416 00:18:57,540 --> 00:18:59,610 kom á háskólasvæðinu nýlega og samþykkt að setjast niður 417 00:18:59,610 --> 00:19:02,830 með okkur í Sanders Theatre í spjall um hvað LaunchCode er 418 00:19:02,830 --> 00:19:04,589 og hvernig það er verið að fara á. 419 00:19:04,589 --> 00:19:07,880 DAVID J. Malan: Við erum hér í dag með okkar vinum frá LaunchCode sem hafa flogið 420 00:19:07,880 --> 00:19:10,410 í alla leið frá St Louis til að segja halló. 421 00:19:10,410 --> 00:19:11,279 Halló allir. 422 00:19:11,279 --> 00:19:12,070 JIM MCKELVEY: Halló. 423 00:19:12,070 --> 00:19:14,819 DAVID J. Malan: Hver heldurðu að við höfum hér með okkur í dag frá LaunchCode. 424 00:19:14,819 --> 00:19:16,304 JIM MCKELVEY: Svo ég er Jim McKelvey. 425 00:19:16,304 --> 00:19:17,720 Brendan LIND: Og ég er Brendan Lind. 426 00:19:17,720 --> 00:19:19,050 ZACH LOU: Og ég er Zach Lou. 427 00:19:19,050 --> 00:19:20,020 DAVID J. Malan: Og Fyrir þá sem ókunnur, 428 00:19:20,020 --> 00:19:22,005 Gætirðu sagt okkur svolítið um hvað LaunchCode er? 429 00:19:22,005 --> 00:19:24,380 >> JIM MCKELVEY: Svo LaunchCode er starf staðsetningu kerfi 430 00:19:24,380 --> 00:19:26,880 að við erum brautryðjandi byrja í St Louis, 431 00:19:26,880 --> 00:19:28,600 en við erum að fara að koma með það á landsvísu. 432 00:19:28,600 --> 00:19:31,460 Hugmyndin er í grundvallaratriðum að fá fyrirtæki til að breyta ráðningu þeirra 433 00:19:31,460 --> 00:19:34,640 venjur til að samþykkja fólk sem hafa nontraditional persónuskilríki. 434 00:19:34,640 --> 00:19:39,350 Svo eins og við vitum, sem forritari, að mikið af bestu forriturum 435 00:19:39,350 --> 00:19:41,720 eru sjálfstætt kennt að einhverju leyti. 436 00:19:41,720 --> 00:19:44,869 Og fyrirtæki ekki endilega viðurkenna 437 00:19:44,869 --> 00:19:46,160 þetta í ráðningar starfsemi þeirra. 438 00:19:46,160 --> 00:19:49,240 Þannig að ef þú ert góður coder, þú enn ekki endilega 439 00:19:49,240 --> 00:19:51,080 hafa a vegur til gott starf. 440 00:19:51,080 --> 00:19:53,400 >> Og svo, við byrjuðum að vinna með hundrað fyrirtækja 441 00:19:53,400 --> 00:19:55,790 frá milljarða dollara fyrirtæki eins Enterprise, 442 00:19:55,790 --> 00:19:59,670 og MasterCard, niður til tveggja manna sprotafyrirtæki. 443 00:19:59,670 --> 00:20:03,720 Og við höfum fengið þá alla til að samþykkja að taka LaunchCode frambjóðendur í, 444 00:20:03,720 --> 00:20:05,230 grundvallaratriðum námssamningi kerfi. 445 00:20:05,230 --> 00:20:07,920 >> DAVID J. Malan: Og hvernig fékkstu Efni CS50 er í fyrsta sæti. 446 00:20:07,920 --> 00:20:09,461 >> JIM MCKELVEY: Svo það var mjög fyndið. 447 00:20:09,461 --> 00:20:14,310 Konan mín tók bekknum þínum á netinu gegnum Harvard Eftirnafn. 448 00:20:14,310 --> 00:20:17,560 Og hún tók haustið 2012 CS50. 449 00:20:17,560 --> 00:20:22,010 Og á meðan við vorum, ég er Tölvunarfræðingur að mennt. 450 00:20:22,010 --> 00:20:25,180 Og svo var ég að hjálpa henni í gegnum bekknum, ég var að horfa á það. 451 00:20:25,180 --> 00:20:30,980 Og hún sagði, þú veist, þetta er í boði á netinu í gegnum EDX, 452 00:20:30,980 --> 00:20:36,960 og við erum að setja þetta fólk, sem hefur mjög lítið hefðbundin persónuskilríki, 453 00:20:36,960 --> 00:20:38,870 og við erum eins, þetta væri frábært. 454 00:20:38,870 --> 00:20:40,540 Svo er það hvernig við fundum út um það. 455 00:20:40,540 --> 00:20:41,535 Með m kona, Anna. 456 00:20:41,535 --> 00:20:42,994 Og þinn Harvard Eftirnafn Program. 457 00:20:42,994 --> 00:20:44,201 DAVID J. Malan: Þetta er fyndið. 458 00:20:44,201 --> 00:20:47,620 Það er svo lítill ákvörðun, taka hana flokkar höfðu slík áhrif þá. 459 00:20:47,620 --> 00:20:49,940 >> JIM MCKELVEY: Það var frábær heppinn. 460 00:20:49,940 --> 00:20:53,931 Og við vorum svo spennt að sjá að þið voru að vinna með EDX 461 00:20:53,931 --> 00:20:56,430 og gera þær aðgengilegar og allir viðbótar efni. 462 00:20:56,430 --> 00:20:58,840 Og það er frábært úrræði fyrir þjálfun. 463 00:20:58,840 --> 00:20:59,590 DAVID J. Malan: OK. 464 00:20:59,590 --> 00:21:02,596 Jæja, í fréttum, við reyndar rakst á útlit 465 00:21:02,596 --> 00:21:05,720 á hvernig fyrsta kvöldið LaunchCode var þegar þú varst í Opera House. 466 00:21:05,720 --> 00:21:07,520 Getur þú gefið okkur milliliðalaus mið af því 467 00:21:07,520 --> 00:21:09,840 reynsla þín var eins og að kvöldi? 468 00:21:09,840 --> 00:21:11,880 >> JIM MCKELVEY: Já, þannig að ég var í Róm. 469 00:21:11,880 --> 00:21:14,950 Og Brendan hringdi í mig á 03:00 í morgun, og sagði: 470 00:21:14,950 --> 00:21:17,140 við höfum streymdu öll þrjú vettvangi. 471 00:21:17,140 --> 00:21:21,360 Svo við þurftum að Kristskirkjunni Dómkirkjan, Downtown Library, 472 00:21:21,360 --> 00:21:24,520 Hermennirnir Memorial, sem eru þrjár nokkuð stórar vettvangi. 473 00:21:24,520 --> 00:21:26,390 Og við vorum að búast nokkur hundruð manns. 474 00:21:26,390 --> 00:21:28,550 Við höfðum yfir 1.000 manns skráð sig. 475 00:21:28,550 --> 00:21:30,890 Svo við streymdu allt og Brendan kallar mig, 476 00:21:30,890 --> 00:21:33,840 eins, við þurfum stærri bygging. 477 00:21:33,840 --> 00:21:36,370 Og þeir fengu okkur þetta risastór, þetta risastór ópera 478 00:21:36,370 --> 00:21:38,717 hús, þar sem við héldum fyrsta flokks. 479 00:21:38,717 --> 00:21:40,050 DAVID J. Malan: Ó það er frábært. 480 00:21:40,050 --> 00:21:42,590 JIM MCKELVEY: Og fólk voru svo þakklát. 481 00:21:42,590 --> 00:21:45,930 Ég meina, fólk sem við erum að ná eru 482 00:21:45,930 --> 00:21:48,089 fólk sem þú vilt bara að hjálpa þessum fólkinu. 483 00:21:48,089 --> 00:21:50,630 DAVID J. Malan: og frá hvaða þú hefur séð, hversu raunhæft 484 00:21:50,630 --> 00:21:53,460 er það, einhver sem fer í Auðvitað án undangenginnar bakgrunni. 485 00:21:53,460 --> 00:21:56,150 Og nokkrum mánuðum síðar, þeir hafa 13 vikur CS50 486 00:21:56,150 --> 00:21:58,310 undir belti þeirra til að raunverulega finnst þess fullviss nóg 487 00:21:58,310 --> 00:22:01,000 og vera hæfur nóg fyrir raunveruleg forritun starf. 488 00:22:01,000 --> 00:22:03,590 >> JIM MCKELVEY: Og Davíð, við virkilega veit ekki, allt í lagi? 489 00:22:03,590 --> 00:22:06,770 Þar sem við höfum ekki gert það á hvers konar skala enn. 490 00:22:06,770 --> 00:22:10,910 Þú veist, gögn benda okkar núna er það sem ég hef lært mögulegt var. 491 00:22:10,910 --> 00:22:13,533 Og þá 50 sumir fólk sem við höfum sett, 492 00:22:13,533 --> 00:22:15,200 við vitum yfirleitt hvar þeir eru. 493 00:22:15,200 --> 00:22:18,270 Og giska okkar er að einhver sem kemur í gegnum CS50 494 00:22:18,270 --> 00:22:21,397 er að fara að vera almennt sem þjálfaður eins og sumir 495 00:22:21,397 --> 00:22:23,480 af fólki sem við höfum þegar lögð inn. 496 00:22:23,480 --> 00:22:25,620 >> Svo við höfum ekki sannað umfang þess enn. 497 00:22:25,620 --> 00:22:29,140 Og ég er ekki að segja að það er ljúka í menntun með einhverjum hætti. 498 00:22:29,140 --> 00:22:31,990 En það er svo mikill byrjun. 499 00:22:31,990 --> 00:22:33,640 Og það gefur fólki samhengi. 500 00:22:33,640 --> 00:22:36,310 Og það líka, þú veist, það er strangt flokki. 501 00:22:36,310 --> 00:22:40,020 Svo einhver sem lýkur þetta flokkur hefur sannað eitthvað. 502 00:22:40,020 --> 00:22:43,175 Að þeir eru búnir sýnt nokkrar eðli eða sambland af þér 503 00:22:43,175 --> 00:22:48,170 vita, annaðhvort þrautseigja eða upplýsingaöflun, eða hvað sem töfrum uppskrift er 504 00:22:48,170 --> 00:22:51,660 sem fær þá í gegnum að nokkuð sterkur flokkur, 505 00:22:51,660 --> 00:22:54,420 við teljum það er að fara að boða mjög vel fyrir velgengni sína. 506 00:22:54,420 --> 00:22:57,340 Og við höfum fyrirtæki sem eru tilbúnir til að taka upp á því. 507 00:22:57,340 --> 00:22:59,700 Svo, svo að við í raun ekki vita. 508 00:22:59,700 --> 00:23:03,630 En við erum mjög bjartsýn á að allir sem fara í gegnum CS50, 509 00:23:03,630 --> 00:23:06,080 við getum fengið vinnu. 510 00:23:06,080 --> 00:23:09,320 >> Brendan LIND: Og málið er að LaunchCode er ekki 511 00:23:09,320 --> 00:23:11,120 eins og dæmigerður innganga láréttur flötur ráða þínum. 512 00:23:11,120 --> 00:23:13,870 Rétt, það er ekki þar þú kemur inn og segja 513 00:23:13,870 --> 00:23:16,410 Venjulega þú might þörf a C.S. gráðu og tveggja ára starfsreynslu 514 00:23:16,410 --> 00:23:18,800 reynslu til að fá fullt af störfum, ekki satt? 515 00:23:18,800 --> 00:23:22,680 En þá, LaunchCode koma í, þú þurfa ekki allir af þessum hlutum. 516 00:23:22,680 --> 00:23:24,620 Þú þarft ekki að vera hæfur til að benda. 517 00:23:24,620 --> 00:23:26,370 Þar sem þú þarft að vera er hafa þessi Aptitude 518 00:23:26,370 --> 00:23:27,780 og keyra að komast að því stigi. 519 00:23:27,780 --> 00:23:28,960 Svo er það námssamningi. 520 00:23:28,960 --> 00:23:31,920 Og það endist þar til þú ert á því stigi, þar 521 00:23:31,920 --> 00:23:34,040 þú vildi vera hávaði í fyrir eðlilega stöðu. 522 00:23:34,040 --> 00:23:35,910 Og fyrirtækið getur látið þú ferð á hverjum stað. 523 00:23:35,910 --> 00:23:38,000 >> DAVID J. Malan: Þannig að fyrirtæki eru þær að gera, að lokum, 524 00:23:38,000 --> 00:23:39,177 sem upphaflega samstarf. 525 00:23:39,177 --> 00:23:40,010 Brendan LIND: Hægri. 526 00:23:40,010 --> 00:23:43,045 Svo hvað CS50 - hvað við erum gera að reyna að gera með CS50 527 00:23:43,045 --> 00:23:46,320 er að fá þá til the benda hvar þá, hey ef þú getur tekið CS50, 528 00:23:46,320 --> 00:23:48,620 eins og þú ert að aka, þú þarft að vilja til að læra, 529 00:23:48,620 --> 00:23:53,460 og þú ert að Aptitude sjálf-læra og vinna í fyrirtæki, 530 00:23:53,460 --> 00:23:56,160 að höndla hvað sem það er sem þarf. 531 00:23:56,160 --> 00:23:58,530 Og þá getum við fá þá, við komum þá í dyrnar. 532 00:23:58,530 --> 00:24:02,640 Og þeir fá greitt, þeir fá greitt 15 $ an klukkustund fyrir tímann námssamningi. 533 00:24:02,640 --> 00:24:05,880 Og þegar þau eru tilbúin, félagið snýr þá inn í a launuð störf. 534 00:24:05,880 --> 00:24:08,570 Ef þeir gera ekki, ef fyrirtæki gerir ekki held að þeir séu á leiðinni, 535 00:24:08,570 --> 00:24:09,445 þeir geta látið þá fara. 536 00:24:09,445 --> 00:24:14,750 Og svo langt, að árangur er að laglegur mikill allir eru enn 537 00:24:14,750 --> 00:24:15,630 með fyrirtæki þeirra. 538 00:24:15,630 --> 00:24:16,540 >> DAVID J. Malan: OK. 539 00:24:16,540 --> 00:24:18,350 Svo núna ertu áherslu á Saint Louis, 540 00:24:18,350 --> 00:24:20,880 en ég safna að þú vilt taka frumkvæði á landsvísu. 541 00:24:20,880 --> 00:24:22,790 Svo er það örugglega næst fyrir þig? 542 00:24:22,790 --> 00:24:25,630 >> JIM MCKELVEY: Svo næst eru röð af borgum í kringum landið. 543 00:24:25,630 --> 00:24:28,710 Svo, gera við viljum ekki að fara á landsvísu þar til við betrumbæta líkan, 544 00:24:28,710 --> 00:24:32,470 og kannski lagði nokkrar af þeim gangstéttum gegnum óhreinindi. 545 00:24:32,470 --> 00:24:34,830 Lýkur þessu fyrsta CS50 Námskeiðið er 546 00:24:34,830 --> 00:24:38,080 að fara að vera mjög mikilvægt, vegna þess að við erum að fá góð gögn frá þeim. 547 00:24:38,080 --> 00:24:43,079 En þegar við vitum hvað virkar og hvað við virkilega að vera að gera og stigstærð, 548 00:24:43,079 --> 00:24:45,120 Svo ætlum við að skala svo fljótt sem auðið er, 549 00:24:45,120 --> 00:24:46,710 vegna þess að þörf er til staðar alls staðar. 550 00:24:46,710 --> 00:24:50,260 Og við erum ekki að reyna að gera þetta sumar konar staðbundnum, Saint Louis fyrirbæri. 551 00:24:50,260 --> 00:24:52,740 Við erum bara að nota það sem próf rúminu. 552 00:24:52,740 --> 00:24:55,900 Og þá munum við vera auka þú veist, eins fljótt og við getum 553 00:24:55,900 --> 00:24:58,160 til staða sem hafa svipaðar þarfir. 554 00:24:58,160 --> 00:25:00,070 >> DAVID J. Malan: Jæja, þakka þér svo mikið fyrir allt sem þú hefur verið að gera. 555 00:25:00,070 --> 00:25:01,610 Við erum flattered að jafnvel vera hluti af því. 556 00:25:01,610 --> 00:25:02,660 Það hefur verið alveg hvetjandi. 557 00:25:02,660 --> 00:25:03,660 >> JIM MCKELVEY: Þakka þér. 558 00:25:03,660 --> 00:25:08,610 Þetta hefur verið svo örlátur við bara heimsklassa menntun sem 559 00:25:08,610 --> 00:25:12,660 er í boði fyrir fólk sem raunverulega þakka það. 560 00:25:12,660 --> 00:25:14,410 Ég vildi að þú gætir mæta sumir af þeim nemendum 561 00:25:14,410 --> 00:25:18,470 og sjá fólk sem þú vita, það er að breytast lífi. 562 00:25:18,470 --> 00:25:22,610 Og ég vil bara að við gætum náð í gegnum myndavél og koma með þá hér. 563 00:25:22,610 --> 00:25:25,090 En það er svo þroskandi. 564 00:25:25,090 --> 00:25:28,189 Og það er að færa nálina og það er mjög gott. 565 00:25:28,189 --> 00:25:28,730 Svo þakka þér. 566 00:25:28,730 --> 00:25:29,980 >> DAVID J. Malan: Þakka þú frá okkur eins og heilbrigður. 567 00:25:29,980 --> 00:25:30,900 Þakka það. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 Takk kærlega fyrir að taka þátt okkur. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com fyrir fleiri. 571 00:25:39,550 --> 00:25:43,109 >> Þannig að við fengum að spjalla skömmu eftir að spjalla um það sem meira sem við gætum gert. 572 00:25:43,109 --> 00:25:44,400 Og við komum við á eftir. 573 00:25:44,400 --> 00:25:48,010 Við erum svo ánægð að tilkynna fyrsta sinn CS50 Hackathon að 574 00:25:48,010 --> 00:25:50,500 verður að fara á Leiðin til Saint Louis. 575 00:25:50,500 --> 00:25:51,780 The LaunchCode útgáfa. 576 00:25:51,780 --> 00:25:54,230 Í raun, munum við vera að taka við okkur, ef þú vilt að hitta þessum fólkinu. 577 00:25:54,230 --> 00:25:56,563 Ef þú sjálfur hagl frá St Louis, eða myndi að lokum 578 00:25:56,563 --> 00:25:59,850 eins og að stilla á netinu, CS50 er eigin Andrew verður þar. 579 00:25:59,850 --> 00:26:04,720 CS50 er Chang, Colton, Dan, sem þú kynntist bara, 580 00:26:04,720 --> 00:26:11,040 Devin, Gabríel, Jason, Ramon, sem þú kynntist einnig fyrr. 581 00:26:11,040 --> 00:26:15,920 Ræna Bowden, Shelly, sem þú getur muna frá slíkum kvikmyndum sem - 582 00:26:15,920 --> 00:26:17,370 og [? Zemaila?]. 583 00:26:17,370 --> 00:26:20,600 >> Svo reyndar, ef þú vildi eins og til tengja okkur í St Louis eða á netinu 584 00:26:20,600 --> 00:26:24,800 á live.cs50.net, lag fyrir næsta lifandi sýning á föstudag 585 00:26:24,800 --> 00:26:27,332 28 mars á 06:00 Eastern Time. 586 00:26:27,332 --> 00:26:29,790 Við erum að fara að vera vakandi fyrir alveg nokkrar klukkustundir að kvöldi. 587 00:26:29,790 --> 00:26:32,170 Og við vonum að þú munt vera upp með okkur eins og heilbrigður. 588 00:26:32,170 --> 00:26:33,896 Það er það fyrir þessa viku CS50 Live. 589 00:26:33,896 --> 00:26:35,770 Takk kærlega til allra á bak við myndavélina. 590 00:26:35,770 --> 00:26:37,320 Takk svo mikið að framlag okkar. 591 00:26:37,320 --> 00:26:39,880 Við munum sjá þig í St Louis, þetta var CS50. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> RAMON: Hvað refurinn segja? 594 00:27:10,350 --> 00:27:31,146