DAVID MALAN: Este é Sanders Theatre. Este é o lugar onde as palestras de CS50 são detidos. Muito obrigado por ter vindo para o campus. Vamos começar com as apresentações? Eu sou David. AMY: Eu sou a Amy. Eu trabalho na web, e eu moro aqui em Cambridge. JACK: Eu sou Jack e eu sou a partir de Dublin, na Irlanda. Eu sou um júnior na High School. DAVID MALAN: E o que o traz aqui hoje, em especial, de tão longe? JACK: Eh, para uma visita de Boston. DAVID MALAN: OK. AMY: Como tem evoluído CS50 como você foi ensiná-la? DAVID MALAN: É definitivamente chegado mais dramática ao longo dos anos. Fomos filmar desde 2007, de forma você pode literalmente voltar no tempo e assistir nos últimos anos, em primeiro lugar palestras em particular. E eu acho que a primeira palestra em 2007 está praticamente me saindo na frente da classe dizendo Olá, este é CS50. E nós mergulhou o material do dia. Tudo bem, tão bem-vindos de Ciência da Computação 50: Introdução ao Computer Science One. Meu nome é David Malan, e eu vou ser o seu instrutor neste semestre. Agora não há música. As luzes se apagam. Nós cair uma enorme tela. Pode ou não pode ser Muppets em um determinado ano. E é engraçado, porque isso tudo aconteceu muito gradualmente ao longo dos anos, apenas um pouco mais a cada ano. Mas o delta agora entre a primeiro ano e do ano passado é realmente bastante atroz quão diferente dos primeiros cinco minutos são. AMY: Estou curioso, o que você vê como as diferenças entre o EDX versão eo curso ao vivo? DAVID MALAN: Então curricularly e tecnologicamente, CS50 no campus e fora CS50x campus são fundamentalmente o mesmo. O que difere entre o dois é o nível de apoio que somos capazes de fornecer. Mesmo que CS50 tem uma enorme equipe de cerca de 100 companheiros de ensino, curso assistentes, eu e nossa equipe de produção, podemos apenas mal manter-se com os 700 estudantes no campus e os 150 alunos da escola de extensão que são locais ou on-line se. E assim por CS50x, nós simplesmente não têm a estrutura de apoio do horário de expediente, por exemplo, quatro noites por semana, durante várias horas. JACK: E o que vocês falam sobre a o horário de expediente, que será diferente para, por exemplo, o que você tem em palestras, ou em seções, ou em shorts? DAVID MALAN: No campus horário de funcionamento são realmente oportunidades para estudantes de fazer perguntas um a um com um membro do ensinamento pessoal, ou mesmo um colega deles nas proximidades, e geralmente lutam com erros que eles estão tendo em seus códigos. AMY: Eu acho que Reddit tipo de dá um fac-símile razoável de um escritório horas. DAVID MALAN: Concordo, concordou. Eu tenho realmente impressionado, porém, com a comunidade Reddit e os recém-chegados para o grupo e também o quão pessoas ansiosas e úteis ter sido. E Reddit definitivamente se presta melhor, eu acho, para afixação de código e tendo enfiado discussões. JACK: E você acha que as pessoas devem tentar, se eles sabem que estão fazendo algo errado, ou é como eles implementaram que, como passou muito tempo com isso, então eles devem parar e começar de novo, ou procurar ajuda, ou como deveriam - DAVID MALAN: Dê uma pausa minimamente. Às vezes, especialmente para mim, pelo menos, como o seu nível de estresse começa a subir, você começa a mexer e cópia e colar, esquecendo o que você já tentou, é apenas tempo para ir para dormir, ou ir dar uma corrida, ou tomar banho, e apenas tipo de obter alguma distância. Isso já aconteceu muitas, muitas vezes para me onde Eu vou estar ali deitado na cama mesmo, ou até mesmo dirigindo para o trabalho ou andando em algum lugar, tipo de depuração na minha cabeça. E saber quando você tem que distância e muito menos stress em seus ombros, eu acho que você pode perceber como, oh, você é um idiota. Como eu tinha esquecido de chamar esta funcionar ou inicializar alguma variável. Então, como um pouco de surpresa, se você quiser para dar uma olhada sob o assento CS50 almofada, um pouco de algo espera por você. Aqueles eram boa aparência. Ficamos com aqueles olhares? [Risos]