DAVID J. Malan: Hello nan lemonn. Sa a se CS50 Live ak sa a se mas 14, ki vle di, kè kontan jou pi. Koulye a, li te gen yon pandan y ap depi nou te wè ou, paske Vandredi dènye a, Rob Bowden ak mwen te aktyèlman ale nan yon konferans pou nan Atlanta, Georgia. Yon konferans li te ye tankou SIGCSE, enterè a Espesyal Gwoup sou Edikasyon Syans konpitè, ki chak ane pote ansanm kèk 1,000 edikatè pale sou ak nan travay sou amelyorasyon sou edikasyon syans òdinatè. Youn nan moun kap pale yo moderatè ane sa a, an reyalite, te fondatè a code.org, ki ou ka te wè nan laprès la sou ane ki sot pase yo. Yo te fè yon ekstraòdinè travay sou ane ki sot pase a ap resevwa moun eksite sou syans òdinatè, ak sou pwogram an patikilye. An reyalite, youn nan ki pi yo byen li te ye inisyativ se li te ye kòm lè a, nan Kòd ki se yon opòtinite ak yon kourikoulòm via ki ou, oswa yon zanmi, oswa yon manm nan fanmi an, oswa kolèg, te ka jwenn men ou sal ak yon ti jan nan syans òdinatè ak pwogram pou jis yon èdtan kèk wè si ou pran li. An reyalite, si ou tèt ou gen yon zanmi, manm fanmi, oswa kolèg ki ta renmen eseye li oswa men l 'nan kèk syans òdinatè, men ou panse voye yo nan CS50 nan kourikoulòm ta kapab yon ti jan twòp twò pli vit, byen pa tout vle di, refere yo code.org / aprann kote yo ka eseye men yo pou jis yon sèl moman nan yon ti jan nan syans òdinatè. Oswa pi bon toujou, montre yo sa a clip. [VIDEO lèktur] -Hi, mwen se Leya. -Men, mwen se Tonya. -Lè nou ap gen chans ase yo dwe etidye syans òdinatè. Nou panse ke li la terib ki 90% nan lekòl la pa anseye li. -Yo definitivman pa t ' ofri l 'nan lekòl segondè mwen an. -Se konsa, nou ap eseye fè videyo sa a yo fè montre ke okenn moun ka aprann. Nou vle jwenn 10 milyon dola elèv yo fè lè a, nan Kòd. -Lè nan Kòd. -Lè nan Kòd. -Lè a nan Kòd. -Lè nan Kòd. -Lè nan Kòd. -Lè nan Kòd. -Lè nan Kòd. -Lè a nan Kòd. -Ki jan ou fè jwenn l 'nan jwenn nan flè solèy la. Li bezwen fè kèk aksyon. -Mwen te resevwa li. Ye. -Lè sa a, nou pral kouri li ak wè sa ki rive. -Etonan. -Gen nou ale. -Ou jis te ekri pwogram premye ou. -Mwen te ekri li? -Yeah. -Sa a se kòd la ou jis te ekri. -Trè pè. -Mwen te panse tankou, kòd te tankou FBI HACKER, senbòl ak lòt bagay. -Yon ti kras nan pwoblèm rezoud, yon ti kras nan lojik. -Se tankou enstriksyon. -Programming se yon anpil pi fasil jodi a. -Pèdi san fwa jis jwe sou telefòn ou. Pwogram li. -Tout dwa. -Awizom. -Ki jan yon moun ale sou kesyon pran yon travay? -Petèt pran yon klas sou entènèt, jwenn yon klas nan yon kolèj kominotè. -Ou ka jwenn youn nan pi bon an peye travay nan mond lan. -Mwen panse ke k ap deplase medikaman an nan laj konpitè an tout antye. -Teknoloji manyen chak pati nan lavi nou. Si ou kapab kreye teknoloji, ou kapab chanje mond lan. -Se konsa, nou te eksite ke w ap k ap patisipe nan Lè a jodi a nan Kòd. -Nou jis te fè de liy nan kòd. -Twa liy nan kòd. -Kat liy yo. -Pandan sèt liy yo. -Senk liy yo. -16 Liy nan kòd. -99 Liy nan kòd. -60 Liy yo. -18 Liy nan kòd. -75 Liy nan kòd. -Li pa gen pwoblèm ki jan fin vye granmoun ou ye. -Lè nan Kòd. -Lè nan Kòd. -Lè a nan Kòd. -Lè a nan Kòd. -Lè a nan Kòd. -Si ou se jenn ti gason gason osinon yon jenn fi. Kit ou ap viv nan yon vil oswa nan yon zòn riral yo. -Tout moun nan peyi sa a ta dwe aprann kijan nan pwogram yon òdinatè. -Apre sa, mwen jis ranpli a - -Lè nan Kòd. -Li la aktyèlman reyèlman fasil yo aprann. -Pou fi ta dwe aprann sa a, tou. -Konprann ke lang ki k ap pase yo dwe tan kap vini an. -Nenpòt moun ka aprann syans òdinatè. -Men, ou ka aprann tou. -Jack Dorsey, Mak Zuckerberg, Bill Gates, nan tout y'all, mwen aprann. -Ba li yon piki. [FEN VIDEO lèktur] Koulye a, yon bagay di m 'ke si w ap nan CS50 oswa se nan CS50x, ou te depanse byen plis pase jis yon èdtan sou kodaj. Men, pou nenpòt ki manm fanmi yo, zanmi, oswa kòlèg ke ou ta renmen prezante nan sa a mond lan, isit la nan yon lòt ankourajman. Sonje nèg sa a? Trè popilè nan an reta, gen te yon flappy sa yo rele zwazo sou plizyè tribin. Ak isit la nou gen yon URL, nan code.org / flappy, kote jan yo kalite nan code.org kapab mete ansanm yon zouti via kote ou oswa yon zanmi kapab fè pwòp ou a aplikasyon nan jwèt sa popilè. Se konsa, tcheke li soti. Kounye a ke konferans, ak Vandredi dènye. Rob Bowden ak mwen kote ki ankò, ale nan konferans sa a, e nou panse osijè de li te gen yon lame envite. Apre sa, nou te eseye soti byen yon jan kèk pou odisyon. Okenn nan yo te sanble yo travay deyò, se konsa nou te panse nou ta montre w yon klip kèk nan sa ki te fè transpire. [VIDEO lèktur] RAMON GALVAN: mwen se Ramon GALVAN ranpli an pou lame nòmal ou, David Malan. Paskod militè a US la te 000000, pa reyèlman ki san danje si ou mande m '. Men, mwen renmen ou. Kontrèman ak David, ki moun ki ti sèk ou. Se pou yo pa ale sou erè sa a. Ki sa ki se sa a sou? Se pou nou jis wè yon videyo ak Harry Lewis. [FEN VIDEO lèktur] DAVID J. Malan: Koulye a, ki sa ki pi komik sou sa clip se pa ki jan Ramon fè a devan la kamera, men ki jan Ramon pa konnen, jouk kòm nan yon kèk moman de sa, ke nou te pral jwe sa yo klip tounen isit la pou ou sou entènèt la. Se konsa, CS50 nan pwòp, Ramon GALVAN. Vini tounen petèt nan kèk Episode nan lavni. Koulye a, pandan se tan, ou ka sonje nou te kite fwa dènye Episode sou yon ti jan nan yon cliffhanger, kote nou mansyone ki Rob Bowden gen yon frè jimo, Pòl. Ki moun ki, ankò, imajinasyon tèt li yon ti jan nan yon komedyen. Men, li tou ki te pase a parèt nan yon demonstrasyon popilè jwèt Ameriken yo, e nou mande w ki youn. Oke plizyè nan ou te ekri nan ak repons lan. Apre sa, isit la nan yon egzanp sa yo. Nan CS50 ap viv, David mansyone sou Jimo frè Robert a, Pòl Bowden, epi li te mande sou yo Google li. Oke sanble li la nan Harvard, tou. Epi, ki vle gen yon milyonèr, ak repons lan se wi, si mwen se youn nan premye fè rapò sa a, David, mèt, mwen ta fè kè nou kontan yo dwe pi popilè sou CS50 nan pwochen ap viv la. Se konsa, konsidere tèt ou pi popilè paske repons lan te tout bon, Ki vle gen yon milyonèr. Apre sa, an reyalite, foto isit la se Pòl BOWDEN ansanm ak lame ki montre televizyon an. Apre sa, nou menm tou nou te fè yon ti jan nan fouye, epi li te jwenn clip sa a pou ou. [VIDEO lèktur] -Paul Bowden soti nan Franklin, New Jersey. Alo Pòl. Byenveni nan montre la. -Mèsi poutèt ou. -Paul li di isit la ou se yon Sophomore nan Inivèsite Harvard, evidamman yon nèg entelijan. -Mwen devine. -Bon nan liv mwen an ki sètènman sijere sa. Apre sa, mwen konnen lè ou te kanpe nan liy pou milyonèr, yon siy nan syèl la di w ap pwobableman pral fè byen, dwa? -Ou te kapab di sa. Lè m 'te kanpe nan liy mwen te gen yon chemiz Polo ki te rantre nan ak yon zwazo rive poupou dwa desann do a nan chemiz mwen. Apre sa, li te toujou rantre pous Men, li te fini ke yo te bon chans. -Li ta pi bon chans, wè? Gen ou ale, ou se isit la. Tout dwa, Pòl. Èske ou pare? -Se mwen menm ki pare. -Tout dwa. Lè sa a, se pou yo jwe milyonèr. Apre sa, frè ou la a te chita dèyè ou, Rob, frè ou la. Kouman ou ye, Rob? -I'm bon jan moun ou ye? -Twin frè. -Wi. -Koulye a, ou ap, pi piti a menm si, ou soti sis minit pita, dwa? Eske se sa ke kòrèk? -Se mwen menm, wi. -Men, moun ou ye, frè a pi entelijan? -Bon, mwen pa vle fè djòlè. Se konsa, mwen pa ka reponn sa a. [FEN VIDEO lèktur] -Se konsa, Rob gen yon jimo, ekri yon lòt nan kamarad klas ou a, hmm enteresan. Ki jan gwo twou san fon twou a lapen 'al jwenn? Mwen gen yon kesyon, poukisa pwoblèm ansanm pran tèlman lontan yo dwe autograded? Kisa ki ale sou dèyè sèn nan? Se konsa, nou te panse sa a ta aktyèlman ap yon kesyon bon reponn paske li sijere yon ti jan nan yon kache enteresan teknik plis detay. Kontrèman ak kwayans popilè, yo pa an reyalite resevwa nòt pa mupe, men pito pa yon enfrastrikti ke nou konnen kòm Tcheke 50 sou kliyan an. Apre sa, yon enfrastrikti nou konnen li yo sandboks 50 sou bò sèvè. Koulye a, pou moun ki abitye, yo nan lòd yo teste Correct a nan kèk nan Pwoblèm CS50, yo mete pwoblèm, ou ka kouri yon lòd nan aparèy la CS50 li te ye kòm chèk 50, kote ou presize yon idantifyan inik pou tès la ke ou vle kouri. Lè sa a, ou presize chemen yo nan dosye a oswa dosye ke ou vle Upload serveurs yo pou fè tès. Koulye a, lè repons lan vini tounen soti nan sèvè a, èspere ke ou wè tout vèt Smiley ap fè fas, tankou sa yo isit la, ki endike ke mwen te ekri "Hello, mond" trè kòrèkteman. Nan kontras, si mwen te fè yon bagay sa ki mal, tankou pa aktyèlman nonmen dosye a kòrèkteman, mwen ta ka jwenn sa a pè wouj figi kontan li di hello.c ki egziste, ki vle di li pa fè sa an reyalite, jan sa endike nan wouj lan. Men, si yon bagay la nan jòn, pandan se tan, li vle di ke chèk sa yo pa t 'menm kouri paske nan kèk depandans, kèk tès pi bonè te fè pa an reyalite reyisi. Se konsa, sa ki vrèman k ap pase anba kapo a? Byen lè ou kouri sa a tcheke 50 lòd, nou ap esansyèlman zipping moute tout nan dosye ou, konprime yo, voye yo moute nan wè gwoup CS50 nan serveurs, kote nou Lè sa a, kreye sa ki rele yon bwat sab bò kote yo. Esansyèlman ou ka panse nan sa a kòm yon katab, epi kòm yon itilizatè espesyal ki egziste sèlman nan bi pou yo konpile ak kouri ki Kòd espesifik nan izolasyon soti nan nenpòt lòt moun nan, se konsa ke jis nan ka yon elèv gen yon aksidan bouk enfini oswa vin pi mal, li nan pa ale nan nesesèman afekte nenpòt lòt moun sou sistèm nan. Ni nenpòt ka dosye dwe manipile oswa efase ki pa ta dwe aksepte. Koulye a, ki jan kòd la fè tès? Oke, nou te ekri yon enfrastrikti tout rele ankò, sandboks - CS 50 sandboks. Ak enfrastrikti sa a ki ekri: sipriz, nan yon lang yo rele JavaScript. Ki ou ta ka konnen, ki soti nan clientside eksperyans, men li vire soti ou ka tou itilize JavaScript sou bò sèvè. Ki sa ki fè kèk nan la tès aktyèlman sanble? Oke isit la nan kèk bò sèvè JavaScript Kòd, epi li jis yon ekstrè ladan l '. Men, sa a reprezante de chèk te ka ban nou kouri sou Kòd ou. Premye a nan yo ki moute tèt la, chèk si wi ou non hello.c nan dosye ki egziste, ak yon sèl nan dezyèm aktyèlman chèk si dosye ou compiles OK. Apre sa, se sa ki finalman jenere moun ki ap fè fas kontan oswa moun ap fè fas kè kontan sa ou wè nan fòm lan nan chèk 50 rezilta yo. Koulye a, pou pi plis teknik detay, w ap Byenveni nan pran yon gade nan papye sa a isit la, ki azar te aktyèlman prezante nan ane pase a Konferans SIGCSE, epi li plonje nan pi plis detay sou fason sistèm ki travay e poukisa nou bati li ane pase. Koulye a, nan medya yo nan an reta, te gen ekspresyon sa a isit la - Goto echwe, nan sa yo rele Goto febli ensèk ki gwo malè tonbe sou Apple Odinatè dènyèman. Koulye a, nou pa prezante sa a nan CS 50, paske deklarasyon an Goto nan C se jeneralman dezaprouve sou, menm menm si li definitivman gen itilizasyon li yo. Ak sa ki sa sa vle di isit la, Goto echwe, se ke kèlkeswa sa pwogram gen liy sa a nan Kòd, ta dwe ale nan, se sa ki Ale nan, yon lòt liy nan Kòd endepandaman de nenpòt ki liy nan ant li, e ke sa liy nan Kòd yo pral make ak mo kle a febli. Apre sa, febli te kapab anyen, yon FUBAR [? Bes?] Men nan ka sa a, Apple te chwazi yo rele l 'febli paske li nan moso la nan kòd ki ta dwe egzekite si ak lè yon bagay te echwe. Koulye a, malerezman, Apple fè yon erè avèk deklarasyon sa a, menm jan nou pral byento wè. Apre sa, yo te fèk lage anons sa a nan youn nan rapò ensèk ranje yo. Yon atakè ak yon privilejye pozisyon rezo ka pran oswa pou modifye done nan sesyon pwoteje pa SSL / tl. SSL, sonje, te an sekirite sipò kouch, epi li teknoloji a itilize yo tipikman ankripte trafik ant yon navigatè entènèt, di sou yon Mac oswa yon ifon, oswa nenpòt ki lòt aparèy, ak yon sèvè entènèt. Apre sa, tl se ki gen rapò ak sa a. Pwoblèm sa a te adrese pa restore manke etap validation. Se konsa, sa a te deskripsyon Apple la nan pwoblèm nan ak solisyon kite yo pase. Men, sa ki t 'sa a vrèman vle di? Se konsa, nou te fè kèk fouye, epi nou aktyèlman yo te jwenn kòd la sous pou pwòp aplikasyon Apple la nan SSL, ki ankò afekte Macs oswa iPhone, sitou si w ap itilize Safari sou moun òdinatè. Isit la nan yon ekstrè nan ki kòd. Koulye a, ou pa ta ka rekonèt kèk nan fonksyon yo. Apre sa, ou pa ta ka rekonèt itilize nan nan yon ale nan deklarasyon moute jouk kounye a. Men, sa a se yon ti jan abitye sentaks. Nou gen kèk si kondisyon, gen kèk dekoupaj, yon fonksyon, aparèy òtopedik Curly. Se konsa, pa tout sa ki etranje yo. Men, kite a rale nan yon ti kras. Isit la, ajiste nan kondisyon sa yo, ak isit la a mansyone nan Goto febli. Koulye a, ki sa ki febli? Oke kite la aktyèlman woulo liv desann plis nan pwogram nan. Sa yo se liy ki an Kòd, twa liy sa yo ki yo egzekite si ou tout bon ale nan febli. Koulye a, sa ki nan pwoblèm nan Lè sa a,? Oke, kite la ale tounen moute nan kondisyon sa yo ki kote Mwen te make nan jòn tout mansyone nan Goto febli. Al gade nan anyen kirye? Konsantre sou anba a la. Dwa? Kòd la ta ka nouvo, men lide yo pa yo. Si nou rale nan isit la, ou pral remake ke pwogramè a te Goto ekri febli de fwa, men dantle tou de peyi yo. Men, ou ka te fè menm erè sa a tèt ou nan kèk pwoblèm pou CS 50. Jis paske ou indent de liy nan kòd andedan nan yon kondisyon pa vle di ke yo ap tou de ale nan egzekite. Yo ap sèlman tou de ale nan egzekite si ou aktyèlman antoure tou de peyi yo ak ki sa? Aparèy òtopedik Curly. Se konsa, sa ki vrèman k ap pase si Mwen sòt de ranje dekoupaj an epi yo pa ajoute nenpòt aparèy òtopedik Curly, sa ki nan reyèlman k ap pase anba kapo a, se ke Goto febli gen esansyèlman kite alyans isit la, ki vle di li nan ale nan egzekite pa gen pwoblèm sa. Apre sa, w ap ale pou yo ale nan, oswa Ale nan, sa yo ki twa liy nan Kòd nou gade yon ti moman de sa. Se konsa, sa ki nan enplikasyon la? Oke, pran yon gade nan sa yo anba de liy ki pi bon isit la. Liy Moun sa yo ki p'ap janm, janm jwenn rive jwenn. Paske pa gen pwoblèm sa, ki dezyèm Goto febli ki pral fòse pwogram nan so dwa sou liy sa yo. Apre sa, depi lontan istwa kout, sa yo de dènye liy yo aktyèlman enpòtan pou Correct nan SSL. Vreman vre, si yo pa egzekite, li se posib oswa yon lènmi, yon nèg move, salè sa ki se jeneralman li te ye tankou yon moun k'ap nan atak la presegondè, samblan yo dwe yon sit entènèt ki an sekirite renmen Facebook, oswa Amazon, oswa Google. Men, vrèman jis wè - gen yon koneksyon chiffres nou la a, epi yo Lè sa a, voye trafik ou ansanm, pou pi bon oswa pou vin pi mal. Li posib non itilizatè ou an, petèt modpas ou, petèt enfòmasyon kat kredi w, sou sit-la reyèl nan kesyon an. Oswa ou pa menm nan tout. Nan lòt mo, sa a kase SSL. Koulye a, Erezman, Apple te fè adrese sa a. Tou de pou Mac OS ak yo dènyèman. Men, si ou ta renmen double chèk òdinatè w lan se kounye a jiska dat, asepte ou gen dènye oto sou yo, ale sou gotofail.com epi ou pral wè yon ti bèl tès ki pral di w kòm anpil. Pandan se tan, si ou ta renmen pran yon gade nan kòd la sous reyèl, sa a se yon URL long, men isit la nan la tout kòd sous pou sa dosye si ou ta renmen yo ka resevwa yon sans de sa pwogram nan mond reyèl la se tankou, ak franchman pinèz mond reyèl la. Pale de pinèz, mem sa a te sikile byen yon ti jan nan an reta. 99 pinèz ti kras nan kòd la, 99 pinèz ti kras nan kòd la, pran yon desann, plak li alantou li, 127 pinèz ti kras nan Kòd la. Se konsa, sa sa a se refere li a? Li posib, sa a se yon eksperyans ou gen tèt ou te genyen, kote w ap eseye kouri dèyè desann kèk ensèk, ak Lè sa a, yon lòt, oswa petèt menm plis pinèz pouse kòm yon rezilta nan ou li te gen te eseye nan adrès yon pwoblèm. An reyalite, pou sa a nan frape kay menm pi lwen, kite a rale moute yon figi ki se petèt yo konnen yo. Hal, ki soti nan Malcolm nan Mwayen la. [VIDEO lèktur] [MIZIK jwe] [FEN VIDEO lèktur] DAVID J. Malan: Epi, koulye a kèk hellos soti nan kèk nan kamarad klas ou yo. Moute premye se Khalid, ak yon zanmi nan l 'yo ki lagrèl ki sòti nan nò Virginia nan peyi Etazini. Khalid: aoy CS50 kanmarad, mwen Non se Khalid [fèbl]. Rankontre jako m 'yo, [fèbl] M ap viv nan zòn nò Virginia. Mwen se yon elèv klas wityèm ak mwen se eksite yo dwe yon pati nan klas CS50. Sa a se gwo fè eksperyans yon kolèj men rete nan kay la. Kòm ou ka devine, Mwen enskri nan pwogram nan aprantisaj sou entènèt. Santi yo lib fè eksperyans premye pwojè m 'isit la. Al gade nan ou alantou. DAVID J. Malan: Epi, koulye a kite a tèt nan Kansas City, Missouri kote Derek ap tann. Derek te nan travay lè li te filme-li sa a se konsa ou te ka tande yon ti jan nan bri nan background nan depi li ap travay nan yon sant done. Derek MITCHELL: Hello sou latè, non mwen se Derek Mitchell. Mwen menm mwen nan Kansas City, Missouri. Apre sa, mwen ap pran CS50 nan klas paske mwen reyèlman bezwen aprann kèk pwogram pou travay mwen. Sa a se kote m ap travay. Mwen se yon teknisyen sipò rejyon an pou Cabela a, premye pourvwari mond lan. Apre sa, mwen jis ap eseye aprann kèk plis pwogramasyon pou m ka briye nan karyè mwen ak jis gen yon pi bon teknisyen. Se konsa, ankò, non mwen se Derek Mitchell ak sa a se CS50. [PALE ITALYEN] FEDERICO: Hello nan lemonn. Non mwen se Federico Grivelli. Se mwen menm ki soti nan peyi Itali. Mwen te fèt nan youn nan pi gwo a lavil nan peyi a, Milan. Apre sa, mwen te aktyèlman leve soti vivan nan yon vil ki pi piti akote Milan. Se konsa, isit la kòmanse dezi mwen sou agrandi orizon m 'yo. Lè sa a poukisa jodi a mwen se yon etranje elèv echanj nan Washington leta. Natirèlman, Etazini yo nan Amerik la. Edikasyon Se konsa, Ameriken an se vrèman diferan de Italyen. Isit la mwen jwenn pi plis men sou eksperyans, olye ke syans ak memorizasyon. Se konsa, sa a te m ', non m' ankò se Federico Grivelli, ak sa a se yon CS50. DAVID J. Malan: Epi, koulye a yon bonjou nan men yon moun nou pa te espere. SARAH COFFEY: Hello nan lemonn. Non mwen se Sara Coffey, mwen se soti nan Maltham, Massachusetts, ak mwen se marye ak CS50 nan pwòp Dann Coffey. Dann, mwen jis te vle vle ou yon anivèsè nesans kontan anpil. DAVID J. Malan: Li pa konnen sa a se sou rive, men pwòp CS50 a, Danny Coffey, se dwa kounye a nan chanm nan kontwòl. Men, se sou yo dwe sou entènèt la, paske jodi a se 29th anivèsè nesans. Vini non sou deyò lavil Dann. Tanpri souple, vin soti, lavil Dann, otreman sa a se sou yo dwe trè gòch. Dann? Ane sa a se lavil Dann Coffey, pa t 'konnen sa a te ale yo dwe pase - nou nan kou te prepare sa a. Se konsa, kè kontan 29th anivèsè nesans yo, epi nou espere ou yo, tout bon, sezi. Non, sa, lòt fason sa a, lòt fason. Pa gen sa te pase. DAN COFFEY: Gen nou ale. DAVID J. Malan: Dann Coffey, tout moun. Mèsi anpil Dann lan, pou vini soti. Koulye a, 60 segonn nan panda. [VIDEO lèktur] [MIZIK jwe] [FEN VIDEO lèktur] DAVID J. Malan: Koulye a, ou ka sonje ki sòti nan yon Episode ki sot pase, ke nou prezante LaunchCode, yon inisyativ nan Saint Louis, Missouri, kouri pa volontè ki yo te sa yo ansanm ak kourikoulòm ak CS50 nan k ap gide sitwayen nan Saint Louis nan ke materyèl nan direksyon yon fen nan ede pè yo ak pwogram travay nan fen semès la. Ou ka sonje an reyalite, ki inisyativ sa a te tèlman popilè nan Saint Louis, yo ke yo prèske larivyè kay la opera lokal yo. Oke, LaunchCode a fondatè trè nèg rive nan lakou lekòl la dènyèman ak te dakò yo chita avèk nou nan Sanders Teyat pou yon chat sou sa ki LaunchCode se ak kijan li a te pral sou. DAVID J. Malan: Nou isit la jodi a ak nou zanmi soti nan LaunchCode ki te vole nan tout wout la nan St Louis di hello. Bonjou tout moun. JIM MCKELVEY: Hello. DAVID J. Malan: Ki moun ki nou gen isit la ak nou jodi a soti nan LaunchCode. JIM MCKELVEY: Se konsa, mwen se Jim MCKELVEY. Brendan LIND: Apre sa, mwen se Brendan Lind. ZACH Lou: Apre sa, mwen se Zach Lou. DAVID J. Malan: Apre sa, pou moun ki abitye, ou ta ka di nou yon ti kras sou sa ki LaunchCode se? JIM MCKELVEY: Se konsa, LaunchCode se yon sistèm plasman nan travay ke nou ap pyonye kòmanse nan Saint Louis, men nou ap ale nan pote l 'tout peyi a. Lide a fondamantalman se jwenn konpayi a chanje anbochaj yo pratik yo aksepte moun ki gen kalifikasyon modèn. Se konsa, kòm nou konnen, kòm pwogramasyon, ke yon anpil nan pwogramasyon yo pi byen yo endepandan anseye nan yon sèten mezi. Ak konpayi pa fè sa nesesèman rekonèt sa a nan pratik anbochaj yo. Se konsa, si ou se yon xslt bon, ou toujou fè pa nesesèman gen yon fason yo yon bon travay. Se konsa, nou te kòmanse ap travay ak yon santèn konpayi soti nan milya dola konpayi tankou Enterprise, ak MasterCard, desann nan de-nonm kòmanse-ups. Apre sa, nou te vinn yo tout dakò yo pran kandida LaunchCode nan, fondamantalman yon sistèm aprantisaj. DAVID J. Malan: Ak ki jan ou fè jwenn Materyèl CS50 a an plas an premye. JIM MCKELVEY: Se konsa, li te vrèman komik. Madanm mwen te pran klas ou sou entènèt nan Ekstansyon Harvard. Apre sa, li pran sezon otòn 2012 CS50. Apre sa, pandan ke nou te, mwen se yon syantis òdinatè pa fòmasyon. Se konsa, mwen te ede li nan klas la, mwen te ap gade li. Apre sa, li te di, ou konnen, sa a se yo te ofri sou entènèt nan èdo, e nou mete moun sa yo, ki moun ki gen anpil ti kalifikasyon tradisyonèl yo, epi nou ap tankou, sa a ta ka kokenn. Se konsa, sa a, se ki jan nou jwenn deyò sou li. Atravè m madanm, Anna. Apre sa, Pwogram Ekstansyon Harvard ou. DAVID J. Malan: Sa se komik. Li nan tankou yon desizyon piti, pran l ' klas yo te gen tankou yon enpak Lè sa a,. JIM MCKELVEY: Li te super chans. Apre sa, nou te vrèman eksite yo wè ke ou nèg yo te travay ak èdo ak fè li ki disponib, ak tout materyèl yo siplemantè. Lè li nan kokenn resous pou fòmasyon. DAVID J. Malan: OK. Oke, nan nouvèl la, nou aktyèlman te vin atravè yon gade nan sa ki nwit la la premye nan LaunchCode te lè ou te nan kay la opera. Èske ou ka ba nou yon grenn je kont de sa ki eksperyans ou te tankou sa aswè? JIM MCKELVEY: Yeah, se konsa mwen rive lavil Wòm. Apre sa, Brendan rele m 'a 3:00 nan maten an, li di: nou te desann tout twa avni. Se konsa, nou te gen Legliz la Kris la Katedral, Bibliyotèk nan anba lavil, ak Memorial la Sòlda yo, ki se twa avni jistis gwo. Lèfini, nou te espere yon kèk santèn moun. Nou te gen plis pase 1,000 moun enskri. Se konsa, nou larivyè tout bagay ak Brendan rele mwen, tankou, nou bezwen yon bilding pi gran. Apre sa, yo te resevwa nou sa a jeyan, opera sa a jeyan kay, kote nou te fèt nan klas la an premye. DAVID J. Malan: O sa a, se gwo. JIM MCKELVEY: Se konsa tout pèp yo te tèlman rekonesan. Mwen vle di, moun ki nou yo ap rive yo moun ki ou jis vle ede jan sa yo. DAVID J. Malan: Apre sa, soti nan sa ki ou te wè, jis ki jan reyalis se li, yon moun ki antre nan la kou ki pa gen okenn eksperyans. Se konsa, kèk mwa pita, yo gen 13 semèn nan CS50 anba senti yo nan aktyèlman santi yo gen konfyans ase yo epi yo dwe kalifye ase pou yon travay pwogram vrè. JIM MCKELVEY: Se konsa, David, Nou vrèman pa konnen, OK? Paske nou pa ta fè l ' nan nenpòt ki sòt de echèl la ankò. Ou konnen, pwen done nou an kounye a yo se sa m 'te aprann te posib. Lè sa a, 50 gen kèk nan moun ki nou te mete, nou konnen jeneralman kote yo ye. Apre sa, nou devine se ke yon moun ki moun ki vini nan CS50 a pwal jeneralman kòm kalifye tankou kèk nan moun yo nou gen deja avèk siksè mete. Se konsa, nou pa gen pwouve echèl li yo ankò. Apre sa, Mwen pa di ke li nan yon ranpli nan edikasyon pa nenpòt vle di. Men, li la tankou yon gwo kòmanse. Apre sa, li bay moun yon kontèks. Apre sa, li tou, ou konnen, li nan yon klas difisil. Se konsa, nenpòt ki moun ki konplete sa a te klas pwouve yon bagay. Sa yo te demontre mekontantman kèk N. oswa yon konbinezon de ou konnen, swa Tenacity oswa entèlijans yo, oswa kèlkeswa sa ki fòmil majik se ki vin fè yo mache nan klas la trè difisil, nou panse ki nan ale nan anonse trè byen pou siksè yo. Epi nou gen konpayi yo ki se vle tounen moute sou sa. Se konsa, pou nou pa vrèman konnen. Men, nou ap trè optimis ke nenpòt ki moun ki vin nan CS50, nou ka jwenn yon travay. Brendan LIND: Pawòl sa a se ke LaunchCode se pa tankou tipik anboche nivo antre ou. Dwa, li pa kote ou vini nan epi di nòmalman ou ta ka bezwen yon C.S. degre ak de ane nan travay eksperyans yo ka resevwa yon anpil nan travay, dwa? Men, lè sa a, LaunchCode vini nan, ou pa bezwen nenpòt nan bagay sa yo. Ou pa bezwen yo dwe kalifye ak sa yo ki pwen. Ki kote ou gen yo dwe se gen sa aptitid ak kondwi pou w ale nan ki nivo. Se konsa, li nan yon aprantisaj. Apre sa, li dire jiskaske ou ap nan nivo sa a, kote ou ta dwe pote nan pou pozisyon an nòmal. Apre sa, konpayi an ka kite ou ale nan nenpòt ki pwen. DAVID J. Malan: Se konsa, konpayi yo se yo menm ki fè, finalman, ki premye patenarya. Brendan LIND: Dwa. Se konsa, sa CS50 - ki sa nou ap fè ap eseye fè ak CS50 se jwenn yo nan pwen kote lè sa a, hey, si ou ka pran CS50, tankou ou gen ki kondwi, ou gen sa pral pou aprann, pou epi ou gen ki aptitid pwòp tèt ou-aprann epi travay nan yon konpayi, okipe tou sa li se sa ki nesesè. Lè sa a, nou ka jwenn yo, nou jwenn yo nan pòt la. Apre sa, yo jwenn peye yo, yo jwenn peye $ 15 yon èdtan pou aprantisaj la dire. Apre sa, chak fwa yo ap pare, konpayi an vire yo nan yon pozisyon kap touche. Si yo pa fè sa, si konpayi a fè sa ki pa panse ke yo ap fè wout yo, yo ka kite yo ale. Se konsa, lwen, ke siksè se ke bèl anpil tout moun se toujou ak konpayi yo. DAVID J. Malan: OK. Se konsa, kounye a ou se konsantre sou Saint Louis, Men, mwen ranmase ou ta renmen pran inisyativ la nasyonalman. Se konsa, sa se vre pwochen pou ou? JIM MCKELVEY: Se konsa, pwochen yo se yon seri nan lavil toupatou nan peyi a. Se konsa, nou pa ta vle ale nasyonal jiskaske nou rafine modèl la, e petèt mete yon koup la moun ki twotwa nan pousyè tè a. Fini an nan sa a premye klas CS50 se ale nan dwe reyèlman enpòtan, paske nou ap vin done bon bagay nan mitan sa a. Men, yon fwa nou konnen ki travay epi ki nou reyèlman yo ta dwe fè ak dekale, Lè sa a, nou pral selon echèl la kòm byen vit ke posib, paske bezwen an egziste toupatou. Apre sa, nou pa ap eseye fè kèk sa a sòt de lokal yo, Saint Louis fenomèn. Nou jis ap lè l sèvi avèk ke kòm yon kabann egzamen an. Lè sa a, nou pral agrandi ou konnen, kòm byen vit ke nou kapab nan kote sa yo ki te bezwen menm jan an. DAVID J. Malan: Bon, di ou mèsi pou anpil pou tout sa ou ve yo te fè. Nou ap flate menm gen yon pati nan li. Li te byen enspire. JIM MCKELVEY: Mèsi poutèt ou. Sa a te tèlman jenere nan jis yon edikasyon klas lemonn ki ki disponib pou moun ki vrèman apresye li. Mwen swete ou ta ka satisfè kèk nan elèv yo ak wè pèp la ki moun ou konnen, li chanje lavi. Apre sa, mwen jis swete nou te kapab rive nan nan kamera yo, epi pote yo isit la. Men, li la se konsa ki fè sans. Apre sa, li la k ap deplase zegwi a epi li vrèman bon. Se konsa, di ou mèsi. DAVID J. Malan: Mèsi ou nan men nou tou. Apresye li. Mesi anpil pou rantre nan nou. launchcodestl.com pou pi plis. Se konsa, nou te resevwa diskite yon ti tan apre ke chat sou sa ki plis nou te ka fè. Apre sa, nou te vin sou sa ki annapre yo. Nou yo, se pou kontan anonse l ap nan premye tout tan tout tan CS50 Hackathon ki yo pral ale sou la wout epi li Saint Louis. Edisyon an LaunchCode. An reyalite, nou pral pran ak nou, si ou ta renmen al kontre jan sa yo. Si ou tèt ou lagrèl de St Louis, oswa ou ta finalman renmen melodi nan sou entènèt, CS50 nan pwòp Andre pral la. CS50 a Chang, Colton, Lavil Dann, lavil ki moun ou jis te rankontre, Devin, Gabriel, Jason, Ramon, ki moun ou tou te rankontre pi bonè. Rob Bowden, Shelly, moun ou kapab sonje soti nan fim tankou - ak [? Zemaila?]. Se konsa, tout bon, si ou ta renmen rantre nan nou nan Saint Louis oswa sou entènèt nan live.cs50.net, melodi nan pou pwochen montre nan ap viv nan Vandredi 28 mas a 6:00 pm Tan lès la. Nou pwal yo dwe reveye pou byen yon kèk èdtan ki aswè. E nou espere ke ou pral rete avèk nou tou. Sa a li pou Live CS50 semèn sa a la. Mesi anpil a tout moun dèyè kamera a. Mèsi tèlman yo kontribye nou an. Nou pwal wè ou nan St Louis, sa a te CS50. RAMON: Ki sa ki rena a di nou fè?