1 00:00:00,000 --> 00:00:02,994 >> [Música tocando] 2 00:00:02,994 --> 00:00:32,934 3 00:00:32,934 --> 00:00:35,429 >> COLUNA 1: É CS50, Universidade de Harvard. 4 00:00:35,429 --> 00:00:38,423 >> [Música tocando] 5 00:00:38,423 --> 00:01:04,819 6 00:01:04,819 --> 00:01:08,027 DAVID J. MALAN: [inaudível] é provavelmente na segunda metade do livro de telefone, 7 00:01:08,027 --> 00:01:13,751 Agora eu posso rasgar o problema pela metade. 8 00:01:13,751 --> 00:01:15,610 Isso foi realmente real, essa luta. 9 00:01:15,610 --> 00:01:18,514 >> [Música tocando] 10 00:01:18,514 --> 00:01:49,200 11 00:01:49,200 --> 00:01:51,080 >> COLUNA 2: Vocês humanos são tão fáceis de bater. 12 00:01:51,080 --> 00:01:54,160 13 00:01:54,160 --> 00:02:01,240 >> DAVID J. MALAN: Tudo bem, isso é CS50. 14 00:02:01,240 --> 00:02:03,610 Este é o início e o final de semana 12. 15 00:02:03,610 --> 00:02:05,360 E você pode recordar que na semana zero, este 16 00:02:05,360 --> 00:02:08,443 é a mensagem com a qual começamos, que não importa onde você termina 17 00:02:08,443 --> 00:02:10,900 -se em relação a seus colegas de classe, mas onde você hoje, 18 00:02:10,900 --> 00:02:14,900 e talvez apenas algumas semanas a partir de agora, final -se em relação a si mesmo algumas semanas atrás. 19 00:02:14,900 --> 00:02:18,360 >> E, na verdade, nós esperamos que depois de tanto muitos conjuntos de problemas, e assim por muitas horas, 20 00:02:18,360 --> 00:02:20,850 e um par de quizzes, e ainda com o projeto final, 21 00:02:20,850 --> 00:02:24,290 que você sente particularmente orgulhoso tendo vindo todo o caminho de semana 22 00:02:24,290 --> 00:02:27,200 uma onde esta foi, talvez, a primeira das lutas, 23 00:02:27,200 --> 00:02:29,840 se na edição padrão ou a edição de hackers destes. 24 00:02:29,840 --> 00:02:33,880 E eu gostaria de propor, que em algum momento em seu tempo livre, que você vai para trás 25 00:02:33,880 --> 00:02:36,250 e ver o seu PHP, seu JavaScript, e veja 26 00:02:36,250 --> 00:02:40,040 se você não pode implementar essa medida, muito mais rapidez e conforto 27 00:02:40,040 --> 00:02:42,510 do que você era uma vez fez atrás. 28 00:02:42,510 --> 00:02:46,380 >> De fato, depois disso, lembro que você fez criptografia, você fez o jogo de 15, 29 00:02:46,380 --> 00:02:50,350 você fez forenses desafios, você fez o feitiço mais rápido 30 00:02:50,350 --> 00:02:54,140 verificador que você poderia, você fez CS50 finanças, o CS50 mash-up, 31 00:02:54,140 --> 00:02:56,860 e, em seguida, agora, em última análise, seu próprio projeto final. 32 00:02:56,860 --> 00:03:00,060 E assim, hoje, nós tentar obter o fechamento, e olhar para onde nós viemos, 33 00:03:00,060 --> 00:03:01,470 e para onde estamos indo. 34 00:03:01,470 --> 00:03:04,550 E só para tranquilizar também, que uma vez todas as rodinhas restantes 35 00:03:04,550 --> 00:03:06,821 sair, você praticamente tem muitas ferramentas suficientemente 36 00:03:06,821 --> 00:03:08,570 em seu kit de ferramentas para Agora, sair e fazer mais 37 00:03:08,570 --> 00:03:10,220 qualquer coisa no mundo da programação. 38 00:03:10,220 --> 00:03:13,390 >> Certamente a considerar tomar algumas maior curso de nível pode ser de vantagem. 39 00:03:13,390 --> 00:03:16,752 Mas percebo também que, mesmo que este seja o último curso CS que você toma, perceber 40 00:03:16,752 --> 00:03:18,710 que no Mac OS, não há tantas ferramentas diferentes 41 00:03:18,710 --> 00:03:22,390 que você pode usar independente de ter usar algo como o IDE CS50. 42 00:03:22,390 --> 00:03:26,050 Quase não existem as mesmas ferramentas para Windows para o Linux, e muito mais. 43 00:03:26,050 --> 00:03:30,180 E, de fato, um dos objetivos CS50 em usando esta mangueira de incêndio de línguas, C, 44 00:03:30,180 --> 00:03:32,640 e PHP, e Sequel, e JavaScript e HTML e CSS, 45 00:03:32,640 --> 00:03:34,890 é para realmente ter certeza de que você não sair este curso 46 00:03:34,890 --> 00:03:38,385 pensando, eu aprendi c, mas sim que você aprendeu a programar, 47 00:03:38,385 --> 00:03:41,110 e que você entenda um pouco algo sobre ciência da computação 48 00:03:41,110 --> 00:03:41,700 si. 49 00:03:41,700 --> 00:03:44,741 >> Na verdade, mesmo que nós não olhei Em todos os seguintes idiomas, 50 00:03:44,741 --> 00:03:49,295 é divertido agora a entrar nesta comunidade de pessoas que acham humor geeky engraçado. 51 00:03:49,295 --> 00:03:51,670 E mesmo que algumas das idiomas que você está prestes a ver 52 00:03:51,670 --> 00:03:54,190 pode não ser totalmente familiar, você vai, pelo menos, 53 00:03:54,190 --> 00:03:57,080 obter algumas risadas de, pelo menos, uma linguagem familiar, JavaScript. 54 00:03:57,080 --> 00:04:00,425 Esta foi uma palestra de um particular programador bem versado 55 00:04:00,425 --> 00:04:03,100 há algum tempo atrás direito, Wat. 56 00:04:03,100 --> 00:04:06,460 E nós pensamos que seria dar-lhe uma vislumbre de como os cientistas da computação tendem 57 00:04:06,460 --> 00:04:08,250 para pensar, ou pelo menos falar. 58 00:04:08,250 --> 00:04:11,184 59 00:04:11,184 --> 00:04:13,140 >> GARY BERNHARDT: Todos bom direito. 60 00:04:13,140 --> 00:04:14,570 Vocês sabem o que significa wat? 61 00:04:14,570 --> 00:04:17,740 62 00:04:17,740 --> 00:04:19,820 Wat. 63 00:04:19,820 --> 00:04:22,540 Exatamente, exatamente. 64 00:04:22,540 --> 00:04:24,800 Vamos falar sobre Ruby. 65 00:04:24,800 --> 00:04:30,270 Em Ruby, se você faz referência um variável indefinida, é claro 66 00:04:30,270 --> 00:04:32,470 ele NameErrors, como seria de esperar. 67 00:04:32,470 --> 00:04:37,190 E se você tentar atribuir a uma b com eles indefinido, é claro 68 00:04:37,190 --> 00:04:39,060 ele NameErrors, como você esperaria. 69 00:04:39,060 --> 00:04:42,673 E o que acontece se você tentar atribuir um a um, com um indefinido? 70 00:04:42,673 --> 00:04:43,660 >> AUDIÊNCIA: Nil. 71 00:04:43,660 --> 00:04:46,910 >> GARY BERNHARDT: Correto, nil. 72 00:04:46,910 --> 00:04:47,495 Wat. 73 00:04:47,495 --> 00:04:53,284 >> [RISO] 74 00:04:53,284 --> 00:04:54,200 Vamos falar sobre Ruby. 75 00:04:54,200 --> 00:04:57,090 76 00:04:57,090 --> 00:05:00,940 Ruby, ao contrário de alguns outros dinâmico línguas, não tem palavras nuas. 77 00:05:00,940 --> 00:05:05,730 Então você não pode simplesmente digitar palavras, e ter cordas sair a menos que você definir 78 00:05:05,730 --> 00:05:09,070 um method_missing especial que faz a coisa certa. 79 00:05:09,070 --> 00:05:13,010 E então, se você digitar palavras nuas, de repente, Ruby suporta palavras nuas. 80 00:05:13,010 --> 00:05:17,360 E, de fato, ele mesmo irá apoiar palavras nuas com franja neles. 81 00:05:17,360 --> 00:05:19,100 E isso não é merecedor de wat. 82 00:05:19,100 --> 00:05:23,310 Esta é realmente uma consequência de como impressionante Ruby é. 83 00:05:23,310 --> 00:05:26,400 Mas se você nunca realmente fazer isso, então, wat. 84 00:05:26,400 --> 00:05:31,590 >> [RISO] 85 00:05:31,590 --> 00:05:33,375 >> Vamos falar sobre JavaScript. 86 00:05:33,375 --> 00:05:37,720 87 00:05:37,720 --> 00:05:41,440 Alguém sabe, em JavaScript, o que matriz mais matriz é? 88 00:05:41,440 --> 00:05:44,913 Bem, deixe-me perguntar-lhe isto em primeiro lugar, o que deve ser matriz mais variedade? 89 00:05:44,913 --> 00:05:45,900 >> AUDIÊNCIA: array vazio. 90 00:05:45,900 --> 00:05:48,430 >> GARY BERNHARDT: array vazio, eu também aceitar tipo de erro. 91 00:05:48,430 --> 00:05:50,830 Isso não é o que matriz mais matriz é. 92 00:05:50,830 --> 00:05:55,345 Errado, errado, matriz mais matriz é uma string vazia. 93 00:05:55,345 --> 00:05:59,330 >> [RISO] 94 00:05:59,330 --> 00:06:03,040 >> Obviamente, eu acho que é óbvio para todos. 95 00:06:03,040 --> 00:06:04,790 Agora, o que seria matriz mais ser objeto? 96 00:06:04,790 --> 00:06:07,498 Esta deve, obviamente, ser do tipo erro, porque esses são completamente 97 00:06:07,498 --> 00:06:08,730 tipos distintos. 98 00:06:08,730 --> 00:06:10,240 Alguém sabe o que é isso? 99 00:06:10,240 --> 00:06:11,900 >> AUDIÊNCIA: False. 100 00:06:11,900 --> 00:06:13,764 >> GARY BERNHARDT: Não, perto, não, longe. 101 00:06:13,764 --> 00:06:14,680 AUDIÊNCIA: É objeto. 102 00:06:14,680 --> 00:06:15,955 GARY BERNHARDT: É de objeto. 103 00:06:15,955 --> 00:06:17,950 Sim, certo, bem feito. 104 00:06:17,950 --> 00:06:21,740 >> Agora, é claro, é porque este Além disso, você pode inverter os operandos 105 00:06:21,740 --> 00:06:23,100 ea mesma coisa sai. 106 00:06:23,100 --> 00:06:25,860 Então, se nós fazer-- o quê? 107 00:06:25,860 --> 00:06:27,550 Não, isso é só um objeto. 108 00:06:27,550 --> 00:06:30,340 Se você fizer objeto de matriz mais você deve ter exatamente a mesma coisa. 109 00:06:30,340 --> 00:06:31,865 Que, como você pode ver, você faz. 110 00:06:31,865 --> 00:06:36,540 >> [RISO] 111 00:06:36,540 --> 00:06:39,940 >> E, finalmente, o único dos estes que é realmente verdade 112 00:06:39,940 --> 00:06:43,510 é-- porque você adicionar matrizes e você começa string vazia, não faz sentido. 113 00:06:43,510 --> 00:06:47,334 Mas um objeto além de um objeto é na verdade, não é um número, tecnicamente. 114 00:06:47,334 --> 00:06:49,150 >> [RISO] 115 00:06:49,150 --> 00:06:50,450 >> Então este é realmente certo. 116 00:06:50,450 --> 00:06:53,670 117 00:06:53,670 --> 00:06:57,470 Exatamente, direita, como o que é ainda acontecendo neste lang-- eu só, 118 00:06:57,470 --> 00:07:02,172 Eu nem sequer entender o que pessoa com um cérebro em sua cabeça 119 00:07:02,172 --> 00:07:04,005 poderia pensar que qualquer isso é uma boa idéia. 120 00:07:04,005 --> 00:07:07,690 >> [RISO] 121 00:07:07,690 --> 00:07:09,859 >> OK, OK, o suficiente tomada de diversão de línguas que sugam. 122 00:07:09,859 --> 00:07:11,025 Vamos falar sobre JavaScript. 123 00:07:11,025 --> 00:07:13,820 >> [RISO] 124 00:07:13,820 --> 00:07:18,210 >> Se eu disser matriz dot novo 16, ou apenas a matriz (16), 125 00:07:18,210 --> 00:07:20,350 Eu obter uma matriz de 16 coisas, que ela representa 126 00:07:20,350 --> 00:07:24,260 16 como vírgulas, o que é óbvio. 127 00:07:24,260 --> 00:07:29,060 Se eu, em seguida, juntar-se aqueles com uma corda, então eu começo a seqüência de 16 vezes. 128 00:07:29,060 --> 00:07:33,527 Esta é realmente a única linha neste apresentação inteira que é razoável. 129 00:07:33,527 --> 00:07:35,610 Agora, se eu tomar essa seqüência e, em seguida, adicionar um 1 a ela, 130 00:07:35,610 --> 00:07:39,270 que interpreta a 1 as-- lança a 1 para uma cadeia, 131 00:07:39,270 --> 00:07:42,270 e então nós começamos a wat1 monte de vezes, tudo bem. 132 00:07:42,270 --> 00:07:45,688 Alguém sabe o que vai acontecer se eu subtrair 1 a partir da cadeia? 133 00:07:45,688 --> 00:07:47,680 >> [RISO] 134 00:07:47,680 --> 00:07:49,030 >> Eu estou supondo que ninguém faz. 135 00:07:49,030 --> 00:07:51,080 Vamos me-- eu vou te dar uma dica. 136 00:07:51,080 --> 00:07:53,290 Será que isso ajuda? 137 00:07:53,290 --> 00:07:54,860 Alguém sabe? 138 00:07:54,860 --> 00:08:05,162 >> [RISO] 139 00:08:05,162 --> 00:08:05,662 Watman. 140 00:08:05,662 --> 00:08:14,972 [RISO] 141 00:08:14,972 --> 00:08:15,680 Isso é tudo que eu tenho. 142 00:08:15,680 --> 00:08:16,480 Obrigado, gente. 143 00:08:16,480 --> 00:08:22,244 >> [Aplausos] 144 00:08:22,244 --> 00:08:25,410 DAVID J. MALAN: Vamos dar uma olhada rápida em algumas das coisas pela frente para você. 145 00:08:25,410 --> 00:08:27,710 Assim, o CS50 é Hackathon este épico todo-noite, 146 00:08:27,710 --> 00:08:30,780 durante o qual você e seus colegas de classe de Yale, irá mergulhar into-- 147 00:08:30,780 --> 00:08:33,350 mas espero que não begin-- seu projeto final. 148 00:08:33,350 --> 00:08:34,850 A noite terá início às 19:00. 149 00:08:34,850 --> 00:08:36,580 Primeiro jantar será mais ou menos às 9:00. 150 00:08:36,580 --> 00:08:38,054 Segundo o jantar será às 01:00. 151 00:08:38,054 --> 00:08:39,929 E, em seguida, para aqueles ainda de pé, café da manhã 152 00:08:39,929 --> 00:08:42,870 será servido no IHOP em torno de 05:00. 153 00:08:42,870 --> 00:08:45,180 >> Você pode ver cenas como esta. 154 00:08:45,180 --> 00:08:46,930 Como prometido, na semana zerar este ano, vamos 155 00:08:46,930 --> 00:08:50,090 tem não só comida e jantar, e doces, mas também para a segunda vez 156 00:08:50,090 --> 00:08:52,070 na história, legumes. 157 00:08:52,070 --> 00:08:55,902 Mas cerca de 3 ou 4 horas da manhã, cenas como este não é de todo incomum. 158 00:08:55,902 --> 00:08:59,110 De fato, vemos o nosso quinhão de travesseiros sendo trazido para o Hackathon, que 159 00:08:59,110 --> 00:09:00,200 é bom também. 160 00:09:00,200 --> 00:09:02,890 E então o clímax do curso é o chamado fair CS50. 161 00:09:02,890 --> 00:09:05,290 Há um tanto aqui, e em New Haven uma semana depois. 162 00:09:05,290 --> 00:09:08,431 A um em Harvard é Segunda-feira 7 de dezembro, 163 00:09:08,431 --> 00:09:10,180 durante a tarde no noroeste da Ciência. 164 00:09:10,180 --> 00:09:11,710 >> E na chegada, você check-in. 165 00:09:11,710 --> 00:09:14,380 E você vai ver essas coisas como pipoca e balões, 166 00:09:14,380 --> 00:09:17,180 e, em última análise, a partir do último ano, mais de 2000 pessoas vindas 167 00:09:17,180 --> 00:09:20,270 para ver o seu projecto final, alunos, funcionários e professores 168 00:09:20,270 --> 00:09:22,630 do outro lado do campus e até mesmo fora do campus. 169 00:09:22,630 --> 00:09:27,250 E se não fosse incentivo suficiente para vir vê-lo a si mesmo, 170 00:09:27,250 --> 00:09:29,490 perceber que o seu amigos podem ser encorajados 171 00:09:29,490 --> 00:09:32,534 para vir para ver Asana, e eBay, e Facebook e Google, e Microsoft, 172 00:09:32,534 --> 00:09:34,950 e Palantír, e Quora, e outros, recrutadores e ex-alunos 173 00:09:34,950 --> 00:09:37,699 a partir destes para várias empresas falar sobre a vida no mundo real, 174 00:09:37,699 --> 00:09:41,790 oportunidades tanto tempo integral e Verão na indústria real. 175 00:09:41,790 --> 00:09:44,920 >> E se isso não foram raciocinar o suficiente para vir vê-lo, 176 00:09:44,920 --> 00:09:49,420 seus amigos podem ser encorajados a entrar no sorteio em que, no momento da chegada, 177 00:09:49,420 --> 00:09:52,510 você como os alunos irão cada ser entregue um monte de cara do smiley adesivos. 178 00:09:52,510 --> 00:09:55,500 E os participantes, como os seus amigos, serão tratadas um pequeno cartão sorteio 179 00:09:55,500 --> 00:09:56,260 à chegada. 180 00:09:56,260 --> 00:09:58,920 E para cada pessoa que bate-papo, eles serão 181 00:09:58,920 --> 00:10:01,310 entregou, por você, um cara etiqueta smiley. 182 00:10:01,310 --> 00:10:06,270 Cada um dos quais representa uma entrada em uma rifa com prémios fabulosos, 183 00:10:06,270 --> 00:10:09,155 entre eles um Xbox, um Wii, e uma todo monte de outras coisas divertidas, 184 00:10:09,155 --> 00:10:10,780 alguns dos quais já vimos aqui na sala de aula. 185 00:10:10,780 --> 00:10:11,780 Portanto, fique atento para isso. 186 00:10:11,780 --> 00:10:14,490 >> Mas, em última análise, é inteiramente sobre as realizações 187 00:10:14,490 --> 00:10:17,130 neste semestre, ea expressões, e emoção 188 00:10:17,130 --> 00:10:18,870 que você vai agitar em os presentes. 189 00:10:18,870 --> 00:10:21,660 Onde, em última análise, são vestindo seu muito own-- isso, 190 00:10:21,660 --> 00:10:24,330 Tomei CS50 camisetas como que aqui. 191 00:10:24,330 --> 00:10:26,790 Portanto, incentivar o seu amigos para ir a este URL 192 00:10:26,790 --> 00:10:29,760 aqui, que irá enviar-lhe a todos os detalhes para os mesmos. 193 00:10:29,760 --> 00:10:33,080 >> Enquanto isso, se você está pensando em outra olhar para a ciência da computação na Primavera deste ano, 194 00:10:33,080 --> 00:10:36,560 ou além, perceber que este é o mesmo handout-- embora atualizado desde semana 195 00:10:36,560 --> 00:10:37,935 zero-- que nós entregues. 196 00:10:37,935 --> 00:10:39,810 E se você vai para o meio desta booklet-- 197 00:10:39,810 --> 00:10:43,040 há cópias no transepto outside-- perceber isso você mostra 198 00:10:43,040 --> 00:10:45,740 via setas exatamente o que cursos que você pode ir off 199 00:10:45,740 --> 00:10:49,100 para explorar esta primavera, próximo queda, verão, e além. 200 00:10:49,100 --> 00:10:51,920 Então faça dar uma olhada no gráfico nele para ter uma noção das coisas. 201 00:10:51,920 --> 00:10:54,170 E se você gostaria de obter envolvido em outras funções, 202 00:10:54,170 --> 00:10:57,520 sei, se você não já, que o Colégio Board-- que 203 00:10:57,520 --> 00:10:59,880 você pode ter alguns não memórias gostam tanto de-- 204 00:10:59,880 --> 00:11:03,650 tem, no entanto, apenas a criação de um novo estrutura curricular chamado Computer AP 205 00:11:03,650 --> 00:11:04,517 Princípios de ciência. 206 00:11:04,517 --> 00:11:06,850 Algo que você pode ter tomadas, ou pelo menos ouviu falar, 207 00:11:06,850 --> 00:11:09,410 um curso de CS existente em escolas secundárias chamados 208 00:11:09,410 --> 00:11:12,210 APCSA, que é uma forma justa classe mundana que 209 00:11:12,210 --> 00:11:15,920 se concentra de forma demasiada sobre a linguagem Java e a mecânica dos mesmos. 210 00:11:15,920 --> 00:11:19,250 >> Princípios APCs, enquanto isso, ser mais sobre idéias, e mais 211 00:11:19,250 --> 00:11:20,400 sobre a resolução de problemas. 212 00:11:20,400 --> 00:11:24,530 E para este fim, nós, um bando de nossos amigos da UC Berkeley, na co.org, 213 00:11:24,530 --> 00:11:26,340 e algumas outras entidades ao redor do mundo 214 00:11:26,340 --> 00:11:29,480 estão a criar currículos que irá satisfazer princípios APCs. 215 00:11:29,480 --> 00:11:34,170 O que significa dizer que CS50 AP ser um equivalente AP que estudantes 216 00:11:34,170 --> 00:11:37,470 em várias escolas de ensino médio em todo o mundo pode tomar a partir deste próximo outono 217 00:11:37,470 --> 00:11:38,214 2016. 218 00:11:38,214 --> 00:11:40,880 E se você gostaria de se envolver no ensino secundário, 219 00:11:40,880 --> 00:11:43,350 e envolvidos neste outreach, não chegar até nós lá, 220 00:11:43,350 --> 00:11:47,990 se você é um TF, um CA, ou simplesmente interessados ​​em educação em geral. 221 00:11:47,990 --> 00:11:50,400 >> E, de fato, se você gostaria para se juntar a própria equipe do CS50, 222 00:11:50,400 --> 00:11:54,440 perceber que, tão logo prazo termina, nós vamos começar a recrutar 223 00:11:54,440 --> 00:11:57,870 de Ensino Fellows, assistentes do curso, assim como os muitos que artistas 224 00:11:57,870 --> 00:12:00,740 fazer este curso possível Por trás das cenas, 225 00:12:00,740 --> 00:12:04,420 criando seus ativos on-line, a sua em pessoa oportunidades, e muito mais. 226 00:12:04,420 --> 00:12:08,540 Assim, se qualquer uma dessas funções aqui apelar, deixe-nos saber neste URL aqui. 227 00:12:08,540 --> 00:12:12,220 Agora a pouco, vamos recorrer, assim como fizemos na semana zero, um pedaço de bolo. 228 00:12:12,220 --> 00:12:14,280 Desta vez vai ser no térreo no pub. 229 00:12:14,280 --> 00:12:15,910 Assim cabeça lá mais tarde. 230 00:12:15,910 --> 00:12:20,580 Mas eu queria apenas ter um momento a reconhecer realmente o que este bolo aqui 231 00:12:20,580 --> 00:12:24,860 representa, ou talvez mais canonicamente, o que esta aqui face-off representa. 232 00:12:24,860 --> 00:12:29,372 >> Foi realmente uma honra, honestidade, com a parceria com os nossos amigos 233 00:12:29,372 --> 00:12:31,080 abaixo da estrada em Nova Haven neste semestre. 234 00:12:31,080 --> 00:12:34,170 É certamente sido um estranho coisa, uma coisa incomum, 235 00:12:34,170 --> 00:12:36,580 ouso dizer que um número sem precedentes coisa para dois colégios 236 00:12:36,580 --> 00:12:39,479 estar vindo junto, oferecendo um curso no mesmo, 237 00:12:39,479 --> 00:12:42,520 em dois campi e trazendo diferentes estes dois órgãos estudantis junto. 238 00:12:42,520 --> 00:12:44,740 Mas tem sido tal honra trabalhar com Andi, 239 00:12:44,740 --> 00:12:49,146 com Scass, e com Jason em New Haven, ea totalidade dos nossos 44 funcionários pessoa 240 00:12:49,146 --> 00:12:51,020 de assistentes de ensino, e Assistentes de curso 241 00:12:51,020 --> 00:12:55,250 em New Haven, que, pela primeira vez, em A história de Yale, eram em sua maioria si 242 00:12:55,250 --> 00:12:56,090 alunos de graduação. 243 00:12:56,090 --> 00:12:59,720 >> Na verdade, até este ano, queda 2015, Yale não fez, na verdade, 244 00:12:59,720 --> 00:13:02,030 têm uma tradição ou um subsídio para alunos de graduação 245 00:13:02,030 --> 00:13:04,524 seções principais e servindo como companheiros de ensino 246 00:13:04,524 --> 00:13:06,690 muito como temos desfrutado aqui dentro ciência da computação 247 00:13:06,690 --> 00:13:07,920 em Harvard por algum tempo. 248 00:13:07,920 --> 00:13:10,700 E assim que sozinho tem sido um oportunidade extraordinária para nós 249 00:13:10,700 --> 00:13:13,100 a parceria com eles em que a iniciativa, e trazê- 250 00:13:13,100 --> 00:13:17,069 para o rebanho líderes como Andi e outros professores lá no campus. 251 00:13:17,069 --> 00:13:20,110 E permita-me chamar a atenção também, para este homem no meio. 252 00:13:20,110 --> 00:13:23,660 Mesmo que ele agora vive em Nova Haven-- em grande parte porque o enviou 253 00:13:23,660 --> 00:13:27,160 há-- tudo isso é o resultado de Jason Hirschhorn ter sido Ensino 254 00:13:27,160 --> 00:13:29,670 Fellow para CS50 para bastante alguns anos aqui, 255 00:13:29,670 --> 00:13:32,190 formou no ano passado, Kirkland House. 256 00:13:32,190 --> 00:13:34,750 E eu acho que ultimately-- recebi um telefonema de mim 257 00:13:34,750 --> 00:13:37,140 em um ponto que muito muito reduzida para, hey, 258 00:13:37,140 --> 00:13:40,124 você se importaria de se mudar para New Haven após a graduação? 259 00:13:40,124 --> 00:13:42,790 Isso tudo foi porque estávamos tentando levantar-se a esta iniciativa, 260 00:13:42,790 --> 00:13:45,739 e nós queremos ter certeza de que há Era do conhecimento institucional para baixo 261 00:13:45,739 --> 00:13:48,530 lá em New Haven porque estávamos construir algo a partir do zero. 262 00:13:48,530 --> 00:13:51,660 E se-- Jason, se você pudesse talvez apenas venha se desajeitadamente em direção palco, 263 00:13:51,660 --> 00:13:53,909 para que possamos, pelo menos, ver tudo Jason Hirschhorn em pessoa. 264 00:13:53,909 --> 00:13:59,350 [Aplausos] 265 00:13:59,350 --> 00:14:02,840 >> Certamente, sem Jason, Yale 50 não teria sido possível. 266 00:14:02,840 --> 00:14:04,960 Assim, nossos agradecimentos a Jason Hirschhorn. 267 00:14:04,960 --> 00:14:10,900 E também, temos uma enorme equipe que nós não vai chamar a atenção pessoal 268 00:14:10,900 --> 00:14:13,130 para todos aqui, mas mais de 100 pessoas 269 00:14:13,130 --> 00:14:15,130 aqui em New Haven que fazer este curso possível. 270 00:14:15,130 --> 00:14:17,088 E você pode apenas ver seu próprio Ensino Fellow 271 00:14:17,088 --> 00:14:18,900 nesta lista, se aqui ou um New Haven. 272 00:14:18,900 --> 00:14:21,430 E assim se pudéssemos, um enorme salva de palmas 273 00:14:21,430 --> 00:14:23,060 para a totalidade do pessoal docente. 274 00:14:23,060 --> 00:14:29,200 >> [Aplausos] 275 00:14:29,200 --> 00:14:32,190 >> E deixe-me desenhar alguns especiais a atenção para algumas das pessoas 276 00:14:32,190 --> 00:14:35,045 aqui, especialmente Hannah, e Maria, e Daven, e Rob, que, 277 00:14:35,045 --> 00:14:38,220 como os cursos de cabeça, fazer tudo correr aqui em Cambridge. 278 00:14:38,220 --> 00:14:41,710 Claro, Colton Ogden, que começa mais de nossas palestras ali na música. 279 00:14:41,710 --> 00:14:46,186 280 00:14:46,186 --> 00:14:51,750 Doug Lloyd, who-- este é CS50 AP, que estava liderando a nossa iniciativa AP. 281 00:14:51,750 --> 00:14:55,750 Dan Armendariz, sem os quais não teria um IDE CS50 este ano. 282 00:14:55,750 --> 00:14:58,430 Aliess, que faz tudo possível nos bastidores, 283 00:14:58,430 --> 00:15:01,600 incluindo a execução do luzes como retratado aqui. 284 00:15:01,600 --> 00:15:04,680 E, em seguida, por último, mas não menos importante, Equipe de produção do CS50. 285 00:15:04,680 --> 00:15:06,970 >> Basta dizer, é Equipe de produção do CS50 286 00:15:06,970 --> 00:15:10,430 que capacita muitos de nós para dormir na parte da tarde, 287 00:15:10,430 --> 00:15:13,251 e se envolver com o curso de Material realmente de forma assíncrona. 288 00:15:13,251 --> 00:15:15,750 E isso é muito mais um dos as metas de design do curso. 289 00:15:15,750 --> 00:15:18,860 Como você sabe, nós desfrutar é-- agora uma oportunidade 290 00:15:18,860 --> 00:15:20,272 para permitir a inscrição simultânea. 291 00:15:20,272 --> 00:15:22,230 Nós temos uma oportunidade para estudantes, certamente, 292 00:15:22,230 --> 00:15:24,820 para assistir a esses cursos- materiais on-line, 293 00:15:24,820 --> 00:15:27,100 mesmo em tempo real ao vivo agora. 294 00:15:27,100 --> 00:15:30,715 E isso é totalmente por causa de a equipe de produção que você vê, 295 00:15:30,715 --> 00:15:33,060 ou até mesmo não ver ao redor você, e atrás de você aqui. 296 00:15:33,060 --> 00:15:35,910 >> Por exemplo, este foi algumas cenas baleado por Jordan no ano passado, 297 00:15:35,910 --> 00:15:38,890 apenas para falar com o tipo de arte o que se passa nos bastidores. 298 00:15:38,890 --> 00:15:40,460 Isto, naturalmente, é foho no Quad. 299 00:15:40,460 --> 00:15:42,440 E só para lhe dar um olhar para trás na semana zero, 300 00:15:42,440 --> 00:15:46,340 este foi o imaginário com que começou na primeira semana. 301 00:15:46,340 --> 00:15:56,320 >> [Música tocando] 302 00:15:56,320 --> 00:15:58,350 >> Essa foi a partir da própria Jordan do CS50. 303 00:15:58,350 --> 00:16:05,590 E também nos bastidores aqui hoje é Ramon, e Ian, e Scully, e Dan 304 00:16:05,590 --> 00:16:06,920 Coffey. 305 00:16:06,920 --> 00:16:12,067 Dan Coffey, que dirige Equipe de produção de CD50. 306 00:16:12,067 --> 00:16:13,900 E, na verdade sobre o passado vários anos-- este 307 00:16:13,900 --> 00:16:16,340 é meu nono ano envolvido com o course-- realmente tem 308 00:16:16,340 --> 00:16:19,740 Dan Coffey, com a produção equipe, tomada CS50 para outro nível. 309 00:16:19,740 --> 00:16:22,410 Não só disparar o Claro que agora em 4K, por assim dizer, 310 00:16:22,410 --> 00:16:25,500 no próximo ano vamos também ser capaz de derrubá-la em 6K. 311 00:16:25,500 --> 00:16:31,440 Bem como na realidade virtual, em parte porque é cool-- 312 00:16:31,440 --> 00:16:33,496 em parte porque é legal, mas também como você sabe, 313 00:16:33,496 --> 00:16:35,400 temos uma comunidade on-line muito considerável. 314 00:16:35,400 --> 00:16:37,977 Pessoas que, por várias razões, não podia viajar, 315 00:16:37,977 --> 00:16:40,060 ou não puderam comparecer um lugar como Harvard e Yale. 316 00:16:40,060 --> 00:16:43,420 >> E um dos objetivos é pedagogicamente para experimentar novas formas de tecnologia 317 00:16:43,420 --> 00:16:46,910 para que possamos, através de proxy, e através de você tudo, dar aos alunos on-line 318 00:16:46,910 --> 00:16:49,660 em todo o mundo uma oportunidade para ver, e sentir, e ouvir 319 00:16:49,660 --> 00:16:51,630 o que um lugar como Harvard ou Yale sente. 320 00:16:51,630 --> 00:16:54,290 Assim, em breve, no outono de 2016. 321 00:16:54,290 --> 00:16:58,150 E agora, para levá-lo abaixo de um entalhe, isso está prestes a ser horrível. 322 00:16:58,150 --> 00:17:01,300 >> Mas você deve se lembrar que a maioria dos vídeos de palestras deste ano, 323 00:17:01,300 --> 00:17:05,560 ou todos os outros, termina com uma espécie de aparentemente estranho clipe de Seinfeld, 324 00:17:05,560 --> 00:17:09,310 inspirado por algum episódio real re-implementado pela produção do CS50 325 00:17:09,310 --> 00:17:11,940 equipe, que foram incrivelmente gracioso e criativo. 326 00:17:11,940 --> 00:17:15,290 E eu pensei que eu vou lhe mostrar um dos as inspirações, um segundo grampo 30, 327 00:17:15,290 --> 00:17:17,700 a partir de um real show de Seinfeld que inspirou um deste 328 00:17:17,700 --> 00:17:20,060 semester's-- Estou told-- clipe favorito. 329 00:17:20,060 --> 00:17:23,981 Então, primeiro, um clipe real de Seinfeld. 330 00:17:23,981 --> 00:17:25,339 >> ELAINE: C'mon que está dançando? 331 00:17:25,339 --> 00:17:26,963 Quer que eu a-- quer que eu começar com isso? 332 00:17:26,963 --> 00:17:29,945 Vou começar com isso. 333 00:17:29,945 --> 00:17:30,939 Tudo bem, woo! 334 00:17:30,939 --> 00:17:35,412 >> [Música tocando] 335 00:17:35,412 --> 00:17:41,873 >> [RISO] 336 00:17:41,873 --> 00:17:43,861 >> Woo! 337 00:17:43,861 --> 00:17:45,352 Vamos lá pessoal, qual é a espera? 338 00:17:45,352 --> 00:17:49,328 339 00:17:49,328 --> 00:17:50,595 >> GEORGE: extravagante doce Moisés. 340 00:17:50,595 --> 00:17:52,589 >> [RISO] 341 00:17:52,589 --> 00:17:54,880 DAVID J. MALAN: Então, muitas vezes, falar sobre empurrando estudantes 342 00:17:54,880 --> 00:17:56,400 além de suas próprias zonas de conforto. 343 00:17:56,400 --> 00:17:59,850 Eu, agora, vou para rastrear -se em uma bola e soluço 344 00:17:59,850 --> 00:18:02,590 como nós jogamos para você esta re-implementação do presente, 345 00:18:02,590 --> 00:18:06,116 graças à equipe de produção do CS50. 346 00:18:06,116 --> 00:18:08,576 >> [SEINFELD música tema] 347 00:18:08,576 --> 00:18:13,004 348 00:18:13,004 --> 00:18:14,480 >> Tudo bem, quem está dançando? 349 00:18:14,480 --> 00:18:15,956 Vamos lá, que está dançando? 350 00:18:15,956 --> 00:18:17,432 Você quer que eu começar com isso? 351 00:18:17,432 --> 00:18:19,392 Vou começar com isso. 352 00:18:19,392 --> 00:18:19,892 Woo! 353 00:18:19,892 --> 00:18:25,304 >> [Música tocando] 354 00:18:25,304 --> 00:18:30,716 355 00:18:30,716 --> 00:18:34,415 >> DOUG LLOYD: extravagante doce Moisés. 356 00:18:34,415 --> 00:18:38,190 >> [Aplausos] 357 00:18:38,190 --> 00:18:41,230 >> DAVID J. MALAN: E agora alguns coisas especiais para uma aluna 358 00:18:41,230 --> 00:18:44,480 que agora está fazendo seu doutorado apenas a estrada aqui em Harvard. 359 00:18:44,480 --> 00:18:47,540 E quem poderia ser muitas vezes visto nesta forma no horário de expediente, 360 00:18:47,540 --> 00:18:49,140 tanto em Cambridge, e em New Haven. 361 00:18:49,140 --> 00:18:56,910 Na verdade, se nós enhance-- uma grande rodada de palmas para do CS50 próprio, Zamyla. 362 00:18:56,910 --> 00:19:00,500 E agora, uma palavra de equipe CS50 em ambos os locais que faria 363 00:19:00,500 --> 00:19:02,569 gostaria de oferecer alguns de despedida palavras de seu próprio. 364 00:19:02,569 --> 00:19:04,610 ANNALEAH ERNST: Não há nenhum outro curso em que 365 00:19:04,610 --> 00:19:08,430 todos os que trabalham para o curso é tão animado para estar lá, e ser 366 00:19:08,430 --> 00:19:11,720 envolvido nela, como CS50. 367 00:19:11,720 --> 00:19:15,860 Eu não sei, é como se isso realmente responsabilidade importante e especial, 368 00:19:15,860 --> 00:19:17,515 e tipo de uma experiência incrível. 369 00:19:17,515 --> 00:19:20,056 E eu estou muito feliz por eu chegar a ser uma parte da educação das pessoas. 370 00:19:20,056 --> 00:19:22,802 COLUNA 3: CS50, na minha opinião, é incrível. 371 00:19:22,802 --> 00:19:24,170 Eu amo isso. 372 00:19:24,170 --> 00:19:25,970 Eu adorava quando eu estava tendo uma aula. 373 00:19:25,970 --> 00:19:27,392 E eu amo-o ainda mais como um TA. 374 00:19:27,392 --> 00:19:30,100 JORDAN HAYASHI: CFing é um monte de trabalhar, mas é muito gratificante 375 00:19:30,100 --> 00:19:31,541 porque você começa a ensinar tanto. 376 00:19:31,541 --> 00:19:33,082 Você realmente começa a conhecer seus alunos. 377 00:19:33,082 --> 00:19:35,260 Você começa a conhecer o material você mesmo. 378 00:19:35,260 --> 00:19:38,090 E você começa a vê-los apenas tornar-se cientistas da computação. 379 00:19:38,090 --> 00:19:41,492 >> COLUNA 4: Meus alunos são o destaque da minha semestre. 380 00:19:41,492 --> 00:19:44,950 >> [Música tocando] 381 00:19:44,950 --> 00:19:57,846 382 00:19:57,846 --> 00:19:59,220 DAVID J. MALAN: E este é CS50. 383 00:19:59,220 --> 00:20:03,220 DAVID McPeek: Eu apenas nunca me senti tanto como um líder no campus, 384 00:20:03,220 --> 00:20:04,240 como eu tenho neste semestre. 385 00:20:04,240 --> 00:20:07,510 >> SAM LEVATICH: Este é um dos únicas oportunidades no campus de Yale 386 00:20:07,510 --> 00:20:10,520 Para começar realmente investido no ensino. 387 00:20:10,520 --> 00:20:13,021 >> COLUNA 5: É muito legal CS50 ver a partir do outro lado. 388 00:20:13,021 --> 00:20:15,770 NICK JOSÉ: Fiquei surpreso com como todos os alunos foram animado. 389 00:20:15,770 --> 00:20:17,718 ARIANNA Benson: É também bom quando as pessoas 390 00:20:17,718 --> 00:20:20,603 recuperar uma imagem de Rick Astley, e são como, quem é esse? 391 00:20:20,603 --> 00:20:23,394 DAVID ARMENTA: Eu queria dar- de volta porque eu tenho um monte de apoio 392 00:20:23,394 --> 00:20:24,269 quando eu era um estudante. 393 00:20:24,269 --> 00:20:29,630 MARY FARNER: Tudo que você precisa é de entusiasmo e um amor de ensino, ou CS, 394 00:20:29,630 --> 00:20:32,288 ou qualquer um dos acima, e você vai ser capaz de fazê-lo. 395 00:20:32,288 --> 00:20:34,371 SAM LEVATICH: All my alunos me manter Rickrolling. 396 00:20:34,371 --> 00:20:37,317 [Música tocando] 397 00:20:37,317 --> 00:21:01,386 398 00:21:01,386 --> 00:21:04,010 ANNALEAH ERNST: Tem sido muito divertida de ensinar sobre essa coisa 399 00:21:04,010 --> 00:21:06,009 que eu realmente amo, e acho que é muito divertido, 400 00:21:06,009 --> 00:21:08,470 e tentar outras pessoas animado sobre isso também. 401 00:21:08,470 --> 00:21:10,830 Estou Annaleah Ernst, e este é CS50. 402 00:21:10,830 --> 00:21:15,874 >> [CHEERING] 403 00:21:15,874 --> 00:21:24,085 >> [Música tocando] 404 00:21:24,085 --> 00:21:27,210 DAVID J. MALAN: E agora, você pode recordar que começou este semestre falando 405 00:21:27,210 --> 00:21:30,390 em última análise, sobre o pensamento computacional na resolução de problemas independentes 406 00:21:30,390 --> 00:21:32,160 de linguagens de programação reais. 407 00:21:32,160 --> 00:21:34,330 E nós pensamos ver apenas até que ponto 408 00:21:34,330 --> 00:21:37,369 este se afundou em uma tentativa por exercício não fizemos na semana zero, 409 00:21:37,369 --> 00:21:39,160 mas nós pensamos tentar algumas vezes aqui 410 00:21:39,160 --> 00:21:42,220 na semana 12, para os quais Preciso de um voluntário que 411 00:21:42,220 --> 00:21:44,560 é confortável chegando aqui no palco. 412 00:21:44,560 --> 00:21:45,060 >> Vamos lá para cima. 413 00:21:45,060 --> 00:21:45,855 Qual o seu nome? 414 00:21:45,855 --> 00:21:46,480 >> Yahong: Yahong. 415 00:21:46,480 --> 00:21:48,370 DAVID J. MALAN: Yahong, vamos lá para cima, desta forma. 416 00:21:48,370 --> 00:21:50,763 E se tudo, se você tem uma folha de papel a partir de nós 417 00:21:50,763 --> 00:21:53,790 ou uma folha de papel em branco de seu própria, vá em frente e tirar isso 418 00:21:53,790 --> 00:21:54,830 neste ponto. 419 00:21:54,830 --> 00:21:56,380 Bom te conhecer. 420 00:21:56,380 --> 00:22:00,490 Tudo bem, o objetivo da Yahong aqui vai ser o seguinte, 421 00:22:00,490 --> 00:22:06,370 Tenho aqui um desenho que só ela vai ser capaz de ver. 422 00:22:06,370 --> 00:22:08,710 Venha até aqui no médio, se você gostaria. 423 00:22:08,710 --> 00:22:10,760 E deixe-me dar-lhe um microfone aqui. 424 00:22:10,760 --> 00:22:13,710 E seu objetivo aqui é vai ser a descrever, 425 00:22:13,710 --> 00:22:16,440 em detalhes tão precisos quanto possível, o que você vê. 426 00:22:16,440 --> 00:22:19,380 >> E essas pessoas aqui, como o tipo implementadores de computador deste, 427 00:22:19,380 --> 00:22:22,140 precisa desenhar exatamente o que você diz. 428 00:22:22,140 --> 00:22:25,770 E então, o que eu vou fazer é pegar um algumas amostras aleatórias da platéia 429 00:22:25,770 --> 00:22:27,895 e vamos ver o quão precisamente isso funcionou. 430 00:22:27,895 --> 00:22:29,020 Yahong: Então eu descrever este. 431 00:22:29,020 --> 00:22:30,478 DAVID J. MALAN: Você descreveu este. 432 00:22:30,478 --> 00:22:34,317 Você dizer a seus colegas centenas de aqui exatamente o que desenhar, ir. 433 00:22:34,317 --> 00:22:36,650 Yahong: OK, então na própria meio da folha de papel, 434 00:22:36,650 --> 00:22:39,290 existem duas formas, um em cima do outro, 435 00:22:39,290 --> 00:22:41,380 mas não se tocam, mas quase se tocando. 436 00:22:41,380 --> 00:22:44,575 Portanto, há um círculo no superior, e um quadrado na parte inferior, 437 00:22:44,575 --> 00:22:45,950 e eles são quase do mesmo tamanho. 438 00:22:45,950 --> 00:22:47,600 Eles são o tipo de médio, pequeno. 439 00:22:47,600 --> 00:22:54,810 E dentro do círculo, existem dois-- há três praças. 440 00:22:54,810 --> 00:22:59,460 Portanto, há um pequeno quadrado dentro de um praça maior, dentro de um quadrado maior. 441 00:22:59,460 --> 00:23:02,660 E dentro do quadrado no inferior, existem três círculos. 442 00:23:02,660 --> 00:23:05,515 Um pequeno círculo dentro de um maior círculo, dentro de um círculo maior. 443 00:23:05,515 --> 00:23:06,556 DAVID J. MALAN: Entenderam? 444 00:23:06,556 --> 00:23:07,719 AUDIÊNCIA: Não. 445 00:23:07,719 --> 00:23:10,010 DAVID J. MALAN: Então por que não fazer você-- eu vou andar por aí. 446 00:23:10,010 --> 00:23:13,200 Eu vou pegar um pouco, e se você quiser repescagem para aqueles que precisam de uma segunda via. 447 00:23:13,200 --> 00:23:15,810 >> Yahong: OK, você precisa me explicar isso de novo? 448 00:23:15,810 --> 00:23:20,630 OK, tudo bem, assim, no meio da folha de papel existem duas formas. 449 00:23:20,630 --> 00:23:23,710 E é uma em cima da outra, mas eles são aproximadamente do mesmo tamanho. 450 00:23:23,710 --> 00:23:29,850 Existe um pequeno círculo médio em cima de um quadrado pequeno médio. 451 00:23:29,850 --> 00:23:33,900 OK, por isso é tipo como na parte superior, pensar em colocar-lo como um boneco de neve, 452 00:23:33,900 --> 00:23:36,720 mas com duas formas diferentes em vez de dois círculos. 453 00:23:36,720 --> 00:23:39,100 E, em seguida, em as-- dentro do círculo, há 454 00:23:39,100 --> 00:23:44,047 é uma pequena caixa, dentro de outro pequena caixa, dentro de uma outra pequena caixa. 455 00:23:44,047 --> 00:23:46,130 E dentro da praça, há um pequeno círculo, 456 00:23:46,130 --> 00:23:49,371 dentro de outro pequeno círculo, dentro de outro pequeno círculo. 457 00:23:49,371 --> 00:23:52,306 Será que isso faz sentido? 458 00:23:52,306 --> 00:23:53,139 DAVID J. MALAN: Sim. 459 00:23:53,139 --> 00:23:54,405 Yahong: Muita pressão. 460 00:23:54,405 --> 00:23:56,800 DAVID J. MALAN: Tudo bem, Eu volto já. 461 00:23:56,800 --> 00:24:00,580 Atravessar o público aqui, OK, muito agradável. 462 00:24:00,580 --> 00:24:03,060 Obrigado, nós temos OK tem que tomar essa. 463 00:24:03,060 --> 00:24:05,830 Tudo bem, isso parece ser uma boa amostra aleatória, obrigado. 464 00:24:05,830 --> 00:24:06,330 Tudo certo. 465 00:24:06,330 --> 00:24:06,996 >> Yahong: Awesome. 466 00:24:06,996 --> 00:24:08,720 DAVID J. MALAN: Então agora-- também? 467 00:24:08,720 --> 00:24:09,500 >> Yahong: Awesome. 468 00:24:09,500 --> 00:24:10,360 >> DAVID J. MALAN: Oh, impressionante, OK. 469 00:24:10,360 --> 00:24:11,670 Tão impressionante, ficar ali. 470 00:24:11,670 --> 00:24:16,290 Eu estou indo para ir em frente e revelar a você o que alguns de seus colegas aqui fizeram. 471 00:24:16,290 --> 00:24:22,260 Então aqui nós temos este aqui. 472 00:24:22,260 --> 00:24:25,410 OK, ele tipo de apenas manter indo e indo. 473 00:24:25,410 --> 00:24:27,920 Aqui, um pouco de interpretação diferente. 474 00:24:27,920 --> 00:24:31,020 475 00:24:31,020 --> 00:24:40,370 OK, aqui, vamos ver, obtendo mais perto, embora menor, muito agradável. 476 00:24:40,370 --> 00:24:42,200 Embora, eu só tinha que pegar um presente. 477 00:24:42,200 --> 00:24:44,680 >> [RISO] 478 00:24:44,680 --> 00:24:46,500 >> Qual foi a resposta real? 479 00:24:46,500 --> 00:24:48,300 Vamos dar uma olhada aqui. 480 00:24:48,300 --> 00:24:51,600 O que ela estava descrevendo era esta imagem aqui. 481 00:24:51,600 --> 00:24:54,490 Então man-- alguns de-- muitos de vocês aqui em cima as que eu olhei, 482 00:24:54,490 --> 00:24:55,570 se obter este direito. 483 00:24:55,570 --> 00:24:59,470 Vamos em frente e vamos chamá-show-- alguém para cima e ver o quão facilmente, 484 00:24:59,470 --> 00:25:01,920 ou com o nível de dificuldade que eles podem fazê-lo. 485 00:25:01,920 --> 00:25:02,970 Muito obrigada. 486 00:25:02,970 --> 00:25:05,460 Como cerca de um outro voluntário um pouco mais para trás. 487 00:25:05,460 --> 00:25:08,820 OK, eu vi isso em primeira mão, vamos lá para cima. 488 00:25:08,820 --> 00:25:10,280 Qual o seu nome? 489 00:25:10,280 --> 00:25:11,119 Oh, desculpe? 490 00:25:11,119 --> 00:25:11,660 MARCY: Marcy. 491 00:25:11,660 --> 00:25:14,976 DAVID J. MALAN: Marcy, venha em cima, bom te conhecer. 492 00:25:14,976 --> 00:25:16,850 Tudo bem, temos aqui um microfone para você. 493 00:25:16,850 --> 00:25:17,940 Deixe-me pegar um desenho. 494 00:25:17,940 --> 00:25:20,398 E por isso, se você quer apenas usar o outro lado dessa folha, 495 00:25:20,398 --> 00:25:23,780 ou alguma outra folha de papel, eu sou indo para ir em frente e dar Marcy 496 00:25:23,780 --> 00:25:32,320 um diferente aqui que apenas ela agora pode see-- que só 497 00:25:32,320 --> 00:25:36,330 ela pode ver opaquely, OK. 498 00:25:36,330 --> 00:25:37,210 >> MARCY: OK. 499 00:25:37,210 --> 00:25:38,001 >> DAVID J. MALAN: Ir. 500 00:25:38,001 --> 00:25:40,040 501 00:25:40,040 --> 00:25:45,180 >> MARCY: Empate 16 pouco dots tudo em uma grade. 502 00:25:45,180 --> 00:25:49,340 Assim, quatro filas de quatro pontos cada. 503 00:25:49,340 --> 00:25:55,376 E os pontos são ocas, de modo eles são como pequenos círculos pequenos. 504 00:25:55,376 --> 00:25:56,770 Oh, existem cinco deles. 505 00:25:56,770 --> 00:25:59,050 OK, é cinco. 506 00:25:59,050 --> 00:26:02,930 É cinco fileiras de pontos pretos. 507 00:26:02,930 --> 00:26:09,290 Cinco fileiras de cinco pontos, e, em seguida, começando no topo OK corner-- esquerda, 508 00:26:09,290 --> 00:26:12,460 assim cinco fileiras de cinco pontos, e os pontos são ocas, 509 00:26:12,460 --> 00:26:15,630 por isso eles são como pequenas pequenos círculos na verdade. 510 00:26:15,630 --> 00:26:17,250 Então eles são branco no interior. 511 00:26:17,250 --> 00:26:18,540 >> AUDIÊNCIA: OK. 512 00:26:18,540 --> 00:26:21,280 >> MARCY: OK, então cinco fileiras de cinco pontos. 513 00:26:21,280 --> 00:26:25,560 E então, você começa a partir do topo do ponto esquerdo, 514 00:26:25,560 --> 00:26:28,090 e, em seguida, desenhar uma linha até o próximo ponto 515 00:26:28,090 --> 00:26:34,290 para baixo, e, em seguida, chamar uma outra linha para um à direita do que um. 516 00:26:34,290 --> 00:26:36,390 Então, isso é duas linhas até agora. 517 00:26:36,390 --> 00:26:41,440 E, em seguida, desenhar uma linha para baixo para a seguinte para baixo. 518 00:26:41,440 --> 00:26:44,490 OK, então isso é três linhas, baixo, direita, e, em seguida, para baixo. 519 00:26:44,490 --> 00:26:46,470 E, em seguida, à esquerda. 520 00:26:46,470 --> 00:26:49,450 E, em seguida, para baixo. 521 00:26:49,450 --> 00:26:53,940 >> OK, então repescagem, é o primeiro é down-- OK, 522 00:26:53,940 --> 00:26:57,740 você está começando do canto superior esquerdo corner-- e, em seguida, para baixo, e depois à direita, 523 00:26:57,740 --> 00:27:05,040 e, em seguida, para baixo, e depois à esquerda, e depois para baixo, e depois à direita, e depois à direita, 524 00:27:05,040 --> 00:27:06,560 e depois à esquerda. 525 00:27:06,560 --> 00:27:07,980 OK, então estamos cerca de metade completamente. 526 00:27:07,980 --> 00:27:10,290 527 00:27:10,290 --> 00:27:12,040 DAVID J. MALAN: Você disse direita, depois à esquerda. 528 00:27:12,040 --> 00:27:15,960 MARCY: Oh, gritos, OK. 529 00:27:15,960 --> 00:27:17,860 DAVID J. MALAN: Não é fácil. 530 00:27:17,860 --> 00:27:19,840 MARCY: Vamos começar de novo. 531 00:27:19,840 --> 00:27:21,590 Vamos começar de novo a partir de no canto superior esquerdo. 532 00:27:21,590 --> 00:27:22,840 >> DAVID J. MALAN: Só mais uma passagem. 533 00:27:22,840 --> 00:27:33,650 MARCY: Sim, OK, baixo, direita, para baixo, esquerda, baixo, direita, direita, baixo, direita, 534 00:27:33,650 --> 00:27:44,520 cima, direita, cima, esquerda, esquerda, para cima, para cima, direita, baixo, direita, para cima, e você 535 00:27:44,520 --> 00:27:46,880 deve estar no canto superior direito. 536 00:27:46,880 --> 00:27:47,430 ESTÁ BEM. 537 00:27:47,430 --> 00:27:52,010 >> DAVID J. MALAN: Tudo bem, e se você fez isso corretamente, você deve agora 538 00:27:52,010 --> 00:27:57,320 tem este em seu folha de papel. 539 00:27:57,320 --> 00:28:01,530 Então deixe-me ir pegar um par. 540 00:28:01,530 --> 00:28:09,900 OK, obrigado, obrigado, obrigado, OK, eu acho que você não quer isso. 541 00:28:09,900 --> 00:28:13,690 OK, oh amo isso, obrigado. 542 00:28:13,690 --> 00:28:18,770 Desculpe a chegar, uau, aw, eu estou OK vai levar apenas essa. 543 00:28:18,770 --> 00:28:22,250 Tudo bem, isso é bom, isso é muito bom. 544 00:28:22,250 --> 00:28:27,920 Tudo bem, então vamos ver o que temos aqui. 545 00:28:27,920 --> 00:28:31,400 >> Então, observe, tentar fazer uma imprint mental desta. 546 00:28:31,400 --> 00:28:33,720 Deixe-me voltar para a projeção aqui. 547 00:28:33,720 --> 00:28:38,730 E isso é muito danado bom aqui, muito bem feito. 548 00:28:38,730 --> 00:28:42,430 Este, um pouco menor, mas Eu acho que é no caminho certo 549 00:28:42,430 --> 00:28:47,040 bem, muito bem feito. 550 00:28:47,040 --> 00:28:50,090 OK, este que eu sinto como se eu não deve colocar isso na internet, 551 00:28:50,090 --> 00:28:53,365 então vamos me-- este tem um número de telefone, por algum motivo. 552 00:28:53,365 --> 00:28:57,460 >> [RISO] 553 00:28:57,460 --> 00:28:59,680 >> Obrigado. 554 00:28:59,680 --> 00:29:03,240 E então, por que não vamos acabar com este um e agora-- thank you so much-- 555 00:29:03,240 --> 00:29:05,950 temos tempo para mais um exemplo aqui. 556 00:29:05,950 --> 00:29:08,900 Desta vez, como sobre a à esquerda lá, vamos lá para cima. 557 00:29:08,900 --> 00:29:10,280 Yup, com as mãos, sim. 558 00:29:10,280 --> 00:29:14,200 Todos vêm a direita em cima, vamos lá para cima. 559 00:29:14,200 --> 00:29:19,030 Desta vez, porém, vamos lá para cima. 560 00:29:19,030 --> 00:29:19,760 Qual o seu nome? 561 00:29:19,760 --> 00:29:20,500 >> DANIEL: Daniel. 562 00:29:20,500 --> 00:29:23,860 >> DAVID J. MALAN: Daniel, Neste momento, porém, estamos 563 00:29:23,860 --> 00:29:26,280 vai apimentar este up um pouco, e estamos 564 00:29:26,280 --> 00:29:28,465 vai ter você vem sobre a tela sensível ao toque. 565 00:29:28,465 --> 00:29:31,090 Então, agora, desta vez, eu vou mostrar todos vocês todo o desenho. 566 00:29:31,090 --> 00:29:35,630 E no sistema de honra, você não pode mover os olhos sempre tão ligeiramente acima aqui 567 00:29:35,630 --> 00:29:38,300 para ver o que a imagem é real. 568 00:29:38,300 --> 00:29:40,359 Então você só manter um-- apenas para a frente. 569 00:29:40,359 --> 00:29:42,400 E então você vai desenhar na tela o que 570 00:29:42,400 --> 00:29:43,733 seus colegas descrevem a você. 571 00:29:43,733 --> 00:29:46,590 E eu vou tentar resumir verbalmente por isso é alto o suficiente. 572 00:29:46,590 --> 00:29:50,925 >> Tudo bem, então sistema de honra aqui, olhar para a frente única, 573 00:29:50,925 --> 00:29:54,050 e todos vocês passo-a-step-- não ao contrário a manteiga de amendoim e geléia example-- 574 00:29:54,050 --> 00:29:56,550 vamos tentar descrever isto. 575 00:29:56,550 --> 00:29:57,810 Primeira instrução por favor. 576 00:29:57,810 --> 00:29:59,590 >> AUDIÊNCIA: Desenhe um grande círculo. 577 00:29:59,590 --> 00:30:01,063 >> DAVID J. MALAN: Desenhe um grande círculo. 578 00:30:01,063 --> 00:30:07,220 >> [RISO] 579 00:30:07,220 --> 00:30:09,327 >> Tudo bem, isso eu vou desfazer. 580 00:30:09,327 --> 00:30:11,589 >> AUDIÊNCIA: Desenhe uma vara figura sem braços. 581 00:30:11,589 --> 00:30:14,005 DAVID J. MALAN: Eu ouvi, desenhe um boneco sem braços. 582 00:30:14,005 --> 00:30:17,240 583 00:30:17,240 --> 00:30:18,190 >> [Aplausos] 584 00:30:18,190 --> 00:30:22,226 >> OK, tudo bem segunda instrução,. 585 00:30:22,226 --> 00:30:23,490 >> AUDIÊNCIA: Braço esquerdo no quadril. 586 00:30:23,490 --> 00:30:27,472 >> DAVID J. MALAN: Braço esquerdo no quadril. 587 00:30:27,472 --> 00:30:28,940 >> AUDIÊNCIA: Angular, angular. 588 00:30:28,940 --> 00:30:32,530 >> DAVID J. MALAN: Angular, OK, temos a-- deixe-me dar-lhe a borracha. 589 00:30:32,530 --> 00:30:33,980 Vamos apagar. 590 00:30:33,980 --> 00:30:35,852 OK, mais uma vez. 591 00:30:35,852 --> 00:30:36,810 AUDIÊNCIA: cotovelo Pointy. 592 00:30:36,810 --> 00:30:39,590 DAVID J. MALAN: cotovelo Pointy. 593 00:30:39,590 --> 00:30:40,729 Cotovelo pontudo. 594 00:30:40,729 --> 00:30:42,020 AUDIÊNCIA: cotovelo ligeiramente aguda. 595 00:30:42,020 --> 00:30:43,561 DAVID J. MALAN: cotovelo ligeiramente aguda. 596 00:30:43,561 --> 00:30:45,169 [Aplausos] 597 00:30:45,169 --> 00:30:46,710 DAVID J. MALAN: Tudo bem, o que mais? 598 00:30:46,710 --> 00:30:48,647 Terceira instrução. 599 00:30:48,647 --> 00:30:49,730 AUDIÊNCIA: Agora gire as-- 600 00:30:49,730 --> 00:30:51,064 DAVID J. MALAN: Agora gire as-- 601 00:30:51,064 --> 00:30:52,355 AUDIÊNCIA: Gire 90 graus. 602 00:30:52,355 --> 00:30:53,950 DAVID J. MALAN: Gire 90 graus. 603 00:30:53,950 --> 00:30:55,846 [RISO] 604 00:30:55,846 --> 00:30:59,975 [Shouting] 605 00:30:59,975 --> 00:31:00,475 O quê? 606 00:31:00,475 --> 00:31:03,200 607 00:31:03,200 --> 00:31:07,079 Braço direito é um v. Braço direito é um v. 608 00:31:07,079 --> 00:31:08,045 >> AUDIÊNCIA: Lá você vai. 609 00:31:08,045 --> 00:31:08,920 >> DAVID J. MALAN: Nice. 610 00:31:08,920 --> 00:31:09,830 [CHEERING] 611 00:31:09,830 --> 00:31:13,550 >> Tudo bem, e última etapa, última etapa. 612 00:31:13,550 --> 00:31:15,070 >> AUDIÊNCIA: Linha longe da cabeça. 613 00:31:15,070 --> 00:31:17,880 >> DAVID J. MALAN: Uma linha distância a partir da cabeça. 614 00:31:17,880 --> 00:31:20,267 Nenhuma parte superior esquerda, sim. 615 00:31:20,267 --> 00:31:33,470 >> [Shouting] 616 00:31:33,470 --> 00:31:34,960 >> AUDIÊNCIA: ângulo de 45 graus. 617 00:31:34,960 --> 00:31:38,416 >> DAVID J. MALAN: ângulo de 45 graus. 618 00:31:38,416 --> 00:31:39,898 Ah não. 619 00:31:39,898 --> 00:31:43,356 >> [Shouting] 620 00:31:43,356 --> 00:31:44,832 >> Sim. 621 00:31:44,832 --> 00:31:45,332 Não. 622 00:31:45,332 --> 00:31:48,296 623 00:31:48,296 --> 00:31:50,790 >> AUDIÊNCIA: A partir do canto superior esquerdo de sua cabeça. 624 00:31:50,790 --> 00:31:54,554 >> DAVID J. MALAN: From, a partir de canto superior esquerdo da sua head-- 625 00:31:54,554 --> 00:31:56,490 >> AUDIÊNCIA: Não conectado à cabeça. 626 00:31:56,490 --> 00:31:58,957 >> DAVID J. MALAN: Não ligado a sua cabeça. 627 00:31:58,957 --> 00:31:59,457 Sim. 628 00:31:59,457 --> 00:32:04,347 >> [Shouting] 629 00:32:04,347 --> 00:32:06,792 >> Isso é bom, isso é bom. 630 00:32:06,792 --> 00:32:07,980 >> AUDIÊNCIA: Escreva, Hi. 631 00:32:07,980 --> 00:32:09,900 >> DAVID J. MALAN: Escreva, Hi. 632 00:32:09,900 --> 00:32:11,385 Escrever, Hi. 633 00:32:11,385 --> 00:32:12,315 >> AUDIÊNCIA: Superior. 634 00:32:12,315 --> 00:32:14,640 >> DAVID J. MALAN: Superior. 635 00:32:14,640 --> 00:32:16,500 >> Audiência: No final da linha. 636 00:32:16,500 --> 00:32:19,760 >> DAVID J. MALAN: No fim da linha write-- 637 00:32:19,760 --> 00:32:20,700 >> AUDIÊNCIA: Pouco i. 638 00:32:20,700 --> 00:32:21,200 Não. 639 00:32:21,200 --> 00:32:24,354 >> [Shouting] 640 00:32:24,354 --> 00:32:25,520 DAVID J. MALAN: i Minúsculas. 641 00:32:25,520 --> 00:32:28,624 642 00:32:28,624 --> 00:32:29,415 Ouvi, minúsculas. 643 00:32:29,415 --> 00:32:33,195 644 00:32:33,195 --> 00:32:33,695 Sim. 645 00:32:33,695 --> 00:32:38,160 >> [Aplausos] 646 00:32:38,160 --> 00:32:41,210 >> Tudo bem, isso foi incrível, muito obrigado. 647 00:32:41,210 --> 00:32:49,790 Tudo bem, então temos tempo por apenas mais um exercício. 648 00:32:49,790 --> 00:32:52,240 Você pode se lembrar o seguinte tema musical 649 00:32:52,240 --> 00:32:54,399 que, perceber que nós temos tomado algumas liberdades 650 00:32:54,399 --> 00:32:57,190 com as regras do seguinte jogo, porque no conjunto de problemas oito, 651 00:32:57,190 --> 00:32:58,710 pedimos-lhe um monte de perguntas que eram, essencialmente, 652 00:32:58,710 --> 00:32:59,750 sob a forma de perigo. 653 00:32:59,750 --> 00:33:01,800 E só depois de p-set oito que decidimos, 654 00:33:01,800 --> 00:33:04,050 bem, talvez fosse na verdade, ser um pouco mais 655 00:33:04,050 --> 00:33:08,572 divertido de jogar outra coisa em seu lugar. 656 00:33:08,572 --> 00:33:15,850 >> [Family Theme FEUD MUSIC] 657 00:33:15,850 --> 00:33:20,301 >> Para isso, vamos precisar de quatro membros do corpo docente. 658 00:33:20,301 --> 00:33:25,372 Quatro membros do pessoal docente, e quatro estudantes, como sobre um, 659 00:33:25,372 --> 00:33:27,555 dois, como cerca de três, quatro. 660 00:33:27,555 --> 00:33:29,446 Venha, venha para baixo. 661 00:33:29,446 --> 00:33:34,166 662 00:33:34,166 --> 00:33:38,860 Tudo bem, Nós também estamos vai need-- também somos 663 00:33:38,860 --> 00:33:42,900 vai precisar de um student-- se os funcionários gostaria de ir aqui à esquerda, estudantes 664 00:33:42,900 --> 00:33:46,090 aqui direita-- precisamos de alguém que é realmente bom em aritmética 665 00:33:46,090 --> 00:33:48,990 sob pressão. 666 00:33:48,990 --> 00:33:53,460 >> OK, aqui mesmo ser voluntário [Inaudível] vamos lá para cima. 667 00:33:53,460 --> 00:33:55,110 Então você vai usar a tela de toque aqui. 668 00:33:55,110 --> 00:33:56,252 Qual o seu nome? 669 00:33:56,252 --> 00:33:56,960 MICHAEL: Michael. 670 00:33:56,960 --> 00:33:58,680 DAVID J. MALAN: Michael, vamos lá para cima. 671 00:33:58,680 --> 00:34:01,080 Então, nós vamos dar-lhe instruções em apenas um momento. 672 00:34:01,080 --> 00:34:04,090 Mas se você quer apenas escrever equipe à direita e estudantes 673 00:34:04,090 --> 00:34:07,610 na esquerda para igualar o placar, deixe- me ir em frente e deixar que cada um de vocês 674 00:34:07,610 --> 00:34:11,735 se apresentar para sua classe neste último dia. 675 00:34:11,735 --> 00:34:13,109 JAMES: Eu sou James, eu sou um calouro. 676 00:34:13,109 --> 00:34:15,670 677 00:34:15,670 --> 00:34:18,720 >> AARON: Oi, eu sou Aaron. 678 00:34:18,720 --> 00:34:21,045 >> MAYA: Eu sou Maya. 679 00:34:21,045 --> 00:34:22,178 >> KATHERINE: Eu sou Katherine. 680 00:34:22,178 --> 00:34:23,969 DAVID J. MALAN: E Agora, o pessoal docente. 681 00:34:23,969 --> 00:34:26,199 JACK: Eu sou Jack. 682 00:34:26,199 --> 00:34:27,579 Abby: Abby 683 00:34:27,579 --> 00:34:29,944 TIM: Oi, eu sou Tim. 684 00:34:29,944 --> 00:34:30,485 MARIA: Maria. 685 00:34:30,485 --> 00:34:34,260 686 00:34:34,260 --> 00:34:36,960 >> DAVID J. MALAN: Então, nós tem de antecedência, chegar 687 00:34:36,960 --> 00:34:41,540 com uma série de perguntas, algumas das cujas respostas que tipo de confeccionados, 688 00:34:41,540 --> 00:34:45,440 mas outros cujas respostas são com base em estatísticas reais 689 00:34:45,440 --> 00:34:48,889 a partir de suas próprias apresentações de problema definir oito, e outros conjuntos de problemas. 690 00:34:48,889 --> 00:34:51,989 Assim, em geral, cada um desses respostas teremos pesquisados, 691 00:34:51,989 --> 00:34:55,980 digamos 100 pessoas, colocaremos os quatro ou cinco ou seis melhores respostas 692 00:34:55,980 --> 00:34:58,439 no tabuleiro, cada um dos quais tem uma pontuação associada com ele. 693 00:34:58,439 --> 00:35:00,730 O que vamos fazer é ajustar as regras um pouco. 694 00:35:00,730 --> 00:35:03,000 Então ao invés de dar o controle para uma equipe ou de outra, 695 00:35:03,000 --> 00:35:09,510 estamos simplesmente indo para usar os Staples botões fáceis para permitir que cada equipe 696 00:35:09,510 --> 00:35:11,150 a zumbir no menor. 697 00:35:11,150 --> 00:35:14,917 E quem guesses-- atinge o botão em primeiro lugar, e recebe uma pergunta certa, 698 00:35:14,917 --> 00:35:16,500 irá, potencialmente, obter que muitos pontos. 699 00:35:16,500 --> 00:35:18,333 Nós vamos continuar, nós vamos continuar, e, em seguida, 700 00:35:18,333 --> 00:35:23,065 Qualquer equipe termina a bordo, será obter todos os pontos computados até o momento. 701 00:35:23,065 --> 00:35:24,940 Então, o que você vai querer que é a contagem dos pontos 702 00:35:24,940 --> 00:35:26,750 como nós vamos para cada pergunta respondida certa. 703 00:35:26,750 --> 00:35:29,750 E, em seguida, uma vez que a rodada termina, você é vai pôr do total, quer aqui, 704 00:35:29,750 --> 00:35:30,600 ou aqui. 705 00:35:30,600 --> 00:35:32,280 >> MICHAEL: Então eu concordância em minha cabeça. 706 00:35:32,280 --> 00:35:36,020 >> DAVID J. MALAN: Ou na tela na frente de todos, sim, 707 00:35:36,020 --> 00:35:40,040 ou no seu telefone, que está de volta ao que parece. 708 00:35:40,040 --> 00:35:42,507 Tudo bem, então vamos orientá-lo através deste. 709 00:35:42,507 --> 00:35:43,840 Não há necessidade de fazer nada ainda. 710 00:35:43,840 --> 00:35:46,048 A primeira coisa que os alunos e os funcionários precisam fazer 711 00:35:46,048 --> 00:35:47,880 é atingido suas respectivas botões o mais rápido 712 00:35:47,880 --> 00:35:51,040 depois de eu começar a ler a pergunta e você quer propor uma resposta. 713 00:35:51,040 --> 00:35:52,130 Faz sentido? 714 00:35:52,130 --> 00:35:53,710 Tudo bem, aqui vamos nós. 715 00:35:53,710 --> 00:35:55,925 Nomeie uma função declarada em stdio.h. 716 00:35:55,925 --> 00:36:00,190 717 00:36:00,190 --> 00:36:01,050 Funcionários. 718 00:36:01,050 --> 00:36:01,950 >> Abby: Printf. 719 00:36:01,950 --> 00:36:04,550 >> DAVID J. MALAN: Mostra-nos printf. 720 00:36:04,550 --> 00:36:06,290 Muito bom. 721 00:36:06,290 --> 00:36:10,226 Então, basta anotar 68, ou manter o controle em sua mente de 68. 722 00:36:10,226 --> 00:36:11,350 Agora vamos seguir em frente. 723 00:36:11,350 --> 00:36:13,190 Assim que eu vou ler a pergunta novamente, 724 00:36:13,190 --> 00:36:15,648 você não pode buzz em até depois Eu repeti a pergunta. 725 00:36:15,648 --> 00:36:17,250 Nomeie uma função declarada em stdio.h. 726 00:36:17,250 --> 00:36:20,100 727 00:36:20,100 --> 00:36:22,470 Mesma pergunta 728 00:36:22,470 --> 00:36:23,980 >> JAMES: Qual é sprintf. 729 00:36:23,980 --> 00:36:25,350 >> DAVID J. MALAN: Qual é sprintf. 730 00:36:25,350 --> 00:36:28,130 731 00:36:28,130 --> 00:36:30,310 Mostra-nos sprintf. 732 00:36:30,310 --> 00:36:33,060 Não, eu vou ler novamente. 733 00:36:33,060 --> 00:36:36,280 Uma função declarada em stdio.h. 734 00:36:36,280 --> 00:36:36,780 Funcionários. 735 00:36:36,780 --> 00:36:37,799 >> TIM: Scanf. 736 00:36:37,799 --> 00:36:39,090 DAVID J. MALAN: Scanf, nos mostrar. 737 00:36:39,090 --> 00:36:41,650 738 00:36:41,650 --> 00:36:44,050 Duas greves. 739 00:36:44,050 --> 00:36:46,505 Uma vez mais, uma função declaradas em stdio.h. 740 00:36:46,505 --> 00:36:50,380 741 00:36:50,380 --> 00:36:51,496 Alunos. 742 00:36:51,496 --> 00:36:52,470 >> JAMES: fopen. 743 00:36:52,470 --> 00:36:57,400 >> DAVID J. MALAN: fopen, muito agradável. 744 00:36:57,400 --> 00:37:00,430 Eu vou apenas continuar a repetir a pergunta, uma função declarada em stdio.h. 745 00:37:00,430 --> 00:37:03,480 746 00:37:03,480 --> 00:37:04,540 Funcionários. 747 00:37:04,540 --> 00:37:05,270 >> TIM: Fclosed. 748 00:37:05,270 --> 00:37:07,910 >> DAVID J. MALAN: Fclosed, bom trabalho. 749 00:37:07,910 --> 00:37:12,010 Bom, temos duas respostas à esquerda na da placa, número dois e número 5 750 00:37:12,010 --> 00:37:13,100 para esta rodada. 751 00:37:13,100 --> 00:37:16,460 Uma função declarada em stdio.h. 752 00:37:16,460 --> 00:37:18,250 Alunos. 753 00:37:18,250 --> 00:37:19,210 >> KATHERINE: Fread. 754 00:37:19,210 --> 00:37:21,804 >> DAVID J. MALAN: Mostra-nos fread. 755 00:37:21,804 --> 00:37:23,620 Muito bom. 756 00:37:23,620 --> 00:37:27,250 Quem agora-- qualquer equipe responde a quinta e última resposta, 757 00:37:27,250 --> 00:37:28,680 recebe todos os pontos. 758 00:37:28,680 --> 00:37:31,520 Então você deve adicionar todos estes números para cima, e quem recebe este, 759 00:37:31,520 --> 00:37:34,310 recebe esse total. 760 00:37:34,310 --> 00:37:35,870 Existe um erro? 761 00:37:35,870 --> 00:37:37,035 Não existe um número seis. 762 00:37:37,035 --> 00:37:39,890 Sem número seis, não implementado. 763 00:37:39,890 --> 00:37:43,330 Nomeie uma função declarada em equipe stdio--. 764 00:37:43,330 --> 00:37:46,432 765 00:37:46,432 --> 00:37:47,520 >> TIM: Fright. 766 00:37:47,520 --> 00:37:48,811 >> DAVID J. MALAN: Mostra-nos medo. 767 00:37:48,811 --> 00:37:51,440 768 00:37:51,440 --> 00:37:53,690 >> JACK: Isso explica muito. 769 00:37:53,690 --> 00:37:55,350 >> DAVID J. MALAN: Vamos tentar mais uma vez. 770 00:37:55,350 --> 00:37:59,210 Nome um-- citar função declaradas em stdio.h. 771 00:37:59,210 --> 00:38:00,220 Tim. 772 00:38:00,220 --> 00:38:00,830 >> TIM: fseek. 773 00:38:00,830 --> 00:38:01,746 >> DAVID J. MALAN: fseek. 774 00:38:01,746 --> 00:38:04,350 775 00:38:04,350 --> 00:38:08,720 Sobre mais uma tentativa, nomear uma função declarou em F-- em stdio.h. 776 00:38:08,720 --> 00:38:12,011 777 00:38:12,011 --> 00:38:14,220 >> MARIA: fgetc. 778 00:38:14,220 --> 00:38:16,690 >> DAVID J. MALAN: fgetc. 779 00:38:16,690 --> 00:38:18,270 Assim, ninguém recebe os pontos. 780 00:38:18,270 --> 00:38:20,440 Colton, quer mostrar-nos o número cinco era? 781 00:38:20,440 --> 00:38:23,110 782 00:38:23,110 --> 00:38:24,735 OK, Matlock não está em stdio.h. 783 00:38:24,735 --> 00:38:28,586 784 00:38:28,586 --> 00:38:29,710 Jason Hirschhorn todos. 785 00:38:29,710 --> 00:38:33,252 786 00:38:33,252 --> 00:38:35,210 Tudo bem, vamos seguir em frente à segunda questão. 787 00:38:35,210 --> 00:38:39,900 Primeira pessoa a zumbir aqui, para esta questão, um programa que você 788 00:38:39,900 --> 00:38:42,560 usar durante a programação. 789 00:38:42,560 --> 00:38:43,473 Funcionários. 790 00:38:43,473 --> 00:38:44,400 >> TIM: Clang. 791 00:38:44,400 --> 00:38:46,500 >> DAVID J. MALAN: Clang. 792 00:38:46,500 --> 00:38:48,660 Very nice, número dois resposta. 793 00:38:48,660 --> 00:38:50,836 Mais uma vez, o nome de um programa você usar durante a programação. 794 00:38:50,836 --> 00:38:53,980 795 00:38:53,980 --> 00:38:55,000 Alunos. 796 00:38:55,000 --> 00:38:55,730 >> JAMES: GDB. 797 00:38:55,730 --> 00:38:56,563 >> DAVID J. MALAN: GDB. 798 00:38:56,563 --> 00:38:59,060 799 00:38:59,060 --> 00:39:02,960 Então, neste momento, 38 seria total, mas ninguém é chegado nenhum ponto ainda. 800 00:39:02,960 --> 00:39:05,490 Tudo bem, o nome de um programa utilizado durante a programação. 801 00:39:05,490 --> 00:39:08,030 802 00:39:08,030 --> 00:39:08,860 >> TIM: Valgrind. 803 00:39:08,860 --> 00:39:09,901 >> DAVID J. MALAN: Valgrind. 804 00:39:09,901 --> 00:39:13,332 805 00:39:13,332 --> 00:39:17,790 Tudo bem, o nome de um programa você usar durante a programação. 806 00:39:17,790 --> 00:39:19,275 Alunos. 807 00:39:19,275 --> 00:39:20,480 >> AARON: PHP. 808 00:39:20,480 --> 00:39:26,000 >> DAVID J. MALAN: Nome PHP uma programa que você usa durante a programação. 809 00:39:26,000 --> 00:39:27,147 Funcionários. 810 00:39:27,147 --> 00:39:28,310 >> MARIA: Facebook. 811 00:39:28,310 --> 00:39:32,320 >> DAVID J. MALAN: Show nós, nos mostram Facebook. 812 00:39:32,320 --> 00:39:37,810 >> [Aplausos] 813 00:39:37,810 --> 00:39:40,297 >> Temos seis melhores respostas na placa, três para ir. 814 00:39:40,297 --> 00:39:42,005 Nome de um programa que usar durante a programação. 815 00:39:42,005 --> 00:39:45,650 816 00:39:45,650 --> 00:39:46,150 Funcionários. 817 00:39:46,150 --> 00:39:47,310 >> TIM: Google. 818 00:39:47,310 --> 00:39:49,670 >> DAVID J. MALAN: Google. 819 00:39:49,670 --> 00:39:51,470 Brow-- tudo bem. 820 00:39:51,470 --> 00:39:53,845 >> AUDIÊNCIA: Boo. 821 00:39:53,845 --> 00:39:56,220 >> DAVID J. MALAN: Boo. 822 00:39:56,220 --> 00:39:57,990 Tudo bem, nome-- dois Nome respostas left-- 823 00:39:57,990 --> 00:40:00,316 um programa que você usa durante a programação. 824 00:40:00,316 --> 00:40:01,832 >> MAYA: CS50 Discutir. 825 00:40:01,832 --> 00:40:03,040 DAVID J. MALAN: CS50 Discutir. 826 00:40:03,040 --> 00:40:06,530 827 00:40:06,530 --> 00:40:08,950 Mais uma tentativa, um programa você usar durante a programação. 828 00:40:08,950 --> 00:40:13,510 829 00:40:13,510 --> 00:40:15,050 Ouvi alunos. 830 00:40:15,050 --> 00:40:15,840 Alunos. 831 00:40:15,840 --> 00:40:16,799 >> AARON: CS50 IDE. 832 00:40:16,799 --> 00:40:17,840 DAVID J. MALAN: CS50 IDE. 833 00:40:17,840 --> 00:40:22,080 834 00:40:22,080 --> 00:40:24,290 E último, um programa você usar durante a programação. 835 00:40:24,290 --> 00:40:27,030 836 00:40:27,030 --> 00:40:28,140 >> TIM: Check50. 837 00:40:28,140 --> 00:40:30,710 >> DAVID J. MALAN: Check50. 838 00:40:30,710 --> 00:40:32,090 Não, vamos revelar a resposta. 839 00:40:32,090 --> 00:40:35,645 O número seis foi Spotify. 840 00:40:35,645 --> 00:40:39,670 Tudo bem, eu acho que nós temos tempo para apenas um ou dois mais. 841 00:40:39,670 --> 00:40:44,300 Complete a seguinte frase, não há pontos para uma ou outra equipe ainda. 842 00:40:44,300 --> 00:40:50,270 É zero a zero, vencedor levar a todos em breve, bom trabalho. 843 00:40:50,270 --> 00:40:56,830 Complete a seguinte frase, Eu nunca estou gonna-- Staff. 844 00:40:56,830 --> 00:40:58,230 >> TIM: Dê-lhe para cima. 845 00:40:58,230 --> 00:41:00,650 >> DAVID J. MALAN: Dê-lhe para cima. 846 00:41:00,650 --> 00:41:02,330 Agradável. 847 00:41:02,330 --> 00:41:03,974 Alunos. 848 00:41:03,974 --> 00:41:04,890 >> JAMES: deixar você para baixo. 849 00:41:04,890 --> 00:41:06,098 >> DAVID J. MALAN: deixar você para baixo. 850 00:41:06,098 --> 00:41:08,650 851 00:41:08,650 --> 00:41:09,735 Eu nunca gonna- 852 00:41:09,735 --> 00:41:11,110 MARIA: Corrida à volta e abandonar. 853 00:41:11,110 --> 00:41:14,470 DAVID J. MALAN: Run volta e abandonar. 854 00:41:14,470 --> 00:41:17,720 Corrida à volta do deserto, OK. 855 00:41:17,720 --> 00:41:18,880 Alunos. 856 00:41:18,880 --> 00:41:20,380 >> AARON: Nunca vai fazer você chorar. 857 00:41:20,380 --> 00:41:21,588 >> DAVID J. MALAN: fazer você chorar. 858 00:41:21,588 --> 00:41:24,841 859 00:41:24,841 --> 00:41:25,340 Funcionários. 860 00:41:25,340 --> 00:41:26,100 >> TIM: Diga adeus. 861 00:41:26,100 --> 00:41:29,350 >> DAVID J. MALAN: Eu não posso acreditar que este é a pergunta que você está recebendo tudo certo. 862 00:41:29,350 --> 00:41:31,750 863 00:41:31,750 --> 00:41:35,220 Diga adeus, sim, ea última. 864 00:41:35,220 --> 00:41:35,910 Alunos. 865 00:41:35,910 --> 00:41:37,490 >> KATHERINE: Você feriu. 866 00:41:37,490 --> 00:41:40,998 >> DAVID J. MALAN: Diga uma mentira e te machucar. 867 00:41:40,998 --> 00:41:42,914 Os alunos recebem 100 pontos. 868 00:41:42,914 --> 00:41:45,790 869 00:41:45,790 --> 00:41:52,286 Isso é para entendermos que é isso para CS50, bolo é agora servido. 870 00:41:52,286 --> 00:41:55,709 >> [SEINFELD música tema] 871 00:41:55,709 --> 00:41:59,132 >> [Música tocando] 872 00:41:59,132 --> 00:42:07,290 873 00:42:07,290 --> 00:42:08,540 DAN ARMINDARIZ: Você está louco? 874 00:42:08,540 --> 00:42:09,340 O que você pensa que está fazendo? 875 00:42:09,340 --> 00:42:10,980 >> COLUNA 6: Eu estou tentando entrar no elevador. 876 00:42:10,980 --> 00:42:11,870 >> DAN ARMINDARIZ: O que do que você está falando? 877 00:42:11,870 --> 00:42:12,640 Você não me viu esperando aqui? 878 00:42:12,640 --> 00:42:14,700 >> COLUNA 6: Eu não vi você está esperando o homem. 879 00:42:14,700 --> 00:42:16,280 >> DAN ARMINDARIZ: Se você não fez veja me esperando, então por que você 880 00:42:16,280 --> 00:42:17,404 colocar o seu carrinho em como esse? 881 00:42:17,404 --> 00:42:19,820 COLUNA 6: Porque é isso como eu entrar no elevador. 882 00:42:19,820 --> 00:42:20,945 >> DAN ARMINDARIZ: [inaudível] 883 00:42:20,945 --> 00:42:22,820 884 00:42:22,820 --> 00:42:25,706 >> COLUNA 6: Obter out-- deixar ir! 885 00:42:25,706 --> 00:42:26,206