1 00:00:00,000 --> 00:00:05,234 2 00:00:05,234 --> 00:00:06,150 DOUG LLOYD: Tudo bem. 3 00:00:06,150 --> 00:00:08,220 Então vamos falar sobre um casal de detalhes administrativos que 4 00:00:08,220 --> 00:00:10,860 pode vir a calhar para você como você é trabalhando através de seus conjuntos de problemas CS50 5 00:00:10,860 --> 00:00:13,020 e tendo apenas o curso de forma mais geral. 6 00:00:13,020 --> 00:00:16,760 Este curso tem muito a lhe ensinar, e por isso há uma grande quantidade de recursos 7 00:00:16,760 --> 00:00:18,610 que temos disponível de modo que você pode fazer 8 00:00:18,610 --> 00:00:20,680 ao máximo esta experiência de aprendizagem. 9 00:00:20,680 --> 00:00:22,560 Esses recursos vêm em muitos tipos diferentes, 10 00:00:22,560 --> 00:00:26,547 e, esperamos, estará disponível em um formulário que vai acomodá-lo. 11 00:00:26,547 --> 00:00:28,630 Aqui está uma lista de alguns dos os recursos mais comuns 12 00:00:28,630 --> 00:00:31,900 que os alunos usam quando estão trabalhando através de seus materiais CS50. 13 00:00:31,900 --> 00:00:34,810 No site do curso, nós temos todos os materiais de aula direita 14 00:00:34,810 --> 00:00:35,560 depois que eles acontecem. 15 00:00:35,560 --> 00:00:37,680 Portanto, temos vídeos live- transmitido de palestras, 16 00:00:37,680 --> 00:00:40,540 se você não for capaz de atender palestra uma semana, vídeos para o qual 17 00:00:40,540 --> 00:00:42,740 são postados muito pouco tempo depois. 18 00:00:42,740 --> 00:00:45,250 Nesse site, no palestra parte do site, 19 00:00:45,250 --> 00:00:48,120 nós também temos código de exemplo que David mostra durante a palestra, 20 00:00:48,120 --> 00:00:50,190 bem como a palestra slides, notas escriba, 21 00:00:50,190 --> 00:00:52,148 que são tomadas por um dos nossos companheiros de ensino, 22 00:00:52,148 --> 00:00:54,190 assim você não tem que tomar notas em sala de aula, 23 00:00:54,190 --> 00:00:56,420 bem como quaisquer links para que os recursos externos 24 00:00:56,420 --> 00:00:58,620 são compartilhados durante a palestra. 25 00:00:58,620 --> 00:01:02,230 >> Temos também uma função maravilhosa referência, reference.cs50.net, 26 00:01:02,230 --> 00:01:06,600 que é utilizável para aqueles menos confortável e mais confortável iguais. 27 00:01:06,600 --> 00:01:09,510 Se você está familiarizado, o referência de função que nós temos, 28 00:01:09,510 --> 00:01:13,090 a referência CS50, é um conjunto anotada do homem pages-- 29 00:01:13,090 --> 00:01:17,252 páginas man é a forma abreviada de descrevendo um manual que página-- 30 00:01:17,252 --> 00:01:18,960 é construído em Linux e dá aos programadores 31 00:01:18,960 --> 00:01:21,400 uma referência para as funções que eles estão usando. 32 00:01:21,400 --> 00:01:27,430 >> 50 de referência tem uma referência para todos das funções da biblioteca C padrão, 33 00:01:27,430 --> 00:01:29,610 e io.h padrão e outros você vai se tornar 34 00:01:29,610 --> 00:01:34,909 familiarizado com o campo, como se passa, string.h, math.h, ctype.h, e assim por diante. 35 00:01:34,909 --> 00:01:36,700 É um ótimo lugar para ir, se você está procurando 36 00:01:36,700 --> 00:01:38,640 para ver se há uma função que existe, 37 00:01:38,640 --> 00:01:40,840 que vai fazer o que você precisa fazer, ou se você é 38 00:01:40,840 --> 00:01:43,180 apenas não tem certeza de como usar uma função. 39 00:01:43,180 --> 00:01:47,230 >> Temos também um grande interativo guia de estudo em study.cs50.net. 40 00:01:47,230 --> 00:01:50,490 Lá, você vai encontrar uma variedade de tópicos com exercícios práticos, 41 00:01:50,490 --> 00:01:53,471 alguns seção adicional slides, e muito mais. 42 00:01:53,471 --> 00:01:55,220 É um ótimo lugar para check-out, se você estiver 43 00:01:55,220 --> 00:01:57,760 sentindo um pouco desconfortável sobre em um determinado tópico. 44 00:01:57,760 --> 00:01:59,968 As possibilidades são, haverá alguns exercícios lá para você 45 00:01:59,968 --> 00:02:02,720 para refinar suas habilidades um pouco. 46 00:02:02,720 --> 00:02:08,759 >> Quando Questionário Questionário 0 ou 1 está chegando, você sempre pode ver os últimos testes que 47 00:02:08,759 --> 00:02:13,400 demos no curso em cs50.harvard.edu/quizzes. 48 00:02:13,400 --> 00:02:16,100 Todas as velhas perguntas e respostas estão lá para sua revisão. 49 00:02:16,100 --> 00:02:18,330 E eles são uma grande de recursos, especialmente à medida que 50 00:02:18,330 --> 00:02:23,190 Considere o que colocar na parte traseira ou frente de sua folha de estudo, a um 51 00:02:23,190 --> 00:02:26,990 pedaço de papel que você começa a trazer para o exame. 52 00:02:26,990 --> 00:02:30,090 >> Além disso, há muitas recursos nos conjuntos de problemas CS50, 53 00:02:30,090 --> 00:02:32,610 cs50.harvard.edu/psets. 54 00:02:32,610 --> 00:02:35,660 Nós publicamos todas as especificações Há, assim como qualquer distribuição 55 00:02:35,660 --> 00:02:38,060 de código para o problema mais tarde define. 56 00:02:38,060 --> 00:02:40,880 Além disso, incorporada as próprias especificações, 57 00:02:40,880 --> 00:02:43,030 você encontrará amigável orientações de Zamila, 58 00:02:43,030 --> 00:02:47,210 que terá prazer em guiá-lo através recebendo ao longo dos blocos de partida que 59 00:02:47,210 --> 00:02:49,920 pode te enganar como você começar trabalhando nos conjuntos de problemas. 60 00:02:49,920 --> 00:02:53,300 E quando os produtos conjuntos são mais, Rob estará hospedando autópsias 61 00:02:53,300 --> 00:02:55,580 onde ele desconstruir a conjunto de problemas, anda você 62 00:02:55,580 --> 00:02:59,139 através de algum possível soluções após o fato. 63 00:02:59,139 --> 00:03:01,680 Claro, você também pode sempre encontrar materiais sobre seções, 64 00:03:01,680 --> 00:03:05,429 como esses vídeos aqui, em cs50.harvard.edu/sections. 65 00:03:05,429 --> 00:03:07,970 Você também vai encontrar uma agenda de seções, se você estiver no campus, 66 00:03:07,970 --> 00:03:10,782 bem como vídeos e slides que são partilhadas durante as secções. 67 00:03:10,782 --> 00:03:13,240 Uma lista de horas de escritório são disponível no site do curso. 68 00:03:13,240 --> 00:03:16,990 Se você estiver em Cambridge campus ou no campus de Yale, 69 00:03:16,990 --> 00:03:21,395 ou você está realmente em qualquer lugar, você pode encontrar uma lista de nossas horas de expediente, que 70 00:03:21,395 --> 00:03:23,380 weeknights são geralmente disponíveis. 71 00:03:23,380 --> 00:03:25,910 >> E a ajuda de seu colegas ou com os seus colegas, 72 00:03:25,910 --> 00:03:29,020 você pode ir para cs50.harvard.edu/discuss~~V. 73 00:03:29,020 --> 00:03:32,210 É o nosso fórum de discussão assíncrona, tipo de similares em espírito à Piazza, 74 00:03:32,210 --> 00:03:35,250 se você estiver familiarizado com Piazza, que você pode ver em outros cursos. 75 00:03:35,250 --> 00:03:38,129 É um boletim assíncrona tabuleiro onde você pode fazer uma pergunta 76 00:03:38,129 --> 00:03:41,420 e, depois de pouco tempo, obter uma resposta a partir de um assistente de ensino, ou de ensino 77 00:03:41,420 --> 00:03:43,700 companheiro, ou até mesmo seus colegas. 78 00:03:43,700 --> 00:03:47,170 Nós, na verdade, vivamente que, se você souber a resposta a uma pergunta 79 00:03:47,170 --> 00:03:51,900 que um colega pergunta, sinta-se livre para ajudá-lo um pouco. 80 00:03:51,900 --> 00:03:56,490 >> Agora, se você está tomando o curso através de CS50x e não tomá-lo no campus, 81 00:03:56,490 --> 00:03:59,640 temos também o curso arquivos disponíveis na cs50.tv. 82 00:03:59,640 --> 00:04:01,790 Todos os recursos Acabei de descrever são 83 00:04:01,790 --> 00:04:05,600 disponíveis no cs50.tv, organizado por ano. 84 00:04:05,600 --> 00:04:09,792 No final de cada queda, todo o recursos últimos anos vai estar lá. 85 00:04:09,792 --> 00:04:12,750 Assim, você pode se sentir livre para verificar as para fora para ver outras formas de apresentação 86 00:04:12,750 --> 00:04:15,310 material CS50 ano passado. 87 00:04:15,310 --> 00:04:17,690 >> Além disso, temos uma riqueza de recursos on-line 88 00:04:17,690 --> 00:04:20,310 que não são localizados para Harvard ou Yale. 89 00:04:20,310 --> 00:04:23,140 Você pode ir ao nosso Slack, nossa serviço de chat assíncrono, 90 00:04:23,140 --> 00:04:25,346 em cs50x.slack.com. 91 00:04:25,346 --> 00:04:29,660 Temos também um fórum sobre Stack Troca e no Reddit, sendo que ambos 92 00:04:29,660 --> 00:04:30,970 estão listados aqui. 93 00:04:30,970 --> 00:04:34,500 Você pode marcar-nos no Twitter em @ CS50, CS50 ou com #. 94 00:04:34,500 --> 00:04:36,920 E no curso, você pode também encontrar-nos no Facebook. 95 00:04:36,920 --> 00:04:40,850 >> Um outro bit administrativa que Eu quero tocar agora, de classificação. 96 00:04:40,850 --> 00:04:43,780 Então, como você provavelmente está familiarizado, atribuições neste curso 97 00:04:43,780 --> 00:04:46,480 são classificados em quatro eixos diferentes. 98 00:04:46,480 --> 00:04:48,580 Nós nota você em escopo, faria faz a pergunta, 99 00:04:48,580 --> 00:04:51,038 você fez um esforço sério para completar o conjunto de problemas? 100 00:04:51,038 --> 00:04:52,156 Você tentou todas as partes? 101 00:04:52,156 --> 00:04:53,530 Exatidão, faz o seu trabalho de código? 102 00:04:53,530 --> 00:04:54,350 É livre de bugs? 103 00:04:54,350 --> 00:04:57,780 Será que ela tem o esperado saída, dado um conjunto de entradas? 104 00:04:57,780 --> 00:04:58,902 O design é o terceiro eixo. 105 00:04:58,902 --> 00:05:01,110 E isso faz a pergunta, quão eficiente é o seu código? 106 00:05:01,110 --> 00:05:02,460 Como bem escrito é? 107 00:05:02,460 --> 00:05:05,230 E, finalmente, estilo, que recebe para a questão de como humano 108 00:05:05,230 --> 00:05:08,900 legível é o seu código, que é muito importante para os seus companheiros de ensino. 109 00:05:08,900 --> 00:05:11,210 >> Agora, como um general Geralmente, eu geralmente presente 110 00:05:11,210 --> 00:05:14,822 este gráfico para o que significam essas pontuações. 111 00:05:14,822 --> 00:05:18,710 Todos estes eixos são classificados numa escala de zero a cinco. 112 00:05:18,710 --> 00:05:22,360 E, geralmente, você quer estar em três, quatro, ou cinco gama 113 00:05:22,360 --> 00:05:23,554 em todos os eixos. 114 00:05:23,554 --> 00:05:26,470 É OK para estar no intervalo de um ou dois um pouco, particularmente no início 115 00:05:26,470 --> 00:05:29,120 no curso, mas é uma área que você geralmente não querem ficar no. 116 00:05:29,120 --> 00:05:31,620 Você definitivamente não quer estar recebendo zeros em qualquer aspecto do conjunto de problemas, 117 00:05:31,620 --> 00:05:33,661 porque isso vai diminuir sua nota geral. 118 00:05:33,661 --> 00:05:37,124 Agora, também temos algumas ferramentas disponível para você para ajudar a trazer para cima 119 00:05:37,124 --> 00:05:38,540 sua pontuação em algumas destas áreas. 120 00:05:38,540 --> 00:05:39,940 Portanto, temos check50. 121 00:05:39,940 --> 00:05:42,780 Cada especificação de conjunto de problemas incluirá uma referência 122 00:05:42,780 --> 00:05:45,149 de como utilizar para check50 esse problema específico. 123 00:05:45,149 --> 00:05:47,940 E você pode usar para ajudar a check50 você melhorar sua pontuação de correção, 124 00:05:47,940 --> 00:05:51,960 por descobrir quais casos de teste o programa pode não estar passando. 125 00:05:51,960 --> 00:05:55,900 >> Temos também style50, que é outra ferramenta de linha de comando. 126 00:05:55,900 --> 00:05:59,950 Você também são ensinados a usá-lo como parte de cada conjunto de problemas de especificação. 127 00:05:59,950 --> 00:06:04,580 E você pode usar para obter orientação style50 sobre como melhorar o seu estilo de programa, 128 00:06:04,580 --> 00:06:09,126 para torná-lo mais limpo, mais fácil de ler, e esperamos aumentar sua pontuação estilo. 129 00:06:09,126 --> 00:06:11,000 Por último, o seu ensino companheiro irá fornecer-lhe 130 00:06:11,000 --> 00:06:15,140 com qualitativa comentários baseado comentário para ajudá-lo a melhorar sua pontuação de design. 131 00:06:15,140 --> 00:06:18,190 O design é um pouco complicado para automaticamente grau, 132 00:06:18,190 --> 00:06:20,200 ao contrário de correção e estilo que pode facilmente 133 00:06:20,200 --> 00:06:22,731 ser testado com uma ferramenta de linha de comando. 134 00:06:22,731 --> 00:06:24,480 Em vez disso, seu projeto pontuação será, provavelmente, 135 00:06:24,480 --> 00:06:27,240 mais melhorada através recebendo feedback a partir do seu companheiro de ensino 136 00:06:27,240 --> 00:06:29,120 na forma dos comentários. 137 00:06:29,120 --> 00:06:31,640 Âmbito de aplicação, é claro, nós deixamos para que você possa realmente experimentar 138 00:06:31,640 --> 00:06:34,190 Todas as partes do conjunto de problemas. 139 00:06:34,190 --> 00:06:35,320 >> Eu sou Doug Lloyd. 140 00:06:35,320 --> 00:06:37,550 Este é CS50. 141 00:06:37,550 --> 00:06:42,308