>> DAVID J. Malan: Ola, mundo.
O meu nome é David Malan, e este é CS50 vivo.
As probabilidades son, se está sintonizado este transmitir, vostede é un estudante en CS50x e
CS50 quizais mediante EDX, Harvard Facultade ou Harvard Extension School.
Ben, porque moito do curso de materiais estes días subministrado a vostede
en vídeo, pensamos en facer o mesmo, pero esta vez facela un pouco
interesante e realmente transmitir todo isto en directo.
Entón, se me ver tropezar, se me ver misspeak, se vir me romper, todo
do que está pasando literalmente agora, en Cambridge, Massachusetts, en
Venres aquí.
>> Ben, nós pensamos que primeiro dar lle un sentido - ver, non é.
Este é CS50 en directo, xa.
Así, ao longo das dúas últimas semanas, persoas foron publicar preguntas para
Reddit e Facebook e Twitter e semellantes.
E un deles en particular chamou noso ollo que penso que podería ser un
pregunta frecuente.
Entón eu penso que eu ía ler para vivir aquí.
>> Entón, a semana 0.
Calquera outra persoa sentirse un pouco confuso e / ou xa resaltado?
Ben, este foi posta en Reddit.
E o alumno elaborou como segue -
Eu non teño moita experiencia anterior.
Podería ser por iso que me parece estar en recuperación en moito máis lentamente do que o
resto das persoas postea aquí?
Estou realmente interesado en todo isto, pero cero é un pouco confuso para
me por algún motivo.
Non parecen saber por onde comezar.
Que debo facer para tratar de comprender todo isto un pouco mellor?
Estou decepcionado que eu xa estou quedando confuso.
>> Entón, iso é absolutamente, de feito, unha pregunta frecuente.
En realidade, se sintonizado con Semana de 0 charla, xa que vai saber que a
menos aquí no campus, o 73% do seu compañeiros aquí non teñen antes
experiencia de programación.
E entender ademais, que unha gran parte do conversa en Facebook e Twitter e
Reddit agora quizais sexa inclinado cara os alumnos que xa posúen un
algo máis de comodidade e máis experimentado.
E iso é, ao final, por que son gravitando en torno
aquelas formas tan axiña.
>> Entón, por suposto, non ser oprimido por moitos dos proxectos sorprendentes que
xa están sendo compartidos no cero Arquivo, así como en Reddit
e Facebook.
Pero realmente se consolar co feito de que hai centos, ou mellor,
literalmente miles de outros persoas coma ti.
E non poderían estar falando-se, pero son realmente alí fora.
>> Entón, cal é CS50 en directo destinado a ser?
Esta será unha oportunidade para nós, de cando en vez, para falar
adiante e cara atrás vivir.
E nós imos, quere tomar preguntas vía vídeo, ou facer o noso mellor para permitir que, en
o futuro, incluso para entrar en sintonía con vostede mesmo en directo vía streaming de vídeo en directo.
>> Pero, polo de agora, temos un número de diversión rutas preparamos para vostede, o primeiro
de que vai ser un reflexo na Universidade de Harvard.
Para aqueles de vostedes que nunca pisou pé aquí en Cambridge,
Massachusetts, pensamos en amosar-lle algúns dos lugares máis coñecidos,
así como algúns dos lugares exclusivos para CS50.
Imos dar un ollo.
>> Estamos aquí fóra das principais portas de Universidade de Harvard, ea través destes
portas verás a John Harvard estatua, que é o primeiro 'a maioría das persoas
destino.
Imos entrar
Polo tanto, esta é a estatua de John Harvard, un dos lugares máis populares
campus para os turistas.
O que podes ver aquí é estampada con John Harvard, Founder, 1638.
>> Ben, resulta que, se tomar o tour, unha das cousas que vai aprender é que
hai tres mentiras aquí.
Un, este non é John Harvard.
Dous, el non foi o fundador e tres, Harvard non foi fundada en 1638.
Pero o que é certo é que se esfregar seu pé aquí enriba, pode simplemente obter un
pouco de sorte.
>> Imos dar un ollo ao estudo do CS50?
Entón, nós estamos aquí en Maxwell Dworkin L-123.
Maxwell Dworkin noso ordenador construción da ciencia.
Se desexa ollar isto en Google Mapas, estamos a 33 Oxford Street
en Cambridge, Massachusetts.
Entón, aquí, neste contexto, é onde filmamos short de CS50,
walk-through, e outro material.
>> O que normalmente ve é que imos vir aquí, conectar unha morea de
estas luces, e os súbditos, Zamyla, Rob, e outros, terán
eles situado aquí enriba, contra este pano de fondo branco.
Ou, alternativamente, se deixar caer este pantalla verde, podemos realmente
dixital poñer detrás deles calquera cousa que queiramos - un
pantalla de ordenador, pantalla de televisión -
realmente, algo así.
>> Ben, por aquí, temos algúns dos iluminación que xogamos ao
asunto para que obteña un bo, limpo disparou contra eles e pano de fondo.
Aquí temos algúns restos do que era unha vez o salón CS50.
Polo tanto, este adoitaba ser un lugar onde ciencia da computación
graduandos ía saír.
Xa que converteu en algo máis alta tecnoloxía para estes brotes.
>> De feito, aquí é un remanescente do día puzzle CS50.
Ao comezo do semestre, temos algúns alumnos, máis de 200 se reúnen
e resolver crebacabezas, que se destina a ser demostrativo do feito
ciencia da computación realmente non é sobre programación, per se.
É unha forma máis xeral sobre resolución de problemas.
>> Pero aquí ve de tempos pasados, algúns das marcas que deixamos
sempre se sobre estas paredes de vidro.
Agora, se xirar arredor, verás como as cousas son do
perspectiva do productor.
Por aquí, temos un trip.
E sobre este trip é realmente só unha pantalla de ordenador que está reflectindo
contra un espello.
Entón, se nós realmente chamou a cámara, chamou o ordenador,
sería realmente ver as palabras nesta pantalla que eu ou alguén do equipo
os membros son efectivamente recitar diante das cámaras.
>> Que facemos no estudo é realmente o só roteirizado contido para CS50.
E nós guión cun teleprompter, para que poidamos obter o leva só
dereito, e de modo que cando facemos erros, é moito máis doado para renovar,
refacer, refacer e determinística, digamos o mesmo de novo e de novo.
Sanders Theatre, mentres tanto, é moi de improvisar.
E é un ambiente moito máis orgánica onde temos min e
estudantes e outras persoas que interactúan no escenario.
Entón por que non tomamos un ollar alí preto.
>> Entón, nós estamos chegando aquí no Memorial Hall, que é onde a oficina do CS50
horas e realízanse conferencias.
Aquí neste entrada é Annenberg Hall.
Este é, en realidade, onde todos Harvard calouros levar as súas comidas.
E é tamén onde, á noite, unha ou máis noites por semana, que nós
ten centos de estudantes reúnense CS50 ás veces para traballar no seu problema
conxuntos á beira do outro, así como o persoal CS50.
>> Entón, nós estamos aquí nos chanzos de Memorial Hall.
Estas son as principais portos que han lévanos a Sanders Theatre, onde
realízanse conferencias.
Imos?
>> E esta é Sanders Theatre, onde Conferencias de CS50 son detidos.
Este é CS50.
Entón hai esa expresión indo ao redor de Internet
coñecida como, tiven un traballo.
E eu realmente tiven un traballo sobre dous minutos e medio atrás, que a miña
compañeiros aquí, Ramón, Colton, Dan, e Padrick, moi rapidamente me Remember
de, así que foi a xira.
>> Porque, en realidade, o que deberíamos para comezar foron hoxe algúns
Saúdos de algúns dos seus antecesores na clase.
Entón, nós estamos indo realmente para retroceder unha pouco, e traer William agora,
que vén do País de Gales, no Reino Unido, que foi un dos noso máis novo
os alumnos que o ano pasado, que ía quere dicir Olá
>> COLUMNA 1: Cal é o seu nome?
>> COLUMNA 2: William.
>> COLUMNA 1: ¿Que é iso?
>> COLUMNA 2: CS50.
>> DAVID J. Malan: Para que logo foi William.
Imos agora cabeza noutro lugar, ata Nixeria, onde outro compañeiro de clase de
seu de anos pasados é [? Annette,?]
que lles gustaría semellante dicir, Ola, mundo.
>> COLUMNA 3: Ola, mundo.
Estou realmente animado para tomar CS50 este ano, todo o
camiño de Lagos, en Nixeria.
Sentín a necesidade de mellorar o meu ordenador habilidades, e eu sempre quixen
chegar a ser un bo programador, e así por Eu me inscribirse para o curso.
Quero agradecer a Harvard e MIT e as escolas que se uniron para
facer isto acontecer para miles de persoas en todo o mundo.
>> Eu só rematar o meu primeiro partido de sempre.
Fixo con 0 set-P, o meu risco programa, que é moi divertido.
Estou ansioso para ter máis diversión con o curso, e cos meus compañeiros de clase como
pasamos p set despois set p.
O meu nome é [? Annette?]
[? Onoja?] E esta é CS50.
>> David J. Malan: Agora, en particular se está a preocupar que é o máis vello
alumno da clase, repouso Está seguro de que non é.
CS50 e CS50x ten moito a gama de idades dende tan novo como 10 anos de idade para
moito, moito máis vello do que iso.
En realidade, un número dos seus alumnos que foron publicadas no boletín
sinais foron compartindo vídeos para o efecto.
E nós queremos compartir un en especial desde o ano pasado -
[? Alecio?]
do Brasil, que sería tamén quere dicir Hola a súa
sucesores na clase.
>> COLUMNA 4: Ola, mundo.
Eu son [? Alecio?]
[? Omida?]
de Brasilia, Brasil.
Teño 78 anos, e estou moi entusiasmados con este curso en liña.
Eu estou seguro que me vai axudar moito para realizar o meu traballo na área de
ensino a distancia.
Aproveito esta oportunidade para agradecer EDX por iniciativa de cursos como
iso, e tamén gracias ao profesor Malan e toda a banda CS50.
O meu nome é [? Alecio?]
[? Omida?], E este é o CS50.
>> DAVID J. Malan: Entón, agora estariamos corte para unha xira de Harvard
Universidade, para aqueles de vostedes que non vin Harvard antes.
Pero algo me di que ten agora ver Universidade de Harvard antes.
Entón, imos seguir adiante para un segmento coñecido como a nosa bandexa de entrada.
Ao longo das últimas semanas, ten de feito foi a presentación de algunhas preguntas,
para o que fomos mantendo un ollo para fóra.
>> E algúns de vostedes tiveron a amabilidade de pedir esas mesmas preguntas por video.
De feito, aquí en Kuwait, temos Dhruv, que quere representar un
pregunta para nós, o equipo, sobre CS50 e sobre ciencia da computación e
programación en xeral.
Dhruv?
>> DHRUV RAMANI: Oi
Estou Dhruv, e moro en Kuwait, no Oriente Medio.
Eu son un estudante [? na clase 10,?]
e eu fixen catro linguas ata agora.
Tomei CS50 en 2013, eo primeiro pregunta que me veu á mente é
cal é a mellor linguaxe para aprender no mundo de hoxe?
>> DAVID J. Malan: Entón é iso unha grande importancia.
E hai, en realidade, non é unha resposta para iso.
Hai realmente non é a mellor linguaxe, pero non é a mellor linguaxe
ás veces para o traballo.
Pero, aínda así, moitas veces ter criterio.
Por exemplo, na imaxe aquí é moi algunhas das linguas máis populares
hoxe, e C é só un de entre eles eles, como é PHP e outras que nós imos
explotar máis tarde no tempo, en si CS50.
>> Agora, moi en voga nos días de hoxe son linguaxes como Python e Ruby e
Perl, Java, e mesmo de algunha maneira para programación baseada en web, mentres que en Java
particular, se usa un pouco para o software da empresa,
feita por grandes empresas.
C é moi común na de baixo nivel sistemas embarcados.
Pero, en realidade, tenden a usar C por é unha linguaxe relativamente pequeno, encima
de que moitos dos seus sucesores foron construídos.
>> Entón, se está a se pregunta o idioma pode usar para unha determinada tarefa,
ben, realmente depende.
E moitas veces, un programador do propio preferencias persoais pesar dentro
Neste momento, por exemplo, eu vou por unha fase na que realmente me gusta
JavaScript.
Non tanto no navegador, pero de feito, no lado do servidor.
Realmente pode usalo con un cadro chamado Node.js programar
na liña de comandos nun servidor.
>> Agora, no mundo real, así como podería, por exemplo, para tratar de obter unha
parafuso como este na parede usando máis calquera ferramenta - por exemplo, mesmo o
máis pesada dos martelos.
Isto certamente funciona se acertar o Parreira fóra da cousa na parede.
Pero podería ser un pouco máis sofisticado.
E pode chegar a no seu lugar, algo parecido a unha chave de fenda.
Porque se obtelo só para a dereita, que cabería a mira de que
parafuso, e podería probablemente obterse na parede.
>> Pero a mellor ferramenta para o traballo, ou a máis adecuado para este
aplicación particular, por así dicir, sería unha chave de fenda Phillips,
onde o xefe dos ataques de chave de fenda perfectamente na cabeza do parafuso.
Polo tanto, ao elixir unha programación lingua, é semellante
en espírito para iso.
E pode utilizar diferentes linguaxes para resolver a mesma tarefa, pero algúns
poden producir un máis solución elegante.
>> Algúns deles poden producir unha solución máis rápida.
E, sen dúbida, algúns deles poden de feito producir unha solución mellor.
Polo tanto, unha das delivery, esperanza, vai saír de CS50 é cando usar
ferramentas específicas para un determinado traballo.
>> Así, a próxima up, imos dar un ollo outra cuestión que foi presentada por
un dos seus compañeiros de clase, esta vez de Bernardo do Brasil.
>> BERNARDO: Hey.
O meu nome é Bernardo.
Eu son do Brasil.
E gustaríame preguntar dúas cousas.
O primeiro deles, o quão rápido é a internet Velocidade de Harvard, e en segundo lugar,
que tivo a idea de facer o aparello?
>> DAVID J. Malan: Entón, iso tamén foi unha grande importancia.
E nós, en realidade, non sabía a resposta a iso.
Entón, na noite pasada, enviei un correo-e para fóra algúns amigos en redes de Harvard
grupo, e pousou con precisión A pregunta de Bernardo.
Ben, ao parecer - rufar de tambores -
que a conexión de Internet de Harvard para mundo exterior é de 10 gigabits.
Para poñer isto en perspectiva, isto é 10 millóns de bits por segundo.
>> Agora, para poñer isto en perspectiva, se tivese que baixar unha película a partir de
algo así como iTunes ou noutro lugar en liña estes días, poden de feito
ser moi grande se é un vídeo HD.
Isto pode ser de dous gigabytes en total.
Ben, se o seu ancho de banda é de 10 gigabits por segundo, pode baixar unha película
como que en poucos segundos, en vez de os minutos ou horas que leva maioría dos
nos na casa.
>> Agora, na xustiza, non todos e cada un nós aquí no campus ten acceso a
10 millóns de bits de ancho de banda por segundo.
En realidade, é compartido entre moi poucas persoas.
Pero, en realidade, por que non dar un ollo en unha proba de velocidade, en que imos realizar
unha proba que examina o quão rápido un pouco bits poden viaxar ao meu especial
portátil de lugar nas proximidades.
>> Isto non é necesariamente unha autoridade
responder como o ancho de banda.
En realidade, se tentar facelo na casa, pode considerar que o seu servizo de internet
provedor, ou ISP, é unha especie de enganar ti, en que unha morea de ISP
nos días de hoxe permiten que estourou velocidades.
E por explosión, quero dicir para os primeiros segundos de baixar algo ou
facer algo coa súa Internet conexión, pode realmente baixar
moi rápido.
Pero se prestan atención a unha barra de progreso - o velocidade con que os seus bits están sendo
descargar -
moitas veces vai ver que está retardando para abaixo e para abaixo e para abaixo.
>> Entón, eses probas de velocidade, francamente, non son necesariamente representativa.
Pero para descargas curtos, vai de feito obter este moitos bits abaixo por segundo.
Dan, imos realizar a proba de velocidade?
Imos.
Non é a nosa velocidade de descarga e agora a nosa velocidade de subida.
Imos, imos alí.
Imos alí!
De máis, eu estou sendo contada.
>> Todo ben.
Así que foi neste estudo aquí, Hauser Studio, en Widener Library of
Universidade de Harvard.
A velocidade que a miña pequena portátil está a recibir, a través de
Internet saída de Harvard.
Agora, por fin, temos unha pregunta de un terzo dos seus compañeiros de clase -
Mauricio do Perú, que quere poñer a seguinte cuestión dende aquí.
>> Mauricio RADA: Olá
O meu nome é Mauricio, e eu son do Perú.
A miña pregunta é, eu estou autorizado a iniciar [Inaudível] para ensinar CS50 para o noso
escolas utilizando materiais CS50?
[Inaudível].
O meu nome é Mauricio, e este é CS50.
>> DAVID J. Malan: [inaudível]
Mauricio, e calquera outra cousa que é interesado nesta cuestión en particular
sabemos que a resposta é absolutamente, sinceramente que si.
De feito, un estudante aquí no campus chamado Gabriel [? Grimardes?]
que ven de Brasil realmente fixo exactamente iso na súa cidade natal cunha
Claro que el bautizou CC50, dispoñible aquí no CC50.com.br, aqueles de vostedes que falan
Portugués, se quere para dar un ollo.
>> E o Gabriel fixo un par de anos atrás estaba literalmente descargada todo
Apostilas e probas do CS50 e conxuntos de problemas e vídeos.
E el traduciu a maior parte que contentar-se.
E entón, coa axuda do seu pai no de tras da clase na súa alta
escola, el mesmo comezou a ensinar a súa propia versión do CS50, o primeiro 50
dos seus compañeiros na escola.
A continuación, o semestre posterior, preto de 150 dos seus compañeiros de clase.
>> E é moi, moi inspirado para velo.
Entón, se vai a este URL tras este broadcast, prema o vídeo de YouTube
que está incorporado aquí.
E podes ver Gabriel ensinando moi moito do mesmo material que
ensinou que mesmo ano en CS50 no campus.
E eu estou tan contento de dicir que ese mesmo Gabriel, un ex-instituto
estudante do Brasil, agora está aquí en Campus de Harvard como Harvard
calouro, e no próximo ano será Compañeiro ensino cabeza de CS50, e todos
o máis implicado na CS50 vir connosco.
>> Entón, se aínda quere facelo como Mauricio, por favor, só tes que ir ao
CS50.tv, que é o curso de OpenCourseWare local propio.
Hai unha licenza alí que pode ler, e é realmente algo
chamado unha licenza Creative Commons, que practicamente di que é
libre e benvidos para utilizar o material, a modificar o material, sempre que lle
se partes iguais cos outros.
>> Entón é iso para caixa de entrada desta semana.
Por que non facer unha pequena pausa aquí, ea permitir-lle a oportunidade de asistir 60
segundos de Gatinhos.
>> DAVID J. Malan: [inaudível]
vivir, e que pensamos en facer é Concluímos hoxe desde unha película que un dos
Propios membros do equipo do CS50, T.J. Barber, montou.
Como probablemente sabe, CS50 aquí campus culmina cunha feira de CS50, unha
exhibición épica de estudantes ' proxectos finais.
Aqueles de vós tomar CS50 través de Harvard Extension School en liña, ou
mediante EDX liña terán un similar oportunidade, aínda que virtual e
en liña, para expoñer o seu proxecto final un determinado número de meses, xa que logo, para o
mundo ver.
>> Pero pensamos en darlle un sentido aquí, con algún pano de fondo do desfrute na nosa
gran pantalla, do que é exactamente aconteceu só unhas semanas atrás aquí en
campus co on-campus versión do xusto do CS50.
Imos rodar.
>> [Música tocando]
>> COLUMNA 5: Ola, [? Estou Allison?] aquí na feira CS50, con -
>> COLUMNA 6: [? Curt Stone. ?]
>> [? COLUMNA 5: Curt Stone. ?]
Que bo te ver.
Entón, pode contar un pouco pouco sobre o seu proxecto?
>> COLUMNA 6: Oh, así absolutamente.
>> COLUMNA 7: Fixemos visor de música.
>> COLUMNA 8: [inaudível].
>> COLUMNA 9: Entón, ningún de nós tiña calquera experiencia [inaudível].
>> COLUMNA 10: Isto é incrible.
O mesmo que o 70% doutros estudantes.
>> COLUMNA 11: Eu era un dos 70% das persoas que non fixeron
sabe algo sobre -
>> COLUMNA 5: E agora está como [inaudível].
>> COLUMNA 12: É unha oportunidade incrible para agrupar estudantes
e ver o que acontece.
Olle para algúns apps 600 e poucos sendo demostrado aquí que non existía
antes por mor dun nivel de entrada Claro incrible.
>> COLUMNA 13: Realmente atender a súa experiencia entrando na clase.
Como eu, eu tiña cero, ordenador de cero habilidades de programación.
Eu sabía o que era Java, de xeito que era sobre el.
Eles realmente fan.
E, sobre todo - e TFS, incrible.
Os TFS son unha marabillosa, marabillosa compoñente para este curso.
Este foi CS50.
>> Altofalante 14: Centos de proxectos camiñar por este corredor.
Centos de caixas de doces, centos de caixas de pipoca, e moi poucos
participantes, e só a colección bolas de estrés que foron
lanzada e levada a casa.
Este foi CS50, e esta foi o oso CS50.
Boa noite.
>> DAVID J. Malan: Iso, entón, é o que o espera aquí no CS50.
Isto é todo para CS50 en directo.
Moitas grazas a Ramón, Padrick, Colton, e Dan, que está aquí atrás
o visor.
E non ficar de ollo en Twitter, Facebook, Reddit, e noutros lugares para
anuncios vía que mesmo pode enviar vídeos e preguntas para
que poida unirse a nós aquí no estudo á seguinte CS50 en directo.
Este foi CS50.