1 00:00:00,000 --> 00:00:12,150 2 00:00:12,150 --> 00:00:13,470 >> DAVID J. Malan: Bonjour tout le monde. 3 00:00:13,470 --> 00:00:16,670 Mon nom est David Malan, et c'est CS50 direct. 4 00:00:16,670 --> 00:00:20,060 Les chances sont, si vous êtes dans ce réglage Stream, vous êtes un étudiant en CS50x et 5 00:00:20,060 --> 00:00:23,990 CS50 peut-être par EdX, Harvard Collège ou Harvard Extension School. 6 00:00:23,990 --> 00:00:27,340 Eh bien, parce qu'il ya tellement de cours de matériel de ces jours vous est fourni 7 00:00:27,340 --> 00:00:30,500 sur la vidéo, nous avons pensé que nous ferions la même chose, mais cette fois rendre un peu 8 00:00:30,500 --> 00:00:33,110 intéressant et fait diffuser tout cela en direct. 9 00:00:33,110 --> 00:00:36,130 Donc, si vous me voyez voyage, si vous me voyez lapsus, si vous me voyez bousiller, tous 10 00:00:36,130 --> 00:00:40,290 de ce qui se passe littéralement maintenant à Cambridge, Massachusetts 11 00:00:40,290 --> 00:00:41,570 Vendredi matin ici. 12 00:00:41,570 --> 00:00:45,870 >> Eh bien, nous avons pensé d'abord donner vous un sens - voyez, il est là. 13 00:00:45,870 --> 00:00:47,930 C'est CS50 direct, déjà. 14 00:00:47,930 --> 00:00:50,410 Ainsi, au cours des deux dernières semaines, les gens ont été poster des questions à 15 00:00:50,410 --> 00:00:52,560 Reddit et Facebook et Twitter, etc. 16 00:00:52,560 --> 00:00:54,820 Et l'un d'eux en particulier pris nos yeux que nous avons pensé que peut-être un 17 00:00:54,820 --> 00:00:56,020 question fréquemment posée. 18 00:00:56,020 --> 00:00:57,820 Alors j'ai pensé que je lis à vous de vivre ici. 19 00:00:57,820 --> 00:00:58,860 >> Ainsi, dans la semaine 0. 20 00:00:58,860 --> 00:01:02,450 Toute autre personne se sentant un peu confus et / ou déjà dépassé? 21 00:01:02,450 --> 00:01:04,099 Eh bien, cela a été posté sur Reddit. 22 00:01:04,099 --> 00:01:06,290 Et l'étudiant élaborée comme suit: - 23 00:01:06,290 --> 00:01:07,875 Je n'ai pas beaucoup d'expérience préalable. 24 00:01:07,875 --> 00:01:10,980 Serait-ce la raison pour laquelle il me semble être sur la capture sur beaucoup plus lentement que la 25 00:01:10,980 --> 00:01:12,610 reste des personnes affichant ici? 26 00:01:12,610 --> 00:01:15,780 Je suis vraiment intéressé à tout cela, mais rien est un peu déroutant pour 27 00:01:15,780 --> 00:01:16,870 me pour une raison quelconque. 28 00:01:16,870 --> 00:01:18,520 Je ne semble pas savoir par où commencer. 29 00:01:18,520 --> 00:01:21,680 Que dois-je faire pour essayer de saisir tout cela un peu mieux? 30 00:01:21,680 --> 00:01:24,410 Je suis déçu que je suis déjà se confondre. 31 00:01:24,410 --> 00:01:27,550 >> Donc, ce qui est absolument, en effet, une question souvent posée. 32 00:01:27,550 --> 00:01:30,700 En fait, si vous accordez à la Semaine 0 de conférences déjà, vous savez que dans 33 00:01:30,700 --> 00:01:35,190 moins ici sur le campus, 73% de votre camarades de classe ici n'ont pas avant 34 00:01:35,190 --> 00:01:36,310 expérience de la programmation. 35 00:01:36,310 --> 00:01:39,510 Et de réaliser aussi que beaucoup de bavardage sur Facebook et Twitter et 36 00:01:39,510 --> 00:01:42,940 Reddit est maintenant peut-être biaisé vers les étudiants qui n'ont déjà un 37 00:01:42,940 --> 00:01:44,440 peu plus de confort et de bon sens. 38 00:01:44,440 --> 00:01:46,620 Et c'est, après tout, pourquoi ils sont graviter vers 39 00:01:46,620 --> 00:01:48,440 ces formes si rapidement. 40 00:01:48,440 --> 00:01:52,290 >> Alors, bien sûr, ne pas être submergé par tant de projets étonnants qui 41 00:01:52,290 --> 00:01:55,220 sont déjà partagée dans le Scratch Galerie, ainsi que sur Reddit 42 00:01:55,220 --> 00:01:55,850 et Facebook. 43 00:01:55,850 --> 00:01:58,820 Mais vraiment prendre le confort dans le fait qu'il ya des centaines, que dis-je, 44 00:01:58,820 --> 00:02:01,650 des milliers d'autres des gens comme vous. 45 00:02:01,650 --> 00:02:05,420 Et ils pourraient ne pas être parlent-vous, mais ils sont en effet là-bas. 46 00:02:05,420 --> 00:02:07,150 >> Alors, quelle est CS50 direct censé être? 47 00:02:07,150 --> 00:02:09,940 Cela va être une opportunité pour nous, chaque fois dans un certain temps, de parler 48 00:02:09,940 --> 00:02:11,025 avant et en arrière vivre. 49 00:02:11,025 --> 00:02:15,520 Et nous prenons soit dans des questions par l'intermédiaire vidéo, ou de faire de notre mieux pour vous permettre, en 50 00:02:15,520 --> 00:02:19,770 l'avenir, même à l'écoute vous vivre en streaming vidéo en direct. 51 00:02:19,770 --> 00:02:23,240 >> Mais pour l'instant, nous avons un certain nombre de plaisir segments préparés pour vous, la première 52 00:02:23,240 --> 00:02:25,730 qui va être un aperçu à l'Université Harvard. 53 00:02:25,730 --> 00:02:28,100 Pour ceux d'entre vous qui ont jamais mis les pieds payer ici à Cambridge, 54 00:02:28,100 --> 00:02:32,070 Massachusetts, nous avons pensé vous montrerons certains des sites les plus connus, 55 00:02:32,070 --> 00:02:35,190 ainsi que certains de l' des sites uniques pour CS50. 56 00:02:35,190 --> 00:02:36,810 Jetons un coup d'oeil. 57 00:02:36,810 --> 00:02:39,740 >> Nous sommes ici en dehors des portes principales de L'Université de Harvard, et à travers ces 58 00:02:39,740 --> 00:02:43,250 portes vous pouvez voir le John Harvard statue, qui est la première de la plupart des gens 59 00:02:43,250 --> 00:02:44,180 destination. 60 00:02:44,180 --> 00:02:45,430 Allons po 61 00:02:45,430 --> 00:02:50,360 62 00:02:50,360 --> 00:02:53,470 Donc, c'est la statue de John Harvard, un des endroits les plus populaires sur 63 00:02:53,470 --> 00:02:54,640 campus pour les touristes. 64 00:02:54,640 --> 00:02:59,170 Ce que vous voyez ici est armorié avec John Harvard, fondateur, 1638. 65 00:02:59,170 --> 00:03:01,730 >> Eh bien, se révèle, si vous prenez la tournée, l'une des choses que vous allez apprendre, c'est que 66 00:03:01,730 --> 00:03:03,030 il ya trois mensonges ici. 67 00:03:03,030 --> 00:03:04,760 Un, ce n'est pas John Harvard. 68 00:03:04,760 --> 00:03:09,380 Deux, il n'était pas le fondateur, et de trois, Harvard n'a pas été fondée en 1638. 69 00:03:09,380 --> 00:03:13,060 Mais ce qui est vrai, c'est que si vous vous frottez son payer ici, vous pourriez obtenir un 70 00:03:13,060 --> 00:03:14,310 peu de chance. 71 00:03:14,310 --> 00:03:16,650 72 00:03:16,650 --> 00:03:19,960 >> Allons-nous jeter un oeil à l'atelier de CS50? 73 00:03:19,960 --> 00:03:23,450 Nous sommes donc ici dans Maxwell Dworkin G-123. 74 00:03:23,450 --> 00:03:25,510 Maxwell Dworkin notre ordinateur bâtiment des sciences. 75 00:03:25,510 --> 00:03:28,380 Si vous souhaitez regarder ce sur Google Maps, nous sommes à 33 Oxford Street 76 00:03:28,380 --> 00:03:29,960 à Cambridge, Massachusetts. 77 00:03:29,960 --> 00:03:33,210 Donc, ici, dans ce contexte, est où nous tournons shorts CS50, 78 00:03:33,210 --> 00:03:34,685 rendez-through, et d'autres documents. 79 00:03:34,685 --> 00:03:37,760 >> Ce que vous voyez est généralement que nous allons venir ici, tourner sur un grand nombre de 80 00:03:37,760 --> 00:03:42,180 ces lumières, et les sujets, Zamyla, Rob, et d'autres, devront 81 00:03:42,180 --> 00:03:44,420 les trouve ici, contre ce fond blanc. 82 00:03:44,420 --> 00:03:47,040 Ou bien, si nous laissons tomber ce écran vert, nous pouvons effectivement 83 00:03:47,040 --> 00:03:49,720 mettre numérique derrière eux tout ce que nous voulons - un 84 00:03:49,720 --> 00:03:51,320 écran d'ordinateur, écran de télévision - 85 00:03:51,320 --> 00:03:52,560 vraiment, quelque chose comme ça. 86 00:03:52,560 --> 00:03:54,850 >> Eh bien, ici, nous avons une partie de la l'éclairage que nous jetons à la 87 00:03:54,850 --> 00:03:58,760 sujet de sorte que vous obtenez une belle, propre tourné contre eux et la toile de fond. 88 00:03:58,760 --> 00:04:01,700 Ici nous avons quelques restes de ce qui était autrefois le salon de CS50. 89 00:04:01,700 --> 00:04:03,460 Donc, cette habitude d'être un lieu où l'informatique 90 00:04:03,460 --> 00:04:04,560 étudiants seraient sortir. 91 00:04:04,560 --> 00:04:07,230 Depuis, nous avons tourné en quelque chose plus haute technologie pour ces pousses. 92 00:04:07,230 --> 00:04:09,840 >> En fait, voici un vestige de jour CS50 de puzzle. 93 00:04:09,840 --> 00:04:13,330 Au début du semestre, nous avons certains étudiants plus de 200 se réunissent 94 00:04:13,330 --> 00:04:16,190 et résoudre des énigmes, qui vise à être illustratif du fait que 95 00:04:16,190 --> 00:04:18,510 informatique n'est vraiment pas sur la programmation, en soi. 96 00:04:18,510 --> 00:04:20,670 C'est plus généralement sur la résolution de problèmes. 97 00:04:20,670 --> 00:04:23,610 >> Mais ici, vous voyez d'antan, certains des marques que nous avons laissées 98 00:04:23,610 --> 00:04:25,140 toujours sur ces murs de verre. 99 00:04:25,140 --> 00:04:27,650 Maintenant, si nous pivot autour, vous verrez ce que les choses sont comme de la 100 00:04:27,650 --> 00:04:29,010 point de vue de producteur. 101 00:04:29,010 --> 00:04:30,250 Ici, nous avons un trépied. 102 00:04:30,250 --> 00:04:34,170 Et sur ce trépied est vraiment juste une écran d'ordinateur qui réfléchit 103 00:04:34,170 --> 00:04:35,060 contre un miroir. 104 00:04:35,060 --> 00:04:37,805 Donc, si nous avons effectivement mis la caméra, allumé l'ordinateur, vous 105 00:04:37,805 --> 00:04:40,780 serait en fait voir les mots sur ce écran que moi ou un de l'équipe 106 00:04:40,780 --> 00:04:43,050 les membres sont en réalité réciter la caméra. 107 00:04:43,050 --> 00:04:46,730 >> Ce que nous faisons dans ce studio est vraiment l' seulement script contenu pour CS50. 108 00:04:46,730 --> 00:04:49,330 Et nous le script avec un prompteur, afin que nous puissions obtenir le prend juste 109 00:04:49,330 --> 00:04:52,820 à droite, et de sorte que lorsque nous faisons erreurs, il est beaucoup plus facile à refaire, 110 00:04:52,820 --> 00:04:57,010 refaire, refaire, et déterministe, dire la même chose encore et encore. 111 00:04:57,010 --> 00:04:59,750 Sanders Theatre, quant à lui, est très bien au pied levé. 112 00:04:59,750 --> 00:05:01,790 Et c'est un environnement beaucoup plus organique où nous avons moi et 113 00:05:01,790 --> 00:05:03,560 étudiants et autres qui interagissent sur scène. 114 00:05:03,560 --> 00:05:04,970 Alors, pourquoi ne prenons-nous pas y chercher un autre. 115 00:05:04,970 --> 00:05:11,330 116 00:05:11,330 --> 00:05:14,330 >> Nous sommes donc venir ici sur Memorial Hall, qui est l'endroit où le bureau de CS50 117 00:05:14,330 --> 00:05:16,100 heures et des conférences sont organisées. 118 00:05:16,100 --> 00:05:18,080 Ici, dans cette entrée est Annenberg Hall. 119 00:05:18,080 --> 00:05:20,940 Il s'agit en fait où tous Harvard étudiants de première année prennent leurs repas. 120 00:05:20,940 --> 00:05:23,890 Et c'est aussi là où le soir, une ou plusieurs nuits par semaine, que nous 121 00:05:23,890 --> 00:05:26,960 ont des centaines d'étudiants se rassemblent CS50 parfois à travailler sur leur problème 122 00:05:26,960 --> 00:05:29,480 jeux à côté de l'autre, ainsi que le personnel CS50. 123 00:05:29,480 --> 00:05:32,030 124 00:05:32,030 --> 00:05:33,760 >> Nous sommes donc ici sur les étapes de Memorial Hall. 125 00:05:33,760 --> 00:05:36,330 Telles sont les principales portes qui sera nous conduire à Sanders Theatre, où 126 00:05:36,330 --> 00:05:39,560 conférences ont lieu. 127 00:05:39,560 --> 00:05:40,810 Allons-nous? 128 00:05:40,810 --> 00:05:43,060 129 00:05:43,060 --> 00:05:46,920 >> Et c'est Sanders Theatre, où Les conférences du CS50 sont organisées. 130 00:05:46,920 --> 00:05:48,170 C'est CS50. 131 00:05:48,170 --> 00:05:58,780 132 00:05:58,780 --> 00:06:00,870 Donc, il ya cette expression aller autour de l'Internet 133 00:06:00,870 --> 00:06:02,260 connu sous le nom, avait un emploi. 134 00:06:02,260 --> 00:06:06,190 Et j'avais en effet un emploi sur deux minutes et il ya un demi, que mon 135 00:06:06,190 --> 00:06:09,710 collègues, Ramon, Colton, Dan, et Padrick, très rapidement m'a rappelé 136 00:06:09,710 --> 00:06:11,590 de, dès que nous sommes allés à cette tournée. 137 00:06:11,590 --> 00:06:14,820 >> Car en fait, ce que nous étions censés à commencer par ici aujourd'hui étaient un peu 138 00:06:14,820 --> 00:06:17,790 bonjours de certains de vos prédécesseurs dans la classe. 139 00:06:17,790 --> 00:06:20,760 Donc, nous allons en fait pour rembobiner une peu, et mettre en place William maintenant, 140 00:06:20,760 --> 00:06:24,390 qui est originaire du Pays de Galles au Royaume- Uni, qui était l'un de nos plus jeunes 141 00:06:24,390 --> 00:06:29,102 étudiants de dernière année, qui serait vous dire bonjour. 142 00:06:29,102 --> 00:06:30,400 >> INTERLOCUTEUR 1: Quel est votre nom? 143 00:06:30,400 --> 00:06:31,020 >> ENCEINTE 2: William. 144 00:06:31,020 --> 00:06:33,690 >> INTERLOCUTEUR 1: Qu'est-ce que c'est? 145 00:06:33,690 --> 00:06:36,745 >> ENCEINTE 2: CS50. 146 00:06:36,745 --> 00:06:38,810 >> DAVID J. Malan: Alors que était alors William. 147 00:06:38,810 --> 00:06:42,120 Dirigeons-nous maintenant d'ailleurs, jusqu'à Nigeria, où un autre camarade de classe de 148 00:06:42,120 --> 00:06:44,280 exemplaire de ces dernières années est [? Annette,?] 149 00:06:44,280 --> 00:06:47,760 qui voudrait similaire à-dire, Bonjour, monde. 150 00:06:47,760 --> 00:06:50,190 >> ENCEINTE 3: Bonjour tout le monde. 151 00:06:50,190 --> 00:06:53,840 Je suis vraiment excité à prendre CS50 cette année, tous les 152 00:06:53,840 --> 00:06:56,160 façon de Lagos, au Nigeria. 153 00:06:56,160 --> 00:06:59,570 J'ai ressenti le besoin de parfaire mon ordinateur compétences, et j'ai toujours voulu 154 00:06:59,570 --> 00:07:02,830 devenir un bon programmeur, et ainsi de Je me suis inscrit pour le cours. 155 00:07:02,830 --> 00:07:06,860 Je tiens à dire merci à Harvard et le MIT et les écoles qui se sont réunis à 156 00:07:06,860 --> 00:07:10,200 que cela se produise pour des milliers de personnes à travers le monde. 157 00:07:10,200 --> 00:07:12,740 >> Je ne viens de terminer mon premier match. 158 00:07:12,740 --> 00:07:17,690 A été fait avec P-set 0, mon Scratch programme, qui est très amusant. 159 00:07:17,690 --> 00:07:21,160 J'ai hâte d'avoir plus de plaisir avec cours, et avec mes camarades de classe 160 00:07:21,160 --> 00:07:24,230 nous passons par p ensemble après p ensemble. 161 00:07:24,230 --> 00:07:24,840 Mon nom est [? Annette?] 162 00:07:24,840 --> 00:07:28,872 [? Onoja?], Ce qui est CS50. 163 00:07:28,872 --> 00:07:31,880 >> DAVID J. Malan: maintenant, surtout si vous êtes inquiet que vous êtes l'aîné 164 00:07:31,880 --> 00:07:34,040 élève de la classe, reste assuré que vous n'êtes pas. 165 00:07:34,040 --> 00:07:39,270 CS50 et CS50x a tout l'éventail des ans dès l'âge de 10 ans à 166 00:07:39,270 --> 00:07:40,960 beaucoup, beaucoup plus que cela. 167 00:07:40,960 --> 00:07:43,680 En fait, un certain nombre de vos élèves qui ont été affichés sur le bulletin 168 00:07:43,680 --> 00:07:45,790 conseils ont partagé vidéos à cet effet. 169 00:07:45,790 --> 00:07:48,140 Et nous aimerions partager un dans notamment à partir de l'année dernière - 170 00:07:48,140 --> 00:07:48,830 [? Alecio?] 171 00:07:48,830 --> 00:07:51,680 du Brésil, qui serait également voudrais dire bonjour à son 172 00:07:51,680 --> 00:07:54,870 successeurs dans la classe. 173 00:07:54,870 --> 00:07:56,790 >> SPEAKER 4: Bonjour tout le monde. 174 00:07:56,790 --> 00:07:57,700 Je suis [? Alecio?] 175 00:07:57,700 --> 00:07:58,390 [? Omida?] 176 00:07:58,390 --> 00:08:00,430 Brasilia, Brésil. 177 00:08:00,430 --> 00:08:07,050 Je suis âgé de 78 ans, et je suis très enthousiaste au sujet de ce cours en ligne. 178 00:08:07,050 --> 00:08:12,270 Je suis sûr que cela va m'aider beaucoup à effectuer mon travail dans le domaine de 179 00:08:12,270 --> 00:08:14,180 l'apprentissage à distance. 180 00:08:14,180 --> 00:08:19,350 Je profite de cette occasion pour remercier EdX à l'initiative de cours comme 181 00:08:19,350 --> 00:08:25,870 cela, et aussi à remercier le professeur Malan et toute la bande de CS50. 182 00:08:25,870 --> 00:08:26,930 Mon nom est [? Alecio?] 183 00:08:26,930 --> 00:08:29,795 [? Omida?], Ce qui est CS50. 184 00:08:29,795 --> 00:08:32,408 185 00:08:32,408 --> 00:08:35,159 >> DAVID J. Malan: Alors maintenant, nous serions coupe pour une visite de Harvard 186 00:08:35,159 --> 00:08:37,559 Université, pour ceux d'entre vous qui n'ont pas vu Harvard avant. 187 00:08:37,559 --> 00:08:40,789 Mais quelque chose me dit que vous avez maintenant vu l'Université de Harvard avant. 188 00:08:40,789 --> 00:08:43,720 Donc, nous allons aller de l'avant pour un segment appelé notre boîte de réception. 189 00:08:43,720 --> 00:08:46,410 Au cours des dernières semaines, vous avez en effet été présenter pas mal de questions, 190 00:08:46,410 --> 00:08:47,910 pour lequel nous avons été gardant un œil sur. 191 00:08:47,910 --> 00:08:51,470 >> Et certains d'entre vous ont eu la gentillesse de demander ces mêmes questions par vidéo. 192 00:08:51,470 --> 00:08:54,850 En fait, ici au Koweït, nous avons Dhruv, qui souhaite poser une 193 00:08:54,850 --> 00:08:59,490 question pour nous, le personnel, sur CS50 et sur l'informatique et 194 00:08:59,490 --> 00:09:00,670 la programmation en général. 195 00:09:00,670 --> 00:09:01,730 Dhruv? 196 00:09:01,730 --> 00:09:02,390 >> DHRUV RAMANI: Salut. 197 00:09:02,390 --> 00:09:04,853 Je suis Dhruv, et je vis dans Koweït, Moyen-Orient. 198 00:09:04,853 --> 00:09:06,302 Je suis un étudiant [? en 10e classe,?] 199 00:09:06,302 --> 00:09:07,560 et j'ai fait quatre langues maintenant. 200 00:09:07,560 --> 00:09:12,060 J'ai pris CS50 en 2013, et le premier question qui m'est venue à l'esprit est 201 00:09:12,060 --> 00:09:14,488 qui est le meilleur langage pour apprendre dans le monde d'aujourd'hui? 202 00:09:14,488 --> 00:09:17,866 203 00:09:17,866 --> 00:09:19,880 >> DAVID J. Malan: C'est une grande question. 204 00:09:19,880 --> 00:09:21,940 Et il n'est pas réellement une réponse. 205 00:09:21,940 --> 00:09:24,990 Il n'est vraiment pas le meilleur langage, mais il ya le meilleur langage 206 00:09:24,990 --> 00:09:26,220 parfois pour le travail. 207 00:09:26,220 --> 00:09:28,120 Mais même alors, vous souvent discrétion. 208 00:09:28,120 --> 00:09:31,180 Par exemple, on voit ici est tout à fait quelques-unes des langues les plus populaires 209 00:09:31,180 --> 00:09:35,200 aujourd'hui, et C est juste l'un d'eux parmi eux, comme est PHP et d'autres que nous allons 210 00:09:35,200 --> 00:09:38,140 explorer plus tard dans le semestre, CS50 en elle-même. 211 00:09:38,140 --> 00:09:41,720 >> Maintenant, très en vogue ces jours-ci sont langues comme Python et Ruby et 212 00:09:41,720 --> 00:09:46,000 Perl, Java, et même dans une certaine mesure pour programmation sur le Web, alors que Java 213 00:09:46,000 --> 00:09:48,380 particulier est utilisé un peu des logiciels d'entreprise, 214 00:09:48,380 --> 00:09:49,880 faite par les grandes entreprises. 215 00:09:49,880 --> 00:09:52,545 C est assez fréquent dans de bas niveau systèmes embarqués. 216 00:09:52,545 --> 00:09:56,120 Mais nous avons effectivement tendance à utiliser C parce c'est une assez petite langue, sur le dessus 217 00:09:56,120 --> 00:09:58,550 dont un grand nombre de ses successeurs ont été construits. 218 00:09:58,550 --> 00:10:01,890 >> Donc, si vous vous demandez quelle langue vous devriez utiliser pour une tâche particulière, 219 00:10:01,890 --> 00:10:03,080 bien, cela dépend vraiment. 220 00:10:03,080 --> 00:10:06,900 Et bien souvent, un programmeur propre les préférences personnelles pèsent po 221 00:10:06,900 --> 00:10:09,590 À l'heure actuelle, par exemple, je vais par une phase où j'aime vraiment 222 00:10:09,590 --> 00:10:10,270 JavaScript. 223 00:10:10,270 --> 00:10:12,970 Pas tellement dans le navigateur, mais en fait sur le côté du serveur. 224 00:10:12,970 --> 00:10:16,960 Vous pouvez effectivement l'utiliser avec un cadre appelé Node.js pour programmer 225 00:10:16,960 --> 00:10:18,580 la ligne de commande dans un serveur. 226 00:10:18,580 --> 00:10:22,035 >> Or, dans le monde réel, un peu comme vous pourrait, par exemple, essayer d'obtenir un 227 00:10:22,035 --> 00:10:24,880 vis comme ceci dans le mur à l'aide la plus un outil - par exemple, même la 228 00:10:24,880 --> 00:10:26,550 plus lourde des marteaux. 229 00:10:26,550 --> 00:10:30,080 Ce serait en effet travailler si vous frappez l' diable hors de la chose dans le mur. 230 00:10:30,080 --> 00:10:31,880 Mais vous pourriez être un peu plus sophistiquée. 231 00:10:31,880 --> 00:10:34,720 Et vous pourriez atteindre pour la place, quelque chose comme un tournevis à tête plate. 232 00:10:34,720 --> 00:10:38,300 Parce que si vous l'obtenez juste, que s'inscrirait dans la ligne de mire de cette 233 00:10:38,300 --> 00:10:40,630 vis, et vous pourriez probablement obtenir dans le mur. 234 00:10:40,630 --> 00:10:43,880 >> Mais le meilleur outil pour le travail, ou la plus approprié pour ce 235 00:10:43,880 --> 00:10:47,820 une application particulière, pour ainsi dire, serait un tournevis cruciforme, 236 00:10:47,820 --> 00:10:52,140 où la tête des ajustements de tournevis parfaitement dans la tête de la vis. 237 00:10:52,140 --> 00:10:54,190 Ainsi, lorsque le choix d'un programme langue, il est similaire 238 00:10:54,190 --> 00:10:54,880 dans l'esprit de qui. 239 00:10:54,880 --> 00:10:58,380 Et vous pouvez utiliser différentes langues pour résoudre la même tâche, mais certains d' 240 00:10:58,380 --> 00:11:00,390 entre eux pourraient donner une plus solution élégante. 241 00:11:00,390 --> 00:11:02,380 >> Certains d'entre eux pourraient produire une solution plus rapide. 242 00:11:02,380 --> 00:11:05,500 Et sans doute, certains d'entre eux pourraient en effet obtenir une meilleure solution. 243 00:11:05,500 --> 00:11:08,830 Donc, l'un des traiteurs, espérons-le, vous sortirez de CS50 est quand utiliser 244 00:11:08,830 --> 00:11:11,370 outils particuliers pour un travail particulier. 245 00:11:11,370 --> 00:11:14,130 >> Eh bien, la prochaine place, nous allons jeter un oeil à une autre question qui a été soumise par 246 00:11:14,130 --> 00:11:17,610 un de vos camarades de classe, cette fois de Bernardo au Brésil. 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 Mon nom est Bernardo. 250 00:11:26,090 --> 00:11:27,170 Je suis du Brésil. 251 00:11:27,170 --> 00:11:29,076 Et je voudrais demander deux choses. 252 00:11:29,076 --> 00:11:34,130 Premier d'entre eux, la vitesse est l'Internet vitesse à Harvard, et d'autre part, 253 00:11:34,130 --> 00:11:35,915 qui a eu l'idée de faire l'appareil? 254 00:11:35,915 --> 00:11:39,424 255 00:11:39,424 --> 00:11:41,150 >> DAVID J. Malan: Alors que trop était une grande question. 256 00:11:41,150 --> 00:11:43,130 Et nous ne savions pas réellement la réponse à cette question. 257 00:11:43,130 --> 00:11:46,220 Donc hier soir, j'ai envoyé un courriel à quelques amis dans le réseau de Harvard 258 00:11:46,220 --> 00:11:48,770 groupe, et a posé précisément La question de Bernardo. 259 00:11:48,770 --> 00:11:50,770 Eh bien, il s'avère - roulement de tambour - 260 00:11:50,770 --> 00:11:55,370 que la connectivité Internet de Harvard le monde extérieur est de 10 gigabits. 261 00:11:55,370 --> 00:12:00,360 Pour mettre cela en perspective, c'est 10 milliards de bits par seconde. 262 00:12:00,360 --> 00:12:03,290 >> Maintenant, pour mettre cela en perspective, si vous deviez télécharger un film à partir de 263 00:12:03,290 --> 00:12:06,060 quelque chose comme iTunes ou ailleurs en ligne ces jours-ci, ils pourraient en fait 264 00:12:06,060 --> 00:12:07,970 être vraiment grand si c'est une vidéo HD. 265 00:12:07,970 --> 00:12:10,390 C'est peut-être deux gigaoctets au total. 266 00:12:10,390 --> 00:12:14,690 Eh bien, si votre bande passante est de 10 gigabits par seconde, vous pouvez télécharger un film 267 00:12:14,690 --> 00:12:19,060 comme ça en quelques secondes, plutôt que les minutes ou les heures qu'il faut plus de 268 00:12:19,060 --> 00:12:20,070 nous à la maison. 269 00:12:20,070 --> 00:12:23,470 >> Or, dans l'équité, pas tous et chacun de nous ici sur le campus a accès à 270 00:12:23,470 --> 00:12:25,880 10 milliards de bits de largeur de bande par seconde. 271 00:12:25,880 --> 00:12:28,570 En réalité, elle est partagée entre pas mal de gens. 272 00:12:28,570 --> 00:12:32,270 Mais en fait, pourquoi ne pas prendre un coup d'oeil un test de vitesse, de sorte que nous effectuons 273 00:12:32,270 --> 00:12:35,530 un test qui teste avec quelle rapidité certains bits peuvent voyager pour mon particulier 274 00:12:35,530 --> 00:12:37,810 ordinateur portable à un autre endroit à proximité. 275 00:12:37,810 --> 00:12:39,520 >> Ce n'est pas nécessairement une autorité 276 00:12:39,520 --> 00:12:41,190 répondre à la bande passante. 277 00:12:41,190 --> 00:12:44,530 En fait, si vous essayez à la maison, vous pourraient trouver que votre service Internet 278 00:12:44,530 --> 00:12:49,170 fournisseur, ou FAI, est une sorte de tromperie vous, de sorte que beaucoup de fournisseurs de services Internet 279 00:12:49,170 --> 00:12:51,230 ces jours-ci vous permettent éclater vitesses. 280 00:12:51,230 --> 00:12:54,700 Et par rafale, je veux dire pour la première quelques-uns secondes de téléchargement de quelque chose ou 281 00:12:54,700 --> 00:12:57,790 faire quelque chose avec votre connexion internet égard, il pourrait en fait télécharger 282 00:12:57,790 --> 00:12:58,685 assez rapide. 283 00:12:58,685 --> 00:13:02,170 Mais si vous regardez une barre de progression - la vitesse à laquelle vos morceaux sont en cours 284 00:13:02,170 --> 00:13:02,880 téléchargé - 285 00:13:02,880 --> 00:13:06,630 vous verrez souvent que c'est le ralentissement vers le bas et vers le bas et vers le bas. 286 00:13:06,630 --> 00:13:09,800 >> Ainsi, ces tests de vitesse, franchement, ne sont pas nécessairement représentatifs. 287 00:13:09,800 --> 00:13:13,980 Mais pour les courts de téléchargements, vous aurez en effet obtenir ce nombre de bits par seconde vers le bas. 288 00:13:13,980 --> 00:13:15,230 Dan, doit nous exécuter le test de vitesse? 289 00:13:15,230 --> 00:13:31,060 290 00:13:31,060 --> 00:13:32,310 Allez. 291 00:13:32,310 --> 00:13:35,160 292 00:13:35,160 --> 00:13:37,320 Voilà notre vitesse de téléchargement et maintenant notre vitesse de téléchargement. 293 00:13:37,320 --> 00:13:39,470 Venez, venez. 294 00:13:39,470 --> 00:13:41,320 Come on! 295 00:13:41,320 --> 00:13:42,570 Come on! 296 00:13:42,570 --> 00:13:44,810 297 00:13:44,810 --> 00:13:46,130 Trop, me dit. 298 00:13:46,130 --> 00:13:46,660 >> Très bien. 299 00:13:46,660 --> 00:13:50,340 C'était donc dans ce studio ici, Hauser Studio, dans Widener Library of 300 00:13:50,340 --> 00:13:51,500 L'Université de Harvard. 301 00:13:51,500 --> 00:13:53,810 La vitesse que mon petit ordinateur portable est d'obtenir, par le biais 302 00:13:53,810 --> 00:13:55,580 Internet sortant de Harvard. 303 00:13:55,580 --> 00:13:58,760 Maintenant, enfin, nous avons une question de un tiers de vos camarades de classe - 304 00:13:58,760 --> 00:14:05,206 Mauricio du Pérou, qui voudraient poser la question suivante à partir d'ici. 305 00:14:05,206 --> 00:14:06,480 >> MAURICIO RADA: Bonjour. 306 00:14:06,480 --> 00:14:08,750 Mon nom est Mauricio, et je suis du Pérou. 307 00:14:08,750 --> 00:14:13,560 Ma question est, suis-je autorisé à démarrer [Inaudible] pour enseigner CS50 pour notre 308 00:14:13,560 --> 00:14:15,890 écoles en utilisant des matériaux de CS50? 309 00:14:15,890 --> 00:14:17,300 [Inaudible]. 310 00:14:17,300 --> 00:14:20,842 Mon nom est Mauricio, et c'est CS50. 311 00:14:20,842 --> 00:14:22,770 >> DAVID J. Malan: [inaudible] 312 00:14:22,770 --> 00:14:25,550 Mauricio, et toute autre personne qui est intéressé par cette question particulière 313 00:14:25,550 --> 00:14:28,380 sait que la réponse est absolument, de tout coeur oui. 314 00:14:28,380 --> 00:14:31,960 En fait, un étudiant ici sur le campus nommé Gabriel [? Grimardes?] 315 00:14:31,960 --> 00:14:35,910 qui est originaire du Brésil a effectivement fait exactement que dans sa ville natale avec un 316 00:14:35,910 --> 00:14:42,410 Bien sûr, il surnommé CC50, ici à CC50.com.br, ceux d'entre vous qui parlent 317 00:14:42,410 --> 00:14:43,930 Portugais, si vous le souhaitez de jeter un oeil. 318 00:14:43,930 --> 00:14:47,020 >> Et ce que Gabriel a fait une couple d'années Il ya littéralement été téléchargé tous 319 00:14:47,020 --> 00:14:50,520 Les documents et les examens de CS50 et ensembles de problèmes et des vidéos. 320 00:14:50,520 --> 00:14:53,230 Et il a traduit la plupart des que lui-même contenu. 321 00:14:53,230 --> 00:14:56,510 Et puis, avec l'aide de son père dans le fond de la classe dans son école 322 00:14:56,510 --> 00:15:01,030 l'école, il a commencé à enseigner lui-même son propre version du CS50, à 50 premiers 323 00:15:01,030 --> 00:15:02,440 de ses camarades de classe à l'école secondaire. 324 00:15:02,440 --> 00:15:05,670 Puis le semestre suivant, quelque 150 de ses camarades de classe. 325 00:15:05,670 --> 00:15:08,190 >> Et c'est tout à fait, tout à fait inspirante à le voir. 326 00:15:08,190 --> 00:15:11,540 Donc, si vous allez à cette URL après cette diffusion, cliquez sur la vidéo YouTube 327 00:15:11,540 --> 00:15:12,250 que il ya noyé. 328 00:15:12,250 --> 00:15:15,500 Et vous pouvez voir Gabriel enseignement assez de la même matière que nous 329 00:15:15,500 --> 00:15:17,970 enseigné la même année dans CS50 sur le campus. 330 00:15:17,970 --> 00:15:21,240 Et je suis tellement heureux de dire que cette même Gabriel, un ancien lycée 331 00:15:21,240 --> 00:15:24,330 étudiant du Brésil, est maintenant ici sur Le campus de Harvard en tant que Harvard 332 00:15:24,330 --> 00:15:28,450 étudiant de première année, et l'année à venir seront L'enseignement de la tête de bonhomme de CS50, et tous 333 00:15:28,450 --> 00:15:31,120 le plus impliqué dans CS50 allées et venues. 334 00:15:31,120 --> 00:15:34,100 >> Donc, si vous vous voulez faire comme Mauricio, s'il vous plaît juste aller à 335 00:15:34,100 --> 00:15:37,930 CS50.tv, qui est le cours de propre site OpenCourseWare. 336 00:15:37,930 --> 00:15:41,060 Il s'agit d'une licence là que vous pouvez lire, et c'est effectivement quelque chose 337 00:15:41,060 --> 00:15:44,140 appelé une licence Creative Commons, qui assez bien dit que vous êtes 338 00:15:44,140 --> 00:15:48,280 libre et bienvenue à utiliser le matériel, à modifier le matériel, aussi longtemps que vous 339 00:15:48,280 --> 00:15:50,990 vous Share Alike avec les autres. 340 00:15:50,990 --> 00:15:52,620 >> Donc, c'est tout pour la boîte de réception de cette semaine. 341 00:15:52,620 --> 00:15:55,910 Pourquoi ne prenons-nous pas une courte pause ici, et vous permettra une chance de regarder 60 342 00:15:55,910 --> 00:15:57,488 secondes de chatons. 343 00:15:57,488 --> 00:16:58,865 344 00:16:58,865 --> 00:17:01,860 >> DAVID J. Malan: [inaudible] 345 00:17:01,860 --> 00:17:05,720 vivre, et ce que nous avons pensé que nous faisons est conclure aujourd'hui d'un film que l'un des 346 00:17:05,720 --> 00:17:08,760 Propres membres du personnel de CS50, T.J. Barber, a mis sur pied. 347 00:17:08,760 --> 00:17:14,730 Comme vous le savez probablement, CS50 ici campus culmine avec une juste CS50, un 348 00:17:14,730 --> 00:17:16,730 affichage épopée des étudiants ' projets finaux. 349 00:17:16,730 --> 00:17:19,757 Ceux d'entre vous de prendre CS50 par Harvard Extension de l'Ecole en ligne, ou 350 00:17:19,757 --> 00:17:23,119 par EdX en ligne aura un semblable possibilité, bien virtuel et 351 00:17:23,119 --> 00:17:27,010 en ligne, pour exposer votre projet final un nombre de mois où la 352 00:17:27,010 --> 00:17:28,480 monde entier pour voir. 353 00:17:28,480 --> 00:17:31,530 >> Mais nous avons pensé vous donner une idée ici, avec un peu de toile de fond d'amusement sur notre 354 00:17:31,530 --> 00:17:35,880 grand écran, exactement ce que s'est passé il ya quelques semaines ici sur 355 00:17:35,880 --> 00:17:39,670 campus avec le sur le campus version de la foire CS50. 356 00:17:39,670 --> 00:17:40,920 Roulons. 357 00:17:40,920 --> 00:17:43,234 358 00:17:43,234 --> 00:18:17,370 >> [MUSIQUE JEU] 359 00:18:17,370 --> 00:18:21,354 >> SPEAKER 5: Salut, [? Je suis Allison?] ici à la foire de CS50, avec - 360 00:18:21,354 --> 00:18:22,350 >> ENCEINTE 6: [? Curt Stone. ?] 361 00:18:22,350 --> 00:18:22,848 >> [? SPEAKER 5: Curt Stone. ?] 362 00:18:22,848 --> 00:18:23,860 Ravi de te voir. 363 00:18:23,860 --> 00:18:26,159 Alors, pouvez-vous nous en dire un peu peu de votre projet? 364 00:18:26,159 --> 00:18:27,638 >> ENCEINTE 6: Oh, bien absolument. 365 00:18:27,638 --> 00:18:29,117 >> ENCEINTE 7: Nous avons fait de la musique visualiseur. 366 00:18:29,117 --> 00:18:34,047 367 00:18:34,047 --> 00:18:35,297 >> ENCEINTE 8: [inaudible]. 368 00:18:35,297 --> 00:18:39,963 369 00:18:39,963 --> 00:18:42,428 >> ENCEINTE 9: Alors que nous venions une expérience [inaudible]. 370 00:18:42,428 --> 00:18:43,414 >> ENCEINTE 10: C'est génial. 371 00:18:43,414 --> 00:18:45,170 Même que 70% des autres étudiants. 372 00:18:45,170 --> 00:18:47,292 >> ENCEINTE 11: j'étais l'un des 70% des personnes qui n'ont pas 373 00:18:47,292 --> 00:18:47,930 rien savoir - 374 00:18:47,930 --> 00:18:49,364 >> SPEAKER 5: Et maintenant, vous êtes comme [inaudible]. 375 00:18:49,364 --> 00:18:55,100 376 00:18:55,100 --> 00:18:57,682 >> ENCEINTE 12: C'est une chance incroyable rassembler des élèves 377 00:18:57,682 --> 00:18:59,566 et voir ce qui se passe. 378 00:18:59,566 --> 00:19:03,050 Regardez quelques applications quelque 600 étant démontré ici que n'existait pas 379 00:19:03,050 --> 00:19:05,526 avant en raison d'un niveau d'entrée étonnant parcours. 380 00:19:05,526 --> 00:19:45,331 381 00:19:45,331 --> 00:19:49,380 >> ENCEINTE 13: Ils ne répondent vraiment à votre l'expérience à venir dans la classe. 382 00:19:49,380 --> 00:19:54,520 Comme moi, j'avais zéro, zéro ordinateur compétences en programmation. 383 00:19:54,520 --> 00:19:57,395 Je savais ce que Java était, pour ainsi que c'était à son sujet. 384 00:19:57,395 --> 00:19:58,650 Ils ont vraiment, vraiment faire. 385 00:19:58,650 --> 00:20:00,580 Et surtout - et le TF, incroyable. 386 00:20:00,580 --> 00:20:05,260 Les fonds fiduciaires sont un merveilleux, merveilleux composante de ce cours. 387 00:20:05,260 --> 00:20:06,510 C'était CS50. 388 00:20:06,510 --> 00:20:16,915 389 00:20:16,915 --> 00:20:19,200 >> ENCEINTES 14: Des centaines de projets marcher à travers cette salle. 390 00:20:19,200 --> 00:20:23,710 Des centaines de boîtes de bonbons, des centaines de boîtes de pop-corn, et un assez grand nombre 391 00:20:23,710 --> 00:20:26,580 participants, et seulement tous les boules d'effort qui ont été 392 00:20:26,580 --> 00:20:28,085 jeté et ramené à la maison. 393 00:20:28,085 --> 00:20:32,233 Cela a été CS50, et ce a été l'ours CS50. 394 00:20:32,233 --> 00:20:33,925 Bonne nuit. 395 00:20:33,925 --> 00:20:37,220 >> DAVID J. Malan: Voilà donc, est ce qui vous attend ici dans CS50. 396 00:20:37,220 --> 00:20:38,790 Voilà pour CS50 direct. 397 00:20:38,790 --> 00:20:41,780 Merci beaucoup à Ramon, Padrick, Colton, et Dan, qui sont ici derrière 398 00:20:41,780 --> 00:20:42,440 l'affichage. 399 00:20:42,440 --> 00:20:45,800 Et ne gardez un œil sur Twitter, Facebook, Reddit, et ailleurs pour 400 00:20:45,800 --> 00:20:48,660 annonces par lequel vous vous peut présenter des vidéos et des questions pour 401 00:20:48,660 --> 00:20:52,120 que vous pouvez nous rejoindre ici dans le studio pour le prochain CS50 direct. 402 00:20:52,120 --> 00:20:53,370 C'était CS50. 403 00:20:53,370 --> 00:21:20,448