[Música tocando] DAVID MALAN: Então, meu novo Mike é, provavelmente, na segunda metade do livro de telefone. Agora eu posso rasgar o problema pela metade. Isso foi realmente real, essa luta. [Música tocando] ROBOT: Vocês humanos são tão fáceis de bater. DAVID MALAN: Tudo bem. Este é CS50 e este é o fim de semana 11. Então, nós esperamos, particularmente chegando os saltos de um questionário, que todos vocês são aliviados, mas também orgulhoso de quão longe você chegou. Na verdade, muitos de vocę-- 72% se no ano passado é qualquer reflection-- não tinha nenhuma experiência prévia de tomar uma computador curso de ciência antes. E por isso mesmo que você estava sentindo um pouco menos do que animado sobre a forma como teste zero ou um ou alguns especial peça tinha virado para fora, basta considerar o delta a partir de hoje contra semanas zero. Na verdade, este, recall é muito bonito, onde começamos. E para muitos de vocês, ficando apenas aqueles danado para loops para trabalhar pode ter sido um desafio inicial e Eu incentivá-lo em algum momento, se você gostaria de algum auto atribuído lição de casa, voltar e re-implementar Mario, quer é em JavaScript ou PHP ou mesmo em C, e ver apenas, esperançosamente, quão prontamente, que tipo de lógica agora vem até você. Hoje vamos encerrar a curso aqui em New Haven e nós damos-lhe uma sensação de que ainda está no horizonte, mesmo fora da sala de aula. Primeiro e mais importante é o CS50 Hackathon, um épico noite toda durante o qual você e seus colegas em Cambridge terão a oportunidade de mergulhar em e espero que não continue-- projetos finais start-- para cerca de 12 horas, chegando em torno 19:00 por ônibus que nós vamos fornecer aqui de New Haven a Cambridge. Por volta de 9:00, nós vamos servir primeiro jantar em torno 01:00, vamos servir segundo jantar, e em torno de 05:00, vamos servir café da manhã para aqueles que ainda estão de pé. E você vai ver essas memórias como estes enquanto trabalhava até a noite. Candy, e como prometido na semana de zero, legumes pela segunda vez em história, assim 04h00, as coisas começam a olhar um pouco como isso. E, em seguida, para além disso, perceber que o que vem pela frente é a Feira CS50 aqui em Yale, de modo que professores e alunos e funcionários de todo este campus tem um oportunidade de deliciar-se exatamente como quanto você tirou tudo neste semestre. Será que vai haver em Commons, o CS50 Fair na segunda-feira dia 14. Então faça manter isso em mente e mais para vir com detalhes online. Mas se Cambridge é qualquer indicação, perceber que as memórias como este aqui esperam. E certamente você deve se sentir livre para convide seus amigos no mesmo período. E se vê-lo no CS50 Feira não fosse incentivo suficiente, pensamos que poderíamos convidar alguns de nossos amigos de indústrias. Se você gostaria de conversar com ex-alunos e recrutadores de eBay, ESPN, Facebook, Google, Palantir, YEI, e YHack, e possivelmente mais, não passar por aqui. E se isso não é o suficiente para vir ver você ou os recrutadores da indústria, perceber que haverá um sorteio com fabulosos prémios, entre eles, estes. E o que vai acontecer é, em cima que chega na feira, tanto você e os participantes será entregue um pequeno programa para o evento do dia dizendo-lhe o que fazer. Quando, o que está lá. Haverá algum lugarzinho suportes para cara do smiley adesivos. E todos vocês, o estudantes, terá cerca de 10 mais cara do smiley adesivos e quem rompe que falta de jeito e vem até você e diz, o que você fez? Ou posso ver uma demonstração do que você fez? Você entregar-lhes uma etiqueta e que etiqueta é uma entrada em uma rifa fabuloso como este aqui. De modo que deve ajudá-lo a quebrar o gelo e dar a todos um pouco de uma desculpa para untar as rodas. E você vai ver tais expressões e memórias como esta aqui, este aqui, e em seguida, com orgulho, vontade todos vocês ter o seu primeiro "I tomou CS50 "t-shirt também. Assim, mais de que para vir. Agora, para além do Claro, é muito especificamente oferecido hoje como a o que está no horizonte, perceber também que, entre os apostilas, graças a Megan, Yale é de primeira guia não-oficial para CS em Yale, onde ela está maravilhosamente diagramado os vários caminhos que você pode tomar depois de deixar ou CS50 112 ou outros cursos aqui em Yale, para que você possa explorar as coisas bem além CS50-se, se você gostaria. E o diagrama você vai vê lá é exatamente isso. E também também, perceber que hoje, 3:00-4:30 PM é a primeira vez CS50 Expo aqui em Yale, sobre em Sterling Memorial Library. E esta é uma oportunidade para ver alguns dos projectos que o nosso próprio pessoal docente e alguns dos veteranos aqui criaram em suas aulas, em seus projetos de pesquisa, em interesses empresariais de deles. Portanto, se juntar a nós lá para lanches e algumas oportunidades e vislumbres surpreendentes quanto ao que você agora pode fazer como um cientista da computação aspirantes. E em termos de oportunidades de agora, com a própria CS50, para se envolver, percebem, se desconhecido, que para além desta faculdade oferta de CS50, o Colégio Board-- que você deve se lembrar com carinho ou menos fondly-- está em processo de criação de um novo currículo AP Ciência da Computação. Então, alguns de vocês, um pouco de você, pode ter tomado CSA AP, Ciência da Computação A, que focalizado, francamente, muito na linguagem Java, tipo de com a exclusão de inspiração, muitas vezes, e emoção e problema resolvendo de modo mais geral. O que é realmente agradável sobre um novo estrutura curricular que é sendo liberado em queda 2016 do College Board é que será Computador PA Princípios científicos, que é muito mais parecido com mais inspirador CS CS zero, um, dois cursos de CS maioria universidades pode chamá-los. E haverá um número de implementações deste curso. UC Berkeley está fazendo um. co.org está fazendo um. CS50 está fazendo um. E por isso, se você tiver interesse em se envolver na escola educação e trabalhar com CS50 na capacidade pessoal, fazendo evangelismo como este, não chegar para nós também qualquer um dos cabeças cursos. E também também, agora começa a recrutar. Você está tudo prestes a ser elegível para ensinar esta mesma classe aqui em Yale. E o que tem sido especialmente, francamente, emocionante, incrível no ano passado é que realmente, com CS50, tem que tínhamos uma equipe de cerca de 44 largamente membros de graduação do pessoal que estão servindo de aprendizado de graduação assistentes ou assistentes técnicos de modo mais geral, Pela primeira vez na história da Yale. E assim que você vai ser o segundo geração de exatamente essa oportunidade. Então, nós encorajamos você a aplicar tanto como um TA ou CA no papel de ensino ou em uma série de outras funções. Basta dizer que, com todas as músicas e danças, literalmente, que parecem tem, não há qualquer número de maneiras onde você pode obter envolvidos criativamente, artisticamente, bem como educacional. Então, deixe-nos saber através deste URL aqui. Agora um pouco de tempo a partir de agora, vamos encerrar com a nossa tradição da mesma forma que começou este semestre com bolo na sala de jantar ao virar da esquina. Mas nós gostaríamos de amarrar até algumas pontas soltas. E em primeiro lugar, gostaria só gostaria de reconhecer um. Isso aconteceu na semana passada. Então eu conhecer "Overheard em Yale," where-- se, digamos assim, melhorar Neste vídeo, ou este photo-- você verá esta camisa que eu estava vendido por US $ 15 e, em seguida, esta foto foi tirada. Negócios, me disseram, tem sido bom desde então. Não passar por cima de super-bem de volta para casa. Mas, independentemente de como este goes-- fim de semana e, na verdade, uma outra [inaudível]. Por isso, fizemos o Rumpus hoje, CS50. A conexão gráfico Bingo, que é na parte traseira, envolve CS50. Eu realmente não quero que minhas palavras para mostrar-se na transcrição, então eu vou só-- OK, aqui vamos nós. OK, então isso é uma das praças. [RISO] Não será capaz de pesquisar em que a palavra embora. Tudo certo. Assim, independentemente da forma como este particular fim de semana acaba com Harvard Yale, sei que tem sido uma honra absoluta para nós e tão terrivelmente excitante por trabalhar com Scass, com Jason, com Andy, com toda a equipe aqui. Yale vs. Harvard, ainda somos trabalhando em que, aparentemente. [RISO] Ele realmente tem sido especial. E, como eu disse antes, de todas as universidades a colaborar por meio deste sistema, É realmente foi especial para nós para trabalhar aqui com a equipe e os estudantes de Yale. Então tem sido maravilhosamente gratificante e nós somos eternamente gratos por esta oportunidade de ser acolhidos como temos sido aqui. Na verdade, deixe-me dizer alguns agradecer yous em primeiro lugar, antes de virar as coisas ao longo de algumas das você e alguns participação do público. Em primeiro lugar, a Scass, para Jason, para Andy, e toda a equipe de Yale. Obrigado por fazer esta Naturalmente tão incrível aqui. [Aplausos] Eu gostaria de chamar a vossa atenção para todos os nomes que compõem a equipe de CS50 tanto aqui como em New Haven. Mais de 100 de nós, colegas em ambas as cidades. E por isso não vamos passar o tempo, eu medo, em cada um dos nomes. Eu queria chamar a sua atenção para um colega, em particular, por um par de razões. Retratado aqui é ensinar companheiro Alex, que, aparentemente, pouco antes de ele levou quatro pares de CS50 Shades de um evento recente. Mas Alex tem sido uma incrível personagem de ter na equipe. Ele era, digamos assim, não o maior apoiador CS50 de vir a Yale pouco mais de um ano atrás, mas ele se transformou nessa extraordinária membro do nosso corpo docente, um Senior extraordinária em Ciência da Computação, e, e, e, mais importante, o número uma sobre Big Board do CS50 este ano. Então, parabéns a Alex, bem como, aqui. [Aplausos] ESTÁ BEM. Curiosidade, assim com Rob Bowden de volta para casa, fazer ele e eu executar o Big Embarque no ano passado. E assim por Rob estava tão irritado Alex que ele tinha derrotado que ainda fez um aleatório auditoria de código de Alex para certificar-se que estava em conformidade com a especificação do conjunto de problemas, e, na verdade, ele derrotou Andrew e Rob aqui neste ano Big Board, então parabéns para ele também. Alguns rápida agradecer yous para a equipe de volta para casa, Daven e Maria e Hannah e Rob, que veremos em breve. E, também, um número de os membros a tempo inteiro que trabalham em grande parte de volta casa nos bastidores, Doug, que dirige a nossa AP CS50 programa, Dan Armendariz, que, com nossos amigos da nuvem 9, levou para o próximo nível nosso uso de CS50 IDE neste ano, Colton, é claro, com os quais nós começamos música mais a cada dia, Aliess, que é, literalmente, na mesma representam agora de volta ao armário lá em cima, em cima. E, em seguida, Dan Coffey de nossa equipe de produção, Scully da nossa produção equipe, Ian, Ramon, Jordan. E, claro, muito familiar encarar que, muito bem humorada, você vê exatamente desta representar ou exatamente neste contexto e tanto em Cambridge Agora, aqui em New Haven, nossa própria Zamyla, a quem se aprimorar, parece Mais como este em a maioria cada laptop em horário de expediente mais a cada noite. E, de fato, nem todos os funcionários, é claro, poderia estar aqui hoje, mas eu pensei que o que faríamos é diminua as luzes por um momento e permitir que a equipe, ambos a partir de New Haven e Cambridge, oferecer algumas palavras de sua própria. [VIDEO PLAYBLACK] -Não Há outro curso em que todos os que trabalham para o curso é tão animado para estar lá e, como, estar envolvido nela, CS50. Eu não sei, é como este realmente, como, importante e especial responsabilidade e tipo de uma experiência incrível e eu estou realmente feliz que eu chegar a ser uma parte da educação dos povos. -CS50 Na minha opinião, é incrível. Eu amo isso. Eu adorava quando eu estava tomando uma classe, e eu amo-o ainda mais como um TA. -TFing É um monte de trabalho, mas é realmente gratificante porque você começa a ensinar tanto. Você realmente começa a conhecer seus alunos. Você começa a conhecer o material você mesmo. E você começa a só quero que eles tornar-se cientistas da computação. -Meus Estudantes são o destaque da minha semestre. [Música tocando] -E Este é CS50. -Eu Nunca sentiu tanto como um líder no campus como eu tenho neste semestre. -Este É um dos únicos oportunidades no campus de Yale Para começar realmente investido no ensino. -É Muito legal ver CS50 a partir do outro lado. -Eu Fiquei surpreso como excitados todos os alunos eram. -É Também bom quando, como, pessoas, como, recuperar, como, uma imagem de Rick Astley e são como, quem é esse? -Sim, Eu queria dar a volta porque eu tenho um monte de apoio quando eu era um estudante. -Todos Você precisa é de entusiasmo e amor de ensino ou CS, ou qualquer um dos acima e você vai ser capaz de fazê-lo. -Todos Os meus alunos me manter Rick-rolando. [Música tocando] -Ele Tem sido muito divertido, como, ensinar sobre essa coisa que eu realmente amo e acho que é uma muito divertido e, como, tentar obter outras pessoas animado sobre isso também. Estou Annaleah Ernst e este é CS50. [SAÚDE] [Música tocando] [FIM DE REPRODUÇÃO] DAVID MALAN: Tudo bem, assim você pode recordar que começou este semestre olhando para o pensamento computacional e resolvendo problemas mais de forma eficiente, enquanto o pensamento um pouco mais como um computador. E ao invés de refazer algo como a manteiga de amendoim e geléia, Lembre-se que nós tivemos aqui o livro de telefone, nós resolvemos problemas tais como conjuntos de problemas no jogo de 15. Mas nós pensamos em tentar algo um pouco novo aqui, em que vemos apenas até que ponto essa idéia de pensar computacionalmente afundou em. Pelo qual nós pensamos em tentar oferecer-se, sob a forma de um voluntário, algumas instruções e veja como bem tudo o que podemos segui-los. E para isso, eu preciso pelo menos um voluntário. Se você pode ser-- vejo alguém sendo bateu no ombro direito lá. Será que se qualificam? Não? Não, tudo bem. Que tal, OK, no verde. Vamos lá para trás. Venha aqui. Então, vamos seguir em frente e fazer isso. Eu tenho algumas notas aqui que nós vamos trabalhar em conjunto. E qual é seu nome? Erica: Erica. DAVID MALAN: Erica? Tudo certo. Deixe-me dar-lhe isso. Erica, prazer em conhecê-lo. Tudo bem, então, em apenas moment-- você tudo deve ter um pedaço de papel em branco. Se você não fizer isso, basta pedir ao redor e veja se você pode pegar um. E encontrar uma caneta ou outros enfeites. E nós estamos indo para tentar algo assim. Se você estiver confortável Fazendo isso, Erica, eu preciso de você para descrever o que você ver neste pedaço de papel opaco para que o público aqui é só vai fazer o que, literalmente, você diz, seguindo suas instruções. E então, em apenas um momento, eu virei ao redor e tomar um aleatório amostragem de algumas fotos e vamos ver o quão precisão seus colegas fizeram. ERICA: OK. DAVID MALAN: Faz sentido? ERICA: Yeah. DAVID MALAN: Tudo bem. Então você neste momento, como o público, deveria tem uma folha em branco papel, uma caneta ou lápis, e você deve fazer exatamente o que diz Erica. Ir. ERICA: orientação Paisagem. No centro de ambos os verticais e o eixo horizontal da página, desenhar um quadrado, não um retângulo, mesmo lados, cerca de uma polegada de cada lado com o centro da praça no centro do papel. Diretamente above-- pensando paisagem orientation-- acima desse quadrado mas tocá-lo, você deve ter um círculo com o mesmo raio como metade do lado da praça. Assim, o círculo deve ser capaz para caber dentro do quadrado e ser apenas tocar na parte superior do meio, o meio do lado de cima da praça. E, em seguida, diretamente abaixo do quadrado, você deve ter um triângulo equilátero com um ponto topo tocar o fundo da praça e, em seguida, equilátero. DAVID MALAN: Tudo bem. Então isso foi extraordinariamente preciso. Deixe-me deixá-lo aqui por apenas um momento e veja se podemos obter um par de respostas. Posso pegar seu? ESTÁ BEM. Agarre seu, seu. Agora eu vou pescar um-- Eu não sei, isso é muito bom. Você é tudo muito bom nisso. Posso levar um presente? Obrigado. [RISO] Vamos aleatória. Posso levar o seu também? Obrigado. Não, isso é um elogio. OK, sim muito bom. Obrigado. Tudo certo. E só assim eu não negligência ninguém por aqui. Isso é muito bom, OK. OK, isso é adorável. Tudo certo. Isso é suficiente para um presente. Então, vamos ver como nós fizemos aqui. Tudo bem então por que não fazer vamos em frente agora e eu vai estragar, com Erica ainda está aqui, o que a imagem era para ser. Maravilhosamente, precisamente descrito, eu diria. Agora, deixe-me ir em frente e dar uma olhada em uma amostra aleatória das imagens que encontramos aqui em cima. Então vamos. A primeira vários I were-- encontrado aqui está um. Então, muito bem feito. Aqui está um outro, muito bem feito. Aqui está um outro, e é aí que ele estava ficando estranho, porque há como 50 ou 100 deles lá fora. Mas então eu continuei procurando e encontramos este. Assim, a orientação não foi muito bem. Outra correta. Tivemos este, todos os direita, de modo não muito certo. Depois, há um presente, talvez não é a escala. E, em seguida, a um adorável, se me permitem, muito bem feito. Parabéns a Erica para fazer um trabalho tão bom. Obrigado. Por que nós não get-- podemos obter mais uma voluntários para vir e fazer o mesmo? Vamos lá para cima, sim. E eu sinto muito por ter os papéis de todos. Se você pode tentar furtar uma outra peça, vamos fazer isso uma vez mais nessa direção. Qual é o seu nome? ADAM: Adam. DAVID MALAN: Adam. Vamos lá para cima. Tudo certo. Assim, a tarefa vai ser muito semelhante, imagem diferente. Prazer em conhecê-la. Venha ao redor. Tudo certo. E vamos fazer isso de novo, desta vez com uma imagem diferente de Adão. Adam vai descrever a você, opaquely-- mostrar confidence-- Os seguintes. O piso é sua. ADAM: É uma praça muito grande. Posso dizer isso? DAVID MALAN: Sim, isso é bom. Está certo. ADAM: Mas muito grande, como. Mas começar no center-- como, a partir do centro, mas gostaria expande para fora a partir do centro. Assim como, o centro da página é Ainda no centro, de modo manter isso em mente. [RISO] Em seguida, divida-o ao meio, mas como, no centro, indo estilo cachorro-quente. Sim. Como. Então, depois dividi-lo dessa maneira, como cima e para baixo, vertical. Vertical. E, em seguida, com a vertical A linha, que vai do lado direito do centro do referido linha vertical, vá para a direita dividir esse retângulo no lado direito no meio. ESTÁ BEM. Então, mas agora, ele está indo para obter um pouco complicado, então vamos segurar aqui. Você vai fazer isso outra vez, mas vai-se a partir daí. Então, agora você deve ter um retângulo, um retângulo grande, e dois pequenos quadrados do outro lado. E, em seguida, divida o seu quadrado no canto superior direito na metade do mesmo modo que você divide a grande praça no início. ESTÁ BEM. ESTÁ BEM. Agora, então agora você tem que quadrado que é dividido em dois retângulos. E, em seguida, chamar essa mesma linha de você desenhou no início do centro ponto do quadrado original com a linha no centro para o far-- horizontalmente a partir de que a nova linha de cima e para baixo. E, em seguida, recriar a praça novamente no quadrante superior direito. Quero dizer, não o quadrante, o que quer a oitava é de um quadrante. DAVID MALAN: Eu estou indo para ir começar a receber os lençóis, OK? ADAM: Sim, OK. Portanto, se há alguma dúvida, Eu posso tomar aqueles agora. DAVID MALAN: Posso ver apenas alguns exemplos? Tudo bem, nós temos este aqui. Tudo bem, este aqui. Tudo bem, ainda trabalhando. Muito agradável. Sim. ADAM: Eu não sou bom nessa classe. DAVID MALAN: Obrigado. Sim. ESTÁ BEM. Deixe-me tomar estes dois. Obrigado. Tudo bem, e mais um entre os mais aqui. Mais um entre os mais aqui. Obrigado. Oh, isso é perfeito. Obrigado. Tudo certo. Então Adam, vamos ver como eles fizeram. E eu vou revelar na tela que a imagem foi desta vez. Então o que estávamos procurando para este tempo, por instruções precisas de Adão, Foi esta. E o que temos foi algumas obras de beleza aqui, eu vou dizer. ADAM: Oh, wow I--. DAVID MALAN: Você está surpreso? [RISO] Então nós temos este. Assim, semelhante em espírito, mas não completamente. Então nós temos esta versão de janela. E então este. [RISO] E então este é talvez o meu favorito. Este é apenas um pouco distorcida. ADAM: Isso não é culpa minha. Isso não é culpa minha. DAVID MALAN: Pois bem, obrigado e parabéns a Adão por ser tão preciso. ADAM: Obrigado. DAVID MALAN: Então por que não nós tente isso mais pelo menos uma vez mas tipo de virar as coisas ao redor. Então, agora precisamos de alguém que é desenho confortável e possuindo cem de seus colegas olhando para em suas costas enquanto você desenha, recebendo instruções de seus colegas de classe. OK, como sobre em roxo. Vamos lá para cima. Tudo certo. Assim, em um moment-- qual é o seu nome? ANGELA: Angela. DAVID MALAN: Angela. Vamos lá para cima, Angela. Então, Angela vai ficar mais ou menos aqui, onde ela não deve ser capaz de ver a sobrecarga, ela pode só ver o conselho da. Prazer em te conhecer, Angela. Aqui é o seu pedaço de giz. Eu vou mostrar para o público a imagem e, em seguida, mais ou menos ordenada, tipo de como o PBJ, teremos que vocês gritar, linearmente, exatamente o que você Angela gostaria de desenhar. Parece bom? Boa. Sim. Será que alguém gostaria de oferecer uma instrução para Angela? Não é isso-- bem, OK. AUDIÊNCIA: Circle? No topo do tabuleiro. DAVID MALAN: Tudo bem, eu ouvi círculo na parte superior da placa. AUDIÊNCIA: É um boneco. DAVID MALAN: OK Ouvi é uma figura da vara. E aqui, você quer segurar isto em seu outro lado? OK, o próximo? ANGELA: figura da vara, tudo bem. DAVID MALAN: Desenhe um círculo no centro do tabuleiro. É uma figura da vara. Pare! Pare! Pare! Apenas manter o corpo. ANGELA: Então, é como um pirulito? DAVID MALAN: Adicione as duas pernas em primeiro lugar. ANGELA: Para baixo aqui. DAVID MALAN: OK, eu ouvi sim. ANGELA: Então aqui? DAVID MALAN: O braço começa a partir do corpo em direção à cabeça. ANGELA: Como isso? O que? DAVID MALAN: OK, aqui, espere, e quanto a isso. Um braço sobe. AUDIÊNCIA: O braço direito tem a mão no quadril e outra arm-- DAVID MALAN: O has-- braço direito Ouvi o braço direito tem o braço em seu quadril. ANGELA: Seu braço direito? DAVID MALAN: Seu direito. ANGELA: Como isso? DAVID MALAN: Sim. O quê mais? AUDIÊNCIA: A outra arm-- O outro braço sobe. DAVID MALAN: O outro braço sobe. ANGELA: Oh, como esse? DAVID MALAN: Tudo bem, e- AUDIÊNCIA: Ele está dizendo algo. DAVID MALAN: Ele está dizendo algo. ANGELA: Como um balão de fala? Há uma linha, aproximadamente 10:00, que sai da cabeça. Uma linha às 10:00 posição que você desenhar, como, a partir do raio, projecting-- [RISO] ANGELA: Como? AUDIÊNCIA: Não! DAVID MALAN: Há uma linha às 10:00 a partir da cabeça para fora. AUDIÊNCIA: Veja como uma linha saindo acima do raio. Não desenhá-lo. Faça o que você fez originalmente. DAVID MALAN: Faça o que você fez originalmente. Sim. AUDIÊNCIA: Ele diz oi. DAVID MALAN: Write-- ele diz oi. O que pensamos? Tudo certo. Parabéns. Se você gostaria de ter um olha, você realmente tem. Muito bem feito. Então, nós não temos experimentar esta última oportunidade antes-- antes de suspender os trabalhos por cake-- mas nós pensamos em tentar para obter todas as mais de você envolvido vs. Alguns dos funcionários também. E assim, se eu could-- são Existem cinco membros da equipe que gostariam de se voluntariar e venha até aqui? Stelios, quero trazer quatro amigos em baixo? Da equipe. Vamos lá para baixo. Sim. Andy. Sim. Vamos lá para baixo. E se vocês gostariam organizar-se em uma linha atrás desta tabela azul. Agora precisamos de cinco estudantes voluntários. OK, assim como sobre vocês dois sentados lá. Três, quatro, no meio. Ah, e aqui, cinco à final. Vamos lá para cima. Sim, você no final. Vamos lá para baixo. E os alunos devem estar por aqui. E- perdemos some-- um, dois, três, quatro Eu apontei para alguém still-- que sim, você, você venha para baixo. Tudo certo. Então, vamos explicar as regras aqui se você não ouviu isso antes, mas soa um pouco algo como [JOGOS Theme Song A briga de família] Aw. ESTÁ BEM. Portanto, temos aqui família-- Colton, site? ESTÁ BEM. Portanto, temos aqui Family Feud. E agora você vai ter que perdoar. Você deve se lembrar que no conjunto de problemas oito, pedimos-lhe um número de revisão questionário questões que são do tipo, espécie de sob a forma de perguntas Jeopardy, mesmo que fosse de perguntas e respostas. Decidimos após a emissão p-definido que oito quer jogar Family Feud em vez disso, assim que nós tomamos algumas liberdades how para converter perigo perguntas para Family Feud, mas os seguintes dados podem ou não ser reflexo de respostas corretas. Então, com isso, o que disse, o forma como este está indo para o trabalho é que temos a equipe estudante aqui. Nós temos a equipe de funcionários aqui. Nós vamos primeiro ter dois membros do pessoal e estudantes se enfrentam. Eu vou fazer uma pergunta ea primeiro a buzz em com este aqui-- VOZ: Isso foi fácil. DAVID MALAN: Botão --Easy, que foi os únicos botões vermelhos que poderíamos encontrar. E de acordo com a cara na Staples, ele nunca tem visto alguém realmente comprar o Botão Easy no Staples. Isso vai ser como o zumbido duas pessoas. Quem vibra em primeiro não só recebe um determinado número de pontos, eles também obter o controle da placa. O objetivo, então, se os alunos, por exemplo, ganhar esse lance, Vocês tem que vir acima com os melhores várias respostas antes de ficar três greves de adivinhar errado. Eu vou voltar a explicar isso como vamos nós. Tudo certo. Então, vamos em frente e começar a seguir. Qual o seu nome? VLAD: Vlad. Vlad, tudo bem. Prazer em conhecê-la. E apresentar-se a esta equipa. SHREYAS: Shreyas. DAVID MALAN: Shreyas. Portanto, temos aqui dois Fácil Botões, uma pergunta, eo seguinte será revelado Agora, por Colton, uma função declarada em padrão dot io h. VOZ: Isso foi fácil. DAVID MALAN: Você batê-lo primeiro então vamos ir com o pessoal. SHREYAS: Print f. DAVID MALAN: Mostra-nos a impressão f. [DING] DAVID MALAN: Very nice. Então, agora a equipe tem controle da placa. Ah, e se nós vamos para manter a pontuação, precisamos alguém que é realmente bom em aritmética sob pressão. Sério? Sério? Sério? ESTÁ BEM. Eu vi a sua mão primeiro. Vamos lá para baixo. Qual o seu nome? DYLAN: Dylan. DAVID MALAN: Oh, Dylan, tudo bem. Dylan, prazer em conhecê-lo. Então, se você poderia pegar um pedaço de giz e à esquerda e à direita do vara figura, manter o controle precisão da seguinte aritmética. A equipe agora tem 68 pontos. Tudo certo. Assim, na próxima pergunta, especificamente para Andy, é o mesmo. Andy, o que é uma função declarada em norma i o ponto h? ANDY: Scanf. DAVID MALAN: Colton, mostra-nos scanf. [DING] Very nice, portanto, um adicional 12 pontos para a equipe de funcionários. Stelios, mesma pergunta, A função declarada em norma i o ponto h. Apenas Stelios, por favor. STELIOS: c Coloque. DAVID MALAN: putc. Mostra-nos putc. [ERROR BUZZER] Uma greve. Apenas dois permanecem. Staff, uma função declarada no padrão i o ponto h. STELIOS: Quero dizer, ele é. DAVID MALAN: Bem, não, ele pode estar lá, mas estes são apenas os seis melhores respostas. Detail-- chave que não significa que ele está errado. Significa apenas que não é entre as seis respostas. AUDIÊNCIA: Ele é estrangeiro. DAVID MALAN: Então foi ruim, não apenas errado. Membro da equipe: getc DAVID MALAN: getc. [DING] DAVID MALAN: Nós vamos dar a você. Fgetc. Cinco pontos a mais no tabuleiro. Staff, uma função declarada no padrão i o ponto h. Membro da equipe: F ler. DAVID MALAN: leitura F, mostram-nos. [ERROR BUZZER] DAVID MALAN: Duas greves. Shreyas, você tem uma última oportunidade até que os alunos, simplesmente fazendo com que um dos as respostas no quadro, tem a chance de roubar os pontos. Você pode tudo-- Membro da equipe: Oh, não é? DAVID MALAN: Não, você não pode. É só você. Só você. SHREYAS: é F aberto no padrão i o? DAVID MALAN: Veremos. F aberto. [Ding] É, por dez pontos. Voltar para Andy. Fazer ou quebrar aqui. Função declarada em norma i o ponto h. ANDY: F próximo. DAVID MALAN: Mostra-nos f perto. [DING] Muito agradável. Seis? Nós apenas cinco têm. Nós só temos cinco respostas na placa, o que significa que a equipe ganhou nesta categoria. Muito agradável. Não é falta de recurso. Tudo certo. Então agora vamos subir para a segunda rodada. Por isso, precisamos Andy e qual é o seu nome? BONNIE: Bonnie. DAVID MALAN: Bonnie, prazer em conhecê-lo. Tudo bem, vamos até a campainha. Tudo bem, e aqui nós tem a próxima pergunta. Software utilizado durante a programação. Nomeie um pedaço de software você usar durante a programação. ANDY: O IDE DAVID MALAN: CS50 IDE [ERROR BUZZER] ANDY: Eu totally-- o quê? Oh, de jeito nenhum. [DING] DAVID MALAN: Editor de Texto. Não queremos dar a eles? Sim. Sim. Bom trabalho de equipe. Sim-- [inaudível] o estudantes olhar realmente infeliz. ESTÁ BEM. Então, Stelios, nomeie um pedaço de software usado durante a programação. E começar a pensar de uma maneira de roubar este. STELIOS: GDB. DAVID MALAN: GDB, Debugger. [DING] Very nice para mais 15 pontos. Frank? FRANK: Um terminal. DAVID MALAN: Uma janela de terminal. [ERROR BUZZER] Oh, me desculpe. Software utilizado durante a programação. Membro da equipe: Valgrind. DAVID MALAN: Valgrind, nos mostrar. [ERROR BUZZER] Oh, Shreyas, os alunos, você só precisa de uma resposta que é no conselho para roubar esses pontos. SHREYAS: Um compilador. DAVID MALAN: Mostra-nos compilador. [DING] Muito agradável. Voltar para Andy. ANDY: Isso é muita pressão. DAVID MALAN: Software utilizado durante a programação. ANDY: Um sistema operacional. DAVID MALAN: Um sistema operacional. [ERROR BUZZER] Estudantes, existem três possíveis respostas no tabuleiro. O que vai ser a sua resposta? Tudo que você pode decidir em conjunto. ESTUDANTES: Intérprete? DAVID MALAN: Um intérprete. [ERROR BUZZER] Mostra-nos intérprete. Não! Então, vamos em frente e revelar agora Que respostas estavam no tabuleiro. Numero quatro. [DING] [RISO] Número cinco. [DING] Ah, e número seis. [DING] Spotify. Tudo certo. Então, esses pontos fique deste lado. Acho que temos tempo para mais uma rodada antes de bolo. Vamos em frente e skip-- vamos pular a próxima. . Sim Sim, pular. Quebrar, rápido. ESTÁ BEM. Nós não queremos fazer isso para você uma última vez. Tudo certo. Portanto, a pergunta final aqui se agora para Stelios, obrigado. E quem é até o próximo? SABRINA: Sabrina. DAVID MALAN: Sabrina, prazer em conhecê-lo. Tudo certo. Então, quem aperta o botão primeiro, a questão é definido problema Favorita. VOZ: Isso foi fácil. DAVID MALAN: Eu ouvi-lo aqui, os alunos. SABRINA: P definir zero. DAVID MALAN: Mostra-nos p set zero. Muito bom para 26 pontos. Tudo bem, então estudantes-- quem está ao lado aqui? Eu acho que você é o próximo. Qual o seu nome? ALEK: Alek. DAVID MALAN: Alek, prazer em conhecê-lo. Tudo bem, o seu problema favorito definido. ALEK: Mostre-me p conjunto de oito. DAVID MALAN: Mostre-me p conjunto de oito. [ERROR BUZZER] Gostaria de dizer, com base em real dados de oito conjunto de problemas, assim p conjunto de oito não estava entre os quatro melhores respostas neste caso. Qual o seu nome? BURKE: Burke. DAVID MALAN: Burke, o que é seu problema favorito definido, ou o principal problema favorito definido entre todos os seus outros colegas? BURKE: Cifra ou [Inaudível] p definir sete. P definir sete. DAVID MALAN: Mostra-nos p conjunto de sete. Número um resposta dos estudantes reais. Tudo certo. O que você tem para o seu problema favorito define. ALUNO: Aquele com a cifra, cifra. Aquele com como criptografia. DAVID MALAN: (silenciosamente) P definir dois? Estudante: Sim. DAVID MALAN: P definir dois! [DING] Muito agradável. Só há uma resposta no tabuleiro porque fizemos os quatro melhores respostas. Então se-- qual é o seu nome? BONNIE: Bonnie. DAVID MALAN: Bonnie. Bonnie, se você pode nos dizer o que o Harvard e Yale estudantes quarta mais problema favorito definido foi-- BONNIE: Eu sinto que eu tem uma vista muito enviesada. VLAD: Aquele com processos de imagem? BONNIE: Não, acho que todo mundo odiava aquele. VLAD: Sério? Eu amei. DAVID MALAN: E o que nossas totais atuais? 166 para um pouco menos. Mas, para 100 pontos, [RISO] BONNIE: Oh deus, oh não. Não colocar a pressão sobre mim. Oh, sem pressão. ESTUDANTE: P definir uma era fácil. Todo mundo gosta de conjuntos P é fácil. BONNIE: P definir um? DAVID MALAN: 90 pontos! BONNIE: P definir um? DAVID MALAN: Mostra-nos um conjunto p. [ERROR BUZZER] Não é o quarto problema favorito definido. Vlad? VLAD: Eu penso-- I penso-- o meu favorito foi com a fotografia, mas eu não sei. DAVID MALAN: Eu ouço forense. BONNIE: As pessoas estão dizendo forense? DAVID MALAN: Eu ouço forense. Eu só ouvi-lo. P ajustou cinco, eu ouvi. BONNIE: Podemos pedir ao público? DAVID MALAN: Você quer para votação do público? BONNIE: Sim, vamos pedir ao público. P definir três. DAVID MALAN: Quem quer ser um milionário, aqui. BONNIE: P definir três. VLAD: P definir quatro. DAVID MALAN: Três. Eu ouvi quatro. BONNIE: Eu vejo um monte de fours. ALUNO: OK, nós devemos fazer quatro. BONNIE: Três ou quatro. DAVID MALAN: Eu ouvi três. I ouvir mais três. BONNIE: Oh não! Ken, saia! DAVID MALAN: Eu ouvi três. BONNIE: Três, OK, esmagadoramente. ALUNO: OK. Vamos fazer três. DAVID MALAN: A única coisa nos impede de bolo. ESTUDANTE: P definir três. DAVID MALAN: Mostra-nos, por o jogo, p definir três. [DING] [SAÚDE] Tudo certo. Isso é que é para CS50. Vamos vê-lo para o bolo. [Aplausos] [Música tocando]