DAVID J. Malan: Ola mundo. Este é CS50 en directo e este é marzo 14, o que significa, día feliz pi. Agora que foi un tempo xa que te vin, porque o pasado venres, Rob Bowden e eu estabamos realmente lonxe nunha conferencia en Atlanta, Xeorxia. A conferencia coñecida como SIGCSE, o interese especial Grupo de Ciencia Educación en computación, que cada ano reúne uns 1.000 educadores para falar e traballar en melloras educación ciencia da computación. Un dos relatores este ano, de feito, foi o fundador da code.org, que pode teño visto na prensa con respecto ao ano pasado. Eles fixeron un extraordinario traballo ao longo do ano pasado a recibir persoas animado sobre ciencia da computación, e sobre a programación, en particular. De feito, un dos seus máis iniciativas ben coñecidos é coñecido como A Hora do Código, que é un oportunidade e un currículo a través do cal vostede, ou un amigo, ou un membro da familia ou compañeiro, podería ensuciar as mans con un pouco da ciencia e da programación de ordenador a só unha hora para vexa se levar a el. En realidade, se vostede mesmo teño un amigo, membro da familia, ou compañeiro que quere probar ou a man nalgún ciencia da computación, pero pensas que xoga-los en CS50 do currículo pode ser un pouco máis pronto, ben por todos os medios, encamiñar-los para code.org / saber onde poden intentar súa man para só unha hora nun pouco de ciencia da computación. Ou mellor aínda, amosar-lles este clip. [REPRODUCIÓN] -Ola, eu son Leah. -E eu estou Tonya. -E nós estamos a sorte de estar estudando ciencia da computación. Nós cremos que é terrible que 90% das escolas non ensinan iso. -Eles definitivamente non ofrece-lo na miña escola. -Entón estamos intentando facer este vídeo para mostrar que calquera pode aprender. Queremos obter 10 millóns alumnos a facer o Hour of Code. Horas de Código. Horas de Código. -The Hour of Code. Horas de Código. Horas de Código. Horas de Código. Horas de Código. -The Hour of Code. -Como leva-lo para chegar ao xirasol. El que facer algunhas accións. -Eu entendín. Yay. -E entón nós imos executa-lo e ver o que acontece. -Incrible. -Alí imos nós. -Acaba de escribir o seu primeiro programa. -Eu escribín iso? -Si. -Este é o código que acaba de escribir. -Moi incrible. -Eu penso que como, o código era como Hackers FBI, símbolos e outras cousas. -Un pouco de problema resolución de problemas, un pouco de lóxica. -É como instrucións. -A programación é moito máis doado hoxe. -Non só xogar no seu teléfono. Programa-lo. -Todo ben. -Incrible. -Como é que alguén vai sobre a obtención dun emprego? -Talvez ter unha aula en liña, atopar unha clase nunha facultade comunitaria. -Pode obter unha das mellores pagando emprego no mundo. -Coido que movemento da medicina en toda a era do ordenador. -Tecnoloxía toques cada parte das nosas vidas. Se pode crear tecnoloxía, pode cambiar o mundo. -Entón, nós estamos animado que está participar na Hora de hoxe do Código. -Nós só fixemos dúas liñas de código. -Tres liñas de código. -Catro liñas. e sete liñas. -Cinco liñas. -16 Liñas de códigos. -99 Liñas de código. -60 Liñas. -18 Liñas de código. -75 Liñas de código. -Non importa cantos anos ten. Horas de Código. Horas de Código. -The Hour of Code. -The Hour of Code. -The Hour of Code. -Se vostede é novo home ou unha muller nova. Se vostede vive en unha cidade ou área rural. -Todo o mundo neste país debería aprender a programar un ordenador. -E eu só completou a - Horas de Código. -É realmente moi fácil de aprender. -As nenas deben aprender iso tamén. -Entender que a linguaxe que será o futuro. -Calquera pode aprender ciencia da computación. -E pode aprender tamén. -Jack Dorsey, Mark Zuckerberg, Bill Gates, todos vós, eu estou aprendendo. Dele un tiro. [FIN reprodución de vídeo] Agora, algo me di que se está no CS50 ou está en CS50x, gastou moito máis do que só unha hora na codificación. Pero, para calquera membro da familia, amigos ou compañeiros que quere presentar a este mundo, aquí está un impulso. Teña en conta que este cara? Moi popular nos últimos tempos, ten foi chamado abano paxaro en varias plataformas. E aquí temos un URL, en code.org / abano, onde os persoal do tipo code.org pode montar unha ferramenta a través da cal ou un amigo pode facer o seu propio implantación deste xogo popular. Polo tanto, confía. Agora esta conferencia, e na venres. Rob Bowden e onde unha vez máis, lonxe nesta conferencia, e pensamos en ter un anfitrión do convidado. E nós experimentou un gran poucas persoas para as audicións. Ningún deles parecía traballar fóra, entón pensamos nós amosar-lle algúns clips do que fixo pasar. [REPRODUCIÓN] RAMON Galván: Eu son Ramón Galvan recheo in para o seu hóspede normal, David Malan. Código de acceso dos militares de Estados Unidos foi 000000, non é realmente seguro, se me preguntar. Sen embargo, eu te amo. A diferenza de David, que lle rodea. Non imos pasar por riba este erro. ¿Que é iso? Imos ver un vídeo con Harry Lewis. [FIN reprodución de vídeo] DAVID J. Malan: Agora, o que é máis divertido sobre ese clip non é Ramón como executa diante do cámara, pero como Ramón non sabe, ata que a partir dalgúns momentos atrás, que nós eramos xogará os clips de volta aquí para vostede na Internet. Entón CS50 propia, Ramón Galván. Volvendo talvez en algún episodio futuro. Agora, con todo, ten que lembrar saímos últimos tempos episodio nun pouco de un momento de angustia, onde mencionados que Rob Bowden ten un irmán xemelgo, Paul. Quen, unha vez máis, se imaxina un pouco de un comediante. Pero tamén pasou a aparecer nun xogo popular programa norteamericano, e pedímoslle que un. Así moitos de vostedes escribiu coa resposta. E aquí está un exemplo. En CS50 en directo, David mencionou sobre Irmán xemelgo de Robert, Paul Bowden, e preguntoulle sobre a Google-lo. Ben parece que está en Harvard, tamén. E, Quen quere ser un Millonario, e si, se eu son o primeiro denunciar tanto, David, señor, eu o faría pracer en ser famoso o próximo CS50 vivir. Entón, considere-se famoso porque a resposta era de feito, Quen quere ser un millonario. E, de feito, retratado aquí é Paul Bowden xunto ao anfitrión que o programa de TV. E tamén fixen un pouco de escavación, e atopei este clip para ti. [REPRODUCIÓN] -Paul Bowden de Franklin, New Jersey. Hey Paul. Benvido ao show. -Grazas. -Paul di aquí es Sophomore na Universidade de Harvard, obviamente un cara intelixente. -Eu creo. -Ben, no meu libro que certamente suxire que si. E sei que cando era en pé na cola para Millionaire, un sinal do ceo dixo que é probablemente vai facer ben, non? -Podería dicir iso. Cando estaba na cola tiña unha camisa Polo, que foi dobrado e un paxaro pasou con coco dereita nas costas da miña camisa. E aínda estaba dobrado dentro Mais acabou sendo boa sorte. -É boa sorte, viu? Alí vai vostede, está aquí. Todo ben, Paul. Está preparado? -Estou listo. -Todo ben. Entón imos xogar Millionaire. E o seu irmán está sentado detrás de ti, o seu irmán Rob. Como está, Rob? -Estou ben como está? -Twin irmán. -Si. -Agora, o máis novo, con todo, saíu seis minutos despois, non? Isto é correcta? -Estou, si. -Pero vostede é o irmán máis intelixente? -Ben, eu non quero gabar. Entón eu non podo responder a iso. [FIN reprodución de vídeo] -Entón, Rob ten un irmán xemelgo, escribe outro dos seus compañeiros, hmm interesante. Que profundo é que o burato do coello vai? Eu teño unha pregunta, por que problema conxuntos tardan tanto para ser autograded? O que pasa nos bastidores? Entón pensamos que este sería realmente ser unha boa pregunta de responder, porque suxire algo subxacente dunha interesante técnica detalles. Ao contrario da crenza popular, non son en realidade, calibrados por maza, senón por unha infraestrutura que sabe como entrada 50 no cliente. E unha infraestrutura que coñecemos a súa sandbox 50 no lado do servidor. Agora, para quen non coñece, , A fin de probar a corrección de algúns dos O problema do CS50 definir problemas, pode realizar unha orde no o aparello coñecido CS50 como verificación de 50, onde é posíbel especificar un identificador único para o exame que quere realizar. E entón especifique os camiños para o arquivo ou arquivos que quere facer a carga para os servidores para proba. Agora, cando a resposta volta dende o servidor, espero que ver todo verde Smiley faces, como os aquí, indicando que escribín "Ola, mundo" moi correctamente. Por outra banda, se eu fixen algo mal, como en realidade non nomear o arquivo correctamente, eu podería conseguir este cara infeliz vermello asustado Existe dicindo hello.c, o que significa que non de feito, como indica o vermello. E se algo está en amarelo, á súa vez, é significa que os cheques nin sequera executado por mor dalgunha dependencia, algún proba antes fixo de feito non ter éxito. Entón, o que realmente está a suceder debaixo do capo? Ben, cando realizar este comprobar 50 ordes, estamos esencialmente pechando de todos os seus arquivos, reducila los, envialos ata ver aglomerado de CS50 de servidores, onde nós, entón, crear o que se chama unha caixa de area ao redor deles. En esencia, pode pensar isto como un cartafol, e como un usuario especial que existe exclusivamente para fins de establecemento e en execución que o código específico illamento de calquera outra persoa, de xeito que só no caso dun alumno ten un loop infinito accidental ou peor, el non vai, necesariamente, afectar calquera outra persoa no sistema. Nin pode calquera arquivo ser manipulado ou excluídos que non debe ser permitido. Agora, como é que o código de facer a proba? Ben, nós escribimos unha infraestrutura toda chamado de novo, caixa de area - CS 50 sandbox. E esta infraestrutura está escrito, sorpresa, nunha linguaxe chamada JavaScript. Que ten que saber, a partir de ClientSide experiencias, pero verifica-se tamén pode usar JavaScript do lado do servidor. ¿Que facer parte do probas realmente se parece? Ben, aquí está un pouco do lado do servidor JavaScript código, e é só un fragmento do mesmo. Pero esta representa dous controis para que puidésemos realizar no seu código. A primeira das cales enriba alí, para saber se existe o ficheiro hello.c, eo segundo, en realidade, comproba se o arquivo compila Aceptar. E iso é o que, en última instancia xera aqueles rostros infelices ou aqueles rostros felices que ve baixo a forma de verificación de 50 resultados. Agora, para moito máis detalles técnicos, está benvidos para dar un ollo ao presente traballo aquí, que por coincidencia era en realidade presentado o ano pasado Conferencia SIGCSE, e mergulla máis detalles de como funciona o sistema e por que a construíu o ano pasado. Agora, nos medios de comunicación de tarde, foi esta expresión aquí - Ir á falla, o chamados emprendedores fallan erro que asolou Apple Ordenador recentemente. Agora, non introducir iso no CS 50, porque a instrución Goto en C adoita desaprovado, aínda aínda que el sempre ten os seus usos. E o que significa isto aquí, Ir á falla, é que todo o que programa ten esta liña de código, debe ir, que é ir, outra liña de código independentemente de calquera liñas entre el, e que a liña de código marcará coa palabra clave falla. E fallo podería ser calquera cousa, un FUBAR [? BES?], Pero, neste caso, Apple optou por chamalo falla porque é a parte do código que debe realizar e cando algo fallou. Agora, desgraciadamente, Apple cometeu un erro con esta afirmación, como veremos en breve. E hai pouco lanzado este anuncio nun dos seus informes de corrección de erros. Un invasor cun posición privilexiada rede poden capturar ou modificar datos en sesións protexidas por SSL / TLS. SSL, recall, era seguro sockets layer, e é a tecnoloxía usada para tipicamente cifrar o tráfico entre un navegador web, dicir en un Mac ou un iPhone, ou calquera outro dispositivo e un servidor web. E TLS está relacionada a iso. Esta cuestión foi abordada por restaurando falta pasos de validación. Polo tanto, esta foi a descrición de Apple o problema e a solución á mesma. Pero o que iso realmente significa? Entón fixemos algunhas escavacións, e nós en realidade, o código fonte para a propia implementación de Apple de SSL, que á súa vez afecta Macs ou iPhone, especialmente se está a usar Safari nestes ordenadores. Aquí está o treito do código. Agora, pode non recoñecer algunhas das funcións. E pode non recoñecer o uso de ir a declaración ata agora. Pero esta é unha sintaxe algo familiar. Temos algunhas, se as condicións, algúns retirada, unha función, chaves. Entón, non todo o que estranxeira. Pero imos ampliar un pouco. Aquí, axustar a esas condicións, e aquí está mención de emprendedores fallan. Agora, o que é fracaso? Ben, imos realmente rolar aínda máis abaixo no programa. Estas son as liñas de de código, estas tres liñas que son executados se , De feito, ir ao fracaso. Agora, cal é o problema, entón? Ben, imos voltar a subir a esas condicións en que Eu xa destacada en amarelo todas as mencións de Goto falla. Ve algo curioso? Concéntrase-se na parte inferior alí. Non? O código pode ser novo, pero as ideas non son. Se aumentar o zoom aquí, vai ter en conta que o programador ten emprendedores escritos fallar dúas veces, pero recuada ambos. Pero pode ter feito este mesmo erro se nalgúns problemas para CS 50. Só porque recuar dúas liñas de código dentro dunha condición non significa que son tanto vai realizar. Eles só están ambos indo a executar se o rodean ambos co que? Chaves. Entón, o que está realmente a suceder, se Eu medio que resolver o repregamento e non engadir calquera chaves, o que se realmente a suceder baixo o capó, é que emprendedores fallan ten esencialmente deixou alianza aquí, o que significa que vai executar, non importa o que. E está indo para ir, ou ir para, aqueles tres liñas de código nós miramos un momento atrás. Entón, cal é a implicación? Ben, bótalle un ollo en quen bumbum dúas liñas aquí mesmo. Estas liñas nunca, nunca alcanzado. Porque non importa o que, que segundo emprendedores fallan obrigará o programa ir á dereita ao longo destas liñas. E longa historia curta, estas dúas últimas liñas son realmente importante a corrección do SSL. Efectivamente, se non executar, é posible, ou un adversario, un cara mal, para frear o que é xeralmente coñecido como un home no ataque do medio, finxindo ser un sitio seguro como Facebook ou Amazon ou Google. Pero realmente só ver - Tendo unha conexión cifrada para ti, e eles, a continuación, encamiñar o seu tráfico xunto, para mellor ou para peor. Posiblemente o seu nome de usuario, posiblemente o seu contrasinal, posiblemente a información da tarxeta de crédito, ao sitio web en cuestión. Ou nin mesmo en todo. Noutras palabras, isto rompe SSL. Agora, por sorte, Apple fixo resolver esta cuestión. Tanto para Mac OS e IOS recentemente. Pero se quere comprobar de novo o ordenador é agora actualizado, supoñendo que ten actualizacións automáticas on, de cabeza para gotofail.com e podes ver algo agradable proba que pode dicir o tanto. Mentres tanto, se quere ter un ollar para o código fonte real, esta é unha URL longa, pero aquí está o todo o código fonte para o arquivo Se desexa ter unha noción de que a programación do mundo real é como e, sinceramente, erros do mundo real. Falando de erros, este meme foi circulou un pouco de atraso. 99 pequenos erros no código, 99 pequenos erros no código, ter un baixo, parche-lo ao redor, 127 pequenos erros no código. Entón o que é que isto se refire? Posiblemente, esta é unha experiencia o señor houbo, onde intenta perseguir algúns erro, e logo outro, ou que aínda máis erros brotar como resultado do seu tentar para tratar un problema. De feito, para que isto bater na casa aínda máis, imos tirar un rostro que é, quizais, familiarizados. Hal, de Malcolm in the Middle. [REPRODUCIÓN] [Música tocando] [FIN reprodución de vídeo] DAVID J. Malan: E agora algunhas saúdos a partir dalgúns dos seus compañeiros de clase. Up primeiro é Khalid, e un amigo o que veñen de norte de Virxinia nos Estados Unidos. Khalid: compañeiros Ahoy CS50, meu nome é Khalid [inaudível]. Coñeza o meu papagaio, [inaudível] Eu vivo no norte de Virxinia. Eu son un alumno do oitavo ano e eu estou animado para formar parte da clase CS50. Isto é óptimo para experimentar unha facultade, pero estar na casa. Como podes imaxinar, eu estou inscrito no programa de aprendizaxe en liña. Sinto-se libre para probar o meu primeiro proxecto aquí. Vexo vostede por aí. DAVID J. Malan: E agora imos ir Kansas City, Minnesota, onde Derek agarda. Derek estaba no traballo cando filmou isto para que se pode escoitar un pouco de ruído no fondo, xa traballa nun centro de datos. Derek MITCHELL: Ola mundo, meu nome é Derek Mitchell. Estou en Kansas City, Missouri. E eu estou tomando o CS50 clase, porque realmente que aprender algúns programación para o meu traballo. Este é o lugar onde eu traballo. Eu son un técnico de soporte rexional para Cabela, abastecedor máis importante do mundo. E eu só estou tentando aprender un pouco máis programación para que eu poida resaltar na miña carreira e ser só un técnico mellor. Entón, de novo, meu nome é Derek Mitchell e este é CS50. [Lingua italiana] FEDERICO: Ola mundo. O meu nome é Federico Grivelli. Son de Italia. Eu nacín nunha das maiores cidades do país, Milan. E eu estaba realmente creado en unha cidade máis pequena á beira do Milan. Entón, aquí comeza o meu desexo en ampliar os meus horizontes. E por iso que hoxe eu son un estranxeiro estudante de intercambio no estado de Washington. Por suposto, os Estados Unidos de América. Entón a educación norteamericana é realmente diferente do italiano. Aquí eu recibín moito máis experiencia na área, ao contrario de estudos e de memorización. Polo tanto, este era eu, meu nome é novo Federico Grivelli, e este é un CS50. DAVID J. Malan: E agora un Ola de alguén que non esperabamos. SARAH Coffey: Ola mundo. O meu nome é Sarah Coffey, eu son de Maltham, Massachusetts, e eu son casado con Propio Dan Coffey do CS50. Dan, eu só quería desexar vostede un feliz aniversario. DAVID J. Malan: El non sabe diso está a piques de ocorrer, pero do propio CS50, Danny Coffey, é correcto agora na sala de control. Pero está a piques de estar en internet, porque hoxe é 29 º aniversario. Veña Dan Por favor, veña para fóra, Dan, se non, iso está a piques de ser moi raro. Dan? Este ano é Dan Coffey, non sabía isto ía acontecer - nós está claro que preparamos esta. Tan feliz 29 aniversario, e nós espero que é, de feito, sorprendido. Non, iso, outro camiño, outra maneira. Non era. DAN Coffey: Alí imos nós. DAVID J. Malan: Dan Coffey, todos. Moitas grazas Dan, por teren benvida. E agora, 60 segundos de pandas. [REPRODUCIÓN] [Música tocando] [FIN reprodución de vídeo] DAVID J. Malan: Agora podes lembro dun episodio recente, que introducimos LaunchCode, unha iniciativa en Saint Louis, Missouri, executado por voluntarios que teñen benvida a seguir ao longo de con currículo eo CS50 cidadáns orientadores da Saint Louis través destas materias para un fin de axudando a vincule los coa programación postos de traballo ao final do semestre. Debe lembrar de feito, que esta iniciativa foi tan popular en Saint Louis, que case rebordou a casa de ópera local. Ben, LaunchCode de fundadores moi graciosamente chegou ao campus recentemente e acordou sentir-se connosco no Sanders Theatre para unha conversa sobre o que é LaunchCode e como iso está a suceder. DAVID J. Malan: Estamos aquí hoxe co noso amigos de LaunchCode que voaron en toda a forma de Louis para dicir Olá Hola a todos. JIM McKelvey: Olá DAVID J. Malan: Quen temos aquí coa xente desde hoxe LaunchCode. JIM McKelvey: Entón, eu son Jim McKelvey. Brendan Lind: E eu son Brendan Lind. Zach Lou: E eu son Zach Lou. DAVID J. Malan: E para quen non coñece, podería contar un pouco sobre o que LaunchCode é? JIM McKelvey: Entón LaunchCode é un sistema aberto de emprego que somos pioneiros desde Louis, pero nós imos trae-lo en todo o país. A idea basicamente é facer que ás empresas a cambiar a súa contratación prácticas para aceptar as persoas que ter credenciais non tradicionais. Entón, como se sabe, como programadores, que moitos dos mellores desenvolvedores son autodidacta en certa medida. E as empresas non necesariamente recoñecer isto nas súas prácticas de contratación. Entón, se é un bo programador, Aínda non necesariamente ten un xeito de un bo traballo. E así, comezamos a traballar cun centenar de empresas de mil millóns de dólares empresas como a Enterprise, e MasterCard, abaixo a de dous homes start-ups. E nós comezamos todos a aceptar tomar candidatos LaunchCode en, basicamente un sistema de aprendizaxe. DAVID J. Malan: E como pensou Obras de CS50, en primeiro lugar. JIM McKelvey: Entón foi moi divertido. A miña muller tivo a súa clase en liña través do Ramal Harvard. E ela tomou outono 2012 CS50. E mentres estabamos, eu son un científico da computación por formación. E así eu estaba axudando-a través a clase, eu estaba asistir. E ela dixo, vostede sabe, iso é ofrecidos en liña a través de EDX, e nós estamos poñendo esas persoas, que teñen moi pouco credenciais tradicionais, e nós somos como, iso sería fantástico. Entón é así que descubrimos sobre o tema. A través m esposa, Anna. E o seu programa de extensión Harvard. DAVID J. Malan: Isto é divertido. É unha pequena decisión tal, a súa toma as clases tiveron un impacto tan grande así. JIM McKelvey: Foi super sorte. E nós estabamos realmente animado para ver que vostedes estaban traballando con EDX e facelo dispoñible, e todos os materiais suplementarios. E é fantástico recursos para o adestramento. DAVID J. Malan: Aceptar. Así, a noticia, nós de feito, chegou a través dun ollar en que a primeira noite de LaunchCode Foi cando estaba na casa de ópera. Pode dar un relato de primeira man do que súa experiencia foi como aquela noite? JIM McKelvey: Si, entón eu estaba en Roma. E Brendan me chamou ás 3:00 pola mañá, e dixo: temos rebordou as tres locais. Entón tivemos a Igrexa de Cristo Catedral, a Biblioteca Downtown, eo Soldiers Memorial, que Son tres espazos moi grandes. E nós estabamos esperando algúns centenares de persoas. Tivemos máis de 1.000 persoas se rexistrar. Así, rebordou todo e Brendan me chama, como, necesitamos un edificio máis grande. E eles nos deron esta xigante, esta ópera xigante casa, onde realizamos a primeira clase. DAVID J. Malan: Oh, iso é gran. JIM McKelvey: E a xente eran tan grata. Quero dicir, as persoas que estamos chegando son persoas que só queren para axudar a estas persoas. DAVID J. Malan: E polo que viu, o no; realista é iso, alguén que entra no curso sen fondo aviso. E algúns meses despois, eles teñen 13 semanas de CS50 baixo o seu cinto de verdade sente confiado o suficiente e ser cualificado o suficiente para un traballo de programación real. JIM McKelvey: Entón David, nós realmente non sei, OK? Porque nós non telo feito en calquera tipo de escala aínda. Vostede sabe, os nosos puntos de datos no momento é o que eu aprendín é posíbel. E, a continuación, a 50 algúns a xente que puxo, sabemos xeralmente onde están. E o noso palpite é que alguén que vén a través CS50 será xeralmente tan hábil como algúns das persoas que teñen xa efectuadas correctamente. Entón, nós non probaron a súa escala aínda. E eu non estou dicindo que é unha completar na educación, por calquera medio. Pero é un gran comezo. E iso dá ás persoas un contexto. E tamén, xa sabe, é unha clase rigoroso. Entón, calquera que completa este clase probou algo. Iso eles demostraron algunha personaxe ou unha combinación de ti sabe, ou tenacidade ou intelixencia, ou sexa alí o que fórmula máxica é que recibe-los a través a clase moi difícil, pensamos que augura nada moi ben para o seu éxito. E nós temos empresas que son dispostos a facer a copia de seguridade sobre iso. Entón, por iso, realmente non sei. Pero estamos moi optimistas de que calquera que obtén a través CS50, podemos conseguir un emprego. Brendan Lind: E a cousa é que non é LaunchCode como o seu aluguer típico de nivel de entrada. Seguro, non é onde chegar e dicir normalmente pode ter un C.S. grao e dous anos de traballo experiencia para obter unha gran cantidade de postos de traballo, non? Pero entón, LaunchCode entra, vostede Non precisa de ningunha destas cousas. Non necesita ser cualificados para ese punto. Onde ten que ser é ter esa aptitude e unidade para chegar a ese nivel. Polo tanto, é unha aprendizaxe. E iso dura ata que estea a ese nivel, onde sería tido en para a posición normal. E a empresa pode deixar vai en calquera punto. DAVID J. Malan: Así, as empresas son os únicos a facer, en última instancia, esta colaboración inicial. Brendan Lind: Certo. Entón, o CS50 - o que somos facendo tentando facer CS50 é leva-los para o punto onde entón, hey, se pode tomar CS50, como ten esta unidade, ten que a vontade de aprender, e ten que aptitude para auto-aprender e traballar nunha empresa, para xestionar o que é o que é necesario. E entón podemos obtelos, obtelos na porta. E son pagados, son pagados US $ 15 por hora para a aprendizaxe de duración. E sempre que estean listos, a empresa transforma-los nunha posición subordinada. Se non o fan, se a empresa non creo que están en camiño, poden deixar los ir. E ata agora, que o éxito é que practicamente todo o mundo aínda é coa súa empresa. DAVID J. Malan: Aceptar. Entón, agora que é foco Saint Louis, pero Deduzo que desexa tomar a iniciativa a nivel nacional. Entón, o que é realmente preto para ti? JIM McKelvey: Entón a próxima son unha serie de cidades de todo o país. Entón, a xente non quere ir nacional ata que refinar o modelo, e, se cadra, puxo un par destes beirarrúas, a través de lixo. A conclusión deste primeira clase CS50 é será moi importante, porque estamos quedando bos datos a partir de aí. Pero unha vez que sabemos o que funciona eo que que realmente debería estar facendo e dimensionamento, entón nós estamos indo a dimensionar tan axiña como sexa posible, porque existe a necesidade en todas as partes. E non estamos intentando facelo algún especie de, Saint Louis fenómeno local. Estamos só a usar isto como unha cama de proba. E entón nós imos estar se mellore vostede sabe, o máis rápido que pudermos a lugares que teñen necesidades similares. DAVID J. Malan: Ben, grazas por iso moito por todo o que teño feito. Estamos lisonjeados incluso ser parte dela. Foi bastante inspirado. JIM McKelvey: Grazas. Este foi tan xeneroso de só unha educación de clase mundial que dispoñible para as persoas que realmente aprecio iso. Gustaríame que puidese coñecer algúns dos estudantes e ver a xente que te sabe, isto está cambiando vidas. E eu só quero que nós poderíamos acadar a través as cámaras e traelos aquí. Pero é tan significativa. E el está movendo a agulla e é realmente bo. Entón, grazas. DAVID J. Malan: Grazas lo de nós tamén. Agradezo. Tanto para unirse a nós Grazas. launchcodestl.com para máis. Entón, nós fomos a falar, pouco despois de que falar sobre o que máis poderiamos facer. E nos atopamos co seguinte. Estamos moi satisfeitos de anunciar a primeiro CS50 hackathon que estará indo na estrada para Saint Louis. A edición LaunchCode. En realidade, nós estaremos levando connosco, Se desexa coñecer estas persoas. Se se veñen de St Louis, ou, en última instancia como sintonizar en liña, CS50 do propio Andrew estará alí. Do CS50 Chang, Colton, Dan, con quen acaba de coñecer, Devin, Gabriel, Jason, Ramón, que tamén se reuniu máis cedo. Rob Bowden, Shelly, a quen pode recordar películas como - e [? Zemaila?]. Entón, de feito, se desexa unirse a nós en Louis ou en liña en live.cs50.net, acorde a o próximo concerto en directo o venres 28 Marzo ás 6:00 PM Horario do Leste. Nós imos estar acordado para unhas horas aquela noite. E esperamos que vai estar coa xente tamén. Isto é todo para esta semana, CS50 en directo. Moitas grazas a todos detrás das cámaras. Tanto para os nosos colaboradores Grazas. Imos velo en St Louis, ese foi CS50. RAMON: Que o raposo di?