1 00:00:00,000 --> 00:00:05,234 2 00:00:05,234 --> 00:00:06,150 DOUG LLOYD: Très bien. 3 00:00:06,150 --> 00:00:08,220 Alors parlons d'un couple des détails administratifs que 4 00:00:08,220 --> 00:00:10,860 peut être utile pour vous que vous êtes travailler à travers vos CS50 ensembles de problèmes 5 00:00:10,860 --> 00:00:13,020 et juste prendre le Bien sûr, plus généralement. 6 00:00:13,020 --> 00:00:16,760 Ce cours a beaucoup à vous apprendre, et donc il ya beaucoup de ressources 7 00:00:16,760 --> 00:00:18,610 que nous avons à disposition de sorte que vous pouvez faire 8 00:00:18,610 --> 00:00:20,680 au maximum de cette expérience d'apprentissage. 9 00:00:20,680 --> 00:00:22,560 Ces ressources sont en de nombreux types différents, 10 00:00:22,560 --> 00:00:26,547 et espérons-le, sera disponible en une forme qui vous accueillera. 11 00:00:26,547 --> 00:00:28,630 Voici une liste de certains des les ressources les plus communs 12 00:00:28,630 --> 00:00:31,900 que les élèves utilisent quand ils sont travailler à travers leurs matériaux de CS50. 13 00:00:31,900 --> 00:00:34,810 Sur le site du cours, nous avons tous les documents de cours à droite 14 00:00:34,810 --> 00:00:35,560 après qu'ils se produisent. 15 00:00:35,560 --> 00:00:37,680 Donc, nous avons des vidéos live- streaming de conférences, 16 00:00:37,680 --> 00:00:40,540 si vous n'êtes pas en mesure d'assister conférence une semaine donnée, les vidéos pour lesquels 17 00:00:40,540 --> 00:00:42,740 sont posté très peu de temps après. 18 00:00:42,740 --> 00:00:45,250 Sur ce site, sur le sermonner partie du site, 19 00:00:45,250 --> 00:00:48,120 nous avons aussi un exemple de code David montre lors de conférences, 20 00:00:48,120 --> 00:00:50,190 ainsi que la conférence diapositives, des notes de découpe, 21 00:00:50,190 --> 00:00:52,148 qui sont pris par une de nos semblables d'enseignement, 22 00:00:52,148 --> 00:00:54,190 de sorte que vous ne devez pas prendre notes dans la salle de classe, 23 00:00:54,190 --> 00:00:56,420 ainsi que les liens vers des ressources externes 24 00:00:56,420 --> 00:00:58,620 sont partagés lors de conférences. 25 00:00:58,620 --> 00:01:02,230 >> Nous avons aussi une fonction merveilleuse référence, reference.cs50.net, 26 00:01:02,230 --> 00:01:06,600 qui est utilisable pour ceux qui sont moins confortable et plus à l'aise aussi bien. 27 00:01:06,600 --> 00:01:09,510 Si vous êtes familier, la référence de fonction que nous avons, 28 00:01:09,510 --> 00:01:13,090 la référence de CS50, est un ensemble annotée de l'homme pages-- 29 00:01:13,090 --> 00:01:17,252 pages de l'homme est le raccourci pour la description d'un manuel qui page-- 30 00:01:17,252 --> 00:01:18,960 est intégré dans Linux et donne programmeurs 31 00:01:18,960 --> 00:01:21,400 une référence aux fonctions qu'ils utilisent. 32 00:01:21,400 --> 00:01:27,430 >> Référence 50 a une référence pour tous des fonctions de la bibliothèque standard C, 33 00:01:27,430 --> 00:01:29,610 et io.h standard et d'autres vous deviendrez 34 00:01:29,610 --> 00:01:34,909 familier avec que le cours se poursuit, string.h, math.h, ctype.h, et ainsi de suite. 35 00:01:34,909 --> 00:01:36,700 Il est un excellent endroit pour aller, si vous êtes à la recherche 36 00:01:36,700 --> 00:01:38,640 pour voir si il ya une fonction qui existe, 37 00:01:38,640 --> 00:01:40,840 qui va faire ce que vous besoin de faire, ou si vous êtes 38 00:01:40,840 --> 00:01:43,180 simplement pas sûr de la façon d'utiliser une fonction. 39 00:01:43,180 --> 00:01:47,230 >> Nous avons également une grande interactive guide d'étude au study.cs50.net. 40 00:01:47,230 --> 00:01:50,490 Là, vous trouverez une variété de les sujets avec des exercices pratiques, 41 00:01:50,490 --> 00:01:53,471 une certaine section supplémentaire diapositives, et bien plus encore. 42 00:01:53,471 --> 00:01:55,220 Il est un excellent endroit pour vérifier, si vous êtes 43 00:01:55,220 --> 00:01:57,760 se sentir un peu mal à l'aise environ à un sujet particulier. 44 00:01:57,760 --> 00:01:59,968 Les chances sont, il y aura quelques exercices là pour vous 45 00:01:59,968 --> 00:02:02,720 pour affiner vos compétences un peu. 46 00:02:02,720 --> 00:02:08,759 >> Lorsque Quiz 0 ou 1 Quiz est à venir, vous peut toujours voir les derniers jeux-questionnaires que 47 00:02:08,759 --> 00:02:13,400 nous avons donné dans le cours au cs50.harvard.edu/quizzes. 48 00:02:13,400 --> 00:02:16,100 Toutes les vieilles questions et réponses sont là pour votre avis. 49 00:02:16,100 --> 00:02:18,330 Et ils sont une grande ressources, d'autant plus que vous 50 00:02:18,330 --> 00:02:23,190 Pensez à ce que de mettre sur le dos ou devant votre feuille d'étude, d'une 51 00:02:23,190 --> 00:02:26,990 morceau de papier que vous arriver à mettre en examen. 52 00:02:26,990 --> 00:02:30,090 >> En outre, il ya beaucoup de ressources sur les ensembles de problèmes de CS50, 53 00:02:30,090 --> 00:02:32,610 cs50.harvard.edu/psets. 54 00:02:32,610 --> 00:02:35,660 Nous affichons toutes les spécifications y, ainsi que toute distribution 55 00:02:35,660 --> 00:02:38,060 code pour le problème plus tard fixe. 56 00:02:38,060 --> 00:02:40,880 En outre, incorporé dans les spécifications elles-mêmes, 57 00:02:40,880 --> 00:02:43,030 vous trouverez convivial soluces de Zamila, 58 00:02:43,030 --> 00:02:47,210 qui sera heureux de vous guider à travers obtenir sur les blocs de départ qui 59 00:02:47,210 --> 00:02:49,920 pourrait vous désarçonner que vous commencez de travail sur les ensembles de problèmes. 60 00:02:49,920 --> 00:02:53,300 Et quand les produits sont plus ensembles, Rob sera l'hôte d'autopsies 61 00:02:53,300 --> 00:02:55,580 où il déconstruire les jeu de problème, vous guide 62 00:02:55,580 --> 00:02:59,139 par certains possible solutions après le fait. 63 00:02:59,139 --> 00:03:01,680 Bien sûr, vous pouvez aussi toujours trouver des documents sur les sections, 64 00:03:01,680 --> 00:03:05,429 comme ces vidéos ici, sur cs50.harvard.edu/sections. 65 00:03:05,429 --> 00:03:07,970 Vous trouverez également un calendrier de sections, si vous êtes sur le campus, 66 00:03:07,970 --> 00:03:10,782 ainsi que des vidéos et des diapositives sont partagés lors de sections. 67 00:03:10,782 --> 00:03:13,240 Une liste des heures de bureau sont disponible sur le site du cours. 68 00:03:13,240 --> 00:03:16,990 Si vous êtes sur le Cambridge campus ou sur le campus de Yale, 69 00:03:16,990 --> 00:03:21,395 ou si vous êtes vraiment n'importe où, vous le pouvez trouver une liste de nos heures de bureau, qui 70 00:03:21,395 --> 00:03:23,380 sont généralement disponibles les soirs de semaine. 71 00:03:23,380 --> 00:03:25,910 >> Et l'aide de votre pairs ou avec vos pairs, 72 00:03:25,910 --> 00:03:29,020 vous pouvez aller à cs50.harvard.edu/discuss~~V. 73 00:03:29,020 --> 00:03:32,210 Il est de notre forum de discussion asynchrone, sorte d'esprit similaire à la Piazza, 74 00:03:32,210 --> 00:03:35,250 si vous êtes familier avec la Piazza, que vous pourriez voir dans d'autres cours. 75 00:03:35,250 --> 00:03:38,129 Il est un bulletin asynchrone forum où vous pouvez poser une question 76 00:03:38,129 --> 00:03:41,420 et, après un peu de temps, obtenir une réponse à partir d'un assistant d'enseignement, ou l'enseignement 77 00:03:41,420 --> 00:03:43,700 garçon, ou même vos collègues étudiants. 78 00:03:43,700 --> 00:03:47,170 Nous, en fait, vous encourageons fortement à, si vous connaissez la réponse à une question 79 00:03:47,170 --> 00:03:51,900 qu'un autre étudiant demande, sentir gratuit pour l'aider un peu. 80 00:03:51,900 --> 00:03:56,490 >> Maintenant, si vous prenez des cours par le biais CS50x et ne pas la prendre sur le campus, 81 00:03:56,490 --> 00:03:59,640 nous avons aussi le cours archives disponibles au cs50.tv. 82 00:03:59,640 --> 00:04:01,790 Toutes les ressources Je viens de décrire sont 83 00:04:01,790 --> 00:04:05,600 disponible sur cs50.tv, organisé par année. 84 00:04:05,600 --> 00:04:09,792 A la fin de chaque chute, tout le les années passées les ressources seront là. 85 00:04:09,792 --> 00:04:12,750 Donc, vous pouvez vous sentir libre de vérifier les pour voir d'autres façons de présenter 86 00:04:12,750 --> 00:04:15,310 CS50 matière dans les années passées. 87 00:04:15,310 --> 00:04:17,690 >> En outre, nous avons une la richesse des ressources en ligne 88 00:04:17,690 --> 00:04:20,310 qui ne sont pas localisés à Harvard ou Yale. 89 00:04:20,310 --> 00:04:23,140 Vous pouvez aller à notre Slack, notre service de chat asynchrone, 90 00:04:23,140 --> 00:04:25,346 au cs50x.slack.com. 91 00:04:25,346 --> 00:04:29,660 Nous avons aussi un forum sur la pile Echange et sur Reddit, les deux 92 00:04:29,660 --> 00:04:30,970 sont énumérés ici. 93 00:04:30,970 --> 00:04:34,500 Vous pouvez nous marquer sur Twitter à @ CS50, CS50 ou #. 94 00:04:34,500 --> 00:04:36,920 Et bien sûr, vous pouvez nous également sur Facebook. 95 00:04:36,920 --> 00:04:40,850 >> Un autre bit administratif Je veux aborder aujourd'hui, le classement. 96 00:04:40,850 --> 00:04:43,780 Donc, comme vous êtes probablement familier, affectations dans ce cours 97 00:04:43,780 --> 00:04:46,480 sont classés sur quatre axes différents. 98 00:04:46,480 --> 00:04:48,580 Nous vous note sur la portée, serait pose la question, 99 00:04:48,580 --> 00:04:51,038 avez-vous fait un effort sérieux pour compléter le problème réglé? 100 00:04:51,038 --> 00:04:52,156 Avez-vous essayé toutes les parties? 101 00:04:52,156 --> 00:04:53,530 Exactitude, fonctionne votre code? 102 00:04:53,530 --> 00:04:54,350 Est-il libre de bugs? 103 00:04:54,350 --> 00:04:57,780 At-il l'attendu sortie, étant donné un ensemble d'entrées? 104 00:04:57,780 --> 00:04:58,902 Le design est le troisième axe. 105 00:04:58,902 --> 00:05:01,110 Et il pose la question, quelle est l'efficacité de votre code? 106 00:05:01,110 --> 00:05:02,460 Comment bien écrit est-il? 107 00:05:02,460 --> 00:05:05,230 Et enfin, le style, qui obtient à la question de savoir comment l'homme 108 00:05:05,230 --> 00:05:08,900 lisible est votre code, ce qui est très important pour vos compagnons d'enseignement. 109 00:05:08,900 --> 00:05:11,210 >> Or, comme général gouverner, d'habitude je présente 110 00:05:11,210 --> 00:05:14,822 ce graphique pour ce que signifient ces scores. 111 00:05:14,822 --> 00:05:18,710 Tous ces axes, sont classés sur une échelle de zéro à cinq. 112 00:05:18,710 --> 00:05:22,360 Et généralement, vous voulez être dans trois, quatre, ou cinq gamme 113 00:05:22,360 --> 00:05:23,554 dans tous les axes. 114 00:05:23,554 --> 00:05:26,470 Il est OK pour être dans la gamme d'un ou deux un peu, surtout au début 115 00:05:26,470 --> 00:05:29,120 sur le parcours, mais il est un domaine que vous généralement ne veulent pas rester dans. 116 00:05:29,120 --> 00:05:31,620 Vous ne voulez pas être obtenir zéros dans tout aspect de l'ensemble du problème, 117 00:05:31,620 --> 00:05:33,661 parce que ce qui se passe à votre note globale inférieure. 118 00:05:33,661 --> 00:05:37,124 Maintenant, nous avons aussi quelques outils disponibles pour vous aider à mettre en place 119 00:05:37,124 --> 00:05:38,540 votre score dans certains de ces domaines. 120 00:05:38,540 --> 00:05:39,940 Nous avons donc check50. 121 00:05:39,940 --> 00:05:42,780 Chaque spécification de problème posé comprendra une référence 122 00:05:42,780 --> 00:05:45,149 à la façon de l'utiliser pour check50 ce problème particulier. 123 00:05:45,149 --> 00:05:47,940 Et vous pouvez utiliser pour aider check50 vous améliorez votre score de justesse, 124 00:05:47,940 --> 00:05:51,960 en découvrant quels cas de test votre programme pourrait ne pas être de passage. 125 00:05:51,960 --> 00:05:55,900 >> Nous avons aussi style50, qui est un autre outil de ligne de commande. 126 00:05:55,900 --> 00:05:59,950 Vous êtes également appris à l'utiliser comme partie de chaque problème réglé spécification. 127 00:05:59,950 --> 00:06:04,580 Et vous pouvez utiliser pour obtenir des conseils style50 sur la façon d'améliorer votre style de programme, 128 00:06:04,580 --> 00:06:09,126 pour le rendre plus propre, plus facile à lire, et nous espérons augmenter votre score de style. 129 00:06:09,126 --> 00:06:11,000 Enfin, votre enseignement garçon vous fournira 130 00:06:11,000 --> 00:06:15,140 avec la rétroaction qualitative basée sur des commentaires pour vous aider à améliorer votre pointage de conception. 131 00:06:15,140 --> 00:06:18,190 Le design est un peu délicat au grade automatiquement, 132 00:06:18,190 --> 00:06:20,200 contrairement exactitude et un style qui peut facilement 133 00:06:20,200 --> 00:06:22,731 être testé avec un outil de ligne de commande. 134 00:06:22,731 --> 00:06:24,480 Plutôt, votre conception Le score sera probablement 135 00:06:24,480 --> 00:06:27,240 plus amélioré en obtenant la rétroaction à partir de votre adjoint à l'enseignement 136 00:06:27,240 --> 00:06:29,120 dans la voie de commentaires. 137 00:06:29,120 --> 00:06:31,640 Portée, bien sûr, nous quittons à vous de réellement essayer 138 00:06:31,640 --> 00:06:34,190 toutes les parties de l'ensemble de problèmes. 139 00:06:34,190 --> 00:06:35,320 >> Je suis Doug Lloyd. 140 00:06:35,320 --> 00:06:37,550 Ceci est CS50. 141 00:06:37,550 --> 00:06:42,308