DAVID J. Malan: Saluton mondo. Ĉi tio estas CS50 Live kaj ĉi tiu estas marto 14, kio signifas, feliĉa pi tago. Nun jam pasis iom da tempo ĉar ni vidis vin, ĉar lastan vendredon, Rob Bowden kaj mi estis reale for ĉe konferenco en Atlanta, Georgio. Konferenco konata kiel SIGCSE, la Speciala Intereso Grupo en Komputila Scienco Edukado, kiun cxiujare kunvenas iuj 1.000 pedagogoj al paroli kaj labori pri plibonigoj je komputiko edukado. Unu el la keynote parolantoj ĉi tiun jaron, fakte, estis la fondinto de code.org, kiun vi eble vidis en la gazetaro super la pasinta jaro. Ili jam faris eksterordinaran laboro dum la pasinta jaro atingi homoj ekscitita pri komputiko, kaj pri programado en aparta. Fakte, unu el siaj plej bone konata iniciatoj estas konata kiel La Horo de Kodo kio estas ŝanco kaj curriculum tra kio vi, nek amikon, nek familiano, aŭ kolego, povus akiri vian manojn malpurajn kun iom pri komputiko kaj programado por nur unu horo al ĉu vi prenas al ĝi. Fakte, se vi mem havi amikon, familianon, aŭ kolego kiu ŝatus provi sian aŭ ŝian manon en iu komputila scienco, sed vi pensas ĵetante ilin en CS50 la curriculum povus esti iom tro multe tro baldaŭ, bone por ĉiuj rimedoj, raporti ilin al code.org / lernas kie ili povas provi ilia mano por nur unu horo ĉe iom de komputiko. Aŭ eĉ pli bone, montri al ili ĉi klipo. [VIDEO reprodukto] -Saluton, mi estas Lea. -Kaj mi certas Tonya. -Kaj ni estas la sorton esti studanta komputiko. Ni pensas, ke estas terura, ke 90% de lernejo ne instrui ĝin. -Ili certe ne proponi ĝin ĉe mia lernejo. -Do ni provas fari ĉi tiu video por montri, ke iu povas lerni. Ni deziras ricevi 10 milionoj lernantoj fari La Horo de Code. -Horo de Code. -Horo de Code. -La Horo de Code. -Horo de Code. -Horo de Code. -Horo de Code. -Horo de Code. -La Horo de Code. -Kiel vi atingas lin atingi la sunfloro. Li bezonas fari iujn agojn. -Mi havas ĝin. Yay. -Kaj poste ni kuru ĝi kaj vidi, kio okazas. -Amazing. -Tie ni iru. -Vi nur skribis vian unuan programon. -Mi skribis tion? -Jes. -Tiu ĉi estas la kodo kiun vi ĵus skribis. -Tre timinda. -Mi pensis kiel, kodo, estis simila FBI hacker, simboloj kaj vazojn. -Iom iom de tiu problemo solvado, iom da logiko. -Estas kiel instrukcioj. -Programado estas multe pli facile nuntempe. -Ne batu nur ludas je via telefono. Plani ĝin. -Bone. -Awesome. -Kiel iu iros dungiĝi? -Eble preni reta klaso, serĉi klason ĉe komunuma kolegio. -Vi povas preni unu el la plej bonaj paganta laborpostenoj en la mondo. -Mi opinias, medicino moviĝas en la tuta komputila epoko. -Teknologio tuŝoj ĉiun parton de niaj vivoj. Se vi povas krei teknologio, vi povas ŝanĝi la mondon. -Do ni estas ekscitita ke vi estas partopreni en la hodiaŭa Horo de Code. -Ni ĵus faris du linioj de kodo. -Tri linioj de kodo. -Kvar linioj. -Sep liniojn. -Kvin linioj. -16 Linioj de kodoj. -99 Linioj de kodo. -60 Linioj. -18 Linioj de kodo. -75 Linioj de kodo. -Ne gravas kiom maljuna vi estas. -Horo de Code. -Horo de Code. -La Horo de Code. -La Horo de Code. -La Horo de Code. -Ĉu vi estas juna viro aux junulino. Ĉu vi loĝas en urbo aŭ kampara areo. -Ĉiuj en tiu lando devus lernas kiel programi komputilon. -Kaj mi nur kompletigis la - -Horo de Code. -Ĝi estas efektive vere facile lernebla. -Knabinoj devus lerni tion, tro. -Sciu, ke lingvo ke tuj estos la estonteco. -Iu ajn povas lerni komputiko. -Kaj vi povas lerni ankaŭ. -Jack Dorsey, Mark Zuckerberg, Vilcxjo Gates, ĉiuj y'all, mi lernas. -Donu ĝin trenas. [FINO VIDEO reprodukto] Nun io diras al mi ke, se vi estas en CS50 aŭ estas en CS50x, vi jam pasis bone pli ol nur unu horon sur la kodigo. Sed cxar neniu familianoj, amikoj, aŭ kunlaborantoj ke vi ŝatus prezenti al tiu mondo, jen alia allogon. Memoru cxi ulo? Tre populara lastatempe, havas estis tiel nomata Flappy birdo sur pluraj platformoj. Kaj ĉi tie ni havas URL, ĉe code.org / Flappy, kie la speco ulojn ĉe code.org povas kunmetis ilo per kio vi aŭ amiko povas fari viajn proprajn efektivigo de tiu populara partio. Do check it out. Nun tiu konferenco, kaj lasta vendredo. Rob Bowden kaj mi kie denove, for ĉe ĉi tiu konferenco, kaj ni pensis pri havi gaston gastiganto. Kaj ni provis eliri tute kelkajn ulojn por aŭdoj. Neniu el ili ŝajnis al labori, do ni pensis ni montros al vi kelkajn klipoj kion faris transpire. [VIDEO reprodukto] RAMON Galván: Mi estas Rajmondo Galván kompletigon in por via normala gasto, Davido Malan. La usonaj militistoj la passcode estis 000000, ne vere sekura, se vi demandas min. Tamen, mi amas vin. Kontraste David, kiu cirkloj vi. Ni ne transiros cxi tiun eraron. Kio estas ĉi tio? Ni simple vidi video kun Harry Lewis. [FINO VIDEO reprodukto] DAVID J. Malan: Nun, kio estas plej amuza pri tiu klipo estas ne kiom Ramon prezentis antaŭ la ĉambro, sed kial Rajmondo ne scias, ĝis ekde kelkaj momentojn, kiujn ni estis tuj ludos tiuj klipoj reen tie por vi en la interreto. Do CS50 propra, Rajmondo Galván. Revenanta eble en iuj estontaj epizodo. Nun dume, vi povas memori Ni lasis lastaj tempoj epizodo je iom de cliffhanger, kie ni mencias kiu Rob Bowden havas ĝemelaj fratoj, Paul. Kiu, denove, imagaĵoj sin iom da komika. Sed li ankaŭ okazis aperi en populara Usona ludo spektaklo, kaj ni demandis al vi, kiun tiu. Nu kelkaj el vi skribis en la respondo. Kaj jen unu tia ekzemplo. En CS50 vivas, Davido menciis pri Robert ĝemela frato, Paul Bowden, kaj petis pri Google ĝin. Nu aspektas kiel li estas en Harvard, tro. Kaj: Kiu volas esti milionulo, kaj jes, se mi estas la unua raporti ĉi tion, Davido, sinjoro, mi volus volonte estos fama sur la sekvanta CS50 vivi. Do konsideru mem fama ĉar la respondo estis ja, Kiu volas esti milionulo. Kaj fakte, bildigis ĉi tie estas Paul Bowden apud tiu televidprogramo la gastiganto. Kaj ni ankaŭ faris iom de fosantaj, kaj trovis ĉi klipo por vi. [VIDEO reprodukto] -Paul Bowden de Franklin, Nov-Ĵerzejo. Hej Pauxlo. Bonvenon al la spektaklo. -Dankon. -Paŭlo diras ĉi tie vi estas Sophomore ĉe Harvard Universitato, evidente inteligenta ulo. -Mi supozas. -Bone en mia libro, kiun certe sugestas tion. Kaj mi scias, kiam vi estis staris en la vico por Millionaire signon el la cxielo diris ke vi estas probable faros bone, ĉu ne? -Vi povus diri, ke. Kiam mi staris en linio mi havis a Polo shirt kiu estis kaŝita en kaj birdo okazis kako dekstren suben la dorso de mia ĉemizo. Kaj ĝi estis ankoraŭ kaŝita in Sed finis esti bonŝanco. -Ĝi estas bona sorto, vidi? Tie vi iros, vi estas ĉi tie. Enorde, Paul. Ĉu vi pretas? -Mi estas preta. -Bone. Do ni ludos Milionulo. Kaj via frato sidis malantaŭ vi, viajn fraton Rob. Kiel vi fartas, Rob? -I'm bona kiel vi fartas? -Twin frato. -Jes. -Nun vi estas, la pli juna, tamen, vi elvenis ses minutojn poste, ĉu ne? Ĉu tio estas korekta? -Mi estas, jes. -Sed vi estas la inteligenta frato? -Nu, mi ne volas fanfaroni. Do mi ne povas respondi al tio. [FINO VIDEO reprodukto] -Do Rob havas ĝemelaj, skribas alian de viaj samklasanoj, hmm interesa. Kiom profunda faras la kuniklotruon iri? Mi havas demandon, kial problemo aroj prenas tiom longe por esti autograded? Kio iras sur malantaux la scenoj? Do ni pensis tio farus efektive estus bona demando respondi ĉar ĝi sugestas iom de suba interesa teknika detaloj. Kontraŭe al populara kredo, ili ne estas fakte gradita per Muppets, sed prefere per infrastrukturo, ke ni scias kiel Check 50 en la kliento. Kaj infrastrukturo ni scias lian testejo 50 ĉe la servilo flanko. Nun por kiuj ne konas, por elprovi La ĝusteco de kelkaj el CS50 problemo starigis problemoj, vi povas ruli ordonon en la CS50 aparato konas kiel ĉekon 50, kie vi specifas unika identigilo por la provo ke vi volas kuri. Kaj tiam vi specifas la vojetojn al la dosiero aŭ dosierojn kiujn vi volas alŝuti al la serviloj por testado. Nun, kiam la respondo revenas de la servilo, espereble vi vidos la tutan verdan smiley alfrontas, kiel tiuj ĉi tie, indikante, ke mi verkis "Saluton, mondo" tre korekte. Kontraste, se mi faris ion erara, kiel ne reale enoficigi la dosiero korekte, mi povus get this timigas ruĝa malfeliĉa vizaĝo dirante hello.c ekzistas, kiu signifas tio ne okazas fakte, kiel indikita per la ruĝa. Kaj se io estas en flava, dume, ĝi signifas ke tiuj ĉekoj ne eĉ kuri pro iuj dependo, iuj fruaj provoj faris Ne fakte sukcesos. Do kio vere okazas sub la kapuĉo? Nu, kiam vi kuros ĉi kontrolu 50 komando, ni estas esence zipping CXiujn viajn dosierojn, Kunpremante ilin, sendante ilin al vidi CS50 la peniko da serviloj, kie ni tiam krei kion nomas a testejo ĉirkaŭ ili. Esence vi povas pensi de ĉi tio kiel dosierujo, kaj kiel speciala uzulo kiu ekzistas nur por la celo kompili kaj kurante tiu specifa kodo izole de iu ajn alia-, por ke ĉiaokaze studento havas akcidenta senfina iteracio aŭ malbona, ĝi ne estas tuj bezone afekcii ajnulo sur la sistemo. Nek povas ajnan dosierojn manipulitaj aŭ forigita ke ne devus esti permesita. Nun, kiel faras la kodo get testita? Nu, ni skribis tuta infrastrukturo vokis denove, sandbox - CS 50 testejo. Kaj tion infrastrukturo Estas skribite, surprizo, en lingvo nomata JavaScript. Kiun vi eble scias, de clientside spertoj, sed ĝi rezultas vi povas uzi ankaŭ JavaScript sur la flanko de la servanto. Kion do diras kelkaj el la testoj vere aspektas kiel? Nu jen kelkaj servilo flanko de JavaScript kodo, kaj ĝi estas nur ekstrakto largxo. Sed ĉi tio reprezentas du ĉekojn ke ni kuru en via kodo. La unua el kiuj ĝis pinto, ĉekojn ĉu la dosiero hello.c ekzistas, kaj la duan oni efektive kontrolas, se via dosiero kompilanto okej. Kaj tio estas kio finfine generas tiuj malfeliĉuloj edroj aŭ tiuj feliĉaj vizaĝoj, ke vi vidos en la formo de ĉeko 50 rezultojn. Nun, por multe pli teknikaj detaloj, vi estas bonvenon al rigardu ĉi papero ĉi tie, kiu hazarde estis efektive prezentis en la pasinta jaro SIGCSE konferenco, kaj mergas en multe pli detale pri kiel tiu sistemo verkoj kaj kial ni kreis ĝin lastan jaron. Nun, en la amaskomunikiloj lastatempe, estis tiu esprimo tien - goto malsukcesos, la tn goto malsukcesos bug kiu punis Apple Komputila lastatempe. Nun, ni ne enkonduki tion en CS 50, ĉar la goto deklaron en C estas ĝenerale malaprobita, eĉ kvankam ĝi certe havas sian uzojn. Kaj kion tio signifas ĉi tie, goto malsukcesas, estas, ke kion ajn programo havas tiun linion el kodo, iru al, kiu estas salti al, alia linio de kodo sendepende de iu ajn liniojn inter ĝi, kaj tiu linio de kodo estos etikedita kun la ŝlosilvorto malsukcesos. Kaj malsukcesos povus esti io, oni FUBAR [? BES?] Sed en tiu kazo, Pomo elektis nomi ĝin malsukcesos ĉar ĝi estas la eron de kodo ke devus ekzekuti se kaj kiam io fiaskis. Nun, bedaŭrinde, Apple faris eraron kun tiu aserto, kiel ni baldaŭ vidos. Kaj ili lastatempe eldonita ĉi anonco en unu el siaj bug fix raportoj. Atakanto kun privilegia reto pozicio povas kapti aŭ modifi datumojn en kunsidoj protektitaj per SSL / TLS. SSL, recall, estis sekura bazoj mantelo, kaj ĝi estas la teknologio uzata por tipe ĉifri trafiko inter foliumilo, diru en Mac aŭ iPhone, aŭ ajnan alia aparato, kaj ret-servilo. Kaj TLS estas rilatanta al tiu. Tiu demando estis adresita per restarigi mankas validigo paŝoj. Do tio estis Apple priskribo de la problemo kaj solvo al tio. Sed kion tio vere signifas? Do ni faris iom fosi, kaj ni fakte trovis la fontkodo por Apple propran efektivigo de SSL, kiu denove tuŝas Mac aŭ iPhone, aparte se vi uzas Safari sur tiuj komputiloj. Jen ekstrakto de tiu kodo. Nun, eble vi ne rekonas iuj el la funkcioj. Kaj eble vi ne rekonos la uzon de iri al aserto supren ĝis nun. Sed tio estas iel familiara sintakso. Ni havas kelkajn, se kondiĉoj, iuj deŝovon, funkcio, krispa krampoj. Do ne cxio, eksterlanda. Sed ni zomi iomete. Tie, ĝustigi tiujn kondiĉojn, kaj jen mencio de goto malsukcesos. Nun, kio mankos? Bone ni reale rulumu malsupren plu en la programo. Tiuj estas la linioj de kodo, tiuj tri linioj kiuj estas ekzekutitaj se vi ja iros al malsukcesi. Nun, kio estas la afero do? Nu, ni reiru supren al tiuj kondiĉoj kie Mi reliefigis en flava ĉiuj mencioj de goto malsukcesos. Vidu io kurioza? Fokuso sur la fundo tie. Ĝuste? La kodo povus esti novaj, sed la ideoj ne estas. Se ni zomi tie, vi devos rimarki, ke la programisto skribis goto malsukcesos dufoje, sed dentado ambaux. Sed verŝajne vi faris tiun saman eraron mem en kelkaj problemoj por CS 50. Nur ĉar vi krommargxenu du linioj el kodon ene de kondiĉo ne signifas ke ili estas ambaŭ tuj ekzekuti. Ili estas nur ambaŭ tuj ekzekuti se vi vere ĉirkaŭas ambaux kun kio? Krispa krampoj. Do kio vere okazas, se Mi ia ripari la deŝovon kaj ne aldoni ajnan krispa krampoj, kio estas vere okazas sub la kapuĉo, estas ke goto malsukcesos havas esence forlasis alianco ĉi tie, kion signifas tio okazas al ekzekuti negrave kion. Kaj vi tuj iru, aŭ salti al, tiuj tri linioj de kodo oni rigardis antaŭ momento. Do kio estas la implico? Nu, rigardu tiujn malsupro maksimume du liniojn ĝuste ĉi tie. Tiuj linioj neniam, iam get atingita. Ĉar negrave kion, ke dua goto malsukcesos tuj devigas la programo salti rajton super tiuj linioj. Kaj longan rakonton mallonga, tiuj lastaj du linioj Estas vere gravaj por la praveco de SSL. Ja, se oni ne ekzekutos, estas ebla aŭ malhelpi, malbona ulo, fari kion estas ĝenerale konata kiel homo en la mezo atenco, ŝajnigante esti sekura retejo kiel Facebook, aŭ Amazono, aŭ Google. Sed vere ĝuste vidi - havi ĉifrita konekto al vi, kaj ili tiam plusendu vian trafiko kune, por pli bona aŭ por malbona. Eble via uzantnomo, eble via pasvorto: eble via kreditkarto informoj, al la reala ejo en demando. Aŭ eĉ al ĉiuj. Alivorte, tio rompas SSL. Nun dankeme, Apple faris alparoli ĉi. Ambaŭ por Makintoŝo kaj IOS lastatempe. Sed se vi ŝatus duobligos ĉeko Via komputilo estas nun ĝisdata, supozante ke vi havas auto ĝisdatigojn on, kapon al gotofail.com kaj vi vidos belan testo kiu diros al vi, tiel. Dume, se vi ŝatus preni Rigardo al la efektiva fontkodo, tio estas longa URL, sed jen la tuta fontkodo por tiu dosiero se vi ŝatus ricevi senton de kio estas la reala mondo programado estas kiel, kaj sincere reala mondo cimojn. Parolante pri cimojn, ĉi meme estis cirkulis sufiĉe laste. 99 insektetoj en la kodo, 99 insektetoj en la kodo, prenu unu malsupren, fliki ĝin ĉirkaŭ, 127 insektetoj en la kodo. Do kio estas tiu aludo al? Eble, tio estas sperto vi mem havis, kie oni provas persekuti malsupren iuj cimon, kaj poste alia, aŭ eble eĉ pli cimojn kresku rezulto de via klopodante alparoli unu problemo. Fakte, pro tio por batis hejmo eĉ pli, ni elsxiros vizaĝo kiu estas eble familiara. Hal, de Malcolm en la Mez. [VIDEO reprodukto] [MUZIKO Ludanta] [FINO VIDEO reprodukto] DAVID J. Malan: Kaj nun kelkaj hellos el iu el viaj samklasanoj. Supren unua estas Khalid, kaj amiko de Ties, kiu hail el norda Virginio en la Unuiĝintaj Ŝtatoj. Khalid: Ahoy CS50 mortigas, mia nomo estas Khalid [inaudibles]. Renkontu mian papagon, [inaudibles] Mi loĝas en norda Virginio. Mi estas oka grader kaj mi ekscitita por esti parto de CS50 klaso. Ĉi tiu estas granda por sperti a kolegio sed resti hejme. Kiel vi povas diveni, mi enskribis en la interreta lernado programo. Libere sperti mian unuan projekton ĉi tie. See you around. DAVID J. Malan: Kaj nun ni estrus al Kansas City, Misurio kie Derek atendas. Derek estis en la laboro, kiam li filmado ĉi tiel vi povus aŭskulti iom da bruo en la fono ekde Li laboras en centro de datumoj. Derek Mitchell: Saluton mondo, mia nomo estas Derek Mitchell. Mi estas en Kansas City, Missouri. Kaj mi prenis la CS50 klaso ĉar mi vere bezonas lerni iun programado por mia laboro. Tie estas kie mi laboras. Mi estas regiona subteno teknikisto por Cabela'S mondo unuarangaj outfitter. Kaj mi simple provas lerni iun pli programado tiel mi povas elstari ĉe mia kariero kaj simple esti pli bona teknikisto. Do denove, mia nomo estas Derek Mitchell kaj ĉi tiu estas CS50. [Parolante ITALA] Federico: Saluton mondo. Mia nomo estas Federico Grivelli. Mi estas el Italio. Mi naskiĝis en unu el la plej grandaj urbojn en la lando, Milano. Kaj mi vere kreskis en malgranda urbo proksima al Milano. Do ĉi tie komenciĝas mia deziro en elvolvanta miajn horizontojn. Kaj ĉi tio hodiaŭ mi estas fremda interŝanĝo studento en Vaŝingtono stato. Kompreneble, la Unuiĝintaj Ŝtatoj de Ameriko. Do Usona edukado estas vere malsama de la itala. Tie mi ricevas multe pli manojn sur sperto, anstataŭ studoj kaj memorado. Do tio estis mi, mia nomo estas denove Federico Grivelli, kaj ĉi tiu estas CS50. DAVID J. Malan: Kaj nun saluton de iu, ni ne atendis. Sarah Coffey: Saluton mondo. Mia nomo estas Sara Coffey, mi estas el Maltham, Masaĉuseco, kaj mi estas edziĝinta al CS50 propra Dan Coffey. Dan, mi nur volis deziri vi tre feliĉan naskiĝtagon. DAVID J. Malan: Li ne konas ĉi estas okazonta, sed CS50 propra, Danny Coffey, pravas nun en la salono de komando. Sed temas pri esti sur la interreto, ĉar hodiaŭ estas 29 naskiĝtagon. Venu el Dan. Bonvole eliru, Dan alie tio estas pri esti tre mallerta. Dan? Ĉi tiu jaro estas Dan Coffey, ne scias tiu tuj estos okazas - ni kompreneble pretigis ĉi. So happy 29 naskiĝtagon, kaj ni esperas ke vi estas, ja, surprizita. Ne, tio, alimaniere, alia vojo. Neniu estis. DONAS Coffey: Tie ni iru. DAVID J. Malan: Dan Coffey, everyone. Dankon tre multe Dan por eliro. Kaj nun, 60 sekundoj de pandojn. [VIDEO reprodukto] [MUZIKO Ludanta] [FINO VIDEO reprodukto] DAVID J. Malan: Nun vi povas memoras el lastatempa epizodo, ke ni enkondukis LaunchCode, an iniciato en Saint Louis, Missouri estrata de volontuloj, kiuj estis jena kune kun CS50 La curriculum kaj gvidante civitanoj de Saint Louis tra tiu materialo al la fino de helpas al duo ilin per programado laborpostenoj je la fino de la semestro. Vi eble memoras fakte, ke tiu iniciato estis tiom populara en Saint Louis, ke ili preskaŭ superfluis la loka opero domo. Nu, LaunchCode la fondintoj tre afable venis al kampuso lastatempe kaj konsentis sidiĝu kun ni en Sanders Teatro por babilado pri kio LaunchCode estas kaj kiel ĝi estas daŭras. DAVID J. Malan: Ni estas ĉi tie hodiaŭ kun niaj amikoj el LaunchCode kiuj fluginta en la tuta vojo de Sankta-Luiso por diri saluton. Saluton ĉiuj. JIM MCKELVEY: Saluton. DAVID J. Malan: Kiu ni havas ĉi tie kun ni hodiaŭ el LaunchCode. JIM MCKELVEY: Do, mi estas Jacxjo McKelvey. Brendan Lind: Kaj mi certas Brendan Lind. Zach LOU: Kaj mi certas Zach Lou. DAVID J. Malan: Kaj por kiuj ne konas, vi povus diri al ni iom da pri kio LaunchCode estas? JIM MCKELVEY: Do LaunchCode estas laboro lokigo sistemo kiuj ni estas pionira startanta en Sankta-Luiso, sed ni tuj venigu gxin tutlande. La ideo esence estas akiri entreprenoj por ŝanĝi iliajn contratación praktikoj akcepti personojn, kiuj havas ne tradicia akreditaĵojn. Do kiel ni scias, kiel programistoj, ke multon el la plej bonaj programistoj estas memlernanto iagrade. Kaj entreprenoj ne nepre rekonus tio en siaj contratación praktikoj. Do se vi estas bona coder, vi ankoraŭ ne bezone havi vojon al bona laboro. Kaj do, ni eklaboris kun cent firmaoj el miliardoj dolaro firmaoj kiel Enterprise, kaj MasterCard, sube por du-viro start-ups. Kaj ni alvenintaj ilin ĉiujn por interkonsenti preni LaunchCode kandidatoj en, esence lernado sistemo. DAVID J. Malan: Kaj kiom vi trovis CS50 la materialoj en la unua loko. JIM MCKELVEY: Do estis vere amuza. Mia edzino prenis vian klason en linio tra Harvard Pligrandigo. Kaj sxi prenis Aŭtuno 2012 CS50. Kaj dum ni restis, Mi estas komputila sciencisto de trejnado. Kaj do mi helpis sxin tra la klaso, mi rigardas ŝin. Kaj sxi diris: Vi scias, tiu estas esti proponita en linio tra edX, kaj ni meti tiujn homojn, kiuj havas tre malmulte tradicia akrediton, kaj ni estas kiel, tio estus mirinda. Do jen kiel ni eksciis pri tio. Tra m edzino, Anna. Kaj via Harvard Extension Program. DAVID J. Malan: Tio estas tre amuza. Ĝi estas tiel malgranda decido, ŝi preno la klasoj havis tian efikon tiam. JIM MCKELVEY: Estis super bonŝanca. Kaj ni estis vere ekscitita vidi ke vi uloj laboris kun edX kaj tial estas disponeblaj, kaj ĉiuj suplementa materialoj. Kaj ĝi estas fantazia rimedo por trejnado. DAVID J. Malan: okej. Nu, en la novaĵojn, ni reale renkontis rigardo je kio la unua nokto de LaunchCode Estis kiam vi estis en la opera domo. Ĉu vi povas doni al ni unua mano pro kio via sperto estis kiel tiu vespero? JIM MCKELVEY: Jes, tia mi estis en Romo. Kaj Brendan vokis min je 3:00 matene, kaj diris: ni jam superfluis ĉiuj tri lokoj. Do ni havis la Kristo Eklezio Katedralo, la Downtown Biblioteko, kaj la Soldatoj Memorial, kiu Estas tri sufiĉe grandaj lokaj. Kaj ni atendis kelkcent homoj. Ni havis pli da 1.000 personoj subskribas. Do ni superfluis ĉio kaj Brendan alvokas min, kiel, oni bezonas pli grandan konstruaĵon. Kaj ili alvenis al ni tiu giganto, tiu giganto opero domo, kie ni tenis la unuan klason. DAVID J. Malan: Ho, kiu estas granda. JIM MCKELVEY: Kaj homoj estis tiel dankema. Mi volas diri, la personoj kiuj ni atingas estas homoj kiuj vi nur volas por helpi tiujn ulojn. DAVID J. Malan: Kaj de kio vi jam vidis, kiom realisma estas, iu kiu eniras la Kompreneble kun neniu antaŭa fono. Kaj kelkaj monatoj poste, ili havas 13 semajnojn da CS50 sub sia zono por fakte sentas, sufiĉe kaj esti kvalifikita sufiĉas por reala programado laboron. JIM MCKELVEY: Tiamaniere David, ni vere ne scias, OK? Ĉar ni ne faris ĉe omnaspeca grimpi ankoraŭ. Vi scias, niaj datumoj punktoj dekstra nun estas kion mi lernis estis ebla. Kaj tiam la 50 iuj homoj, kiujn ni metis, ni scias ĝenerale kie ili estas. Kaj nia diveno estas, ke iu kiu venas tra CS50 tuj estos ĝenerale tiom lertaj kiel iuj de la homoj, kiujn ni havas Jam sukcese metis. Do ni ne pruvita lia skalo ankoraŭ. Kaj mi ne diras, ke ĝi estas kompletigi en la edukado per iu rimedoj. Sed estas tia granda eksalto. Kaj ĝi donas homoj kuntekston. Kaj ankaŭ, vi scias, ĝi estas rigora klaso. Do ĉiu kiu kompletigas ĉi klaso provis ion. Ke oni jam pruvis iuj karaktero aŭ kombino de vi scias, ĉu tenaceco aŭ inteligenteco, aŭ kio ajn tiu magia formulo estas kiu metas ilin tra la belaj tough klaso, Ni pensas, ke okazas al aŭguras tre bone pro sia sukceso. Kaj ni havas kompaniojn, kiuj estas pretas apogi sur tio. Do, tial ni ne vere scias. Sed ni estas tre optimismaj, ke ĉiu, kiu ricevas pere CS50, Ni povas akiri laboron. Brendan Lind: La afero estas ke LaunchCode estas ne kiel via tipa entry nivelo salajron. Ĝuste, ĝi ne estas kie vi venu en kaj diru normale vi eble bezonas C.S. grado kaj du jarojn da laboro sperto akiri multajn laborpostenojn, right? Sed tiam, LaunchCode venos, vi ne bezonas iun el tiuj aferoj. Vi ne bezonas esti kvalifikita por tiu punkto. Kie vi devas esti estas havi tiun kapablecon kaj forpelis por atingi tiun nivelon. Do estas lernado. Kaj tio daŭras ĝis kiam vi estas ĉe tiu nivelo, kie Vi devus esti enportita por la normala pozicio. Kaj la kompanio povas lasi vi iru ĉe ajna punkto. DAVID J. Malan: Do la entreprenoj estas tiuj, faranta, finfine, ke komenca partnereco. Brendan Lind: Ĝuste. Do kio CS50 - kion ni estas faranta provas fari kun CS50 estas instigi ilin al la punkto kie tiam, hey, se vi povas preni CS50, kiel vi havas tiun diskon, vi havas tiun volon por lerni, kaj vi havos tiun kapablecon por mem-lerni kaj labori en entrepreno, manipuli ajn ĝi estas, ke estas bezonataj. Kaj tiam ni povos atingi ilin, ni ricevas ilin en la pordo. Kaj ili pagas, ili pagos $ 15 an horo por la daŭro lernadon. Kaj kiam ili estas pretaj, kaj la kompanio igas ilin en altsalajran postenon. Nekaze, se la entrepreno ne pensi ke ili estas sur ilia vojo, ili povos forliberigi ilin. Kaj ĝis nun, ke sukceso estas ke pretty much ĉiuj estas ankoraŭ per sia kompanio. DAVID J. Malan: okej. Do ĝuste nun vi estas centris en Saint Louis, sed mi kolektos vin ŝatus preni la iniciaton nacie. Do kio estas ja proksima por vi? JIM MCKELVEY: Do sekva estas serio de urboj ĉirkaŭ la lando. Do, ni ne volas iri nacia gxis ni rafini la modelo, kaj eble metis paron de tiuj trotuaroj tra la koton. La finaĵo de tiu unua CS50 klaso estas tuj estos vere grava, ĉar ni ricevas bonan datumoj de tiu. Sed iam ni scios kio funkcias kaj kio Ni vere devas fari kaj grimpi, tiam ni tuj grimpi kiel eble plej rapide, ĉar la bezono ekzistas ĉie. Kaj ni ne provas fari ĉi iuj speco de lokaj, Saint Louis fenomeno. Ni simple uzi tion kiel provon lito. Kaj tiam ni estos elvolvanta Vi scias, tiel rapide kiel ni povas al lokoj, kiuj havas similajn bezonojn. DAVID J. Malan: Bone, dankon tiel multe por ĉio vi estis farante. Ni regalis eĉ esti parto de ĝi. Ĝi estis sufiĉe inspira. JIM MCKELVEY: Dankon. Tio estis tiel malavara de nur mondon klaso edukado estas disponeblaj por homoj, kiuj malfalse estimi ĝin. Mi deziras al vi povis renkonti kelkaj el la studentoj kaj rigardu la personoj kiuj vi scias, ĝi estas ŝanĝanta vivoj. Kaj mi nur dezirus, ni povus atingi per La fotiloj kaj alportu ilin ĉi tie. Sed estas tiom signifoplena. Kaj ĝi estas movanta la nadlo kaj gxi estas vere bona. Do dankon. DAVID J. Malan: Dankon vi de ni tiel. Estimi ĝin. Danke tiom multe por kunigi nin. launchcodestl.com por pli. Do ni got babili baldaŭ post tio babili pri tio, kion pli ni povus fari. Kaj ni venis al la sekva. Ni estas tiom kontenta por anonci la unua iam CS50 Hackathon ke iros en la vojo al Saint Louis. La LaunchCode eldono. Fakte, ni estos preni kun ni, se vi ŝatus renkonti tiujn ulojn. Se vi mem hail el Sankta Louis, aŭ farus finfine kiel agordi en linio, CS50 la propra Andrew estos tie. CS50 de Chang, Colton, Dan, kiun vi ĵus renkontis, Devin, Gabriel, Jason, Rajmondo, kiu vi ankaŭ renkontis antaŭe. Rob Bowden, Shelly, kiun vi povas memori de tiaj filmoj kiel - kaj [? Zemaila?]. Do ja, se vi ŝatus aliĝi kaj en Sankta-Luiso aŭ online ĉe live.cs50.net, tune in por la sekva vivas show vendrede Marto 28, je 6:00 PM Eastern Tempo. Ni tuj esti veka dum sufiĉe da horoj vespere. Kaj ni esperas, ke vi restos supren kun ni tiel. Estas tio por ĉi tiu semajno CS50 Live. Danke tiel al ĉiuj malantaŭ la fotilo. Danke tiel al niaj kontribuantoj. Ni vidos vin en sankta Louis, tio estis CS50. RAMON: Kion signifas la vulpo diris?