DAVID J. MALAN: ¡Hola, mundo. Mi nombre es David Malan, y esto es en vivo CS50. Las probabilidades son, si usted está sintonizando este corriente, usted es un estudiante en CS50x y CS50 quizás a través de EDX, Harvard Colegio o Escuela de Extensión de Harvard. Bueno, ya que gran parte del curso de el material en estos días se le proporciona En el vídeo, que pensamos que nos gustaría hacer lo mismo, pero esta vez que sea un poco interesante y en realidad de difusión todo esto en vivo. Así que si usted me ve el viaje, si me ves misspeak, si usted me ve la pata, todo de lo que está sucediendo literalmente justo ahora en Cambridge, Massachusetts, el Viernes por la mañana aquí. Bueno, nosotros pensamos primero dar Eres un sentido - ves, ahí está. Esto es en vivo CS50, ya. Así que en el último par de semanas, la gente han sido publicar preguntas para Reddit y Facebook y Twitter y similares. Y uno de ellos, en particular, estaba en nuestro ojo que pensamos que podría ser un pregunta frecuente. Así que pensé que había leído a usted aquí vivir. Así que en la semana 0. Cualquier otra persona siente un poco confundido y / o ya abrumado? Bueno, esto fue publicada en Reddit. Y el estudiante elabora de la siguiente manera - Yo no tengo mucha experiencia previa. ¿Será por eso me parece ser la captura en mucho más lentamente que el resto de las personas que publican en esta lista? Estoy muy interesado en todo esto, pero cero es un poco confuso para mí por alguna razón. No me parece que sé por dónde empezar. ¿Qué debo hacer para tratar de captar todo esto un poco mejor? Estoy decepcionado de que ya estoy confundirse. Así que esto es absolutamente, en efecto, una pregunta frecuente. De hecho, si sintonizó a la Semana de 0 dar una conferencia ya, usted sabrá que en menos aquí en el campus, el 73% de su compañeros aquí no tienen previo experiencia de programación. Y me di cuenta también, que una gran parte del charla en Facebook y Twitter y Reddit ahora es quizás sesgada hacia aquellos estudiantes que ya no tienen un poco más de confort y sentido común. Y eso es, después de todo, por qué son gravitando hacia esas formas tan rápidamente. Así que sin duda, no ser abrumado por por lo que muchos de los proyectos fantásticos que Ya se están compartiendo en el scratch Galería, así como en Reddit y Facebook. Pero realmente tranquilo por el hecho de que hay cientos, no, literalmente miles de otros personas como usted. Y ellos no podrían hablar, pero son de hecho por ahí. Entonces, ¿qué es CS50 significaba estar vivo? Esto va a ser una oportunidad para nosotros, de vez en cuando, al hablar de ida y vuelta vivir. Y nosotros tampoco tomaremos en las preguntas a través de video, o hacer todo lo posible para que, en el futuro, incluso para sintonizar en ti mismo en vivo a través de streaming de vídeo en directo. Pero por ahora, tenemos un número de diversión segmentos preparado para usted, la primera de los cuales va a ser una visión en la Universidad de Harvard. Para aquellos de ustedes que nunca han pisado un pie aquí, en Cambridge, Massachusetts, que pensamos que vendrías algunos de los sitios más conocidos, , así como algunos de los sitios únicos para CS50. Vamos a echar un vistazo. Estamos aquí fuera de las puertas principales de La Universidad de Harvard, ya través de éstos puertas se puede ver el John Harvard estatua, que es la primera mayoría de la gente ' destino. Entremos Así que esta es la estatua de John Harvard, uno de los lugares más populares en campus para los turistas. Lo que usted ve aquí es blasonado con John Harvard, Founder, 1638. Bueno, resulta que, si se toma el tour, una de las cosas que usted aprenderá es que hay tres mentiras aquí. Uno, esto no es John Harvard. Dos, que no era el fundador, y tres, Harvard no fue fundada en 1638. Pero lo que es cierto es que si se frota su pie por aquí, que sólo podría obtener una poco de suerte. Vamos a echar un vistazo en el estudio de CS50? Así que estamos aquí en Maxwell Dworkin G-123. Maxwell Dworkin nuestro ordenador edificio de ciencias. Si desea buscar esto en Google Mapas, estamos a 33 Oxford Street en Cambridge, Massachusetts. Así que aquí, en este contexto, es donde disparamos los pantalones cortos de CS50, walk-through, y otros materiales. Lo que usted normalmente ve es que vamos a venir aquí, a su vez en una gran cantidad de estas luces, y los temas, Zamyla, Rob, y otros, tendrán ellos encuentran aquí, en contra este telón de fondo blanco. O, alternativamente, si dejamos caer esta pantalla verde, que en realidad se puede digitalmente puso detrás de ellos todo lo que queremos - una pantalla de la computadora, la pantalla del televisor - Realmente, nada de eso. Bueno, por aquí, tenemos algunos de los iluminación que tiramos a la sujeto para que usted obtenga un bonito, limpio disparó contra ellos y el telón de fondo. Aquí tenemos algunos restos de lo que que una vez fue el salón CS50. Así que esto solía ser un lugar donde la informática estudiantes serían pasar el rato. Desde entonces nos hemos convertido en algo más alta tecnología para estos brotes. De hecho, aquí hay un remanente de días de puzzle CS50. Al inicio del semestre, tenemos algunos estudiantes de más de 200 se reúnen y resolver los puzzles, que se supone debe ser demostrativo del hecho de que ciencias de la computación no es realmente acerca de la programación, per se. Es más generalmente de alrededor la resolución de problemas. Pero aquí se puede ver desde ayer, algunos de las marcas que hemos dejado siempre para arriba en estas paredes de cristal. Ahora bien, si pivotar alrededor, verás lo que las cosas son como las de la la perspectiva del productor. Por aquí, tenemos un trípode. Y en este trípode es en realidad un pantalla de la computadora que está reflejando contra un espejo. Así que si realmente ha encendido la cámara, encender el ordenador, que ver realmente las palabras de esta pantalla que yo o uno de los equipos miembros son en realidad recitando en cámara. Lo que hacemos en este estudio es realmente la sólo con guión de contenidos para CS50. Y la escritura que con un teleprompter, de manera que podamos obtener las tomas sólo derecha, y así que cuando hacemos errores, es mucho más fácil que hacer de nuevo, rehacer, rehacer, y de manera determinista, decir la misma cosa una y otra vez. Sanders Theatre, por su parte, es en gran medida fruto de la casualidad. Y es un ambiente mucho más orgánico donde tenemos yo y estudiantes y otras personas que interactúan en el escenario. Entonces, ¿por qué no tomamos una mirada hacia allí el próximo. Así que estamos viniendo hasta aquí en la Memoria Hall, que es donde la oficina del CS50 hora y conferencias se llevan a cabo. Aquí, en esta entrada es Annenberg Hall. Esto es en realidad donde todos Harvard estudiantes de primer año toman sus comidas. Y también es donde por las tardes, una o más noches a la semana, que tienen cientos de estudiantes se reúnen CS50 a veces a trabajar en su problema conjuntos uno al lado del otro, así como el personal CS50. Así que estamos aquí en las escaleras de Memorial Hall. Estas son las principales puertas de esa voluntad nos llevan a Sanders Theatre, donde conferencias se llevan a cabo. ¿Lo hacemos? Y este es el Sanders Theatre, donde Conferencias de CS50 se celebran. Este es CS50. Así que esta expresión circulando por internet conocida como, tenía un trabajo. Y yo tenía de hecho un trabajo sobre dos minuto y medio atrás, que mi colegas aquí, Ramón, Colton, Dan, y Padrick, muy rápidamente me recordó de, tan pronto como nos fuimos a la gira. Porque, de hecho, lo que se suponía , para empezar aquí hoy fueron algunos saludos de algunos de sus predecesores en la clase. Así que de hecho vamos a retroceder un poco, y criar a William ahora, quien es oriundo de Gales en el Reino Unido, que fue uno de nuestros más jóvenes estudiantes el año pasado, que haría gustaría decir hola. ALTAVOZ 1: ¿Cuál es tu nombre? ALTAVOZ 2: William. ALTAVOZ 1: ¿Qué es esto? ALTAVOZ 2: CS50. DAVID J. MALAN: Para que luego fue William. Ahora vamos a cabeza en otro lugar, a Nigeria, donde otro compañero de clase de tuya desde año pasado es [? Annette,?] que le gustaría similar decir, Hola, mundo. ALTAVOZ 3: ¡Hola, mundo. Estoy muy emocionado de estar tomando CS50 este año, todo el lejos de Lagos, Nigeria. Sentí la necesidad de perfeccionar mi equipo habilidades, y yo siempre he querido convertirse en un buen programador, y así Me inscribí en el curso. Quiero dar las gracias a la Universidad de Harvard y el MIT y las escuelas que se unieron para a que esto suceda para miles de personas en todo el mundo. Yo sólo acabo de terminar mi primer juego de la historia. Terminé con P-set 0, mi arañazos programa, que es muy divertido. Espero poder tener más diversión con el curso, y con mis compañeros de clase pasamos por p set tras set p. Mi nombre es [? Annette?] [? Onoja?], Y esto es CS50. DAVID J. MALAN: Ahora, sobre todo si usted está preocupado de que usted es el más viejo estudiante de la clase, el descanso seguro de que no lo eres. CS50 y CS50x tiene absolutamente toda la gama de edades, desde tan jóvenes como de 10 años de edad para mucho, mucho mayor que eso. De hecho, un número de sus alumnos que han sido la publicación en el boletín juntas han compartido vídeos en este sentido. Y nos gustaría compartir una de cada en particular con respecto al año pasado - [? Alecio?] de Brasil, que sería también gustaría decir hola a su sucesores en la clase. ALTAVOZ 4: ¡Hola, mundo. Soy [? Alecio?] [? Omida?] de Brasilia, Brasil. Soy 78 años de edad, y estoy muy entusiasmados con este curso en línea. Estoy seguro de que me va a ayudar mucho para realizar mi trabajo en el área de la educación a distancia. Aprovecho esta oportunidad para agradecer a EDX por la iniciativa de cursos como esto, y también agradecer al profesor Malan y toda la pandilla CS50. Mi nombre es [? Alecio?] [? Omida?], Y esto es CS50. DAVID J. MALAN: Así que ahora estaríamos corte a una gira de Harvard Universidad, para aquellos de ustedes que no han visto Harvard antes. Pero algo me dice que tienes ahora visto la Universidad de Harvard antes. Así que vamos a seguir adelante para un segmento conocido como nuestra bandeja de entrada. Durante las últimas semanas, que haya hecho sido la presentación de un buen número de preguntas, para el que hemos sido mantener un ojo hacia fuera. Y algunos de ustedes tuvieron la amabilidad de preguntar esas mismas preguntas a través de video. De hecho, aquí en Kuwait, tenemos Dhruv, que le gustaría plantear un pregunta para nosotros, el personal, sobre CS50 y alrededor de la informática y la programación en general. Dhruv? Dhruv RAMANI: Hi. Estoy Dhruv, y vivo en Kuwait, Oriente Medio. Soy un estudiante de [? en la clase 10a,?] y he hecho cuatro idiomas por ahora. He tomado CS50 en 2013, y la primera pregunta que me vino a la mente es que es el mejor lenguaje para aprender en el mundo de hoy? DAVID J. MALAN: Así que eso es una gran pregunta. Y en realidad no es una respuesta a la misma. En realidad no es el mejor lenguaje, sino que más bien está el mejor lenguaje a veces por el trabajo. Pero incluso entonces, que a menudo a su discreción. Por ejemplo, en la foto es bastante algunos de los idiomas más populares hoy en día, y C es sólo uno de ellos entre los ellos, tal como se PHP y otros que vamos a explorar más tarde en el semestre, en sí mismo CS50. Ahora, muy en boga en estos días son lenguajes como Python y Ruby y Perl, Java e incluso, hasta cierto punto para programación basada en la web, mientras que en Java en particular se utiliza un poco para el software de la empresa, hecho por las grandes empresas. C es bastante común en las de bajo nivel sistemas embebidos. Pero que en realidad tienden a utilizar C porque es un lenguaje bastante pequeña, en la parte superior de los cuales muchos de sus sucesores se han construido. Así que si usted se está preguntando qué idioma usted debe utilizar para una tarea determinada, así, que realmente depende. Y muy a menudo, un propio programador preferencias personales pesan pulg Ahora mismo, por ejemplo, me voy a través de una fase en la que me gusta mucho JavaScript. No tanto en el navegador, pero en realidad en el lado del servidor. En realidad se puede usar con un marco llamado Node.js para programar la línea de comandos en un servidor. Ahora en el mundo real, al igual que podría, por ejemplo, tratar de conseguir un tornillo como éste en la pared utilizando la mayor parte cualquier herramienta - por ejemplo, incluso el más de mano dura de los martillos. Esto sería realmente trabajar si se golpea la diablos de la cosa en la pared. Pero podría ser un poco más sofisticado. Y se podría llegar a su lugar, algo así como un destornillador de punta plana. Porque si lo haces bien, que cabría en la mira de que tornillo, y que probablemente podría ponerlo en la pared. Pero la mejor herramienta para el trabajo, o la más adecuada para este una aplicación particular, por así decirlo, sería un destornillador de cabeza Phillips, donde el jefe de los ataques de destornillador perfectamente en la cabeza del tornillo. Así que la hora de elegir una programación idioma, es parecida en espíritu a eso. Y usted podría utilizar diferentes lenguajes para resolver la misma tarea, pero algunos de los ellos pueden producir un más solución elegante. Algunos de ellos podrían producir una solución más rápida. Y sin duda, algunos de ellos podrían de hecho, producir una mejor solución. Así que uno de los robos de balón, con suerte, que vamos a salir de CS50 es cuándo usar herramientas especiales para un trabajo en particular. Bueno, la próxima arriba, vamos a echar un vistazo a otra pregunta que se presentó por uno de sus compañeros de clase, esta vez Bernardo de Brasil. BERNARDO: Hey. Mi nombre es Bernardo. Yo soy de Brasil. Y me gustaría hacer dos cosas. La primera de ellas, qué tan rápido es el Internet Velocidad en Harvard, y en segundo lugar, quien tuvo la idea de hacer el aparato? DAVID J. MALAN: Así que eso también fue una gran pregunta. Y en realidad no sabíamos la respuesta a eso. Así que ayer por la noche, envié un correo electrónico a algunos amigos en las redes de Harvard grupo, y que plantea precisamente La pregunta de Bernardo. Bueno, resulta que - redoble de tambores - que la conectividad a Internet de Harvard para el mundo exterior es de 10 gigabits. Para poner esto en perspectiva, eso es 10 mil millones de bits por segundo. Ahora, para poner esto en perspectiva, si se va a descargar una película de algo así como iTunes o en otro lugar en línea en estos días, que podría, de hecho, ser muy grande si se trata de un vídeo de alta definición. Eso podría ser dos gigabytes en total. Bueno, si su ancho de banda es de 10 gigabits por segundo, se puede descargar una película como que en cuestión de segundos, en lugar de los minutos u horas que dura la mayor parte de nosotros en casa. Ahora para ser justos, no todos y cada uno los que estamos aquí en el campus tiene acceso a 10 mil millones de bits de ancho de banda por segundo. En realidad, se comparte a través de un buen número de personas. Pero en realidad, ¿por qué no echar un vistazo a una prueba de velocidad, por lo que llevaremos a cabo un examen que pone a prueba la rapidez con algunos bits pueden viajar por mi especial ordenador portátil a algún otro lugar cercano. Eso no es necesariamente una autoridad responder en cuanto al ancho de banda. De hecho, si usted intenta esto en casa, podría encontrar que su servicio de Internet proveedor o ISP, es una especie de engaño que, por lo que una gran cantidad de proveedores de Internet estos días permiten reventar velocidades. Y por la explosión, me refiero a los primeros meses segundo de descargar algo o hacer nada con su Internet conexión, que en realidad podría descargar bastante rápido. Pero si usted mira una barra de progreso - la velocidad a la que los bits están siendo descargado - usted verá a menudo que está ralentizando abajo y abajo y abajo. Así pues, estas pruebas de velocidad, francamente, no son necesariamente representativos. Pero para las descargas de resumen, usted de hecho obtener esta cantidad de bits de baja por segundo. Dan, tendrá que ejecutar la prueba de velocidad? Vamos. Ahí está nuestra velocidad de descarga y ahora nuestra velocidad de subida. Vamos, vamos. ¡Vamos! ¡Vamos! Demasiado, me ha informado. Está bien. Así que fue en este estudio aquí, Hauser Studio, en la Biblioteca Widener de La Universidad de Harvard. La velocidad que mi pequeño portátil es conseguir, a través de Internet saliente de Harvard. Ahora, por último, tenemos una pregunta de una tercera parte de sus compañeros de clase - Mauricio de Perú, que le gustaría plantear la siguiente pregunta de aquí. MAURICIO RADA: Hola. Mi nombre es Mauricio, y yo soy de Perú. Mi pregunta es, ¿Se me permite iniciar [Inaudible] para enseñar CS50 para nuestra escuelas utilizando materiales CS50? [Inaudible]. Mi nombre es Mauricio, y esto es CS50. DAVID J. MALAN: [inaudible] Mauricio, y cualquier otra persona que está interesado en esta cuestión en particular sabemos que la respuesta es absolutamente, de todo corazón que sí. De hecho, un estudiante aquí en el campus llamado Gabriel [? Grimardes?] quien es oriundo de Brasil hizo realidad exactamente eso en su ciudad natal con una Por supuesto que llamó CC50, disponible aquí en CC50.com.br, aquellos de ustedes que hablan Portugués, si desea para echar un vistazo. Y lo que Gabriel hizo un par de años Hace estaba literalmente descargado todos Folletos y exámenes de CS50 y boletines de ejercicios y videos. Y él tradujo la mayor parte de que contentarse. Y luego, con la ayuda de su padre en el fondo de la clase en su escuela escuela, él mismo comenzó a enseñar su la propia versión del CS50, a primera 50 de sus compañeros de clase en la escuela secundaria. A continuación, el siguiente semestre, unos 150 de sus compañeros de clase. Y es muy, muy inspirador a verlo. Así que si tienes que ir a esta dirección URL después de esta difusión, haga clic en el vídeo de YouTube eso es incrustado allí. Y usted puede ver a Gabriel enseñando bastante mucho del mismo material que nos enseñado ese mismo año CS50 en el campus. Y estoy muy contento de decir que ese mismo Gabriel, antiguamente una escuela secundaria estudiante de Brasil, ya está aquí en la El campus de la Universidad de Harvard como Harvard estudiante de primer año, y este año que viene serán Compañero de enseñanza cabeza de CS50, y todos el más involucrado en CS50 tejemanejes. Así que si usted desea hacer esto como Mauricio, por favor, basta con ir a CS50.tv, que es el curso de propio sitio OpenCourseWare. Hay una licencia hay que pueda leer, y de hecho es algo llamado una licencia de Creative Commons, que más o menos dice que usted es libre y hacer uso del material, a modificar el material, siempre y cuando usted compartir similar con los demás. Así que eso es todo por la bandeja de entrada de esta semana. ¿Por qué no nos tomamos un breve descanso aquí, y le permiten la oportunidad de ver 60 segundo de los gatitos. DAVID J. MALAN: [inaudible] vivir, y lo que pensamos que nos gustaría hacer es concluir hoy de una película que uno de Propios miembros del personal del CS50, T.J. Barber, ha reunido. Como usted probablemente sabe, CS50 aquí en campus culmina con una feria CS50, un exhibición épica de los estudiantes ' proyectos finales. Aquellos de ustedes teniendo CS50 través de Harvard En línea Escuela de Extensión, o mediante EDX en línea tendrá un parecido oportunidad, aunque virtual y en línea, para exponer su proyecto final cierto número de meses, por tanto, para la mundo entero para ver. Pero pensamos que sería mejor darle un sentido aquí, con un poco de telón de fondo de la diversión en nuestro visualización de la pantalla grande, de lo que exactamente ocurrido hace tan sólo unas semanas aquí en campus con el en el campus versión de la feria de CS50. Vamos a rodar. [REPRODUCCIÓN DE MÚSICA] ALTAVOZ 5: Hola, [? Soy Allison?] aquí en la feria CS50, con - ALTAVOZ 6: [? Curt Stone. ?] [? ALTAVOZ 5: Curt Stone. ?] Me alegro de verte. Así que, ¿puedes contarnos un poco poco acerca de su proyecto? ALTAVOZ 6: Oh, bueno absolutamente. ALTAVOZ 7: Hicimos visualizador de música. ALTAVOZ 8: [inaudible]. ALTAVOZ 9: Así que ninguno de nosotros había ninguna experiencia [inaudible]. ALTAVOZ 10: Eso es impresionante. Igual que el 70% de los otros estudiantes. ALTAVOZ 11: Yo fui uno de los 70% de las personas que no lo hicieron saber nada - ALTAVOZ 5: Y ahora estás como [inaudible]. ALTAVOZ 12: Es una oportunidad increíble acercar a los alumnos juntos y ver qué pasa. Mira algunas aplicaciones de 600 y pico son ha demostrado aquí que no existía antes debido a un nivel de entrada Por supuesto increíble. ALTAVOZ 13: Realmente no atienden a su experiencia de entrar en la clase. Al igual que yo, que tenía cero, cero computadora conocimientos de programación. Yo sabía lo que era Java, por lo eso fue todo. Realmente, realmente lo hacen. Y sobre todo - y la TFS, increíble. Los ATs son un maravilloso, maravilloso componente para este curso. Este fue CS50. ALTAVOZ 14: Cientos de proyectos caminar a través de esta sala. Cientos de cajas de dulces, cientos de cajas de palomitas de maíz, y un buen número asistentes, y sólo la totalidad de la estrés bolas que han sido lanzado y llevado a casa. Este ha sido CS50, y esto ha sido el oso CS50. Buenas noches. DAVID J. MALAN: Eso es, entonces, lo que le espera aquí en CS50. Eso es todo por vivir CS50. Muchas gracias a Ramón, Padrick, Colton, y Dan, que están aquí atrás la pantalla. Y mantener un ojo en Twitter, Facebook, Reddit, y en otros lugares para anuncios a través del cual usted mismo pueden enviar videos y preguntas para que puede unirse a nosotros aquí en el estudio para la próxima CS50 vivo. Este fue CS50.