1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 DAVID J. Malan: Hello dunia. 3 00:00:18,210 --> 00:00:22,679 Hii ni CS50 Live na hii ni Machi 14, ambayo ina maana, furaha pi siku. 4 00:00:22,679 --> 00:00:24,470 Sasa imekuwa ni wakati tangu tumeona wewe, 5 00:00:24,470 --> 00:00:26,682 kwa sababu Ijumaa iliyopita, Rob Bowden na mimi walikuwa kweli 6 00:00:26,682 --> 00:00:28,390 mbali katika mkutano wa katika Atlanta, Georgia. 7 00:00:28,390 --> 00:00:30,525 mkutano inajulikana kama SIGCSE, riba Maalum 8 00:00:30,525 --> 00:00:33,400 Group juu ya Sayansi ya Kompyuta Elimu, ambayo kila mwaka huleta pamoja 9 00:00:33,400 --> 00:00:35,900 baadhi 1,000 waelimishaji kuzungumza kuhusu na kufanya kazi 10 00:00:35,900 --> 00:00:38,692 juu ya maboresho katika elimu ya sayansi ya kompyuta. 11 00:00:38,692 --> 00:00:40,650 Mmoja wa wazungumzaji Akitoa mwaka huu, kwa kweli, 12 00:00:40,650 --> 00:00:42,800 alikuwa mwanzilishi wa code.org, ambayo unaweza 13 00:00:42,800 --> 00:00:44,550 tumeona katika vyombo vya habari kipindi cha mwaka jana. 14 00:00:44,550 --> 00:00:47,050 Wamefanya ajabu kazi zaidi ya mwaka uliopita kupata 15 00:00:47,050 --> 00:00:50,310 watu msisimko juu ya sayansi ya kompyuta, na kuhusu programu hasa. 16 00:00:50,310 --> 00:00:52,351 Kwa kweli, mmoja wa watu wengi wao mipango maalumu 17 00:00:52,351 --> 00:00:56,560 inajulikana kama Saa ya Kanuni ambayo ni nafasi na mitaala kupitia ambayo 18 00:00:56,560 --> 00:00:58,769 wewe, au rafiki, au familia, au mwenzake, 19 00:00:58,769 --> 00:01:01,810 inaweza kupata mikono yako chafu na kidogo sayansi ya kompyuta na programu 20 00:01:01,810 --> 00:01:04,610 kwa saa moja tu kwa kuona kama wewe kuchukua yake. 21 00:01:04,610 --> 00:01:06,964 >> Kwa kweli, kama wewe mwenyewe na rafiki, familia, 22 00:01:06,964 --> 00:01:10,130 au mwenzake ambaye angependa kujaribu wake au mkono wake katika baadhi sayansi ya kompyuta, 23 00:01:10,130 --> 00:01:13,390 lakini unafikiri kuitupa CS50 ya Mtaala unaweza kuwa ni kidogo sana pia 24 00:01:13,390 --> 00:01:17,910 hivi karibuni, vizuri kwa njia zote, rejea kwao kwa code.org / kujifunza ambapo wanaweza kujaribu 25 00:01:17,910 --> 00:01:21,110 mikono yao kwa muda wa saa moja tu katika kidogo ya sayansi ya kompyuta. 26 00:01:21,110 --> 00:01:23,180 Au bado bora, kuwaonyesha video hii. 27 00:01:23,180 --> 00:01:27,570 >> [Video avspelning] 28 00:01:27,570 --> 00:01:28,570 >> -Hi, mimi nina Leah. 29 00:01:28,570 --> 00:01:29,320 >> -Na mimi nina Tonya. 30 00:01:29,320 --> 00:01:31,820 >> -Na sisi ni bahati kuwa kusoma sayansi ya kompyuta. 31 00:01:31,820 --> 00:01:34,895 Tunadhani ni ya kutisha ambayo 90% ya shule wala kufundisha. 32 00:01:34,895 --> 00:01:37,020 -Wao dhahiri hakuwa kutoa ni katika shule yangu ya juu. 33 00:01:37,020 --> 00:01:40,047 -Basi sisi ni kujaribu kufanya video hii kuonyesha kwamba mtu yeyote anaweza kujifunza. 34 00:01:40,047 --> 00:01:42,463 Tunataka kupata milioni 10 wanafunzi kufanya Saa ya Kanuni. 35 00:01:42,463 --> 00:01:43,810 >> -Saa ya Kanuni. 36 00:01:43,810 --> 00:01:44,410 >> -Saa ya Kanuni. 37 00:01:44,410 --> 00:01:45,405 >> -Saa ya Kanuni. 38 00:01:45,405 --> 00:01:46,317 >> -Saa ya Kanuni. 39 00:01:46,317 --> 00:01:46,900 -Saa ya Kanuni. 40 00:01:46,900 --> 00:01:47,460 -Saa ya Kanuni. 41 00:01:47,460 --> 00:01:48,043 -Saa ya Kanuni. 42 00:01:48,043 --> 00:01:49,947 -Saa ya Kanuni. 43 00:01:49,947 --> 00:01:51,780 -Jinsi gani unaweza kupata naye kwa kupata alizeti. 44 00:01:51,780 --> 00:01:53,920 Yeye mahitaji ya kufanya baadhi vitendo. 45 00:01:53,920 --> 00:01:54,560 >> -I got it. 46 00:01:54,560 --> 00:01:56,440 Yay. 47 00:01:56,440 --> 00:01:59,610 >> -Na kisha tutaweza kuendesha na kuona nini kinatokea. 48 00:01:59,610 --> 00:02:00,415 >> -Amazing. 49 00:02:00,415 --> 00:02:02,598 >> -Kuna sisi kwenda. 50 00:02:02,598 --> 00:02:04,483 >> -Wewe tu aliandika mpango wako wa kwanza. 51 00:02:04,483 --> 00:02:04,983 -I aliandika? 52 00:02:04,983 --> 00:02:05,937 -Yeah. 53 00:02:05,937 --> 00:02:07,368 -Hii ni kanuni tu aliandika. 54 00:02:07,368 --> 00:02:08,800 -Very kutisha. 55 00:02:08,800 --> 00:02:12,317 -I wazo kama, kanuni ilikuwa kama FBI hacker, alama na mambo ya ajabu. 56 00:02:12,317 --> 00:02:14,650 -Kidogo ya tatizo kutatua, kidogo ya mantiki. 57 00:02:14,650 --> 00:02:15,650 -Ni kama maelekezo. 58 00:02:15,650 --> 00:02:18,040 -Programming ni rahisi sana leo. 59 00:02:18,040 --> 00:02:20,060 -Don 't tu kucheza kwenye simu yako. 60 00:02:20,060 --> 00:02:20,600 Mpango wa yake. 61 00:02:20,600 --> 00:02:21,099 >> -All haki. 62 00:02:21,099 --> 00:02:21,926 -Ajabu. 63 00:02:21,926 --> 00:02:24,050 >> -Jinsi gani mtu kwenda kuhusu kupata kazi? 64 00:02:24,050 --> 00:02:26,960 >> -Labda kuchukua darasa online, kupata darasa katika chuo jamii. 65 00:02:26,960 --> 00:02:29,219 >> -Unaweza kupata moja ya bora kulipa ajira katika dunia. 66 00:02:29,219 --> 00:02:31,510 -Nadhani kusonga dawa ya katika yote ya umri kompyuta. 67 00:02:31,510 --> 00:02:33,450 -Technology kumgusa kila sehemu ya maisha yetu. 68 00:02:33,450 --> 00:02:36,340 Kama unaweza kuunda teknolojia, unaweza mabadiliko ya dunia. 69 00:02:36,340 --> 00:02:39,539 >> -Basi sisi ni msisimko kwamba wewe ni kushiriki katika Saa leo ya Kanuni. 70 00:02:39,539 --> 00:02:40,830 -Sisi tu alifanya mistari miwili ya code. 71 00:02:40,830 --> 00:02:42,471 Mistari ya maadili ya. 72 00:02:42,471 --> 00:02:42,970 Nne mistari. 73 00:02:42,970 --> 00:02:43,760 Saba mistari. 74 00:02:43,760 --> 00:02:44,585 -Five mistari. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16 Mistari ya codes. 77 00:02:50,971 --> 00:02:51,720 -99 Mistari ya kificho. 78 00:02:51,720 --> 00:02:52,670 -60 Mistari. 79 00:02:52,670 --> 00:02:54,380 -18 Mistari ya kificho. 80 00:02:54,380 --> 00:02:56,330 -75 Mistari ya kificho. 81 00:02:56,330 --> 00:02:58,700 -Haijalishi umri gani wewe ni. 82 00:02:58,700 --> 00:02:59,426 -Saa ya Kanuni. 83 00:02:59,426 --> 00:03:01,890 -Saa ya Kanuni. 84 00:03:01,890 --> 00:03:02,880 -Saa ya Kanuni. 85 00:03:02,880 --> 00:03:03,750 -Saa ya Kanuni. 86 00:03:03,750 --> 00:03:06,410 -Saa ya Kanuni. 87 00:03:06,410 --> 00:03:08,555 -Kama wewe ni vijana mwanamume au mwanamke vijana. 88 00:03:08,555 --> 00:03:11,127 Kama wewe kuishi katika mji au maeneo ya vijijini. 89 00:03:11,127 --> 00:03:13,876 -Kila mtu katika nchi hii lazima kujifunza jinsi ya programu ya kompyuta. 90 00:03:13,876 --> 00:03:15,001 -Na mimi tu kukamilika - 91 00:03:15,001 --> 00:03:16,050 -Saa ya Kanuni. 92 00:03:16,050 --> 00:03:17,790 -Ni kweli kweli rahisi kujifunza. 93 00:03:17,790 --> 00:03:19,330 -Girls wanapaswa kujifunza hii, pia. 94 00:03:19,330 --> 00:03:22,940 Kuelewa lugha ambayo kwamba kinaendelea kuwa siku zijazo. 95 00:03:22,940 --> 00:03:24,420 -Mtu yeyote anaweza kujifunza sayansi ya kompyuta. 96 00:03:24,420 --> 00:03:25,378 -Na unaweza kujifunza pia. 97 00:03:25,378 --> 00:03:29,374 -Jack Dorsey, Mark Zuckerberg, Bill Gates, wote wa y'all, mimi nina kujifunza. 98 00:03:29,374 --> 00:03:30,040 -Kutoa ni risasi. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [Mwisho video avspelning] 101 00:03:44,300 --> 00:03:47,610 >> Sasa kitu ananiambia kwamba kama uko katika CS50 au ni katika CS50x, 102 00:03:47,610 --> 00:03:50,850 ve alitumia vizuri zaidi saa moja tu juu ya coding. 103 00:03:50,850 --> 00:03:53,080 Lakini kwa yeyote familia, marafiki, au wenzake 104 00:03:53,080 --> 00:03:56,450 kwamba Ningependa kuanzisha na hii dunia, hapa motisha nyingine. 105 00:03:56,450 --> 00:03:57,440 Kumbuka guy hii? 106 00:03:57,440 --> 00:03:59,860 Maarufu sana wa marehemu, ina wamekuwa kinachojulikana Flappy 107 00:03:59,860 --> 00:04:01,540 ndege kwenye majukwaa mbalimbali. 108 00:04:01,540 --> 00:04:05,310 Na hapa tuna URL, katika code.org / Flappy, 109 00:04:05,310 --> 00:04:08,400 ambapo folks aina katika code.org unaweza kuweka pamoja chombo kupitia ambayo 110 00:04:08,400 --> 00:04:12,570 au rafiki anaweza kufanya yako mwenyewe utekelezaji wa mchezo kuwa maarufu. 111 00:04:12,570 --> 00:04:13,910 Hivyo kuangalia ni nje. 112 00:04:13,910 --> 00:04:15,811 >> Sasa kwa kuwa mkutano huo, na Ijumaa iliyopita. 113 00:04:15,811 --> 00:04:18,060 Rob Bowden na mimi ambapo tena, mbali katika mkutano huu, 114 00:04:18,060 --> 00:04:19,768 na sisi mawazo kuhusu kuwa jeshi mgeni. 115 00:04:19,768 --> 00:04:22,174 Na sisi walijaribu nje kabisa a folks chache kwa auditions. 116 00:04:22,174 --> 00:04:24,090 Hakuna hata mmoja wao walionekana kazi nje, hivyo tulidhani 117 00:04:24,090 --> 00:04:27,110 tunatarajia kuonyesha sehemu chache ya gani yangetokea. 118 00:04:27,110 --> 00:04:27,810 >> [Video avspelning] 119 00:04:27,810 --> 00:04:31,670 >> RAMON GALVAN: Mimi Ramon GALVAN kujaza kwa ajili ya jeshi yako ya kawaida, David Malan. 120 00:04:31,670 --> 00:04:40,340 Nenosiri ya kijeshi ya Marekani ilikuwa 000,000, si kweli salama kama kuuliza mimi. 121 00:04:40,340 --> 00:04:43,430 Hata hivyo, I love you. 122 00:04:43,430 --> 00:04:45,650 Tofauti na Daudi, ambaye duru wewe. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 Hebu kwenda juu kosa hilo. 125 00:04:51,040 --> 00:04:53,067 Ni mambo gani haya juu? 126 00:04:53,067 --> 00:04:54,733 Hebu tu kuona video na Harry Lewis. 127 00:04:54,733 --> 00:04:55,116 >> [Mwisho video avspelning] 128 00:04:55,116 --> 00:04:57,721 >> DAVID J. Malan: Sasa, nini zaidi funny juu ya kwamba kipande cha picha ya ni si 129 00:04:57,721 --> 00:05:00,720 jinsi Ramon walifanya mbele ya kamera, lakini jinsi Ramon hajui, 130 00:05:00,720 --> 00:05:02,870 mpaka kama ya wachache wakati iliyopita, kwamba sisi tulikuwa 131 00:05:02,870 --> 00:05:05,860 kwenda kucheza wale clips nyuma hapa kwa ajili yenu juu ya internet. 132 00:05:05,860 --> 00:05:07,680 Hivyo CS50 mwenyewe, Ramon GALVAN. 133 00:05:07,680 --> 00:05:10,070 Kuja nyuma labda katika baadhi ya sehemu baadaye. 134 00:05:10,070 --> 00:05:12,460 >> Sasa wakati huo huo, unaweza kukumbuka sisi kushoto nyakati za mwisho sehemu 135 00:05:12,460 --> 00:05:14,670 juu kidogo ya cliffhanger, ambapo sisi zilizotajwa 136 00:05:14,670 --> 00:05:17,250 kwamba Rob Bowden ina ndugu pacha, Paul. 137 00:05:17,250 --> 00:05:19,450 Nani, tena, matamanio mwenyewe kidogo ya mchekeshaji. 138 00:05:19,450 --> 00:05:22,200 Lakini pia kilichotokea kuonekana katika show maarufu ya Kaskazini mchezo, 139 00:05:22,200 --> 00:05:23,696 na sisi aliuliza wewe ambayo moja. 140 00:05:23,696 --> 00:05:25,570 Vizuri kadhaa ya wewe aliandika katika na jibu. 141 00:05:25,570 --> 00:05:27,580 Na hapa ni mfano mmoja hizo. 142 00:05:27,580 --> 00:05:31,140 >> Katika CS50 kuishi, Daudi alitaja juu ya Ndugu pacha Robert, Paulo Bowden, 143 00:05:31,140 --> 00:05:32,590 na kuulizwa kuhusu kwa Google yake. 144 00:05:32,590 --> 00:05:34,420 Vizuri inaonekana kama yeye katika Harvard, pia. 145 00:05:34,420 --> 00:05:37,990 Na, nani anataka kuwa Millionaire, na ndiyo, kama mimi nina moja kwanza 146 00:05:37,990 --> 00:05:41,810 kwa ripoti hii, David, sir, napenda kushangilia kuwa maarufu juu ya CS50 ijayo 147 00:05:41,810 --> 00:05:42,310 kuishi. 148 00:05:42,310 --> 00:05:45,400 Hivyo kufikiria mwenyewe maarufu kwa sababu Jibu ni kweli, 149 00:05:45,400 --> 00:05:46,650 Ambaye anataka kuwa Millionaire. 150 00:05:46,650 --> 00:05:50,390 Na kwa kweli, pichani hapa ni Paul Bowden pamoja na jeshi TV show ya. 151 00:05:50,390 --> 00:05:53,344 Na sisi pia kidogo ya kuchimba, na kupatikana video hii kwa ajili yenu. 152 00:05:53,344 --> 00:05:54,010 [Video avspelning] 153 00:05:54,010 --> 00:05:56,410 -Paul Bowden kutoka Franklin, New Jersey. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 Hey Paulo. 156 00:05:59,897 --> 00:06:00,730 Karibu show. 157 00:06:00,730 --> 00:06:02,650 >> -Asante. 158 00:06:02,650 --> 00:06:06,140 >> -Paul anasema hapa ni SOPHOMORE Chuo Kikuu cha Harvard, ni wazi 159 00:06:06,140 --> 00:06:07,840 smart guy. 160 00:06:07,840 --> 00:06:09,400 >> -Mimi nadhani. 161 00:06:09,400 --> 00:06:11,384 >> -Naam katika kitabu yangu kwamba hakika unaonyesha hivyo. 162 00:06:11,384 --> 00:06:13,800 Na Mimi najua ulipokuwa wamesimama katika mstari kwa Millionaire, 163 00:06:13,800 --> 00:06:17,420 ishara kutoka mbinguni ikisema wewe ni pengine kwenda kufanya vizuri, sawa? 164 00:06:17,420 --> 00:06:19,260 >> -Unaweza kusema kwamba. 165 00:06:19,260 --> 00:06:22,920 Nilipokuwa wamesimama katika mstari Mimi nilikuwa Shati Polo kwamba alikuwa zilizowekwa katika 166 00:06:22,920 --> 00:06:26,300 na ndege kilichotokea kwa kinyesi haki ya chini nyuma ya shati yangu. 167 00:06:26,300 --> 00:06:28,510 Na ilikuwa bado zilizowekwa in 168 00:06:28,510 --> 00:06:30,390 Lakini kuishia kuwa bahati nzuri. 169 00:06:30,390 --> 00:06:32,070 >> -Ni bahati nzuri, kuona kitu gani? 170 00:06:32,070 --> 00:06:33,440 Kuna kwenda, uko hapa. 171 00:06:33,440 --> 00:06:35,086 Haki ya wote, Paul. 172 00:06:35,086 --> 00:06:36,440 Je, uko tayari? 173 00:06:36,440 --> 00:06:36,941 >> -I am tayari. 174 00:06:36,941 --> 00:06:37,440 -All haki. 175 00:06:37,440 --> 00:06:38,685 Basi hebu kucheza Millionaire. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 Na ndugu yako imekuwa ameketi nyuma yenu, ndugu yako Rob. 178 00:06:44,120 --> 00:06:45,220 Gani, Rob? 179 00:06:45,220 --> 00:06:46,150 >> -Nina nzuri gani? 180 00:06:46,150 --> 00:06:47,421 >> -Twin ndugu. 181 00:06:47,421 --> 00:06:47,920 -Ndiyo. 182 00:06:47,920 --> 00:06:50,290 -Sasa uko, mdogo, ingawa, akatoka dakika sita baadaye, sawa? 183 00:06:50,290 --> 00:06:51,130 Ni kwamba ni sahihi? 184 00:06:51,130 --> 00:06:51,650 >> -I am, ndiyo. 185 00:06:51,650 --> 00:06:53,970 >> -Lakini wewe ni ndugu nadhifu? 186 00:06:53,970 --> 00:06:55,480 >> -Naam, mimi sitaki kujisifu. 187 00:06:55,480 --> 00:06:56,765 Hivyo siwezi kujibu. 188 00:06:56,765 --> 00:06:58,600 >> [Mwisho video avspelning] 189 00:06:58,600 --> 00:07:02,610 >> -Basi Rob ina pacha, anaandika mwingine ya wanafunzi wako, hmm ya kuvutia. 190 00:07:02,610 --> 00:07:04,410 Jinsi kina haina shimo sungura kwenda? 191 00:07:04,410 --> 00:07:08,290 Nina swali, kwa nini tatizo seti kuchukua muda mrefu kwa kuwa autograded? 192 00:07:08,290 --> 00:07:09,860 Tufanye nini nyuma ya pazia? 193 00:07:09,860 --> 00:07:11,590 Hivyo tulidhani hii ingekuwa kweli kuwa swali nzuri 194 00:07:11,590 --> 00:07:14,930 kujibu kwa sababu haina kupendekeza kidogo ya msingi ya kuvutia kiufundi 195 00:07:14,930 --> 00:07:15,620 maelezo. 196 00:07:15,620 --> 00:07:18,880 Kinyume na imani maarufu, wao si kwa kweli hadhi na Muppets, lakini badala 197 00:07:18,880 --> 00:07:21,950 na miundombinu kwamba sisi kujua kama Check 50 juu ya mteja. 198 00:07:21,950 --> 00:07:25,350 Na miundombinu sisi kujua yake sandbox 50 upande wa server. 199 00:07:25,350 --> 00:07:27,250 >> Sasa kwa wale usio wa kawaida, ili kujaribu 200 00:07:27,250 --> 00:07:30,009 usahihi wa baadhi ya Tatizo CS50 ya kuweka matatizo, 201 00:07:30,009 --> 00:07:32,050 unaweza kukimbia amri katika Appliance CS50 inayojulikana 202 00:07:32,050 --> 00:07:35,355 kama kuangalia 50, ambapo wewe taja kitambulisho kipekee kwa ajili ya mtihani 203 00:07:35,355 --> 00:07:36,230 kwamba unataka kukimbia. 204 00:07:36,230 --> 00:07:38,050 Na kisha wewe taja njia ya faili 205 00:07:38,050 --> 00:07:40,697 au files kwamba unataka kupakia kwa watumishi kwa ajili ya kupima. 206 00:07:40,697 --> 00:07:42,780 Sasa, wakati majibu anakuja nyuma kutoka server, 207 00:07:42,780 --> 00:07:45,820 hopefully unaweza kuona yote mabichi smiley nyuso, kama wale hapa, 208 00:07:45,820 --> 00:07:49,000 kuonyesha kwamba mimi aliandika "Hello, dunia" usahihi sana. 209 00:07:49,000 --> 00:07:51,630 Kwa upande mwingine, kama mimi kitu vibaya, kama si kweli 210 00:07:51,630 --> 00:07:55,045 kutaja file kwa usahihi, mimi ili kupata inatisha nyekundu furaha uso hii 211 00:07:55,045 --> 00:07:58,230 akisema hello.c ipo, maana yake haina 212 00:07:58,230 --> 00:07:59,669 kwa kweli, kama unahitajika kwa nyekundu. 213 00:07:59,669 --> 00:08:01,460 Na kama kitu ni katika njano, wakati huo huo, 214 00:08:01,460 --> 00:08:04,400 ina maana kwamba hundi wale alifanya hata kukimbia kwa sababu ya baadhi ya utegemezi, 215 00:08:04,400 --> 00:08:07,030 mtihani baadhi mapema alifanya si kwa kweli kufanikiwa. 216 00:08:07,030 --> 00:08:09,164 >> Basi nini kweli yanatokea chini ya kofia? 217 00:08:09,164 --> 00:08:11,080 Vizuri wakati wewe kukimbia hii kuangalia 50 amri, sisi ni 218 00:08:11,080 --> 00:08:12,830 kimsingi zipping up wote wa files yako, 219 00:08:12,830 --> 00:08:16,510 compressing yao, kuwapeleka hadi kuona nguzo CS50 ya watumishi, ambapo 220 00:08:16,510 --> 00:08:19,090 sisi kisha kujenga kile kinachoitwa sandbox karibu nao. 221 00:08:19,090 --> 00:08:21,100 Kimsingi unaweza kufikiria hii kama folder, 222 00:08:21,100 --> 00:08:25,250 na kama user maalum ambayo ipo tu kwa ajili ya kuandaa 223 00:08:25,250 --> 00:08:28,790 na mbio kwamba kanuni maalum katika kutengwa kutoka kwa mtu yeyote mwingine, 224 00:08:28,790 --> 00:08:32,480 ili tu katika kesi mwanafunzi ana usio ajali kitanzi au mbaya zaidi, 225 00:08:32,480 --> 00:08:35,200 si kwenda kwa lazima kuathiri mtu mwingine juu ya mfumo. 226 00:08:35,200 --> 00:08:39,200 Wala hawawezi files yoyote kuwa manipulated au ilifutwa kwamba haipaswi kuruhusiwa. 227 00:08:39,200 --> 00:08:41,159 >> Sasa, jinsi gani code kupimwa? 228 00:08:41,159 --> 00:08:45,950 Naam, sisi aliandika miundombinu yote kuitwa tena, sandbox - CS 50 sandbox. 229 00:08:45,950 --> 00:08:48,470 Na miundombinu hii imeandikwa, mshangao, 230 00:08:48,470 --> 00:08:49,980 katika lugha inayoitwa JavaScript. 231 00:08:49,980 --> 00:08:53,000 Ambayo unaweza kujua, kutoka clientside uzoefu, lakini zinageuka 232 00:08:53,000 --> 00:08:55,490 unaweza pia kutumia JavaScript upande wa server. 233 00:08:55,490 --> 00:08:57,450 Nini baadhi ya vipimo kweli kuangalia kama? 234 00:08:57,450 --> 00:09:01,260 Vizuri hapa ni baadhi ya upande server JavaScript , na ni tu excerpt yake. 235 00:09:01,260 --> 00:09:04,710 Lakini hii inawakilisha hundi mbili tupate kukimbia juu ya kanuni yako. 236 00:09:04,710 --> 00:09:08,360 >> ya kwanza ambayo juu juu huko, hundi kama file hello.c ipo, 237 00:09:08,360 --> 00:09:11,880 na wa pili kwa kweli hundi kama faili yako inaandaa OK. 238 00:09:11,880 --> 00:09:15,080 Na kwamba ni nini hatimaye inazalisha nyuso wale furaha 239 00:09:15,080 --> 00:09:18,479 au wale nyuso furaha kwamba unaweza kuona katika mfumo wa hundi 50 matokeo. 240 00:09:18,479 --> 00:09:20,270 Sasa, kwa zaidi undani wa kiufundi, wewe ni 241 00:09:20,270 --> 00:09:23,436 kuwakaribisha kwa kuangalia karatasi hii hapa, ambayo kwa bahati ilikuwa kwa kweli ni 242 00:09:23,436 --> 00:09:25,680 kuwasilishwa katika mwaka jana SIGCSE mkutano huo, 243 00:09:25,680 --> 00:09:28,660 na dives katika zaidi undani kama kwa jinsi mfumo wa kwamba matendo 244 00:09:28,660 --> 00:09:31,010 na kwa nini sisi kujengwa kwa mwaka jana. 245 00:09:31,010 --> 00:09:33,180 >> Sasa, katika vyombo vya habari wa marehemu, imekuwa msemo huu 246 00:09:33,180 --> 00:09:35,640 hapa - goto kushindwa, kinachojulikana goto kushindwa 247 00:09:35,640 --> 00:09:38,410 mdudu kwamba wanakumbana Apple Kompyuta hivi karibuni. 248 00:09:38,410 --> 00:09:42,021 Sasa, sisi si kuanzisha hii katika CS 50, kwa sababu goto taarifa katika C 249 00:09:42,021 --> 00:09:44,770 kwa ujumla juu ya kipaji, hata ingawa ni dhahiri ina matumizi yake. 250 00:09:44,770 --> 00:09:47,490 Na nini hii ina maana hapa, goto kushindwa, ni kwamba kila 251 00:09:47,490 --> 00:09:50,550 ina mpango line hii ya kanuni, unapaswa kwenda kwa, kwamba ni 252 00:09:50,550 --> 00:09:54,290 Rukia, line nyingine ya maadili ya bila ya kujali mistari yoyote 253 00:09:54,290 --> 00:09:58,300 katika kati yake, na kwamba mstari wa kanuni itakuwa kinachoitwa na neno la kushindwa. 254 00:09:58,300 --> 00:10:01,005 >> Na kushindwa inaweza kuwa kitu chochote, FUBAR [? BES?] Lakini katika kesi hii, 255 00:10:01,005 --> 00:10:03,630 Apple waliamua kuiita kushindwa kwa sababu ni chunk ya kificho kwamba 256 00:10:03,630 --> 00:10:06,850 lazima kutekeleza ikiwa na wakati kitu imeshindwa. 257 00:10:06,850 --> 00:10:10,717 Sasa, kwa bahati mbaya, Apple alifanya makosa na kauli hii, kama tutaweza hivi karibuni kuona. 258 00:10:10,717 --> 00:10:12,550 Na wao hivi karibuni iliyotolewa tangazo hili 259 00:10:12,550 --> 00:10:14,710 katika moja ya ripoti zao mdudu fix. 260 00:10:14,710 --> 00:10:16,950 mshambuliaji na mtandao upendeleo nafasi 261 00:10:16,950 --> 00:10:21,880 inaweza kukamata au kurekebisha data katika vikao vya ulinzi na SSL / TLS. 262 00:10:21,880 --> 00:10:24,250 SSL, kukumbuka, ilikuwa salama soketi safu, na ni 263 00:10:24,250 --> 00:10:28,070 teknolojia ya kutumika kwa kawaida fumbo trafiki kati ya kivinjari, 264 00:10:28,070 --> 00:10:31,730 kusema juu ya Mac au iPhone, au kifaa kingine, na mtandao wa kompyuta. 265 00:10:31,730 --> 00:10:33,400 Na TLS ni kuhusiana na hilo. 266 00:10:33,400 --> 00:10:36,670 >> Suala hili kushughulikiwa na kurejesha kukosa hatua uthibitisho. 267 00:10:36,670 --> 00:10:40,350 Hiyo ilikuwa maelezo Apple ya tatizo na ufumbuzi dharura. 268 00:10:40,350 --> 00:10:41,630 Lakini ni nini kweli hii maana yake nini? 269 00:10:41,630 --> 00:10:44,171 Kwa hiyo sisi alifanya baadhi ya kuchimba, na sisi kweli kupatikana chanzo kanuni 270 00:10:44,171 --> 00:10:49,170 kwa Apple mwenyewe utekelezaji wa SSL, ambayo tena huathiri Macs au iPhone, 271 00:10:49,170 --> 00:10:51,970 hasa kama unatumia Safari kwenye kompyuta hizo. 272 00:10:51,970 --> 00:10:53,890 Hapa ni Excerpt kutoka kwamba kanuni. 273 00:10:53,890 --> 00:10:56,140 >> Sasa, unaweza kutambua baadhi ya kazi. 274 00:10:56,140 --> 00:10:59,560 Na unaweza kutambua matumizi ya ya kwenda na taarifa hadi sasa. 275 00:10:59,560 --> 00:11:01,480 Lakini hii ni kwa kiasi fulani ukoo syntax. 276 00:11:01,480 --> 00:11:04,900 Tuna baadhi ya kama hali, baadhi ya indentation, kazi, braces curly. 277 00:11:04,900 --> 00:11:06,340 Hivyo si wote nje ya nchi. 278 00:11:06,340 --> 00:11:07,780 Lakini hebu kuvuta kidogo. 279 00:11:07,780 --> 00:11:11,590 Hapa, kuzoea mazingira hayo, na hapa kutaja goto kushindwa. 280 00:11:11,590 --> 00:11:12,579 Sasa, ni nini kushindwa? 281 00:11:12,579 --> 00:11:14,870 Naam hebu kweli kitabu chini zaidi katika mpango. 282 00:11:14,870 --> 00:11:17,360 Hizi ni mistari ya code, wale mistari mitatu kwamba 283 00:11:17,360 --> 00:11:20,970 ni kunyongwa kama wewe kwa hakika kwenda kushindwa. 284 00:11:20,970 --> 00:11:22,430 >> Sasa, ni nini suala basi? 285 00:11:22,430 --> 00:11:24,430 Naam, hebu kwenda nyuma juu na hali hizo ambapo 286 00:11:24,430 --> 00:11:28,630 Nimekuwa yalionyesha katika njano wote anataja ya goto kushindwa. 287 00:11:28,630 --> 00:11:30,860 Kuona kitu curious? 288 00:11:30,860 --> 00:11:32,210 Kuzingatia chini huko. 289 00:11:32,210 --> 00:11:32,710 Haki? 290 00:11:32,710 --> 00:11:34,830 code inaweza kuwa mpya, lakini mawazo si. 291 00:11:34,830 --> 00:11:37,130 Kama sisi kuvuta hapa, itabidi taarifa kwamba programu 292 00:11:37,130 --> 00:11:40,200 ina goto imeandikwa kushindwa mara mbili, lakini indented wote wawili. 293 00:11:40,200 --> 00:11:44,445 Lakini unaweza kuwa alifanya makosa hiyo mwenyewe katika baadhi ya matatizo kwa CS 50. 294 00:11:44,445 --> 00:11:47,070 Kwa sababu tu Indent mistari miwili ya maadili ya ndani ya hali 295 00:11:47,070 --> 00:11:49,111 haina maana kwamba wao ni wawili kwenda kutekeleza. 296 00:11:49,111 --> 00:11:52,240 Wao ni tu wawili kwenda kutekeleza kama kweli surround wote wawili 297 00:11:52,240 --> 00:11:53,100 kwa nini? 298 00:11:53,100 --> 00:11:54,320 Curly braces. 299 00:11:54,320 --> 00:11:57,130 >> Basi nini kweli yanatokea kama Mimi aina ya kurekebisha indentation 300 00:11:57,130 --> 00:12:01,330 na wala kuongeza braces yoyote curly, nini kweli yanatokea chini ya Hood, 301 00:12:01,330 --> 00:12:03,920 ni kwamba goto kushindwa ina kimsingi kushoto muungano hapa, 302 00:12:03,920 --> 00:12:07,100 maana yake ni kwenda kutekeleza bila kujali. 303 00:12:07,100 --> 00:12:09,640 Na wewe kwenda kwa, au kuruka kwa wale tatu 304 00:12:09,640 --> 00:12:12,500 mstari wa kanuni sisi inaonekana katika wakati iliyopita. 305 00:12:12,500 --> 00:12:14,330 Basi nini maana? 306 00:12:14,330 --> 00:12:17,760 Naam, tuangalie wale chini zaidi mistari miwili hapa. 307 00:12:17,760 --> 00:12:20,450 Wale mistari kamwe, milele kupata kufikiwa. 308 00:12:20,450 --> 00:12:22,780 Kwa sababu hakuna jambo gani, kwamba goto pili kushindwa 309 00:12:22,780 --> 00:12:25,790 ni kwenda kumlazimisha mpango kuruka haki juu ya mistari hayo. 310 00:12:25,790 --> 00:12:28,030 Na kwa muda mrefu hadithi fupi, wale mistari miwili iliyopita 311 00:12:28,030 --> 00:12:31,100 ni kweli muhimu kwa usahihi wa SSL. 312 00:12:31,100 --> 00:12:35,610 >> Hakika, kama hawana kutekeleza, ni iwezekanavyo au adui, mtu mbaya, 313 00:12:35,610 --> 00:12:38,210 kupigana kile ujumla inayojulikana kama mtu katika shambulio katikati, 314 00:12:38,210 --> 00:12:41,860 kujifanya kuwa tovuti salama kama Facebook, au Amazon, au Google. 315 00:12:41,860 --> 00:12:45,680 Lakini kwa kweli tu kuona - kuwa uhusiano encrypted na wewe, 316 00:12:45,680 --> 00:12:48,792 na kisha mbele trafiki yako pamoja, kwa bora au mbaya. 317 00:12:48,792 --> 00:12:50,750 Uwezekano wa jina lako, uwezekano wa password yako, 318 00:12:50,750 --> 00:12:54,080 uwezekano wa kadi taarifa yako, tovuti halisi katika swali. 319 00:12:54,080 --> 00:12:55,410 Au hata wakati wote. 320 00:12:55,410 --> 00:12:57,656 Kwa maneno mengine, hii mapumziko SSL. 321 00:12:57,656 --> 00:12:59,280 Sasa nashiriki, Apple alifanya kushughulikia suala hili. 322 00:12:59,280 --> 00:13:01,930 Wote kwa ajili ya Mac OS na iOS hivi karibuni. 323 00:13:01,930 --> 00:13:04,790 Lakini kama wewe Ningependa mara mbili kuangalia kompyuta yako ni sasa hadi sasa, 324 00:13:04,790 --> 00:13:08,630 kuchukua una updates auto juu ya, kichwa na gotofail.com 325 00:13:08,630 --> 00:13:11,440 na utaona nzuri kidogo mtihani atakuambia kama sana. 326 00:13:11,440 --> 00:13:14,190 Wakati huo huo, kama wewe Ningependa kuchukua a kuangalia halisi code chanzo, 327 00:13:14,190 --> 00:13:16,990 hii ni kwa muda mrefu URL, lakini hapa ni nzima chanzo kanuni kwa ajili ya faili kwamba 328 00:13:16,990 --> 00:13:19,740 kama Ningependa kupata hisia ya nini programu ulimwengu halisi ni 329 00:13:19,740 --> 00:13:22,310 kama, na kusema ukweli mende ulimwengu halisi. 330 00:13:22,310 --> 00:13:25,390 >> Akizungumza ya mende, meme hii ilikuwa kusambazwa kidogo kabisa ya marehemu. 331 00:13:25,390 --> 00:13:28,670 99 mende kidogo katika kanuni, 99 mende kidogo katika kanuni, 332 00:13:28,670 --> 00:13:32,650 kuchukua moja chini, kiraka kote, 127 mende kidogo katika kanuni. 333 00:13:32,650 --> 00:13:34,010 Hivyo ni nini hii akimaanisha? 334 00:13:34,010 --> 00:13:36,410 Pengine, hii ni uzoefu wewe mwenyewe kuwa alikuwa, 335 00:13:36,410 --> 00:13:39,400 ambapo kujaribu baada ya chini baadhi mdudu, na kisha mwingine, au labda 336 00:13:39,400 --> 00:13:42,290 mende hata zaidi spring up kama matokeo ya yako baada ya kujaribu 337 00:13:42,290 --> 00:13:43,829 kushughulikia tatizo moja. 338 00:13:43,829 --> 00:13:45,620 Kwa kweli, kwa hili hit nyumbani hata zaidi, 339 00:13:45,620 --> 00:13:48,080 hebu vuta juu ya uso kwamba labda ni ukoo. 340 00:13:48,080 --> 00:13:49,730 Hal, kutoka Malcolm katika Mashariki ya. 341 00:13:49,730 --> 00:13:50,850 >> [Video avspelning] 342 00:13:50,850 --> 00:13:52,818 >> [Music kucheza] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [Mwisho video avspelning] 345 00:14:18,420 --> 00:14:21,128 DAVID J. Malan: Na sasa baadhi hellos kutoka kwa baadhi ya wanafunzi wako. 346 00:14:21,128 --> 00:14:24,405 Up kwanza ni Khalid, na rafiki ya wake ambao mvua ya mawe kutoka kaskazini mwa Virginia 347 00:14:24,405 --> 00:14:26,030 nchini Marekani. 348 00:14:26,030 --> 00:14:30,590 >> Khalid: mates Ahoy CS50, yangu jina ni Khalid [inaudible]. 349 00:14:30,590 --> 00:14:35,580 Kukutana na parrot yangu, [inaudible] Mimi kuishi katika kaskazini Virginia. 350 00:14:35,580 --> 00:14:41,070 Mimi nina grader nane na mimi nina msisimko na kuwa sehemu ya CS50 darasa. 351 00:14:41,070 --> 00:14:46,340 Hii ni kubwa na uzoefu chuo lakini kukaa nyumbani. 352 00:14:46,340 --> 00:14:49,980 Kama unaweza nadhani, Mimi waliojiunga na katika online programu ya mafunzo ya. 353 00:14:49,980 --> 00:14:54,380 Jisikie huru na uzoefu mradi wangu wa kwanza hapa. 354 00:14:54,380 --> 00:14:56,579 Angalia wewe karibu. 355 00:14:56,579 --> 00:14:58,620 DAVID J. Malan: Na sasa hebu kichwa na Kansas City, 356 00:14:58,620 --> 00:15:00,464 Missouri ambapo Derek watapata. 357 00:15:00,464 --> 00:15:03,380 Derek mara katika kazi wakati yeye zingine hii ili wapate kusikia kidogo ya kelele 358 00:15:03,380 --> 00:15:07,170 katika background tangu anafanya kazi katika kituo cha data. 359 00:15:07,170 --> 00:15:10,520 >> Derek MITCHELL: Hello dunia, jina langu ni Derek Mitchell. 360 00:15:10,520 --> 00:15:12,930 Mimi ni katika Kansas City, Missouri. 361 00:15:12,930 --> 00:15:16,790 Na mimi nina kuchukua CS50 darasani kwa sababu mimi kwa kweli 362 00:15:16,790 --> 00:15:19,830 haja ya kujifunza baadhi ya programu kwa ajili ya kazi yangu. 363 00:15:19,830 --> 00:15:20,770 Hii ni pale ambapo mimi kazi. 364 00:15:20,770 --> 00:15:27,030 Mimi ni msaada wa kikanda fundi kwa Cabela, ulimwengu hand duka la. 365 00:15:27,030 --> 00:15:31,160 Na mimi nina tu kujaribu kujifunza baadhi ya zaidi programu ili niweze kuutumia katika kazi yangu 366 00:15:31,160 --> 00:15:33,690 na tu kuwa fundi bora. 367 00:15:33,690 --> 00:15:40,600 Hivyo tena, jina langu ni Derek Mitchell na hii ni CS50. 368 00:15:40,600 --> 00:15:45,950 >> [ANAZUNGUMZA ITALIAN] 369 00:15:45,950 --> 00:15:47,110 >> FEDERICO: Hello dunia. 370 00:15:47,110 --> 00:15:48,318 Jina langu ni Federico Grivelli. 371 00:15:48,318 --> 00:15:49,210 Mimi ni kutoka Italia. 372 00:15:49,210 --> 00:15:52,670 Mimi alizaliwa katika moja ya ukubwa miji katika nchi, Milan. 373 00:15:52,670 --> 00:15:56,720 Na mimi kwa kweli kukulia katika mji ndogo karibu na Milan. 374 00:15:56,720 --> 00:16:00,740 Hivyo hapa kuanza shauku yangu juu ya kupanua upeo wangu. 375 00:16:00,740 --> 00:16:04,910 Na hii ni kwa nini leo mimi kigeni kubadilishana mwanafunzi katika hali Washington. 376 00:16:04,910 --> 00:16:07,260 Bila shaka, United States of America. 377 00:16:07,260 --> 00:16:10,545 Elimu ili Kaskazini ni kweli tofauti kutoka Italia. 378 00:16:10,545 --> 00:16:14,150 Hapa mimi kupata zaidi ya mikono na uzoefu, 379 00:16:14,150 --> 00:16:17,870 badala ya masomo na kukariri. 380 00:16:17,870 --> 00:16:24,430 Hivyo hii ni mimi, jina langu tena ni Federico Grivelli, na hii ni CS50. 381 00:16:24,430 --> 00:16:27,240 >> DAVID J. Malan: Na sasa hujambo kutoka kwa mtu sisi hawakuwa wanatarajia. 382 00:16:27,240 --> 00:16:28,380 >> SARAH COFFEY: Hello dunia. 383 00:16:28,380 --> 00:16:32,030 Jina langu ni Sarah Coffey, mimi nina kutoka Maltham, Massachusetts, 384 00:16:32,030 --> 00:16:35,810 na mimi nina ndoa kwa CS50 ya mwenyewe Dan Coffey. 385 00:16:35,810 --> 00:16:39,592 Dan, nilitaka unataka furaha sana siku ya kuzaliwa. 386 00:16:39,592 --> 00:16:42,550 DAVID J. Malan: Yeye hajui hii ni kuhusu kutokea, lakini CS50 mwenyewe, 387 00:16:42,550 --> 00:16:44,770 Danny Coffey, ni haki sasa katika chumba kudhibiti. 388 00:16:44,770 --> 00:16:49,125 Lakini ni kuhusu kuwa kwenye mtandao, kwa sababu leo ​​ni 29 ya kuzaliwa. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 Haya nje Dan. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 Tafadhali kuja nje, Dan, vinginevyo hii ni kuhusu kuwa mbaya sana. 393 00:17:01,306 --> 00:17:04,010 Dan? 394 00:17:04,010 --> 00:17:08,040 Mwaka huu ni Dan Coffey, hakujua hii alikuwa anaenda kuwa kinachotokea - sisi 395 00:17:08,040 --> 00:17:10,780 bila shaka kuwa tayari hii. 396 00:17:10,780 --> 00:17:20,980 Furaha 29 ya kuzaliwa, na sisi matumaini ni kweli, kushangaa. 397 00:17:20,980 --> 00:17:23,741 Hapana, hiyo, kwa njia nyingine, njia nyingine. 398 00:17:23,741 --> 00:17:24,240 No ilivyokuwa. 399 00:17:24,240 --> 00:17:24,889 >> DAN COFFEY: Kuna sisi kwenda. 400 00:17:24,889 --> 00:17:26,430 >> DAVID J. Malan: Dan Coffey, kila mtu. 401 00:17:26,430 --> 00:17:28,460 Asante sana Dan, kwa kuja nje. 402 00:17:28,460 --> 00:17:32,400 Na sasa, sekunde 60 ya pandas. 403 00:17:32,400 --> 00:17:33,676 >> [Video avspelning] 404 00:17:33,676 --> 00:17:36,156 >> [Music kucheza] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [Mwisho video avspelning] 407 00:18:32,910 --> 00:18:34,670 DAVID J. Malan: Sasa unaweza kukumbuka kutoka sehemu ya hivi karibuni, 408 00:18:34,670 --> 00:18:37,830 kwamba sisi ilianzisha LaunchCode, mpango katika Saint Louis, Missouri, 409 00:18:37,830 --> 00:18:40,200 inayoendeshwa na kujitolea ambao wamekuwa kufuatia pamoja 410 00:18:40,200 --> 00:18:43,304 mtaala na CS50 ya kuongoza raia wa Saint Louis 411 00:18:43,304 --> 00:18:46,470 njia ya kuwa nyenzo mwishoni mwa kusaidia jozi yao na programu 412 00:18:46,470 --> 00:18:48,530 ajira katika mwisho wa muhula. 413 00:18:48,530 --> 00:18:51,360 Unaweza kukumbuka kwa kweli, kwamba mpango huu ilikuwa maarufu 414 00:18:51,360 --> 00:18:55,749 katika Saint Louis, kwamba wao karibu ukifurika ndani jumba la. 415 00:18:55,749 --> 00:18:57,540 Naam, LaunchCode ya waanzilishi neema sana 416 00:18:57,540 --> 00:18:59,610 alikuja chuo hivi karibuni na walikubaliana kukaa chini 417 00:18:59,610 --> 00:19:02,830 na sisi katika Sanders Theatre kwa mazungumzo juu ya nini LaunchCode ni 418 00:19:02,830 --> 00:19:04,589 na ni jinsi gani imekuwa ikiendelea. 419 00:19:04,589 --> 00:19:07,880 DAVID J. Malan: Tuko hapa leo na yetu marafiki kutoka LaunchCode ambao ndege 420 00:19:07,880 --> 00:19:10,410 katika njia yote kutoka St Louis kusema hello. 421 00:19:10,410 --> 00:19:11,279 Hello kila mtu. 422 00:19:11,279 --> 00:19:12,070 JIM MCKELVEY: Hello. 423 00:19:12,070 --> 00:19:14,819 DAVID J. Malan: Nani Je, tuna hapa na sisi leo kutoka LaunchCode. 424 00:19:14,819 --> 00:19:16,304 JIM MCKELVEY: Kwa hiyo, mimi nina Jim MCKELVEY. 425 00:19:16,304 --> 00:19:17,720 Brendan LIND: Na mimi nina Brendan Lind. 426 00:19:17,720 --> 00:19:19,050 ZACH LOU: Na mimi nina Zach Lou. 427 00:19:19,050 --> 00:19:20,020 DAVID J. Malan: Na kwa wale usio wa kawaida, 428 00:19:20,020 --> 00:19:22,005 unaweza kutuambia kidogo juu ya nini LaunchCode ni? 429 00:19:22,005 --> 00:19:24,380 >> JIM MCKELVEY: Kwa hiyo LaunchCode ni mfumo wa kazi upangaji 430 00:19:24,380 --> 00:19:26,880 kwamba tunayotangulia kuanzia mwaka St Louis, 431 00:19:26,880 --> 00:19:28,600 lakini tunakwenda kuleta nchi nzima. 432 00:19:28,600 --> 00:19:31,460 wazo kimsingi ni kupata makampuni ya kubadili ajira zao 433 00:19:31,460 --> 00:19:34,640 mazoea ya kukubali watu ambao kuwa na sifa nontraditional. 434 00:19:34,640 --> 00:19:39,350 Hivyo kama sisi kujua, kama programmers, kwamba mengi ya programmers bora 435 00:19:39,350 --> 00:19:41,720 ni binafsi kufundishwa kwa kiasi fulani. 436 00:19:41,720 --> 00:19:44,869 Na makampuni ya kufanya si lazima kutambua 437 00:19:44,869 --> 00:19:46,160 hii katika matendo yao ya ajira. 438 00:19:46,160 --> 00:19:49,240 Hivyo kama wewe ni coder nzuri, bado kufanya si lazima 439 00:19:49,240 --> 00:19:51,080 na njia ya kazi nzuri. 440 00:19:51,080 --> 00:19:53,400 >> Na hivyo, sisi kuanza kufanya kazi na makampuni ya mia 441 00:19:53,400 --> 00:19:55,790 kutoka dola bilioni makampuni kama Enterprise, 442 00:19:55,790 --> 00:19:59,670 na MasterCard, chini kwa mbili mtu kuanza ups. 443 00:19:59,670 --> 00:20:03,720 Na sisi wameweza kujipatia wote kukubaliana kuchukua wagombea LaunchCode ndani, 444 00:20:03,720 --> 00:20:05,230 kimsingi mfumo wa mafunzo. 445 00:20:05,230 --> 00:20:07,920 >> DAVID J. Malan: Na ni jinsi gani unaweza kupata Vifaa vya CS50 katika nafasi ya kwanza. 446 00:20:07,920 --> 00:20:09,461 >> JIM MCKELVEY: Kwa hiyo ni kweli funny. 447 00:20:09,461 --> 00:20:14,310 Mke wangu alichukua darasa lako online kupitia Harvard Extension. 448 00:20:14,310 --> 00:20:17,560 Na yeye alichukua Fall 2012 CS50. 449 00:20:17,560 --> 00:20:22,010 Na wakati tulipokuwa, mimi nina kompyuta mwanasayansi na mafunzo. 450 00:20:22,010 --> 00:20:25,180 Na hivyo nilikuwa kusaidia wake kwa njia ya darasa, nilikuwa kuangalia hilo. 451 00:20:25,180 --> 00:20:30,980 Naye akasema, unajua, hii ni zinazotolewa online kupitia EDX, 452 00:20:30,980 --> 00:20:36,960 na sisi ni kuweka watu hawa, ambao jadi sifa kidogo sana, 453 00:20:36,960 --> 00:20:38,870 na sisi ni kama, hii itakuwa ya ajabu. 454 00:20:38,870 --> 00:20:40,540 Hivyo ndivyo tuligundua kuhusu hilo. 455 00:20:40,540 --> 00:20:41,535 Kupitia mke m, Anna. 456 00:20:41,535 --> 00:20:42,994 Na Harvard Extension Programu ya yako. 457 00:20:42,994 --> 00:20:44,201 DAVID J. Malan: Hiyo ni funny. 458 00:20:44,201 --> 00:20:47,620 Ni uamuzi ndogo hiyo, kuchukua yake madarasa na athari kama huo. 459 00:20:47,620 --> 00:20:49,940 >> JIM MCKELVEY: Ilikuwa super bahati. 460 00:20:49,940 --> 00:20:53,931 Na sisi kweli msisimko kwa kuona kwamba guys walikuwa wakifanya kazi na EDX 461 00:20:53,931 --> 00:20:56,430 na kuifanya inapatikana, na vifaa vyote ziada. 462 00:20:56,430 --> 00:20:58,840 Na ni ajabu rasilimali kwa ajili ya mafunzo. 463 00:20:58,840 --> 00:20:59,590 DAVID J. Malan: OK. 464 00:20:59,590 --> 00:21:02,596 Naam, katika habari, sisi kweli alimkuta kuangalia 465 00:21:02,596 --> 00:21:05,720 nini usiku wa kwanza wa LaunchCode ilikuwa wakati walikuwa katika jumba la. 466 00:21:05,720 --> 00:21:07,520 Je, unaweza kutupatia firsthand sababu ya yale 467 00:21:07,520 --> 00:21:09,840 uzoefu wako ilikuwa kama jioni? 468 00:21:09,840 --> 00:21:11,880 >> JIM MCKELVEY: Yeah, hivyo nilikuwa katika Roma. 469 00:21:11,880 --> 00:21:14,950 Na Brendan akaniita saa 3:00 asubuhi, akasema, 470 00:21:14,950 --> 00:21:17,140 tumekuwa ukifurika kumbi zote tatu. 471 00:21:17,140 --> 00:21:21,360 Hivyo sisi Kanisa la Kristo alikuwa Makuu, maktaba Downtown, 472 00:21:21,360 --> 00:21:24,520 na Askari Memorial, ambayo ni kumbi haki kubwa tatu. 473 00:21:24,520 --> 00:21:26,390 Na sisi walikuwa wanatarajia mia chache watu. 474 00:21:26,390 --> 00:21:28,550 Tulikuwa na watu zaidi ya 1,000 ishara ya juu. 475 00:21:28,550 --> 00:21:30,890 Hivyo sisi ukifurika kila kitu na Brendan wito yangu, 476 00:21:30,890 --> 00:21:33,840 kama, tunahitaji jengo kubwa. 477 00:21:33,840 --> 00:21:36,370 Na wao got yetu hii kubwa, hii opera kubwa 478 00:21:36,370 --> 00:21:38,717 nyumba, ambapo sisi uliofanyika darasa la kwanza. 479 00:21:38,717 --> 00:21:40,050 DAVID J. Malan: Oh kwamba ni kubwa. 480 00:21:40,050 --> 00:21:42,590 JIM MCKELVEY: Na watu walikuwa hivyo kushukuru. 481 00:21:42,590 --> 00:21:45,930 I mean, watu ambao sisi ni kufikia ni 482 00:21:45,930 --> 00:21:48,089 watu ambao unataka tu kusaidia folks haya. 483 00:21:48,089 --> 00:21:50,630 DAVID J. Malan: Na kutokana na kile wameweza kuona, tu jinsi gani ya kweli 484 00:21:50,630 --> 00:21:53,460 ni, mtu ambaye inaingia Bila shaka hakuwa na historia ya awali. 485 00:21:53,460 --> 00:21:56,150 Na miezi michache baadaye, wao na wiki 13 ya CS50 486 00:21:56,150 --> 00:21:58,310 chini ya ukanda wao kwa kweli kujisikia ujasiri wa kutosha 487 00:21:58,310 --> 00:22:01,000 na kuwa na sifa kutosha kwa ajili ya halisi ya programu kazi. 488 00:22:01,000 --> 00:22:03,590 >> JIM MCKELVEY: Basi Daudi, sisi kwa kweli sijui, OK? 489 00:22:03,590 --> 00:22:06,770 Kwa sababu tuna si amefanya hivyo wakati wowote aina ya wadogo bado. 490 00:22:06,770 --> 00:22:10,910 Unajua, pointi zetu data hivi sasa ni nini nimejifunza ilikuwa inawezekana. 491 00:22:10,910 --> 00:22:13,533 Na kisha 50 baadhi watu kwamba tumekuwa kuwekwa, 492 00:22:13,533 --> 00:22:15,200 tunajua kwa ujumla ambapo wao ni. 493 00:22:15,200 --> 00:22:18,270 Na nadhani wetu ni kwamba mtu ambao huja kwa njia ya CS50 494 00:22:18,270 --> 00:22:21,397 ni kwenda kuwa kwa ujumla kama wenye ujuzi kama baadhi 495 00:22:21,397 --> 00:22:23,480 ya watu tuna tayari mafanikio kuwekwa. 496 00:22:23,480 --> 00:22:25,620 >> Hivyo tuna kuthibitika wadogo zake bado. 497 00:22:25,620 --> 00:22:29,140 Na mimi nina si kusema kwamba ni kukamilisha elimu kwa njia yoyote. 498 00:22:29,140 --> 00:22:31,990 Lakini ni kama kuanza kubwa. 499 00:22:31,990 --> 00:22:33,640 Na anatoa watu mazingira. 500 00:22:33,640 --> 00:22:36,310 Na pia, unajua, ni darasa ukali. 501 00:22:36,310 --> 00:22:40,020 Hivyo mtu yeyote ambaye tamati hii darasa umeonyesha kitu. 502 00:22:40,020 --> 00:22:43,175 Kwamba wameweza alionyesha baadhi tabia au mchanganyiko wa unaweza 503 00:22:43,175 --> 00:22:48,170 kujua, ama mshikamano au akili, au chochote kile formula kichawi ni 504 00:22:48,170 --> 00:22:51,660 kwamba anapata yao kupitia darasa pretty mgumu, 505 00:22:51,660 --> 00:22:54,420 tunafikiri kwamba kwenda Bode vizuri sana kwa mafanikio yao. 506 00:22:54,420 --> 00:22:57,340 Na tuna makampuni ambayo ni nia ya kuunga mkono juu ya hilo. 507 00:22:57,340 --> 00:22:59,700 Hivyo, hivyo sisi si kweli kujua. 508 00:22:59,700 --> 00:23:03,630 Lakini sisi ni matumaini sana kwamba mtu yeyote ambaye anapata kwa njia ya CS50, 509 00:23:03,630 --> 00:23:06,080 tunaweza kupata kazi. 510 00:23:06,080 --> 00:23:09,320 >> Brendan LIND: Na jambo ni kwamba LaunchCode ni si 511 00:23:09,320 --> 00:23:11,120 kama yako ya kawaida ngazi ya kuingia kukodisha. 512 00:23:11,120 --> 00:23:13,870 Kulia, ni si ambapo wewe kuja na kusema 513 00:23:13,870 --> 00:23:16,410 kawaida unaweza haja C.S. shahada na miaka miwili ya kazi 514 00:23:16,410 --> 00:23:18,800 uzoefu wa kupata mengi ya ajira, haki? 515 00:23:18,800 --> 00:23:22,680 Lakini basi, LaunchCode huja katika, wewe huna haja yoyote ya mambo hayo. 516 00:23:22,680 --> 00:23:24,620 Huna haja ya kuwa sifa ya hatua hiyo. 517 00:23:24,620 --> 00:23:26,370 Ambapo una kuwa na ni na kwamba aptitude 518 00:23:26,370 --> 00:23:27,780 na kuendesha gari kwa kupata ngazi hiyo. 519 00:23:27,780 --> 00:23:28,960 Hivyo ni mafunzo. 520 00:23:28,960 --> 00:23:31,920 Na itaendelea mpaka uko katika ngazi hiyo, ambapo 521 00:23:31,920 --> 00:23:34,040 ungekuwa kuletwa katika kwa nafasi ya kawaida. 522 00:23:34,040 --> 00:23:35,910 Na kampuni inaweza basi kwenda katika hatua yoyote. 523 00:23:35,910 --> 00:23:38,000 >> DAVID J. Malan: Kwa hiyo makampuni ni wale kufanya, hatimaye, 524 00:23:38,000 --> 00:23:39,177 kwamba ubia wa mwanzo. 525 00:23:39,177 --> 00:23:40,010 Brendan LIND: Haki. 526 00:23:40,010 --> 00:23:43,045 Kwa hiyo kile CS50 - nini tuko kufanya kujaribu kufanya kwa CS50 527 00:23:43,045 --> 00:23:46,320 ni kupata yao kwa uhakika ambapo kisha, hey kama unaweza kuchukua CS50, 528 00:23:46,320 --> 00:23:48,620 kama una kwamba gari, una kwamba mapenzi ya kujifunza, 529 00:23:48,620 --> 00:23:53,460 na una kipaji hicho kinapata fursa kwa binafsi ya kujifunza na kufanya kazi katika kampuni hiyo, 530 00:23:53,460 --> 00:23:56,160 kushughulikia chochote ni kwamba inahitajika. 531 00:23:56,160 --> 00:23:58,530 Na kisha tunaweza kupata yao, sisi kupata yao katika mlango. 532 00:23:58,530 --> 00:24:02,640 Na wao kulipwa, wao kulipwa $ 15 saa kwa muda mafunzo. 533 00:24:02,640 --> 00:24:05,880 Na wakati wao uko tayari, kampuni zamu yao katika nafasi mishahara. 534 00:24:05,880 --> 00:24:08,570 Kama hawana, kama kampuni haina kufikiri kwamba wao uko juu ya njia yao, 535 00:24:08,570 --> 00:24:09,445 wanaweza wakawaacha waende zao. 536 00:24:09,445 --> 00:24:14,750 Na hivyo mbali, mafanikio ni kwamba kila mtu pretty much ni bado 537 00:24:14,750 --> 00:24:15,630 kwa kampuni yao. 538 00:24:15,630 --> 00:24:16,540 >> DAVID J. Malan: OK. 539 00:24:16,540 --> 00:24:18,350 Hivyo sasa hivi uko kulenga Saint Louis, 540 00:24:18,350 --> 00:24:20,880 lakini mimi kukusanya Ningependa kuchukua hatua kitaifa. 541 00:24:20,880 --> 00:24:22,790 Kwa hiyo kile ni kweli ijayo kwa ajili yenu? 542 00:24:22,790 --> 00:24:25,630 >> JIM MCKELVEY: Hivyo ijayo ni mfululizo ya miji nchini kote. 543 00:24:25,630 --> 00:24:28,710 Hivyo, hatutaki kwenda kitaifa mpaka sisi kuboresha mfano, 544 00:24:28,710 --> 00:24:32,470 na labda kuweka michache ya wale sidewalks kupitia uchafu. 545 00:24:32,470 --> 00:24:34,830 kukamilika kwa hii kwanza CS50 darasa ni 546 00:24:34,830 --> 00:24:38,080 kwenda kuwa kweli ni muhimu, kwa sababu sisi ni kupata data nzuri kutoka kwa hilo. 547 00:24:38,080 --> 00:24:43,079 Lakini mara sisi kujua kazi gani na nini sisi kweli lazima kufanya na kuongeza, 548 00:24:43,079 --> 00:24:45,120 kisha tunakwenda wadogo haraka iwezekanavyo, 549 00:24:45,120 --> 00:24:46,710 kwa sababu haja ipo kila mahali. 550 00:24:46,710 --> 00:24:50,260 Na sisi siyo kujaribu kufanya baadhi ya hii aina ya ndani, Saint Louis uzushi. 551 00:24:50,260 --> 00:24:52,740 Sisi ni kutumia tu kwamba kama mtihani kitanda. 552 00:24:52,740 --> 00:24:55,900 Na kisha tutaweza kuwa na kupanua unajua, kwa haraka kama tunaweza 553 00:24:55,900 --> 00:24:58,160 kwa maeneo ambayo wana mahitaji sawa. 554 00:24:58,160 --> 00:25:00,070 >> DAVID J. Malan: Naam, asante sana kwa kila kitu tumekuwa kufanya. 555 00:25:00,070 --> 00:25:01,610 Sisi ni kusifiwa na hata kuwa sehemu yake. 556 00:25:01,610 --> 00:25:02,660 Imekuwa ni kabisa msukumo. 557 00:25:02,660 --> 00:25:03,660 >> JIM MCKELVEY: Asante. 558 00:25:03,660 --> 00:25:08,610 Hii imekuwa hivyo ukarimu wa tu elimu darasa dunia kwamba 559 00:25:08,610 --> 00:25:12,660 ni inapatikana kwa watu ambao dhati kufahamu ni. 560 00:25:12,660 --> 00:25:14,410 Napenda unaweza kukutana baadhi ya wanafunzi 561 00:25:14,410 --> 00:25:18,470 na kuona watu ambao unaweza kujua, ni kubadilisha maisha ya watu. 562 00:25:18,470 --> 00:25:22,610 Na mimi tu unataka sisi inaweza kufikia kupitia kamera na kuwaleta hapa. 563 00:25:22,610 --> 00:25:25,090 Lakini ni hivyo maana. 564 00:25:25,090 --> 00:25:28,189 Na ni kusonga sindano na ni mzuri. 565 00:25:28,189 --> 00:25:28,730 Kwa hiyo asante. 566 00:25:28,730 --> 00:25:29,980 >> DAVID J. Malan: Asante na sisi pia. 567 00:25:29,980 --> 00:25:30,900 Kufahamu ni. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 Asante sana kwa kujiunga nasi. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com kwa zaidi. 571 00:25:39,550 --> 00:25:43,109 >> Hivyo tulipata kuzungumza muda mfupi baada ya kuwa kuzungumza juu ya nini zaidi tunaweza kufanya. 572 00:25:43,109 --> 00:25:44,400 Na sisi walikuja juu ya yafuatayo. 573 00:25:44,400 --> 00:25:48,010 Sisi ni hivyo radhi kwa kutangaza kwanza kabisa CS50 hackathon kwamba 574 00:25:48,010 --> 00:25:50,500 itakuwa kinachoendelea barabara ya Saint Louis. 575 00:25:50,500 --> 00:25:51,780 Toleo la LaunchCode. 576 00:25:51,780 --> 00:25:54,230 Kwa kweli, tutachukua na sisi, kama Ningependa kukutana na folks haya. 577 00:25:54,230 --> 00:25:56,563 Kama wewe mwenyewe mvua ya mawe kutoka St Louis, au ingekuwa hatimaye 578 00:25:56,563 --> 00:25:59,850 kama kwa tune katika online, CS50 ya mwenyewe Andrew kuwa huko. 579 00:25:59,850 --> 00:26:04,720 CS50 ya Chang, Colton, Dan, ambaye wewe tu alikutana, 580 00:26:04,720 --> 00:26:11,040 Devin, Gabriel, Yasoni, Ramon, ambao pia alikutana na mapema. 581 00:26:11,040 --> 00:26:15,920 Rob Bowden, Shelly, ambaye anaweza kumbuka kutoka filamu kama vile - 582 00:26:15,920 --> 00:26:17,370 na [? Zemaila?]. 583 00:26:17,370 --> 00:26:20,600 >> Hivyo kweli, kama ungependa kujiunga na sisi katika St Louis au online 584 00:26:20,600 --> 00:26:24,800 katika live.cs50.net, tune kwa ajili ya ijayo live show siku ya Ijumaa 585 00:26:24,800 --> 00:26:27,332 Machi 28 katika 6:00 Mashariki Time. 586 00:26:27,332 --> 00:26:29,790 Tunakwenda kuwa macho kwa kabisa masaa machache jioni. 587 00:26:29,790 --> 00:26:32,170 Na tunatarajia itabidi kukaa up na sisi pia. 588 00:26:32,170 --> 00:26:33,896 Hiyo ni kwa wiki hii CS50 Live. 589 00:26:33,896 --> 00:26:35,770 Shukrani kwa kiasi kila mtu nyuma ya kamera. 590 00:26:35,770 --> 00:26:37,320 Asante sana kwa wachangiaji wetu. 591 00:26:37,320 --> 00:26:39,880 Tutaweza kuona katika St Louis, hii ilikuwa CS50. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> RAMON: Je, mbweha kusema? 594 00:27:10,350 --> 00:27:31,146