DAVID J. Malan: Hola, món. Això és CS50 viu i això és de març 14, el que significa, dia feliç del pi. Ara que ha passat un temps ja que li hem vist, perquè divendres passat, Rob Bowden i jo estàvem realment de distància en una conferència a Atlanta, Geòrgia. Una conferència coneguda com SIGCSE, l'Interès Especial Grup d'Educació Informàtica, que cada any reuneix uns 1.000 educadors a parlar i treballar a les millores en l'ensenyament de computació. Un dels oradors principals aquest any, de fet, ser el fundador de code.org, que vostè pot ser han vist a la premsa durant l'any passat. Han fet un extraordinari treball durant l'any passat aconseguint gent entusiasmada sobre la informàtica, i sobre la programació en particular. De fet, un dels seus més iniciatives conegudes que es coneix com L'Hora del Codi, que és un oportunitat i un pla d'estudis a través dels quals vostè, o un amic, o membre de la família o col · lega, podria embrutar-se les mans amb una mica d'informàtica i programació per tan sols una hora per veure si es pren a la mateixa. De fet, si vostè mateix tenir un amic, un familiar, o col · lega que li agradaria provar o la mà en algun ciències de la computació, però ells pensen llançar a CS50 de pla d'estudis pot resultar una mica massa i massa aviat, bé per tots els mitjans, referir a code.org / learn on poden provar la seva mà durant només una hora a una mica de la informàtica. O millor encara, mostra'ls aquest clip. [REPRODUCCIÓ DE VÍDEO] -Hola, sóc Leah. -I jo sóc Tonya. -I tenim la sort de estar estudiant ciències de la computació. Pensem que és terrible que 90% de l'escola no ho ensenyen. -Definitivament, no ho van fer oferir a la meva escola secundària. -Així que estem tractant de fer aquest vídeo per demostrar que qualsevol pot aprendre. Volem aconseguir 10 milions de dòlars els estudiants a fer L'Hora del Codi. Hores del Codi. Hores del Codi. -L'hora del Codi. Hores del Codi. Hores del Codi. Hores del Codi. Hores del Codi. -L'hora del Codi. - Com ho aconsegueix arribar al gira-sol. Ell ha de fer algunes accions. -Jo m'encarrego. Yay. -I després anem a executar i veure què passa. -Increïble. -Això és. -Vostè acaba de escriure el seu primer programa. -El vaig escriure? -Sí. -Aquest és el codi que acaba d'escriure. -Molt impressionant. -Pensava com, el codi era com Pirata informàtic de l'FBI, símbols i altres coses. -Una mica de problema problemes, una mica de lògica. -És com instruccions. -La programació és molt més fàcil avui en dia. -No només jugar en el seu telèfon. Programar. -Molt bé. -Increïble. - Com va algú en aconseguir una feina? -Potser prendre una classe en línia, trobar una classe en una escola comunitari. -Vostè pot aconseguir un dels millors llocs de treball ben remunerats en el món. -Crec que s'està movent la medicina en tota l'era de la informàtica. tocs-Tecnologia cada part de les nostres vides. Si vostè pot crear la tecnologia, vostè pot canviar el món. -Així que estem molt contents que vostè és participant en hores d'avui de Codi. -Acabem de fer dues línies de codi. -Tres línies de codi. -Quatre línies. -Set línies. i cinc línies. -16 Línies de codis. -99 Línies de codi. -60 Línies. -18 Línies de codi. -75 Línies de codi. -No importa l'edat que tinguis. Hores del Codi. Hores del Codi. -L'hora del Codi. -L'hora del Codi. -L'hora del Codi. -Tant si ets jove home o una dona jove. Si vostè viu a una ciutat o una zona rural. -Tothom en aquest país hauria aprendre a programar un ordinador. -I jo acabo d'acabar el - Hores del Codi. -En realitat és molt fàcil d'aprendre. -Les nenes han d'aprendre això, també. -Comprendre que la llengua això serà el futur. -Qualsevol persona pot aprendre la informàtica. -I vostè pot aprendre també. -Jack Dorsey, Mark Zuckerberg, Bill Gates, tots vostès, estic aprenent. -Donar-li un tret. [VIDEO PLAYBACK FI] Ara alguna cosa em diu que si estàs en CS50 o està en CS50x, t'has passat bé més de a només una hora en la codificació. Però per a qualsevol membre de la família, amics o col · legues que desitja introduir aquest món, aquí hi ha un altre incentiu. Recorda a aquest tipus? Molt popular en els últims temps, té estat una crida Flappy d'aus en diverses plataformes. I aquí tenim a una adreça URL, en code.org / Flappy, on la gent de classe code.org pot elaborar un instrument a través del qual vostè o un amic pot fer el seu propi aplicació d'aquest joc popular. Així que fes un cop d'ull. Ara que la conferència, i divendres passat. Rob Bowden i jo, on de nou, de distància en aquesta conferència, i pensem en que té una gran quantitat de convidats. I hem provat bastants poques persones per a les audicions. Cap d'ells semblava Treballem a terme, pel que pensem que seria millor mostrem un parell de clips del que ho va fer transpirar. [REPRODUCCIÓ DE VÍDEO] RAMON GALVAN: Estic omplert Ramón Galván in per al seu hoste normal, David Malan. Codi d'accés dels militars dels EUA es 000.000, no molt segur si vostè em pregunta. No obstant això, t'estimo. A diferència de David, que t'envolta. No anem per aquest error. Què és això? Anem a veure un vídeo amb Harry Lewis. [VIDEO PLAYBACK FI] DAVID J. Malan: Ara, el que és més curiós d'aquest clip no és com Ramón va realitzar davant de la càmera, però com Ramon no sap, fins com d'uns pocs Fa instants, que érem jugarà els clips de nou a la seva disposició a Internet. Així de CS50 pròpia, Ramon Galván. Tornant potser en algun episodi futur. Ara per la seva banda, es recordarà ens vam anar darrers temps episodi en una mica d'un melodrama, on esmentem que Rob Bowden té un germà bessó, Paul. Qui, de nou, s'imagina a si mateix una mica d'un comediant. Però també va passar a aparèixer en un popular joc americà, i li preguntem quin. Doncs molts de vostès escriure en la resposta. I aquí hi ha un exemple. En CS50 viu, David va esmentar sobre El germà bessó de Robert, Paul Bowden, i li va preguntar sobre Google és. Bé sembla que ell està a la Universitat de Harvard, també. I, Qui vol ser milionari, i sí, si jo sóc el primer reportar això, David, senyor, ho faria espera ser famós en el següent CS50 viure. Així que considera famosa perquè la resposta era de fet, Qui vol ser milionari. I de fet, a la foto es Paul Bowden juntament amfitrió d'aquest programa de televisió. I també vam fer una mica d'excavació, i va trobar aquest clip per a vostè. [REPRODUCCIÓ DE VÍDEO] -Paul Bowden de Franklin, Nova Jersey. Hey Paul. Benvinguts a l'espectacle. -Gràcies. -Pau aquí diu que vostè és un estudiant de segon any a la Universitat de Harvard, òbviament, un tipus intel · ligent. -Suposo. -Bé, en el meu llibre que certament suggereix que si. I sé que quan eres de peu a la fila per Millionaire, un senyal del cel, va dir que està probablement farà bé, no? -Es podria dir això. Quan jo estava de peu a la línia que tenia una camisa Polo que estava amagat en i un ocell va passar amb caca just a la part de darrere de la meva camisa. I encara estava amagat polz Però va acabar sent bona sort. -És bona sort, veus? Aquí el tens, ets aquí. Molt bé, Paul. ¿Està preparat? -Estic llest. -Molt bé. Llavors anem a jugar Millionaire. I el seu germà ha estat assegut darrere de vostè, el seu germà Rob. Com estàs, Rob? -Estic bé com estàs? -Germà bessó. -Sí. -Ara ets el més jove, però, que va sortir sis minuts després, no? Això és correcte? -Jo sóc, si. -Però vostè és el germà més llest? -Bé, jo no vull presumir. Així que no puc respondre a això. [VIDEO PLAYBACK FI] -Així que Rob té un germà bessó, escriu un altre dels seus companys de classe, hmm interessant. Què tan profund va el forat del conill? Tinc una pregunta, per què fer un problema jocs triguen tant en ser autograded? El que passa darrere de les escenes? Així que pensem que aquest seria en realitat ser una bona pregunta de respondre perquè sí suggereix una mica d'un subjacent interessant tècnica detalls. Contràriament a la creença popular, no són de fet qualificat pels Muppets, sinó més aviat per una infraestructura que ens saber com Check 50 al client. I una infraestructura coneixem la seva caixa de sorra 50 en el costat del servidor. Ara, per a aquells que no coneixen, per tal de provar la correcció d'alguns dels El problema de CS50 estableix problemes, pot executar una ordre en l'aparell CS50 conegut com xec 50, on s'especifica un identificador únic per a la prova que voleu executar. I a continuació, especificar les rutes d'accés a l'arxiu o els arxius que desitgi carregar als servidors per a les proves. Ara, quan la resposta torna des del servidor, esperem que pugui veure tot verd cares somrients, com els que són aquí, la qual cosa indica que vaig escriure "Hola, món" molt correctament. Per contra, si vaig fer alguna cosa malament, com en realitat no nomenant l'arxiu correctament, pot ser que aconseguir aquest infeliç cara vermella de por existeix hola.c dient: el que significa que no és així De fet, com s'indica pel vermell. I si alguna cosa està en groc, mentrestant, significa que els controls no van fer tan sols funcionar a causa d'alguna dependència, alguna prova anterior ho va fer No, de fet, tenir èxit. Així que el que realment està succeint sota de la caputxa? Bé, quan s'executa aquest comprovar 50 ordres, estem essencialment comprimir seguretat de tots els seus arxius, comprimiéndolos, enviant-los fins observar el cúmul de CS50 de servidors, on llavors vam crear el que s'anomena una caixa de sorra que els envolta. En essència el que es pugui imaginar en això com una carpeta, i com un usuari especial que existeix únicament amb la finalitat de compilar i en execució que el codi específic al marge de qualsevol altra persona, de manera que en cas que un estudiant té un bucle infinit accidental o per mal, no va a necessàriament afectar ningú més en el sistema. Tampoc poden els arxius poden manipular o eliminat que no ha de ser permès. Ara, com fa el codi de fer-se la prova? Bé, escrivim tota una infraestructura cridat de nou, caixa de sorra - CS 50 caixa de sorra. I aquesta infraestructura està escrit, sorpresa, en un llenguatge anomenat JavaScript. Què has de saber, des clientside experiències, però resulta també pot utilitzar JavaScript al costat del servidor. ¿Quina part de la proves semblen realment? Doncs aquí tens una mica de costat del servidor JavaScript codi, i és només un extracte. Però això representa dos controls perquè puguem córrer en el seu codi. El primer dels quals fins a la part superior hi ha, verifica si hi ha el fitxer hello.c, i la segona una realitat comprova si el fitxer es compila a D'acord. I això és el que en última instància, genera aquestes cares tristes o aquestes cares feliços que es veuen en forma de xecs de 50 resultats. Ara, molt més detall tècnic, vostè està la benvinguda a fer una ullada a aquest article aquí, que per coincidència era en realitat presentat l'any passat Conferència SIGCSE, i se submergeix en molt més detall pel que fa a la forma en què funciona el sistema i per què es va construir l'any passat. Ara, en els mitjans de comunicació en els últims temps, ha estat aquesta expressió aquí - Goto fallen, el anomenats Goto fallen bug que afectava d'Apple Computer recentment. Ara, no introduïm això en CS 50, pel fet que la sentència goto en C generalment és mal vist, fins i tot encara que sens dubte té els seus usos. I el que això vol dir aquí, Anar a fallar, és que tot el que programa té aquesta línia de codi, ha d'anar, és a dir saltar a una altra línia de codi independentment de les línies enmig d'ella, i aquesta línia de codi estaran etiquetats amb la paraula clau fallar. I un error podria ser qualsevol cosa, una Fubar [? BES?] Però en aquest cas, Apple va optar per trucar a fracassar perquè és el tros de codi que ha d'executar sempre i quan alguna cosa ha fallat. Ara, per desgràcia, Apple ha comès un error amb aquesta afirmació, com aviat veurem. I recentment publicat aquest anunci en un dels seus informes de bugs corregits. Un atacant amb un posició privilegiada xarxa poden capturar o modificar dades en sessions protegides per SSL / TLS. SSL, el record, era segur Capa de sockets, i és la tecnologia utilitzada per típicament xifrar el tràfic entre un navegador web, dir en un Mac o un iPhone, o qualsevol altre dispositiu i un servidor web. I TLS està relacionat amb això. Aquesta qüestió va ser tractada per la restauració de falta etapes de validació. Així que aquesta va ser la descripció d'Apple de el problema i la solució a aquest. Però, què significa això realment? Així que vam fer una mica de recerca, i en realitat es troba el codi font per a la pròpia implementació d'Apple de SSL, que afecta més Mac o iPhone, especialment si vostè està utilitzant Safari en aquests equips. Heus aquí un extracte d'aquest codi. Ara, és possible que no reconegui algunes de les funcions. I és possible que no reconegui l'ús d'anar a la declaració fins ara. Però aquesta és la sintaxi una mica familiar. Tenim certa si les condicions, alguns sangria, una funció, les claus. Així que no tot el que estrany. Però anem a ampliar una mica. En aquest cas, ajustar-se a aquestes condicions, i aquí està la menció de Goto fallen. Ara, què és un error? Bé, anem a realment desplaçar baixar encara més en el programa. Aquestes són les línies de de codi, aquestes tres línies que s'executen si en efecte, anar al fracàs. Ara, quin és el problema llavors? Bé, anem a tornar a a aquestes condicions on He ressaltat en groc totes les mencions d'Goto fallen. Veus una cosa curiosa? Centrar-se en la part inferior hi ha. Cert? El codi podria ser nou, però les idees no ho són. Si ens acostem aquí, et notar que el programador Goto ha escrit fallar dues vegades, però amb sagnia tant d'ells. Però és possible que hagi fet aquest mateix error vostè mateix en alguns problemes per a CS 50. El fet de sangria de dues línies de codi dins d'una condició no vol dir que siguin dos van a executar. Són només dos van a executar si realment s'envolta dos Amb què? Les claus. Així que el que realment està succeint, si En certa manera em arregli la sagnia i no afegiu cap claus, el que és realment està succeint sota de la caputxa, es falli que Goto té essencialment esquerra aliança aquí, el que significa que va a executar independentment del. I te n'aniràs, o saltar-hi, els tres línies de codi que es van mirar un moment abans. Quina és la implicació? Bé, doneu un cop d'ull als la majoria dels dues últimes línies aquí. Aquestes línies mai, Aconsegueixi mai assolit. Perquè no importa què, aquest segon Goto fallar obligarà al programa saltar dret sobre aquestes línies. I conte llarg, aquestes dues últimes línies són realment important per l'exactitud de SSL. De fet, si no s'executen, és possible o un adversari, un mal tipus, per lliurar el que generalment es coneix com un home enmig de l'atac, que pretén ser un lloc segur com Facebook o Amazon o Google. Però en realitat només veure - Vista una connexió xifrada per a vostè, i després cap endavant el seu trànsit juntament, per bé o per mal. Possiblement el seu nom d'usuari, possiblement la seva contrasenya, possiblement la seva informació de targeta de crèdit, per al lloc real de què es tracti. O ni tan sols en absolut. En altres paraules, això trenca SSL. Ara per sort, Apple ha fet front a aquesta. Tant per a Mac OS i iOS recentment. Però si voleu comprovar l'equip és ara fins a la data, suposant que té actualitzacions automàtiques des d'ara, el cap a gotofail.com i veuràs una petita prova que li dirà el mateix. Mentrestant, si voleu prendre un mirar el codi font real, es tracta d'una URL llarga, però aquí hi ha el tot el codi font d'aquest arxiu si voleu tenir una idea de el que la programació del món real és com, i, francament, insectes del món real. Parlant d'errors, aquest meme va ser va circular una mica de retard. 99 petits errors en el codi, 99 petits errors en el codi, prendre un a baix, pegat res més, 127 petits errors en el codi. Llavors, què és aquesta referint? Possiblement, aquesta és una experiència vostè mateix ha tingut, on s'intenta perseguir alguns bestiola, i després un altre, o potser fins i tot més errors brollaran resultat del seu haver intentat per fer front a un problema. De fet, perquè això colpejar casa encara més, Anem a tirar d'una cara que és potser familiaritzat. Hal, de Malcolm in the Middle. [REPRODUCCIÓ DE VÍDEO] [REPRODUCCIÓ DE MÚSICA] [VIDEO PLAYBACK FI] DAVID J. Malan: I ara alguns salutacions d'alguns dels seus companys de classe. Fins primera és Khalid, i un amic de seva oriünds del nord de Virgínia als Estats Units. KHALID: companys Ahoy CS50, el meu nom és Khalid [inaudible]. Coneix el meu lloro, [inaudible] Jo visc al nord de Virgínia. Sóc un estudiant de vuitè grau i estic emocionat de ser part de la classe CS50. Això és genial per experimentar una universitat, però quedar-se a casa. Com es pot endevinar, estic inscrit en el programa d'aprenentatge en línia. Siéntase lliure d'experimentar el meu primer projecte aquí. Ja ens veurem. DAVID J. Malan: I ara anem a Kansas City, Missouri, on espera Derek. Derek estava a la feina quan va filmar això per tu per escoltar una mica de soroll en el fons des ell treballa en un centre de dades. DEREK MITCHELL: Hola, món, el meu nom és Derek Mitchell. Jo estic a Kansas City, Missouri. I estic prenent el CS50 classe perquè realment necessitarà aprendre alguns programació per al meu treball. Aquí és on jo treballo. Jo sóc un tècnic de suport regional per Cabela, armador més important del món. I jo només estic tractant d'aprendre una mica més programació perquè pugui sobresortir en la meva carrera i simplement ser un millor tècnic. Així que de nou, em dic Derek Mitchell i això és CS50. [PARLA ITALIÀ] FEDERICO: Hola, món. El meu nom és Federico Grivelli. Sóc d'Itàlia. Vaig néixer en una de les majors ciutats del país, de Milà. I jo estava realment vaig créixer en una ciutat més petita propera a Milà. Així que aquí comença el meu desig en ampliar els meus horitzons. I això per què avui dia soc una estrangera estudiant d'intercanvi en l'estat de Washington. Per descomptat, els Estats Units d'Amèrica. Així l'educació nord-americana és molt diferent de la italiana. Aquí em surt molt més mans en l'experiència, en lloc dels estudis i la memorització. Així que aquest era jo, em dic una altra vegada és Federico Grivelli, i aquest és un CS50. DAVID J. Malan: I ara una salutació d'algú que no ens esperàvem. SARAH COFFEY: Hola, món. El meu nom és Sarah Coffey, estic de Maltham, Massachusetts, i jo estic casada amb Propi Dan Coffey del CS50. Donen, només volia desitjar un molt feliç aniversari. DAVID J. Malan: Ell no ho sap està a punt de succeir, però la pròpia CS50, Danny Coffey, és correcte ara a la sala de control. Però està a punt d'estar a Internet, perquè avui és 29 aniversari. Anem a Dan. Si us plau vingui, Dan, en cas contrari aquest està a punt de ser molt incòmode. Dan? Aquest any és Dan Coffey, no sabia això estaria succeint - que per descomptat, han preparat aquest. 29 aniversari tan feliç, i nosaltres esperem que estan, de fet, sorprès. No, que, d'altra manera, l'altra manera. No ho va ser. DONEN COFFEY: Això és. DAVID J. Malan: Dan Coffey, tothom. Moltes gràcies Dan, per venir. I ara, a 60 segons dels pandes. [REPRODUCCIÓ DE VÍDEO] [REPRODUCCIÓ DE MÚSICA] [VIDEO PLAYBACK FI] DAVID J. Malan: Ara vostè pot recordar d'un episodi recent, que vam introduir LaunchCode un iniciativa a Saint Louis, Missouri, dirigit per voluntaris que han estat seguint al llarg de amb plans d'estudi i de CS50 ciutadans rectors de Saint Louis a través que el material cap a un extrem de ajudant a un parell amb la programació llocs de treball al final del semestre. Vostè pot recordar de fet, que aquesta iniciativa va ser tan popular a Saint Louis, que gairebé desbordar el teatre de l'òpera local. Bé, de LaunchCode fundadors molt gentilment va arribar al campus recentment i va accedir a seure amb nosaltres al Teatre Sanders de una xerrada sobre el que és LaunchCode i la forma en què ha estat passant. DAVID J. Malan: Som aquí avui amb la nostra amics de LaunchCode que han volat en tot el camí des St Louis per dir hola. Hola a tots. JIM MCKELVEY: Hola. DAVID J. Malan: A qui tenim aquí amb nosaltres avui de LaunchCode. JIM MCKELVEY: Llavors, jo sóc Jim McKelvey. BRENDAN LIND: I estic Brendan Lind. ZACH LOU: I estic Zach Lou. DAVID J. Malan: I per als que no coneixen, Podries explicar una mica sobre el LaunchCode és? JIM MCKELVEY: Així LaunchCode és un sistema de col · locació d'ocupació que som pioners començant a St Louis, però anem a portar-lo a nivell nacional. La idea bàsicament és aconseguir empreses canviïn la seva contractació pràctiques per acceptar persones que tenir credencials no tradicionals. Així que, com sabem, com programadors, que molts dels millors programadors es autodidacta fins a cert punt. I les empreses no ho fan necessàriament reconèixer això en les seves pràctiques de contractació. Així que si vostè és un bon programador, encara no ho fa necessàriament tenir una manera d'un bon treball. I per això, vam començar a treballar amb un centenar d'empreses de mil milions de dòlars empreses com Enterprise, i MasterCard, sota dos homes de nova creació. I hem aconseguit que tots ells estan d'acord prendre candidats LaunchCode a, bàsicament un sistema d'aprenentatge. DAVID J. Malan: I com vas saber Materials de CS50 en el primer lloc. JIM MCKELVEY: Així que va ser realment divertit. La meva dona va prendre la seva classe en línia a través d'Extensió de Harvard. I ella va prendre la tardor de 2012 CS50. I mentre estàvem, jo ​​sóc un científic informàtic de professió. I així m'estava ajudant a través d' la classe, jo estava veient. I ella va dir, ja saps, això és que s'ofereixen en línia a través edx, i estem col · locant a aquestes persones, que tenen molt petits credencials tradicionals, i estem com, això seria fantàstic. Així va ser com ens assabentem d'això. Mitjançant m dona, Anna. I el Programa d'Extensió de la Universitat de Harvard. DAVID J. Malan: Això és graciós. És una petita decisió, la presa de les classes van tenir un impacte tan gran llavors. JIM MCKELVEY: Va ser molt afortunat. I estàvem molt emocionats de veure que vostès estaven treballant amb edx i posar-la a disposició, i tots els materials suplementaris. I és fantàstic recursos per a la formació. DAVID J. Malan: OK. Doncs bé, en les notícies, en realitat es va trobar amb una mirada al que la primera nit d'LaunchCode va ser quan era a la casa de l'òpera. Ens pot donar un relat de primera mà del que la seva experiència va ser com aquella nit? JIM MCKELVEY: Sí, així que estava a Roma. I Brendan em va trucar a les 3:00 al matí, i va dir: hem desbordava els tres llocs. Així que vam tenir l'Església de Crist Catedral, la biblioteca del centre, i la memòria dels soldats, que 3 bastant grans recintes. I el que esperàvem uns pocs centenars de persones. Vam tenir més de 1.000 persones s'inscriuen. Així que tot el desbordava i Brendan em crida, com, necessitem un edifici més gran. I ens van aconseguir aquest gegant, aquesta òpera gegant casa, on es va celebrar la primera classe. DAVID J. Malan: Oh això és genial. JIM: McKelvey i la gent estaven molt agraïts. Vull dir, la gent que estem arribant són la gent que el que vol per ajudar a aquesta gent. DAVID J. Malan: I pel vostè ha vist, què tan realista és que, algú que entra al Per descomptat, sense coneixements previs. I uns mesos més tard, tenen 13 setmanes de CS50 sota el seu cinturó de realitat sentir la confiança suficient i ser qualificat suficient per un treball de programació real. JIM MCKELVEY: Així que David, Realment no ho sabem, d'acord? Com que no hem fet en qualsevol tipus d'escala encara. Ja saps, els nostres punts de dades en aquest moment són el que he après que era possible. I llavors el 50 alguns les persones que hem realitzat, sabem generalment on són. I la nostra conjectura és que algú que ve a través de CS50 serà general tan hàbil com alguns de la gent que tenim ja s'hagi introduït amb èxit. Així que no hem provat la seva escala encara. I no estic dient que és un completar en l'educació per qualsevol mitjà. Però és un gran començament. I li dóna a la gent un context. I també, ja saps, és una classe rigorosa. Així que qualsevol que completa aquest classe ha demostrat alguna cosa. Això que han demostrat alguns caràcter o una combinació de vostè saber, ja sigui la tenacitat o la intel · ligència, o el que sigui que la fórmula màgica és que els arriba a través d' la classe bastant dura, creiem que això vagi a un bon presagi molt bé per al seu èxit. I tenim empreses que són disposats a fer còpies de seguretat en això. Així que, així que realment no sabem. Però estem molt optimistes que qualsevol persona que rep a través d'CS50, podem aconseguir una feina. BRENDAN LIND: I la cosa és que no és LaunchCode com el seu lloguer típic nivell d'entrada. Cert, no és on entres i dius Normalment és possible que necessiti un C.S. grau i dos anys de treball l'experiència per obtenir una gran quantitat de llocs de treball, no? Però llavors, LaunchCode entra, vostè no necessiten cap d'aquestes coses. Vostè no necessita ser qualificat per a aquest punt. Quan vostè ha d'estar s'ha de l'aptitud i conduir per arribar a aquest nivell. Així que és un aprenentatge. I dura fins que estigui en aquest nivell, on vostè serà portat a per a la posició normal. I l'empresa pot deixar anar en qualsevol moment. DAVID J. Malan: Així que les empreses estan fent els que, en última instància, que l'associació inicial. BRENDAN LIND: així. Llavors, què CS50 - el que estem fent tractant de fer amb CS50 ells és arribar al punt en què llavors, bé, si vostè pot prendre CS50, com que té aquesta unitat, vostè ha de la voluntat d'aprendre, i vostè ha de l'aptitud per auto-aprendre i treballar en una empresa, per manejar el que sigui el que es necessita. I després podem aconseguir-los, els aconseguim a la porta. I se'ls paga, se'ls paga $ 15 per hores per a la durada de l'aprenentatge. I cada vegada que estiguin llestos, la companyia els converteix en una posició assalariada. Si no ho fan, si l'empresa no ho fa Pensen que estan en camí, poden deixar-los anar. I fins ara, que l'èxit és que gairebé tothom segueix sent amb la seva companyia. DAVID J. Malan: OK. Així que ara mateix estàs centrat en Saint Louis, però tinc entès vol prendre la iniciativa a nivell nacional. Llavors, què és, en efecte segueix per a tu? JIM MCKELVEY: Així que la propera hi ha una sèrie de ciutats de tot el país. Per tant, no volem anar nacional fins que perfeccionar el model, i potser establert un parell d'aquests voreres través de la brutícia. La realització d'aquest primera classe CS50 és serà molt important, perquè estem obtenint bones dades d'això. Però una vegada que sabem el que funciona i el que que realment hauríem d'estar fent i l'ampliació, a continuació, anem a escalar el més ràpidament possible, perquè la necessitat existeix a tot arreu. I no estem tractant de fer-ho una tipus de locals, fenomen Saint Louis. Només estem utilitzant això com un banc de proves. I després estarem ampliant ja saps, el més ràpid que puguem a llocs que tenen necessitats similars. DAVID J. Malan: Bé, moltes gràcies per tot el que has estat fent. Estem afalagats de ser fins i tot part. Ha estat bastant inspirador. JIM MCKELVEY: Gràcies. Aquest ha estat tan generós de només una educació de classe mundial que està disponible per a les persones que realment apreciar-lo. M'agradaria que poguessis satisfer alguns dels estudiants i veure a la gent que li saber, que està canviant vides. I jo només voldria que poguéssim arribar a través d' les càmeres i portar-los aquí. Però és tan significativa. I es mou l'agulla i és realment bo. Així que gràcies. DAVID J. Malan: Gràcies de la nostra part també. T'ho agraeixo. Moltes gràcies per acompanyar-nos. launchcodestl.com per més. Així que ens van donar xerrant poc després que xerrar sobre què més podem fer. I ens trobem amb el següent. Estem molt contents d'anunciar la primer CS50 Hackathon que es va en el camí de Sant Louis. L'edició LaunchCode. De fet, anem a prendre amb nosaltres, si voleu conèixer a aquesta gent. Si pedrega St Louis, o en última instància, com per sintonitzar en línia, CS50 de propi Andrew hi serà. Chang CS50, Colton, Donen, a qui acabes de conèixer, Devin, Gabriel, Jason, Ramon, qui també es va reunir més d'hora. Rob Bowden, Shelly, qui podrà recordar de pel · lícules com - i [? Zemaila?]. Així que de fet, si vol uneix-te a nosaltres a San Luis o en línia en live.cs50.net, sintonitzi per el proper xou en viu els divendres 28 de març a les 6:00 pm hora de l'Est. Nosaltres estarem despert durant un bon nombre d'hores de la nit. I esperem que vostè romandrà amb nosaltres. Això és tot per aquesta setmana CS50 Live. Moltes gràcies a tothom darrere de la càmera. Moltes gràcies als nostres col · laboradors. Ens veiem a Sant Louis, aquest era CS50. RAMON: Què diu la guineu?