1 00:00:00,000 --> 00:00:12,150 2 00:00:12,150 --> 00:00:13,470 >> DAVID J. MALAN: Olá, mundo. 3 00:00:13,470 --> 00:00:16,670 Meu nome é David Malan, e este é CS50 vivo. 4 00:00:16,670 --> 00:00:20,060 As probabilidades são, se você estiver sintonizando este transmitir, você é um estudante em CS50x e 5 00:00:20,060 --> 00:00:23,990 CS50 talvez através de EDX, Harvard Faculdade ou Harvard Extension School. 6 00:00:23,990 --> 00:00:27,340 Bem, porque muito do curso de materiais estes dias é fornecido a você 7 00:00:27,340 --> 00:00:30,500 em vídeo, nós pensamos em fazer o mesmo, mas desta vez fazê-la um pouco 8 00:00:30,500 --> 00:00:33,110 interessante e realmente transmitir tudo isto ao vivo. 9 00:00:33,110 --> 00:00:36,130 Então, se você me ver tropeçar, se você me ver misspeak, se você vir me estragar, tudo 10 00:00:36,130 --> 00:00:40,290 do que está acontecendo literalmente agora, em Cambridge, Massachusetts, em 11 00:00:40,290 --> 00:00:41,570 Sexta-feira aqui. 12 00:00:41,570 --> 00:00:45,870 >> Bem, nós pensamos que nós primeiro dar lhe um sentido - ver, não é. 13 00:00:45,870 --> 00:00:47,930 Este é CS50 ao vivo, já. 14 00:00:47,930 --> 00:00:50,410 Assim, ao longo das duas últimas semanas, pessoas foram postar perguntas para 15 00:00:50,410 --> 00:00:52,560 Reddit e Facebook e Twitter e semelhantes. 16 00:00:52,560 --> 00:00:54,820 E um deles em particular chamou nosso olho que pensei que poderia ser um 17 00:00:54,820 --> 00:00:56,020 pergunta freqüente. 18 00:00:56,020 --> 00:00:57,820 Então eu pensei que eu iria ler para você viver aqui. 19 00:00:57,820 --> 00:00:58,860 >> Então, na semana 0. 20 00:00:58,860 --> 00:01:02,450 Qualquer outra pessoa sentir-se um pouco confuso e / ou já sobrecarregado? 21 00:01:02,450 --> 00:01:04,099 Bem, este foi postada no Reddit. 22 00:01:04,099 --> 00:01:06,290 E o aluno elaborou como se segue - 23 00:01:06,290 --> 00:01:07,875 Eu não tenho muita experiência anterior. 24 00:01:07,875 --> 00:01:10,980 Poderia ser por isso que me parece estar em recuperação na muito mais lentamente do que o 25 00:01:10,980 --> 00:01:12,610 resto das pessoas postando aqui? 26 00:01:12,610 --> 00:01:15,780 Eu estou realmente interessado em tudo isso, mas zero é um pouco confuso para 27 00:01:15,780 --> 00:01:16,870 me por algum motivo. 28 00:01:16,870 --> 00:01:18,520 Eu não parecem saber por onde começar. 29 00:01:18,520 --> 00:01:21,680 O que devo fazer para tentar compreender tudo isso um pouco melhor? 30 00:01:21,680 --> 00:01:24,410 Estou desapontado que eu já estou ficando confuso. 31 00:01:24,410 --> 00:01:27,550 >> Então, isso é absolutamente, de fato, uma pergunta freqüente. 32 00:01:27,550 --> 00:01:30,700 Na verdade, se você sintonizado com Semana de 0 palestra, já que você vai saber que a 33 00:01:30,700 --> 00:01:35,190 menos aqui no campus, 73% do seu colegas aqui não têm antes 34 00:01:35,190 --> 00:01:36,310 experiência de programação. 35 00:01:36,310 --> 00:01:39,510 E perceber também, que uma grande parte do conversa no Facebook e no Twitter e 36 00:01:39,510 --> 00:01:42,940 Reddit agora talvez seja inclinado para os alunos que já possuem um 37 00:01:42,940 --> 00:01:44,440 pouco mais de conforto e mais experiente. 38 00:01:44,440 --> 00:01:46,620 E isso é, afinal, por que eles são gravitando em torno 39 00:01:46,620 --> 00:01:48,440 aquelas formas tão rapidamente. 40 00:01:48,440 --> 00:01:52,290 >> Então, certamente, não ser oprimido por muitos dos projetos surpreendentes que 41 00:01:52,290 --> 00:01:55,220 já estão sendo compartilhados no zero Galeria, bem como no Reddit 42 00:01:55,220 --> 00:01:55,850 e Facebook. 43 00:01:55,850 --> 00:01:58,820 Mas realmente se consolar com o fato de que existem centenas, ou melhor, 44 00:01:58,820 --> 00:02:01,650 literalmente milhares de outros pessoas como você. 45 00:02:01,650 --> 00:02:05,420 E eles não poderiam estar falando-se, mas eles são realmente lá fora. 46 00:02:05,420 --> 00:02:07,150 >> Então, qual é CS50 ao vivo destinado a ser? 47 00:02:07,150 --> 00:02:09,940 Esta vai ser uma oportunidade para nós, de vez em quando, para falar 48 00:02:09,940 --> 00:02:11,025 frente e para trás viver. 49 00:02:11,025 --> 00:02:15,520 E nós vamos, quer tomar perguntas via vídeo, ou fazer o nosso melhor para permitir que você, em 50 00:02:15,520 --> 00:02:19,770 o futuro, até mesmo para entrar em sintonia com você mesmo ao vivo via streaming de vídeo ao vivo. 51 00:02:19,770 --> 00:02:23,240 >> Mas, por enquanto, temos um número de diversão segmentos preparamos para você, a primeira 52 00:02:23,240 --> 00:02:25,730 de que vai ser um vislumbre na Universidade de Harvard. 53 00:02:25,730 --> 00:02:28,100 Para aqueles de vocês que nunca pisou pé aqui em Cambridge, 54 00:02:28,100 --> 00:02:32,070 Massachusetts, nós pensamos em mostrar-lhe alguns dos locais mais conhecidos, 55 00:02:32,070 --> 00:02:35,190 bem como alguns dos locais exclusivos para CS50. 56 00:02:35,190 --> 00:02:36,810 Vamos dar uma olhada. 57 00:02:36,810 --> 00:02:39,740 >> Estamos aqui fora das principais portas de Universidade de Harvard, e através destes 58 00:02:39,740 --> 00:02:43,250 portões você pode ver a John Harvard estátua, que é o primeiro 'a maioria das pessoas 59 00:02:43,250 --> 00:02:44,180 destino. 60 00:02:44,180 --> 00:02:45,430 Vamos entrar 61 00:02:45,430 --> 00:02:50,360 62 00:02:50,360 --> 00:02:53,470 Portanto, esta é a estátua de John Harvard, um dos locais mais populares 63 00:02:53,470 --> 00:02:54,640 campus para os turistas. 64 00:02:54,640 --> 00:02:59,170 O que você verá aqui é estampada com John Harvard, Founder, 1638. 65 00:02:59,170 --> 00:03:01,730 >> Bem, acontece que, se você tomar o tour, uma das coisas que você vai aprender é que 66 00:03:01,730 --> 00:03:03,030 há três mentiras aqui. 67 00:03:03,030 --> 00:03:04,760 Um, este não é John Harvard. 68 00:03:04,760 --> 00:03:09,380 Dois, ele não foi o fundador e três, Harvard não foi fundada em 1638. 69 00:03:09,380 --> 00:03:13,060 Mas o que é verdade é que se você esfregar seu pé aqui em cima, você pode simplesmente obter um 70 00:03:13,060 --> 00:03:14,310 pouco de sorte. 71 00:03:14,310 --> 00:03:16,650 72 00:03:16,650 --> 00:03:19,960 >> Vamos dar uma olhada no estúdio do CS50? 73 00:03:19,960 --> 00:03:23,450 Então, nós estamos aqui em Maxwell Dworkin L-123. 74 00:03:23,450 --> 00:03:25,510 Maxwell Dworkin nosso computador construção da ciência. 75 00:03:25,510 --> 00:03:28,380 Se você gostaria de olhar isso no Google Mapas, estamos em 33 Oxford Street 76 00:03:28,380 --> 00:03:29,960 em Cambridge, Massachusetts. 77 00:03:29,960 --> 00:03:33,210 Então, aqui, neste contexto, é onde filmamos short de CS50, 78 00:03:33,210 --> 00:03:34,685 walk-through, e outro material. 79 00:03:34,685 --> 00:03:37,760 >> O que você normalmente vê é que vamos vir aqui, ligar um monte de 80 00:03:37,760 --> 00:03:42,180 estas luzes, e os súditos, Zamyla, Rob, e outros, terão 81 00:03:42,180 --> 00:03:44,420 eles situado aqui em cima, contra este pano de fundo branco. 82 00:03:44,420 --> 00:03:47,040 Ou, alternativamente, se deixar cair este tela verde, nós podemos realmente 83 00:03:47,040 --> 00:03:49,720 digitalmente colocar atrás deles qualquer coisa que quisermos - um 84 00:03:49,720 --> 00:03:51,320 tela de computador, tela de TV - 85 00:03:51,320 --> 00:03:52,560 realmente, qualquer coisa assim. 86 00:03:52,560 --> 00:03:54,850 >> Bem, por aqui, temos alguns dos iluminação que nós jogamos para o 87 00:03:54,850 --> 00:03:58,760 assunto para que você obtenha um bom, limpo disparou contra eles e pano de fundo. 88 00:03:58,760 --> 00:04:01,700 Aqui temos alguns restos do que era uma vez o salão CS50. 89 00:04:01,700 --> 00:04:03,460 Portanto, este costumava ser um lugar onde ciência da computação 90 00:04:03,460 --> 00:04:04,560 graduandos iria sair. 91 00:04:04,560 --> 00:04:07,230 Nós já que transformou em algo mais alta tecnologia para esses brotos. 92 00:04:07,230 --> 00:04:09,840 >> Na verdade, aqui é um remanescente do dia quebra-cabeça CS50. 93 00:04:09,840 --> 00:04:13,330 No início do semestre, temos alguns alunos, mais de 200 se reúnem 94 00:04:13,330 --> 00:04:16,190 e resolver quebra-cabeças, que se destina a ser demonstrativo do facto 95 00:04:16,190 --> 00:04:18,510 ciência da computação realmente não é sobre programação, per se. 96 00:04:18,510 --> 00:04:20,670 É uma forma mais geral sobre resolução de problemas. 97 00:04:20,670 --> 00:04:23,610 >> Mas aqui você vê de tempos passados, alguns das marcas que deixamos 98 00:04:23,610 --> 00:04:25,140 sempre se sobre estas paredes de vidro. 99 00:04:25,140 --> 00:04:27,650 Agora, se girar ao redor, você verá como as coisas são do 100 00:04:27,650 --> 00:04:29,010 perspectiva do produtor. 101 00:04:29,010 --> 00:04:30,250 Por aqui, temos um tripé. 102 00:04:30,250 --> 00:04:34,170 E sobre este tripé é realmente apenas uma tela de computador que está refletindo 103 00:04:34,170 --> 00:04:35,060 contra um espelho. 104 00:04:35,060 --> 00:04:37,805 Então, se nós realmente ligou a câmera, ligou o computador, você 105 00:04:37,805 --> 00:04:40,780 seria realmente ver as palavras nesta tela que eu ou alguém da equipe 106 00:04:40,780 --> 00:04:43,050 os membros são efectivamente recitar diante das câmeras. 107 00:04:43,050 --> 00:04:46,730 >> O que fazemos no estúdio é realmente o só roteirizado conteúdo para CS50. 108 00:04:46,730 --> 00:04:49,330 E nós roteiro com um teleprompter, para que possamos obter o leva apenas 109 00:04:49,330 --> 00:04:52,820 direito, e de modo que quando fazemos erros, é muito mais fácil para refazer, 110 00:04:52,820 --> 00:04:57,010 refazer, refazer e determinística, digamos a mesma coisa de novo e de novo. 111 00:04:57,010 --> 00:04:59,750 Sanders Theatre, enquanto isso, é muito de improviso. 112 00:04:59,750 --> 00:05:01,790 E é um ambiente muito mais orgânica onde temos mim e 113 00:05:01,790 --> 00:05:03,560 estudantes e outras pessoas que interagem no palco. 114 00:05:03,560 --> 00:05:04,970 Então por que não tomamos um olhar lá próximo. 115 00:05:04,970 --> 00:05:11,330 116 00:05:11,330 --> 00:05:14,330 >> Então, nós estamos chegando aqui no Memorial Hall, que é onde o escritório do CS50 117 00:05:14,330 --> 00:05:16,100 horas e são realizadas palestras. 118 00:05:16,100 --> 00:05:18,080 Aqui neste entrada é Annenberg Hall. 119 00:05:18,080 --> 00:05:20,940 Este é, na verdade, onde todos Harvard calouros tomar as suas refeições. 120 00:05:20,940 --> 00:05:23,890 E é também onde, à noite, uma ou mais noites por semana, que nós 121 00:05:23,890 --> 00:05:26,960 tem centenas de estudantes se reúnem CS50 às vezes para trabalhar em seu problema 122 00:05:26,960 --> 00:05:29,480 conjuntos ao lado do outro, bem como o pessoal CS50. 123 00:05:29,480 --> 00:05:32,030 124 00:05:32,030 --> 00:05:33,760 >> Então, nós estamos aqui nos degraus de Memorial Hall. 125 00:05:33,760 --> 00:05:36,330 Estas são as principais portas que irão levam-nos a Sanders Theatre, onde 126 00:05:36,330 --> 00:05:39,560 são realizadas palestras. 127 00:05:39,560 --> 00:05:40,810 Vamos? 128 00:05:40,810 --> 00:05:43,060 129 00:05:43,060 --> 00:05:46,920 >> E esta é Sanders Theatre, onde Palestras de CS50 são detidos. 130 00:05:46,920 --> 00:05:48,170 Este é CS50. 131 00:05:48,170 --> 00:05:58,780 132 00:05:58,780 --> 00:06:00,870 Então há essa expressão indo ao redor da internet 133 00:06:00,870 --> 00:06:02,260 conhecida como, tive um trabalho. 134 00:06:02,260 --> 00:06:06,190 E eu realmente tive um trabalho sobre dois minutos e meio atrás, que a minha 135 00:06:06,190 --> 00:06:09,710 colegas aqui, Ramon, Colton, Dan, e Padrick, muito rapidamente me lembrei 136 00:06:09,710 --> 00:06:11,590 de, assim que foi para a turnê. 137 00:06:11,590 --> 00:06:14,820 >> Porque, na verdade, o que nós deveríamos para começar aqui foram hoje alguns 138 00:06:14,820 --> 00:06:17,790 saudações de alguns de seus antecessores na classe. 139 00:06:17,790 --> 00:06:20,760 Então, nós estamos indo realmente para retroceder uma pouco, e trazer William agora, 140 00:06:20,760 --> 00:06:24,390 que vem do País de Gales, no Reino Unido, que foi um dos nosso mais novo 141 00:06:24,390 --> 00:06:29,102 estudantes no ano passado, que iria gostaria de dizer Olá. 142 00:06:29,102 --> 00:06:30,400 >> COLUNA 1: Qual é o seu nome? 143 00:06:30,400 --> 00:06:31,020 >> COLUNA 2: William. 144 00:06:31,020 --> 00:06:33,690 >> COLUNA 1: O que é isso? 145 00:06:33,690 --> 00:06:36,745 >> COLUNA 2: CS50. 146 00:06:36,745 --> 00:06:38,810 >> DAVID J. MALAN: Para que em seguida, foi William. 147 00:06:38,810 --> 00:06:42,120 Vamos agora cabeça em outro lugar, até Nigéria, onde um outro colega de classe de 148 00:06:42,120 --> 00:06:44,280 seu de anos passados é [? Annette,?] 149 00:06:44,280 --> 00:06:47,760 que gostariam semelhante dizer, Olá, mundo. 150 00:06:47,760 --> 00:06:50,190 >> COLUNA 3: Olá, mundo. 151 00:06:50,190 --> 00:06:53,840 Eu estou realmente animado para tomar CS50 este ano, todo o 152 00:06:53,840 --> 00:06:56,160 caminho de Lagos, na Nigéria. 153 00:06:56,160 --> 00:06:59,570 Senti a necessidade de aprimorar o meu computador habilidades, e eu sempre quis 154 00:06:59,570 --> 00:07:02,830 tornar-se um bom programador, e assim por Eu me inscrevi para o curso. 155 00:07:02,830 --> 00:07:06,860 Quero agradecer a Harvard e MIT e as escolas que se uniram para 156 00:07:06,860 --> 00:07:10,200 fazer isso acontecer para milhares de pessoas em todo o mundo. 157 00:07:10,200 --> 00:07:12,740 >> Eu apenas terminei o meu primeiro jogo de sempre. 158 00:07:12,740 --> 00:07:17,690 Tem feito com 0 set-P, o meu risco programa, que é muito divertido. 159 00:07:17,690 --> 00:07:21,160 Estou ansioso para ter mais diversão com o curso, e com os meus colegas de classe como 160 00:07:21,160 --> 00:07:24,230 passamos p set após set p. 161 00:07:24,230 --> 00:07:24,840 Meu nome é [? Annette?] 162 00:07:24,840 --> 00:07:28,872 [? Onoja?], E este é o CS50. 163 00:07:28,872 --> 00:07:31,880 >> David J. MALAN: Agora, particularmente se você está preocupado que você é o mais velho 164 00:07:31,880 --> 00:07:34,040 aluno da classe, repouso a certeza de que você não é. 165 00:07:34,040 --> 00:07:39,270 CS50 e CS50x tem muito a gama de idades a partir de tão jovem quanto 10 anos de idade para 166 00:07:39,270 --> 00:07:40,960 muito, muito mais velho do que isso. 167 00:07:40,960 --> 00:07:43,680 Na verdade, um número de seus alunos que foram postadas no boletim 168 00:07:43,680 --> 00:07:45,790 placas foram compartilhando vídeos para o efeito. 169 00:07:45,790 --> 00:07:48,140 E nós gostaríamos de compartilhar um em especial desde o ano passado - 170 00:07:48,140 --> 00:07:48,830 [? Alecio?] 171 00:07:48,830 --> 00:07:51,680 do Brasil, que seria também gostaria de dizer Olá a sua 172 00:07:51,680 --> 00:07:54,870 sucessores na classe. 173 00:07:54,870 --> 00:07:56,790 >> COLUNA 4: Olá, mundo. 174 00:07:56,790 --> 00:07:57,700 Eu sou [? Alecio?] 175 00:07:57,700 --> 00:07:58,390 [? Omida?] 176 00:07:58,390 --> 00:08:00,430 de Brasília, Brasil. 177 00:08:00,430 --> 00:08:07,050 Tenho 78 anos, e estou muito entusiasmados com este curso on-line. 178 00:08:07,050 --> 00:08:12,270 Eu tenho certeza que ele vai me ajudar muito para realizar o meu trabalho na área de 179 00:08:12,270 --> 00:08:14,180 ensino à distância. 180 00:08:14,180 --> 00:08:19,350 Aproveito esta oportunidade de agradecer EDX pela iniciativa de cursos como 181 00:08:19,350 --> 00:08:25,870 isso, e também agradecer ao Professor Malan e toda a gangue CS50. 182 00:08:25,870 --> 00:08:26,930 Meu nome é [? Alecio?] 183 00:08:26,930 --> 00:08:29,795 [? Omida?], E este é o CS50. 184 00:08:29,795 --> 00:08:32,408 185 00:08:32,408 --> 00:08:35,159 >> DAVID J. MALAN: Então, agora estaríamos corte para uma turnê de Harvard 186 00:08:35,159 --> 00:08:37,559 Universidade, para aqueles de vocês que não vi Harvard antes. 187 00:08:37,559 --> 00:08:40,789 Mas algo me diz que você tem agora visto Universidade de Harvard antes. 188 00:08:40,789 --> 00:08:43,720 Então, vamos seguir em frente para um segmento conhecido como nossa caixa de entrada. 189 00:08:43,720 --> 00:08:46,410 Ao longo das últimas semanas, você tem de fato foi a apresentação de algumas perguntas, 190 00:08:46,410 --> 00:08:47,910 para o qual temos sido mantendo um olho para fora. 191 00:08:47,910 --> 00:08:51,470 >> E alguns de vocês tiveram a amabilidade de pedir essas mesmas perguntas por vídeo. 192 00:08:51,470 --> 00:08:54,850 Na verdade, aqui no Kuwait, temos Dhruv, que gostaria de representar um 193 00:08:54,850 --> 00:08:59,490 pergunta para nós, a equipe, sobre CS50 e sobre ciência da computação e 194 00:08:59,490 --> 00:09:00,670 programação em geral. 195 00:09:00,670 --> 00:09:01,730 Dhruv? 196 00:09:01,730 --> 00:09:02,390 >> DHRUV RAMANI: Oi. 197 00:09:02,390 --> 00:09:04,853 Estou Dhruv, e moro em Kuwait, no Oriente Médio. 198 00:09:04,853 --> 00:09:06,302 Eu sou um estudante [? na classe 10,?] 199 00:09:06,302 --> 00:09:07,560 e eu fiz quatro línguas até agora. 200 00:09:07,560 --> 00:09:12,060 Tomei CS50 em 2013, eo primeiro pergunta que me veio à mente é 201 00:09:12,060 --> 00:09:14,488 qual é a melhor linguagem para aprender no mundo de hoje? 202 00:09:14,488 --> 00:09:17,866 203 00:09:17,866 --> 00:09:19,880 >> DAVID J. MALAN: Então é isso uma grande questão. 204 00:09:19,880 --> 00:09:21,940 E há, na verdade, não é uma resposta para isso. 205 00:09:21,940 --> 00:09:24,990 Há realmente não é a melhor linguagem, mas não é a melhor linguagem 206 00:09:24,990 --> 00:09:26,220 às vezes para o trabalho. 207 00:09:26,220 --> 00:09:28,120 Mas, mesmo assim, muitas vezes você ter critério. 208 00:09:28,120 --> 00:09:31,180 Por exemplo, na foto aqui é bastante algumas das línguas mais populares 209 00:09:31,180 --> 00:09:35,200 hoje, e C é apenas um de entre eles eles, como é PHP e outras que nós vamos 210 00:09:35,200 --> 00:09:38,140 explorar mais tarde no semestre, em si CS50. 211 00:09:38,140 --> 00:09:41,720 >> Agora, muito em voga nos dias de hoje são linguagens como Python e Ruby e 212 00:09:41,720 --> 00:09:46,000 Perl, Java e até mesmo de alguma forma para programação baseada em web, enquanto que em Java 213 00:09:46,000 --> 00:09:48,380 particular, é usado um pouco para o software da empresa, 214 00:09:48,380 --> 00:09:49,880 feita por grandes empresas. 215 00:09:49,880 --> 00:09:52,545 C é bastante comum na de baixo nível sistemas embarcados. 216 00:09:52,545 --> 00:09:56,120 Mas, na verdade, tendem a usar C porque é uma linguagem relativamente pequeno, em cima 217 00:09:56,120 --> 00:09:58,550 de que muitos de seus sucessores foram construídos. 218 00:09:58,550 --> 00:10:01,890 >> Então, se você está se perguntando o idioma você deve usar para uma determinada tarefa, 219 00:10:01,890 --> 00:10:03,080 bem, ele realmente depende. 220 00:10:03,080 --> 00:10:06,900 E muitas vezes, um programador do próprio preferências pessoais pesar dentro 221 00:10:06,900 --> 00:10:09,590 Neste momento, por exemplo, eu vou por uma fase em que eu realmente gosto 222 00:10:09,590 --> 00:10:10,270 JavaScript. 223 00:10:10,270 --> 00:10:12,970 Não tanto no navegador, mas na verdade, no lado do servidor. 224 00:10:12,970 --> 00:10:16,960 Você pode realmente usá-lo com um quadro chamado Node.js programar 225 00:10:16,960 --> 00:10:18,580 na linha de comando em um servidor. 226 00:10:18,580 --> 00:10:22,035 >> Agora, no mundo real, assim como você poderia, por exemplo, para tentar obter uma 227 00:10:22,035 --> 00:10:24,880 parafuso como este na parede usando mais qualquer ferramenta - por exemplo, até mesmo o 228 00:10:24,880 --> 00:10:26,550 mais pesada dos martelos. 229 00:10:26,550 --> 00:10:30,080 Isso certamente funciona se você acertar o Parreira fora da coisa na parede. 230 00:10:30,080 --> 00:10:31,880 Mas você poderia ser um pouco mais sofisticado. 231 00:10:31,880 --> 00:10:34,720 E você pode chegar para em vez disso, algo parecido com uma chave de fenda. 232 00:10:34,720 --> 00:10:38,300 Porque se você obtê-lo apenas para a direita, que caberia a mira de que 233 00:10:38,300 --> 00:10:40,630 parafuso, e você poderia provavelmente obtê-lo na parede. 234 00:10:40,630 --> 00:10:43,880 >> Mas a melhor ferramenta para o trabalho, ou a mais adequado para este 235 00:10:43,880 --> 00:10:47,820 aplicação particular, por assim dizer, seria uma chave de fenda Phillips, 236 00:10:47,820 --> 00:10:52,140 onde o chefe dos ataques de chave de fenda perfeitamente na cabeça do parafuso. 237 00:10:52,140 --> 00:10:54,190 Portanto, ao escolher uma programação língua, é semelhante 238 00:10:54,190 --> 00:10:54,880 em espírito para isso. 239 00:10:54,880 --> 00:10:58,380 E você pode usar diferentes linguagens para resolver a mesma tarefa, mas alguns 240 00:10:58,380 --> 00:11:00,390 eles podem produzir um mais solução elegante. 241 00:11:00,390 --> 00:11:02,380 >> Alguns deles podem produzir uma solução mais rápida. 242 00:11:02,380 --> 00:11:05,500 E, sem dúvida, alguns deles podem de fato produzir uma solução melhor. 243 00:11:05,500 --> 00:11:08,830 Portanto, uma das delivery, esperançosamente, você vai sair de CS50 é quando usar 244 00:11:08,830 --> 00:11:11,370 ferramentas específicas para um determinado trabalho. 245 00:11:11,370 --> 00:11:14,130 >> Bem, da próxima up, vamos dar uma olhada outra questão que foi apresentada por 246 00:11:14,130 --> 00:11:17,610 um de seus colegas de classe, desta vez de Bernardo do Brasil. 247 00:11:17,610 --> 00:11:23,844 248 00:11:23,844 --> 00:11:24,980 >> BERNARDO: Hey. 249 00:11:24,980 --> 00:11:26,090 Meu nome é Bernardo. 250 00:11:26,090 --> 00:11:27,170 Eu sou do Brasil. 251 00:11:27,170 --> 00:11:29,076 E eu gostaria de perguntar duas coisas. 252 00:11:29,076 --> 00:11:34,130 O primeiro deles, o quão rápido é a internet Velocidade de Harvard, e em segundo lugar, 253 00:11:34,130 --> 00:11:35,915 que teve a idéia de fazer o aparelho? 254 00:11:35,915 --> 00:11:39,424 255 00:11:39,424 --> 00:11:41,150 >> DAVID J. MALAN: Então, isso também foi uma grande questão. 256 00:11:41,150 --> 00:11:43,130 E nós, na verdade, não sabia a resposta para isso. 257 00:11:43,130 --> 00:11:46,220 Então, na noite passada, enviei um e-mail para fora alguns amigos em redes de Harvard 258 00:11:46,220 --> 00:11:48,770 grupo, e posou com precisão A pergunta de Bernardo. 259 00:11:48,770 --> 00:11:50,770 Bem, ao que parece - rufar de tambores - 260 00:11:50,770 --> 00:11:55,370 que a conectividade de internet de Harvard para o mundo exterior é de 10 gigabits. 261 00:11:55,370 --> 00:12:00,360 Para colocar isso em perspectiva, isso é 10 bilhões de bits por segundo. 262 00:12:00,360 --> 00:12:03,290 >> Agora, para colocar isso em perspectiva, se você tivesse que baixar um filme a partir de 263 00:12:03,290 --> 00:12:06,060 algo como o iTunes ou em outro lugar on-line estes dias, eles podem de fato 264 00:12:06,060 --> 00:12:07,970 ser muito grande se for um vídeo HD. 265 00:12:07,970 --> 00:12:10,390 Isso pode ser de dois gigabytes no total. 266 00:12:10,390 --> 00:12:14,690 Bem, se a sua largura de banda é de 10 gigabits por segundo, você pode baixar um filme 267 00:12:14,690 --> 00:12:19,060 como que em poucos segundos, em vez de os minutos ou horas que leva a maioria dos 268 00:12:19,060 --> 00:12:20,070 nos em casa. 269 00:12:20,070 --> 00:12:23,470 >> Agora, na justiça, não todos e cada um nós aqui no campus tem acesso a 270 00:12:23,470 --> 00:12:25,880 10 bilhões de bits de largura de banda por segundo. 271 00:12:25,880 --> 00:12:28,570 Na realidade, ele é compartilhado entre muito poucas pessoas. 272 00:12:28,570 --> 00:12:32,270 Mas, na verdade, por que não dar uma olhada em um teste de velocidade, em que vamos realizar 273 00:12:32,270 --> 00:12:35,530 um teste que testa o quão rápido um pouco bits podem viajar para o meu especial 274 00:12:35,530 --> 00:12:37,810 laptop para outro local nas proximidades. 275 00:12:37,810 --> 00:12:39,520 >> Isso não é necessariamente uma autoridade 276 00:12:39,520 --> 00:12:41,190 responder como a largura de banda. 277 00:12:41,190 --> 00:12:44,530 Na verdade, se você tentar fazer isso em casa, você pode achar que o seu serviço de internet 278 00:12:44,530 --> 00:12:49,170 provedor, ou ISP, é uma espécie de enganar você, em que um monte de ISPs 279 00:12:49,170 --> 00:12:51,230 nos dias de hoje permitem que você estourou velocidades. 280 00:12:51,230 --> 00:12:54,700 E por explosão, quero dizer para os primeiros segundos de baixar algo ou 281 00:12:54,700 --> 00:12:57,790 fazer qualquer coisa com a sua internet conexão, pode realmente baixar 282 00:12:57,790 --> 00:12:58,685 muito rápido. 283 00:12:58,685 --> 00:13:02,170 Mas se você prestar atenção a uma barra de progresso - o velocidade com que seus bits estão sendo 284 00:13:02,170 --> 00:13:02,880 download - 285 00:13:02,880 --> 00:13:06,630 muitas vezes você vai ver que ele está retardando para baixo e para baixo e para baixo. 286 00:13:06,630 --> 00:13:09,800 >> Então, esses testes de velocidade, francamente, não são necessariamente representativa. 287 00:13:09,800 --> 00:13:13,980 Mas para downloads curtos, você vai de fato obter este muitos bits para baixo por segundo. 288 00:13:13,980 --> 00:13:15,230 Dan, vamos executar o teste de velocidade? 289 00:13:15,230 --> 00:13:31,060 290 00:13:31,060 --> 00:13:32,310 Vamos. 291 00:13:32,310 --> 00:13:35,160 292 00:13:35,160 --> 00:13:37,320 Não é a nossa velocidade de download e agora a nossa velocidade de upload. 293 00:13:37,320 --> 00:13:39,470 Vamos lá, vamos lá. 294 00:13:39,470 --> 00:13:41,320 Vamos lá! 295 00:13:41,320 --> 00:13:42,570 Vamos lá! 296 00:13:42,570 --> 00:13:44,810 297 00:13:44,810 --> 00:13:46,130 Demais, eu estou sendo contada. 298 00:13:46,130 --> 00:13:46,660 >> Tudo bem. 299 00:13:46,660 --> 00:13:50,340 Assim que foi neste estúdio aqui, Hauser Studio, em Widener Library of 300 00:13:50,340 --> 00:13:51,500 Universidade de Harvard. 301 00:13:51,500 --> 00:13:53,810 A velocidade que o meu pequeno laptop está recebendo, através de 302 00:13:53,810 --> 00:13:55,580 Internet saída de Harvard. 303 00:13:55,580 --> 00:13:58,760 Agora, finalmente, temos uma pergunta de um terço de seus colegas de classe - 304 00:13:58,760 --> 00:14:05,206 Mauricio do Peru, que gostariam de colocar a seguinte questão a partir daqui. 305 00:14:05,206 --> 00:14:06,480 >> MAURICIO RADA: Olá. 306 00:14:06,480 --> 00:14:08,750 Meu nome é Mauricio, e eu sou do Peru. 307 00:14:08,750 --> 00:14:13,560 A minha pergunta é, eu estou autorizado a iniciar [Inaudível] para ensinar CS50 para o nosso 308 00:14:13,560 --> 00:14:15,890 escolas utilizando materiais CS50? 309 00:14:15,890 --> 00:14:17,300 [Inaudível]. 310 00:14:17,300 --> 00:14:20,842 Meu nome é Mauricio, e este é CS50. 311 00:14:20,842 --> 00:14:22,770 >> DAVID J. MALAN: [inaudível] 312 00:14:22,770 --> 00:14:25,550 Mauricio, e qualquer outra coisa que é interessado nesta questão em particular 313 00:14:25,550 --> 00:14:28,380 sabemos que a resposta é absolutamente, sinceramente que sim. 314 00:14:28,380 --> 00:14:31,960 Na verdade, um estudante aqui no campus chamado Gabriel [? Grimardes?] 315 00:14:31,960 --> 00:14:35,910 que vem de Brasil realmente fez exatamente isso em sua cidade natal com uma 316 00:14:35,910 --> 00:14:42,410 É claro que ele apelidou CC50, disponível aqui no CC50.com.br, aqueles de vocês que falam 317 00:14:42,410 --> 00:14:43,930 Português, se você quiser para dar uma olhada. 318 00:14:43,930 --> 00:14:47,020 >> E o Gabriel fez um par de anos atrás estava literalmente baixado todos 319 00:14:47,020 --> 00:14:50,520 Apostilas e provas do CS50 e conjuntos de problemas e vídeos. 320 00:14:50,520 --> 00:14:53,230 E ele traduziu a maior parte que contentar-se. 321 00:14:53,230 --> 00:14:56,510 E então, com a ajuda de seu pai no parte de trás da sala de aula em sua alta 322 00:14:56,510 --> 00:15:01,030 escola, ele mesmo começou a ensinar sua própria versão do CS50, a primeira 50 323 00:15:01,030 --> 00:15:02,440 de seus colegas na escola. 324 00:15:02,440 --> 00:15:05,670 Em seguida, o semestre subseqüente, cerca de 150 de seus colegas de classe. 325 00:15:05,670 --> 00:15:08,190 >> E é muito, muito inspiradora para vê-lo. 326 00:15:08,190 --> 00:15:11,540 Então, se você vai a este URL após este broadcast, clique no vídeo do YouTube 327 00:15:11,540 --> 00:15:12,250 que está incorporado aqui. 328 00:15:12,250 --> 00:15:15,500 E você pode ver Gabriel ensinando bastante muito do mesmo material que nós 329 00:15:15,500 --> 00:15:17,970 ensinou que mesmo ano em CS50 no campus. 330 00:15:17,970 --> 00:15:21,240 E eu estou tão contente de dizer que esse mesmo Gabriel, um ex-colegial 331 00:15:21,240 --> 00:15:24,330 estudante do Brasil, agora está aqui em Campus de Harvard como Harvard 332 00:15:24,330 --> 00:15:28,450 calouro, e no próximo ano será Companheiro ensino cabeça de CS50, e todos 333 00:15:28,450 --> 00:15:31,120 o mais envolvido na CS50 vir-nos. 334 00:15:31,120 --> 00:15:34,100 >> Então, se você mesmo gostaria de fazer isso como Mauricio, por favor, basta ir ao 335 00:15:34,100 --> 00:15:37,930 CS50.tv, que é o curso de OpenCourseWare local próprio. 336 00:15:37,930 --> 00:15:41,060 Há uma licença lá que você pode ler, e é realmente algo 337 00:15:41,060 --> 00:15:44,140 chamado de uma licença Creative Commons, que praticamente diz que você é 338 00:15:44,140 --> 00:15:48,280 livre e bem-vindos para utilizar o material, a modificar o material, desde que lhe 339 00:15:48,280 --> 00:15:50,990 se partes iguais com os outros. 340 00:15:50,990 --> 00:15:52,620 >> Então é isso para caixa de entrada desta semana. 341 00:15:52,620 --> 00:15:55,910 Por que não fazer uma pequena pausa aqui, e permitir-lhe a chance de assistir 60 342 00:15:55,910 --> 00:15:57,488 segundos de gatinhos. 343 00:15:57,488 --> 00:16:58,865 344 00:16:58,865 --> 00:17:01,860 >> DAVID J. MALAN: [inaudível] 345 00:17:01,860 --> 00:17:05,720 viver, eo que nós pensamos em fazer é Concluímos hoje a partir de um filme que um dos 346 00:17:05,720 --> 00:17:08,760 Próprios membros da equipe do CS50, T.J. Barber, montou. 347 00:17:08,760 --> 00:17:14,730 Como você provavelmente sabe, CS50 aqui campus culmina com uma feira de CS50, uma 348 00:17:14,730 --> 00:17:16,730 exibição épica de estudantes ' projetos finais. 349 00:17:16,730 --> 00:17:19,757 Aqueles de vocês tomar CS50 através de Harvard Extension School on-line, ou 350 00:17:19,757 --> 00:17:23,119 através de EDX online terão um semelhante oportunidade, ainda que virtual e 351 00:17:23,119 --> 00:17:27,010 on-line, para expor seu projeto final um determinado número de meses, portanto, para o 352 00:17:27,010 --> 00:17:28,480 mundo inteiro ver. 353 00:17:28,480 --> 00:17:31,530 >> Mas nós pensamos em dar-lhe um sentido aqui, com algum pano de fundo do divertimento em nosso 354 00:17:31,530 --> 00:17:35,880 tela grande, do que exatamente aconteceu apenas algumas semanas atrás aqui na 355 00:17:35,880 --> 00:17:39,670 campus com o on-campus versão do justo do CS50. 356 00:17:39,670 --> 00:17:40,920 Vamos rolar. 357 00:17:40,920 --> 00:17:43,234 358 00:17:43,234 --> 00:18:17,370 >> [Música tocando] 359 00:18:17,370 --> 00:18:21,354 >> COLUNA 5: Olá, [? Estou Allison?] aqui na feira CS50, com - 360 00:18:21,354 --> 00:18:22,350 >> COLUNA 6: [? Curt Stone. ?] 361 00:18:22,350 --> 00:18:22,848 >> [? COLUNA 5: Curt Stone. ?] 362 00:18:22,848 --> 00:18:23,860 Que bom te ver. 363 00:18:23,860 --> 00:18:26,159 Então, você pode nos contar um pouco pouco sobre o seu projeto? 364 00:18:26,159 --> 00:18:27,638 >> COLUNA 6: Oh, bem absolutamente. 365 00:18:27,638 --> 00:18:29,117 >> COLUNA 7: Fizemos visualizador de música. 366 00:18:29,117 --> 00:18:34,047 367 00:18:34,047 --> 00:18:35,297 >> COLUNA 8: [inaudível]. 368 00:18:35,297 --> 00:18:39,963 369 00:18:39,963 --> 00:18:42,428 >> COLUNA 9: Então, nenhum de nós tinha qualquer experiência [inaudível]. 370 00:18:42,428 --> 00:18:43,414 >> COLUNA 10: Isso é incrível. 371 00:18:43,414 --> 00:18:45,170 O mesmo que 70% de outros estudantes. 372 00:18:45,170 --> 00:18:47,292 >> COLUNA 11: Eu era um dos 70% das pessoas que não fizeram 373 00:18:47,292 --> 00:18:47,930 sabe alguma coisa sobre - 374 00:18:47,930 --> 00:18:49,364 >> COLUNA 5: E agora você está como [inaudível]. 375 00:18:49,364 --> 00:18:55,100 376 00:18:55,100 --> 00:18:57,682 >> COLUNA 12: É uma oportunidade incrível para agrupar os alunos 377 00:18:57,682 --> 00:18:59,566 e ver o que acontece. 378 00:18:59,566 --> 00:19:03,050 Olhe para alguns apps 600 e poucos sendo demonstrado aqui que não existia 379 00:19:03,050 --> 00:19:05,526 antes por causa de um nível de entrada Claro incrível. 380 00:19:05,526 --> 00:19:45,331 381 00:19:45,331 --> 00:19:49,380 >> COLUNA 13: Eles realmente atender a sua experiência entrando na classe. 382 00:19:49,380 --> 00:19:54,520 Como eu, eu tinha zero, computador de zero habilidades de programação. 383 00:19:54,520 --> 00:19:57,395 Eu sabia o que era Java, de modo que era sobre ele. 384 00:19:57,395 --> 00:19:58,650 Eles realmente fazem. 385 00:19:58,650 --> 00:20:00,580 E, especialmente - e TFS, incrível. 386 00:20:00,580 --> 00:20:05,260 Os TFs são uma maravilhosa, maravilhosa componente para este curso. 387 00:20:05,260 --> 00:20:06,510 Este foi CS50. 388 00:20:06,510 --> 00:20:16,915 389 00:20:16,915 --> 00:20:19,200 >> ALTO-FALANTE 14: Centenas de projetos caminhar por este corredor. 390 00:20:19,200 --> 00:20:23,710 Centenas de caixas de doces, centenas de caixas de pipoca, e muito poucos 391 00:20:23,710 --> 00:20:26,580 participantes, e apenas toda a bolas de stress que foram 392 00:20:26,580 --> 00:20:28,085 lançada e levada para casa. 393 00:20:28,085 --> 00:20:32,233 Este foi CS50, e esta foi o urso CS50. 394 00:20:32,233 --> 00:20:33,925 Boa noite. 395 00:20:33,925 --> 00:20:37,220 >> DAVID J. MALAN: Isso, então, é o que o espera aqui no CS50. 396 00:20:37,220 --> 00:20:38,790 Isso é tudo para CS50 ao vivo. 397 00:20:38,790 --> 00:20:41,780 Muito obrigado a Ramon, Padrick, Colton, e Dan, que está aqui atrás 398 00:20:41,780 --> 00:20:42,440 o visor. 399 00:20:42,440 --> 00:20:45,800 E não ficar de olho no Twitter, Facebook, Reddit, e em outros lugares para 400 00:20:45,800 --> 00:20:48,660 anúncios via que você mesmo pode enviar vídeos e perguntas para 401 00:20:48,660 --> 00:20:52,120 que você possa se juntar a nós aqui no estúdio para a próxima CS50 ao vivo. 402 00:20:52,120 --> 00:20:53,370 Este foi CS50. 403 00:20:53,370 --> 00:21:20,448