1 00:00:00,000 --> 00:00:12,150 2 00:00:12,150 --> 00:00:13,470 >> DAVID J. MALAN: Ciao, mondo. 3 00:00:13,470 --> 00:00:16,670 Il mio nome è David Malan, e questo è CS50 vivo. 4 00:00:16,670 --> 00:00:20,060 Le probabilità sono, se stai messa a punto in questo Stream, sei uno studente in CS50x e 5 00:00:20,060 --> 00:00:23,990 CS50 forse attraverso EDX, Harvard Collegio o Extension School di Harvard. 6 00:00:23,990 --> 00:00:27,340 Beh, perché gran parte del corso del materiale in questi giorni viene offerto 7 00:00:27,340 --> 00:00:30,500 in video, abbiamo pensato di fare lo stesso, ma questa volta rendere un po 8 00:00:30,500 --> 00:00:33,110 interessante ed effettivamente trasmesso tutto questo in tempo reale. 9 00:00:33,110 --> 00:00:36,130 Quindi, se mi vedete viaggio, se mi vedete misspeak, se mi vedete avvitare, tutti 10 00:00:36,130 --> 00:00:40,290 di ciò che sta accadendo letteralmente ora a Cambridge, Massachusetts 11 00:00:40,290 --> 00:00:41,570 Venerdì mattina qui. 12 00:00:41,570 --> 00:00:45,870 >> Bene, abbiamo pensato prima dare un senso - vedi, eccolo. 13 00:00:45,870 --> 00:00:47,930 Questo è CS50 dal vivo, già. 14 00:00:47,930 --> 00:00:50,410 Così nel corso degli ultimi due settimane, la gente sono state inviando domande a 15 00:00:50,410 --> 00:00:52,560 Reddit e Facebook e Twitter e simili. 16 00:00:52,560 --> 00:00:54,820 E uno di loro in particolare colto il nostro occhio che abbiamo pensato che potrebbe essere un 17 00:00:54,820 --> 00:00:56,020 domande frequenti. 18 00:00:56,020 --> 00:00:57,820 Così ho pensato che avevo letto a voi qui vivere. 19 00:00:57,820 --> 00:00:58,860 >> Quindi, in settimana 0. 20 00:00:58,860 --> 00:01:02,450 Chiunque altro sentendosi un po 'confuso e / o sopraffatti già? 21 00:01:02,450 --> 00:01:04,099 Beh, questo è stato postato su Reddit. 22 00:01:04,099 --> 00:01:06,290 E lo studente elaborato come segue - 23 00:01:06,290 --> 00:01:07,875 Non ho molta esperienza precedente. 24 00:01:07,875 --> 00:01:10,980 Potrebbe essere questo il motivo per cui mi sembra di essere il recupero su molto più lentamente della 25 00:01:10,980 --> 00:01:12,610 resto delle persone che postano qui? 26 00:01:12,610 --> 00:01:15,780 Sono molto interessato a tutto questo, ma zero è un po 'di confusione per 27 00:01:15,780 --> 00:01:16,870 me per qualche motivo. 28 00:01:16,870 --> 00:01:18,520 Non mi sembra di sapere da dove cominciare. 29 00:01:18,520 --> 00:01:21,680 Cosa devo fare per cercare di cogliere tutto questo un po 'meglio? 30 00:01:21,680 --> 00:01:24,410 Sono deluso dal fatto che io sono già confondersi. 31 00:01:24,410 --> 00:01:27,550 >> Quindi questo è assolutamente, anzi, una domanda frequente. 32 00:01:27,550 --> 00:01:30,700 In realtà, se si sintonizzati alla Settimana 0 di lezione già, saprete che a 33 00:01:30,700 --> 00:01:35,190 Almeno qui nel campus, il 73% del compagni di classe qui non hanno alcuna preventiva 34 00:01:35,190 --> 00:01:36,310 esperienza di programmazione. 35 00:01:36,310 --> 00:01:39,510 E rendersi conto troppo, che un sacco di chiacchiere su Facebook e Twitter e 36 00:01:39,510 --> 00:01:42,940 Reddit ora forse è sbilanciata verso gli studenti che già hanno una funzione 37 00:01:42,940 --> 00:01:44,440 leggermente più confortevole e di buon senso. 38 00:01:44,440 --> 00:01:46,620 E questo è, dopo tutto, perché sono gravitare verso 39 00:01:46,620 --> 00:01:48,440 quelle forme così in fretta. 40 00:01:48,440 --> 00:01:52,290 >> Quindi certo, non essere sopraffatti da così molti dei progetti sorprendenti che 41 00:01:52,290 --> 00:01:55,220 sono già condivisa nella Scratch Galleria d'arte, così come su Reddit 42 00:01:55,220 --> 00:01:55,850 e Facebook. 43 00:01:55,850 --> 00:01:58,820 Ma davvero prendere conforto nel fatto che ci sono centinaia, anzi, 44 00:01:58,820 --> 00:02:01,650 letteralmente migliaia di altri la gente come te. 45 00:02:01,650 --> 00:02:05,420 E non potrebbe essere parlando up, ma sono davvero là fuori. 46 00:02:05,420 --> 00:02:07,150 >> Così che cosa è CS50 vivo vuole essere? 47 00:02:07,150 --> 00:02:09,940 Questa sarà l'occasione per noi, ogni tanto, di parlare 48 00:02:09,940 --> 00:02:11,025 avanti e indietro vivere. 49 00:02:11,025 --> 00:02:15,520 E faremo prendere in domande via video, o di fare del nostro meglio affinché, in 50 00:02:15,520 --> 00:02:19,770 il futuro, anche per sintonizzarsi te stesso in diretta via streaming video dal vivo. 51 00:02:19,770 --> 00:02:23,240 >> Ma per ora, abbiamo un certo numero di divertimento segmenti preparato per voi, la prima 52 00:02:23,240 --> 00:02:25,730 di cui sta per essere un assaggio presso la Harvard University. 53 00:02:25,730 --> 00:02:28,100 Per quelli di voi che non hanno mai fatto un passo piede qui a Cambridge, 54 00:02:28,100 --> 00:02:32,070 Massachusetts, abbiamo pensato mostriamo alcuni dei siti più noti, 55 00:02:32,070 --> 00:02:35,190 così come alcuni dei luoghi unici per CS50. 56 00:02:35,190 --> 00:02:36,810 Diamo uno sguardo. 57 00:02:36,810 --> 00:02:39,740 >> Siamo qui fuori dai cancelli principali di Harvard University, e attraverso questi 58 00:02:39,740 --> 00:02:43,250 cancelli si può vedere il John Harvard statua, che è in primo luogo la maggior parte delle persone ' 59 00:02:43,250 --> 00:02:44,180 destinazione. 60 00:02:44,180 --> 00:02:45,430 Andiamo dentro 61 00:02:45,430 --> 00:02:50,360 62 00:02:50,360 --> 00:02:53,470 Quindi questa è la statua di John Harvard, uno dei luoghi più popolari 63 00:02:53,470 --> 00:02:54,640 campus per i turisti. 64 00:02:54,640 --> 00:02:59,170 Quello che vedrete qui è blasonato con John Harvard, fondatore, 1638. 65 00:02:59,170 --> 00:03:01,730 >> Ebbene, risulta, se si prende il tour, una delle cose che imparerete è che 66 00:03:01,730 --> 00:03:03,030 ci sono tre bugie qui. 67 00:03:03,030 --> 00:03:04,760 Uno, questo non è John Harvard. 68 00:03:04,760 --> 00:03:09,380 Due, non era il fondatore, e tre, Harvard non è stata fondata nel 1638. 69 00:03:09,380 --> 00:03:13,060 Ma ciò che è vero è che se si strofina il suo piede qui, si potrebbe ottenere solo un 70 00:03:13,060 --> 00:03:14,310 po 'di fortuna. 71 00:03:14,310 --> 00:03:16,650 72 00:03:16,650 --> 00:03:19,960 >> Vogliamo dare uno sguardo nello studio di CS50? 73 00:03:19,960 --> 00:03:23,450 Quindi siamo qui a Maxwell Dworkin G-123. 74 00:03:23,450 --> 00:03:25,510 Maxwell Dworkin nostro computer edificio scienza. 75 00:03:25,510 --> 00:03:28,380 Se vuoi cercare questo su Google Maps, noi siamo a 33 Oxford Street 76 00:03:28,380 --> 00:03:29,960 a Cambridge, Massachusetts. 77 00:03:29,960 --> 00:03:33,210 Ecco, in questo contesto, è dove giriamo i bicchierini del CS50, 78 00:03:33,210 --> 00:03:34,685 walk-through, e altro materiale. 79 00:03:34,685 --> 00:03:37,760 >> Che cosa ti vede in genere è che faremo venire qui, accendere un sacco di 80 00:03:37,760 --> 00:03:42,180 queste luci, ei soggetti, Zamyla, Rob e altri, avranno 81 00:03:42,180 --> 00:03:44,420 li trova qui, contro questo sfondo bianco. 82 00:03:44,420 --> 00:03:47,040 Oppure, in alternativa, se lasciamo cadere questa schermo verde, possiamo effettivamente 83 00:03:47,040 --> 00:03:49,720 mettere digitalmente in dietro di loro tutto ciò che vogliamo - un 84 00:03:49,720 --> 00:03:51,320 schermo del computer, schermo piatto - 85 00:03:51,320 --> 00:03:52,560 in realtà, qualcosa di simile. 86 00:03:52,560 --> 00:03:54,850 >> Bene, qui intorno, abbiamo alcuni dei illuminazione che gettiamo al 87 00:03:54,850 --> 00:03:58,760 soggetto in modo che si ottiene una bella, pulita sparato contro di loro e lo sfondo. 88 00:03:58,760 --> 00:04:01,700 Qui abbiamo alcuni resti di quello che una volta era la sala CS50. 89 00:04:01,700 --> 00:04:03,460 Quindi questo era un posto dove la scienza del computer 90 00:04:03,460 --> 00:04:04,560 studenti sarebbero appendere fuori. 91 00:04:04,560 --> 00:04:07,230 Abbiamo dato trasformato in qualcosa di più alta tecnologia per questi germogli. 92 00:04:07,230 --> 00:04:09,840 >> In realtà, qui c'è un residuo di CS50 puzzle di giorno. 93 00:04:09,840 --> 00:04:13,330 All'inizio del semestre, abbiamo circa oltre 200 studenti si riuniscono 94 00:04:13,330 --> 00:04:16,190 e risolvere i puzzle, che è lo scopo di essere dimostrativa del fatto che 95 00:04:16,190 --> 00:04:18,510 l'informatica non è davvero sulla programmazione, di per sé. 96 00:04:18,510 --> 00:04:20,670 E 'più generalmente circa problem solving. 97 00:04:20,670 --> 00:04:23,610 >> Ma qui si vede da ieri, un po ' delle marcature che abbiamo lasciato 98 00:04:23,610 --> 00:04:25,140 sempre su queste pareti di vetro. 99 00:04:25,140 --> 00:04:27,650 Ora, se noi perno attorno, vedrete le cose sono come da 100 00:04:27,650 --> 00:04:29,010 la prospettiva del produttore. 101 00:04:29,010 --> 00:04:30,250 Qui, abbiamo un treppiede. 102 00:04:30,250 --> 00:04:34,170 E su questo treppiede è davvero solo un schermo del computer che sta riflettendo 103 00:04:34,170 --> 00:04:35,060 contro uno specchio. 104 00:04:35,060 --> 00:04:37,805 Quindi, se abbiamo effettivamente acceso la fotocamera, acceso il computer, 105 00:04:37,805 --> 00:04:40,780 sarebbe effettivamente vedere le parole su questo schermo che io o uno dei team 106 00:04:40,780 --> 00:04:43,050 i membri sono in realtà recitando sulla fotocamera. 107 00:04:43,050 --> 00:04:46,730 >> Quello che facciamo in questo monolocale è davvero il solo script contenuti per CS50. 108 00:04:46,730 --> 00:04:49,330 E noi lo script con un gobbo, in modo da poter ottenere la prende proprio 109 00:04:49,330 --> 00:04:52,820 a destra, e in modo che quando facciamo errori, è molto più facile da rifare, 110 00:04:52,820 --> 00:04:57,010 rifare, rifare, e deterministicamente, dire la stessa cosa ancora e ancora. 111 00:04:57,010 --> 00:04:59,750 Sanders Theatre, nel frattempo, è molto a braccio. 112 00:04:59,750 --> 00:05:01,790 Ed è un ambiente molto più organico dove abbiamo io e 113 00:05:01,790 --> 00:05:03,560 studenti e altri che interagiscono sul palco. 114 00:05:03,560 --> 00:05:04,970 Allora perché non prendiamo uno sguardo lì accanto. 115 00:05:04,970 --> 00:05:11,330 116 00:05:11,330 --> 00:05:14,330 >> Quindi stiamo arrivando qui il Memorial Hall, che è dove l'ufficio di CS50 117 00:05:14,330 --> 00:05:16,100 ore e si tengono le lezioni. 118 00:05:16,100 --> 00:05:18,080 Qui, in questo ingresso è Annenberg Hall. 119 00:05:18,080 --> 00:05:20,940 Questo è in realtà dove tutti Harvard matricole prendono i loro pasti. 120 00:05:20,940 --> 00:05:23,890 Ed è anche il luogo dove la sera, una o più notti a settimana, che ci 121 00:05:23,890 --> 00:05:26,960 hanno centinaia di studenti si riuniscono CS50 a volte a lavorare sul loro problema 122 00:05:26,960 --> 00:05:29,480 set accanto all'altro, così come il personale CS50. 123 00:05:29,480 --> 00:05:32,030 124 00:05:32,030 --> 00:05:33,760 >> Quindi siamo qui sui gradini del Memorial Hall. 125 00:05:33,760 --> 00:05:36,330 Queste sono le principali porte che verrà ci portano a Sanders Theatre, dove 126 00:05:36,330 --> 00:05:39,560 si tengono le lezioni. 127 00:05:39,560 --> 00:05:40,810 Andiamo? 128 00:05:40,810 --> 00:05:43,060 129 00:05:43,060 --> 00:05:46,920 >> E questo è Sanders Theatre, dove Lezioni di CS50 sono detenuti. 130 00:05:46,920 --> 00:05:48,170 Questo è CS50. 131 00:05:48,170 --> 00:05:58,780 132 00:05:58,780 --> 00:06:00,870 Quindi c'è questa espressione andando in giro in internet 133 00:06:00,870 --> 00:06:02,260 noto come, Aveva un unico lavoro. 134 00:06:02,260 --> 00:06:06,190 E ho davvero avuto uno lavoro su due minuti e mezzo fa, che la mia 135 00:06:06,190 --> 00:06:09,710 colleghi qui, Ramon, Colton, Dan, e Padrick, molto rapidamente mi ha ricordato 136 00:06:09,710 --> 00:06:11,590 di, non appena siamo andati a quel tour. 137 00:06:11,590 --> 00:06:14,820 >> Perché in realtà, quello che dovevamo per cominciare qui oggi erano pochi 138 00:06:14,820 --> 00:06:17,790 saluti da alcuni dei vostri predecessori nella classe. 139 00:06:17,790 --> 00:06:20,760 Quindi stiamo effettivamente andando a riavvolgere un po ', e portare fino William adesso, 140 00:06:20,760 --> 00:06:24,390 che proviene dal Galles nel Regno Unito, che era uno dei nostri più giovani 141 00:06:24,390 --> 00:06:29,102 studenti dello scorso anno, che avrebbe Desidero dire ciao. 142 00:06:29,102 --> 00:06:30,400 >> SPEAKER 1: Qual è il tuo nome? 143 00:06:30,400 --> 00:06:31,020 >> SPEAKER 2: William. 144 00:06:31,020 --> 00:06:33,690 >> SPEAKER 1: Cos'è? 145 00:06:33,690 --> 00:06:36,745 >> SPEAKER 2: CS50. 146 00:06:36,745 --> 00:06:38,810 >> DAVID J. MALAN: So che allora era William. 147 00:06:38,810 --> 00:06:42,120 Vediamo ora testa altrove, fino a Nigeria, dove un altro compagno di classe di 148 00:06:42,120 --> 00:06:44,280 i tuoi articoli degli anni passati è [? Annette?] 149 00:06:44,280 --> 00:06:47,760 che analogamente vorrebbe per dire, Ciao, mondo. 150 00:06:47,760 --> 00:06:50,190 >> SPEAKER 3: Ciao, mondo. 151 00:06:50,190 --> 00:06:53,840 Sono davvero entusiasta di essere presa CS50 quest'anno, tutte le 152 00:06:53,840 --> 00:06:56,160 modo da Lagos, Nigeria. 153 00:06:56,160 --> 00:06:59,570 Ho sentito il bisogno di affinare il mio computer competenze, e ho sempre voluto 154 00:06:59,570 --> 00:07:02,830 diventare un buon programmatore, e così Ho firmato per il corso. 155 00:07:02,830 --> 00:07:06,860 Voglio dire grazie a Harvard e del MIT e le scuole che si sono riuniti a 156 00:07:06,860 --> 00:07:10,200 rendere questo accada per migliaia di persone in tutto il mondo. 157 00:07:10,200 --> 00:07:12,740 >> Ho appena finito solo il mio primo gioco mai. 158 00:07:12,740 --> 00:07:17,690 Si è fatto con P-set 0, il mio Scratch programma, che è molto divertente. 159 00:07:17,690 --> 00:07:21,160 Non vedo l'ora di avere più divertimento con il corso, e con i miei compagni di classe come 160 00:07:21,160 --> 00:07:24,230 passiamo attraverso p p set dopo set. 161 00:07:24,230 --> 00:07:24,840 Il mio nome è [? Annette?] 162 00:07:24,840 --> 00:07:28,872 [? Onoja?], E questo è CS50. 163 00:07:28,872 --> 00:07:31,880 >> David J. MALAN: Ora, in particolare se siete preoccupati che sei il più anziano 164 00:07:31,880 --> 00:07:34,040 studente in classe, resto certi che non sei. 165 00:07:34,040 --> 00:07:39,270 CS50 e CS50x ha piuttosto la gamma di età dai giovani come 10 anni di 166 00:07:39,270 --> 00:07:40,960 molto, molto più vecchio di quello. 167 00:07:40,960 --> 00:07:43,680 In effetti, un certo numero degli studenti che sono stati la pubblicazione sul bollettino 168 00:07:43,680 --> 00:07:45,790 tavole sono state condividendo Video in tal senso. 169 00:07:45,790 --> 00:07:48,140 E ci piacerebbe condividere uno in particolare rispetto allo scorso anno - 170 00:07:48,140 --> 00:07:48,830 [? Alecio?] 171 00:07:48,830 --> 00:07:51,680 dal Brasile, che avrebbe anche Desidero dire ciao al suo 172 00:07:51,680 --> 00:07:54,870 successori della classe. 173 00:07:54,870 --> 00:07:56,790 >> SPEAKER 4: Ciao, mondo. 174 00:07:56,790 --> 00:07:57,700 Sono [? Alecio?] 175 00:07:57,700 --> 00:07:58,390 [? Omida?] 176 00:07:58,390 --> 00:08:00,430 da Brasilia, Brasile. 177 00:08:00,430 --> 00:08:07,050 Ho 78 anni, e sono molto entusiasta di questo corso on-line. 178 00:08:07,050 --> 00:08:12,270 Sono sicuro che mi aiuterà molto a svolgere il mio lavoro nel campo della 179 00:08:12,270 --> 00:08:14,180 l'apprendimento a distanza. 180 00:08:14,180 --> 00:08:19,350 Colgo l'occasione per ringraziare EDX per l'iniziativa di corsi come 181 00:08:19,350 --> 00:08:25,870 questo, e anche per ringraziare il professor Malan e tutta la banda CS50. 182 00:08:25,870 --> 00:08:26,930 Il mio nome è [? Alecio?] 183 00:08:26,930 --> 00:08:29,795 [? Omida?], E questo è CS50. 184 00:08:29,795 --> 00:08:32,408 185 00:08:32,408 --> 00:08:35,159 >> DAVID J. MALAN: Così ora saremmo taglio di un tour di Harvard 186 00:08:35,159 --> 00:08:37,559 Università, per quelli di voi che non hanno visto Harvard prima. 187 00:08:37,559 --> 00:08:40,789 Ma qualcosa mi dice che hai ora visto Harvard University prima. 188 00:08:40,789 --> 00:08:43,720 Quindi stiamo andando ad andare avanti a un segmento conosciuto come nostra casella di posta. 189 00:08:43,720 --> 00:08:46,410 Nel corso delle ultime settimane, hai davvero state presentando un bel paio di domande, 190 00:08:46,410 --> 00:08:47,910 per il quale siamo stati tenere d'occhio. 191 00:08:47,910 --> 00:08:51,470 >> E alcuni di voi erano abbastanza gentile da chiedere quelle stesse domande via video. 192 00:08:51,470 --> 00:08:54,850 In realtà, qui in Kuwait, abbiamo Dhruv, che vorrebbe rappresentare una 193 00:08:54,850 --> 00:08:59,490 domanda per noi, il personale, circa CS50 e circa informatica e 194 00:08:59,490 --> 00:09:00,670 programmazione più in generale. 195 00:09:00,670 --> 00:09:01,730 Dhruv? 196 00:09:01,730 --> 00:09:02,390 >> Dhruv Ramani: Ciao. 197 00:09:02,390 --> 00:09:04,853 Sono Dhruv, e vivo a Kuwait, Medio Oriente. 198 00:09:04,853 --> 00:09:06,302 Sono uno studente [? in classe 10th,?] 199 00:09:06,302 --> 00:09:07,560 e ho fatto quattro lingue, ormai. 200 00:09:07,560 --> 00:09:12,060 Ho preso CS50 nel 2013, e il primo domanda che mi è venuta in mente è 201 00:09:12,060 --> 00:09:14,488 che è la migliore lingua imparare nel mondo di oggi? 202 00:09:14,488 --> 00:09:17,866 203 00:09:17,866 --> 00:09:19,880 >> DAVID J. MALAN: Ecco una grande domanda. 204 00:09:19,880 --> 00:09:21,940 E in realtà non è una risposta ad esso. 205 00:09:21,940 --> 00:09:24,990 In realtà non è la lingua migliore, ma c'è il miglior linguaggio 206 00:09:24,990 --> 00:09:26,220 a volte per il lavoro. 207 00:09:26,220 --> 00:09:28,120 Ma anche allora, spesso avere la facoltà. 208 00:09:28,120 --> 00:09:31,180 Ad esempio, nella foto qui è abbastanza alcune delle lingue più popolari 209 00:09:31,180 --> 00:09:35,200 oggi, e C è solo uno dei quali tra loro, come è PHP e altri che faremo 210 00:09:35,200 --> 00:09:38,140 esplorare più tardi nel semestre, in CS50 sé. 211 00:09:38,140 --> 00:09:41,720 >> Ora, molto in voga in questi giorni sono linguaggi come Python e Ruby e 212 00:09:41,720 --> 00:09:46,000 Perl, Java e anche in una certa misura per programmazione web-based, mentre in Java 213 00:09:46,000 --> 00:09:48,380 particolare viene usato un bel po ' per il software enterprise, 214 00:09:48,380 --> 00:09:49,880 fatta da grandi aziende. 215 00:09:49,880 --> 00:09:52,545 C è abbastanza comune a basso livello sistemi embedded. 216 00:09:52,545 --> 00:09:56,120 Ma in realtà tendiamo ad usare C perché è piuttosto una piccola lingua, sulla parte superiore 217 00:09:56,120 --> 00:09:58,550 di cui molti suoi successori sono stati costruiti. 218 00:09:58,550 --> 00:10:01,890 >> Quindi, se ti stai chiedendo quale lingua si dovrebbe utilizzare per una determinata attività, 219 00:10:01,890 --> 00:10:03,080 bene, in realtà dipende. 220 00:10:03,080 --> 00:10:06,900 E molto spesso, un programmatore di propria preferenze personali pesano dentro 221 00:10:06,900 --> 00:10:09,590 In questo momento, per esempio, sto andando attraverso una fase in cui mi piace molto 222 00:10:09,590 --> 00:10:10,270 JavaScript. 223 00:10:10,270 --> 00:10:12,970 Non tanto nel browser, ma effettivamente sul lato server. 224 00:10:12,970 --> 00:10:16,960 Si può effettivamente utilizzare con un quadro Node.js chiamati a programmare 225 00:10:16,960 --> 00:10:18,580 la riga di comando in un server. 226 00:10:18,580 --> 00:10:22,035 >> Ora, nel mondo reale, proprio come si potrebbe, per esempio, cercare di ottenere una 227 00:10:22,035 --> 00:10:24,880 vite come questo nel muro utilizzando più qualsiasi strumento - per esempio, anche la 228 00:10:24,880 --> 00:10:26,550 più pesante di martelli. 229 00:10:26,550 --> 00:10:30,080 Questo sarebbe davvero funzionare se si preme il diamine fuori della cosa nella parete. 230 00:10:30,080 --> 00:10:31,880 Ma si potrebbe essere un po ' più sofisticato. 231 00:10:31,880 --> 00:10:34,720 E si potrebbe raggiungere per, invece, qualcosa come un cacciavite a testa piatta. 232 00:10:34,720 --> 00:10:38,300 Perché se si arriva appena a destra, che si adatterebbe nel mirino di quella 233 00:10:38,300 --> 00:10:40,630 vite, e si potrebbe probabilmente entrare nel muro. 234 00:10:40,630 --> 00:10:43,880 >> Ma lo strumento migliore per il lavoro, o il più appropriata per questo 235 00:10:43,880 --> 00:10:47,820 particolare applicazione, per così dire, sarebbe un cacciavite a croce, 236 00:10:47,820 --> 00:10:52,140 dove il capo degli attacchi cacciavite perfettamente nella testa della vite. 237 00:10:52,140 --> 00:10:54,190 Così, quando si sceglie una programmazione linguaggio, è simile 238 00:10:54,190 --> 00:10:54,880 in spirito a questo. 239 00:10:54,880 --> 00:10:58,380 E si può usare diverse lingue risolvere lo stesso compito, ma alcune 240 00:10:58,380 --> 00:11:00,390 loro potrebbe produrre una più soluzione elegante. 241 00:11:00,390 --> 00:11:02,380 >> Alcuni di loro potrebbero cedere una soluzione più veloce. 242 00:11:02,380 --> 00:11:05,500 E probabilmente, alcuni di loro potrebbero infatti dare una soluzione migliore. 243 00:11:05,500 --> 00:11:08,830 Così uno dei take away, si spera, si otterrà su CS50 è quando utilizzare 244 00:11:08,830 --> 00:11:11,370 particolari strumenti per un lavoro particolare. 245 00:11:11,370 --> 00:11:14,130 >> Beh, next up, diamo uno sguardo a un'altra domanda che è stata presentata da 246 00:11:14,130 --> 00:11:17,610 uno dei tuoi compagni di classe, questa volta da Bernardo dal Brasile. 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 Il mio nome è Bernardo. 250 00:11:26,090 --> 00:11:27,170 Sono dal Brasile. 251 00:11:27,170 --> 00:11:29,076 E vorrei chiedere due cose. 252 00:11:29,076 --> 00:11:34,130 Prima di loro, come veloce è internet velocità a Harvard, e la seconda, 253 00:11:34,130 --> 00:11:35,915 che ha avuto l'idea di fare l'apparecchio? 254 00:11:35,915 --> 00:11:39,424 255 00:11:39,424 --> 00:11:41,150 >> DAVID J. MALAN: So che troppo era una grande domanda. 256 00:11:41,150 --> 00:11:43,130 E in realtà non sapevamo la risposta a questo. 257 00:11:43,130 --> 00:11:46,220 Così ieri sera, ho inviato via una email a alcuni amici in rete di Harvard 258 00:11:46,220 --> 00:11:48,770 gruppo, e ha posato con precisione Domanda di Bernardo. 259 00:11:48,770 --> 00:11:50,770 Beh, si scopre - rullo di tamburi - 260 00:11:50,770 --> 00:11:55,370 che la connettività Internet di Harvard il mondo esterno è di 10 gigabit. 261 00:11:55,370 --> 00:12:00,360 Per mettere in prospettiva, che è 10 miliardi di bit al secondo. 262 00:12:00,360 --> 00:12:03,290 >> Ora, per mettere in prospettiva, se si dovesse scaricare un film da 263 00:12:03,290 --> 00:12:06,060 qualcosa di simile a iTunes o altrove online in questi giorni, potrebbero infatti 264 00:12:06,060 --> 00:12:07,970 essere davvero grande se si tratta di un video HD. 265 00:12:07,970 --> 00:12:10,390 Che potrebbe essere due gigabyte in totale. 266 00:12:10,390 --> 00:12:14,690 Beh, se la larghezza di banda è di 10 gigabit al secondo, è possibile scaricare un film 267 00:12:14,690 --> 00:12:19,060 come quella in pochi secondi, piuttosto che i minuti o le ore che ci vuole più di 268 00:12:19,060 --> 00:12:20,070 noi a casa. 269 00:12:20,070 --> 00:12:23,470 >> Ora, in tutta onestà, non tutti e ciascuno di noi qui nel campus ha accesso a 270 00:12:23,470 --> 00:12:25,880 10 miliardi di bit di larghezza di banda al secondo. 271 00:12:25,880 --> 00:12:28,570 In realtà, è condiviso tra abbastanza poche persone. 272 00:12:28,570 --> 00:12:32,270 Ma in realtà, perché non diamo uno sguardo a un test di velocità, per cui ci conduciamo 273 00:12:32,270 --> 00:12:35,530 un test che verifica quanto velocemente alcuni bit possono viaggiare per il mio particolare 274 00:12:35,530 --> 00:12:37,810 portatile per qualche altra zona. 275 00:12:37,810 --> 00:12:39,520 >> Questo non è necessariamente un autorevole 276 00:12:39,520 --> 00:12:41,190 rispondere per quanto riguarda la larghezza di banda. 277 00:12:41,190 --> 00:12:44,530 In realtà, se si tenta a casa, si potrebbe scoprire che il vostro servizio internet 278 00:12:44,530 --> 00:12:49,170 provider o ISP, è una specie di ingannevole si, per cui un sacco di ISP 279 00:12:49,170 --> 00:12:51,230 in questi giorni consentono di scoppiare velocità. 280 00:12:51,230 --> 00:12:54,700 E da scoppio, voglio dire per i primi secondi di scaricare qualcosa o 281 00:12:54,700 --> 00:12:57,790 fare qualsiasi cosa con il vostro internet proposito, si potrebbe effettivamente scaricare 282 00:12:57,790 --> 00:12:58,685 abbastanza veloce. 283 00:12:58,685 --> 00:13:02,170 Ma se si guarda una barra di avanzamento - l' velocità con cui il bit vengono 284 00:13:02,170 --> 00:13:02,880 scaricato - 285 00:13:02,880 --> 00:13:06,630 Spesso vedrai che sta rallentando giù e giù e giù. 286 00:13:06,630 --> 00:13:09,800 >> Così questi test di velocità, francamente, non sono necessariamente rappresentativo. 287 00:13:09,800 --> 00:13:13,980 Ma per i download brevi, ti anzi ottenere questo molti bit giù al secondo. 288 00:13:13,980 --> 00:13:15,230 Dan, vogliamo eseguire il test di velocità? 289 00:13:15,230 --> 00:13:31,060 290 00:13:31,060 --> 00:13:32,310 Andiamo. 291 00:13:32,310 --> 00:13:35,160 292 00:13:35,160 --> 00:13:37,320 C'è la nostra velocità di download e ora la nostra velocità di upload. 293 00:13:37,320 --> 00:13:39,470 Vieni, vieni su. 294 00:13:39,470 --> 00:13:41,320 Andiamo! 295 00:13:41,320 --> 00:13:42,570 Andiamo! 296 00:13:42,570 --> 00:13:44,810 297 00:13:44,810 --> 00:13:46,130 Troppo, mi è stato detto. 298 00:13:46,130 --> 00:13:46,660 >> Bene. 299 00:13:46,660 --> 00:13:50,340 Quindi era in questo monolocale qui, Hauser Studio, in Widener Library of 300 00:13:50,340 --> 00:13:51,500 Harvard University. 301 00:13:51,500 --> 00:13:53,810 La velocità che il mio piccolo laptop sta ottenendo, attraverso 302 00:13:53,810 --> 00:13:55,580 Internet in uscita di Harvard. 303 00:13:55,580 --> 00:13:58,760 Ora, infine, abbiamo una domanda da un terzo dei tuoi compagni di classe - 304 00:13:58,760 --> 00:14:05,206 Mauricio dal Perù, che vorrebbe porre la seguente domanda da qui. 305 00:14:05,206 --> 00:14:06,480 >> MAURICIO RADA: Ciao. 306 00:14:06,480 --> 00:14:08,750 Il mio nome è Mauricio, e io sono dal Perù. 307 00:14:08,750 --> 00:14:13,560 La mia domanda è, ho il permesso di cominciare [Incomprensibile] per insegnare CS50 per il nostro 308 00:14:13,560 --> 00:14:15,890 scuole utilizzando materiali CS50? 309 00:14:15,890 --> 00:14:17,300 [Incomprensibile]. 310 00:14:17,300 --> 00:14:20,842 Il mio nome è Mauricio, e questo è CS50. 311 00:14:20,842 --> 00:14:22,770 >> DAVID J. MALAN: [incomprensibile] 312 00:14:22,770 --> 00:14:25,550 Mauricio, e chiunque altro che è interessati a questa particolare questione 313 00:14:25,550 --> 00:14:28,380 sa che la risposta è assolutamente, con tutto il cuore sì. 314 00:14:28,380 --> 00:14:31,960 In realtà, uno studente qui nel campus di nome Gabriel [? Grimardes?] 315 00:14:31,960 --> 00:14:35,910 che proviene dal Brasile effettivamente fatto esattamente questo nella sua città natale con un 316 00:14:35,910 --> 00:14:42,410 Certo che doppiato CC50, disponibile qui a CC50.com.br, quelli di voi che parlano 317 00:14:42,410 --> 00:14:43,930 Portoghese, se vuoi a dare un'occhiata. 318 00:14:43,930 --> 00:14:47,020 >> E che Gabriel ha fatto un paio di anni fa è stato letteralmente scaricato tutti 319 00:14:47,020 --> 00:14:50,520 Dispense ed esami di CS50 e insiemi di problemi e video. 320 00:14:50,520 --> 00:14:53,230 E ha tradotto la maggior parte di che accontentarsi. 321 00:14:53,230 --> 00:14:56,510 E poi, con l'aiuto di suo padre nel posteriore della classe nel suo alto 322 00:14:56,510 --> 00:15:01,030 scuola, si iniziò ad insegnare la sua propria versione di CS50, alla prima 50 323 00:15:01,030 --> 00:15:02,440 dei suoi compagni di classe al liceo. 324 00:15:02,440 --> 00:15:05,670 Poi il successivo semestre, circa 150 dei suoi compagni di classe. 325 00:15:05,670 --> 00:15:08,190 >> Ed è molto, molto stimolante per vederlo. 326 00:15:08,190 --> 00:15:11,540 Quindi se andate a questo URL dopo questo trasmissione, cliccate sul video di YouTube 327 00:15:11,540 --> 00:15:12,250 che è incorporato lì. 328 00:15:12,250 --> 00:15:15,500 E si può vedere Gabriel insegnamento piuttosto molto lo stesso materiale che 329 00:15:15,500 --> 00:15:17,970 insegnato che nello stesso anno in CS50 nel campus. 330 00:15:17,970 --> 00:15:21,240 E io sono così felice di dire che quella stessa Gabriele, un ex liceo 331 00:15:21,240 --> 00:15:24,330 studente dal Brasile, è ora qui in Campus di Harvard come Harvard 332 00:15:24,330 --> 00:15:28,450 matricola, e l'anno prossimo sarà Insegnamento testa del collega CS50, e tutti 333 00:15:28,450 --> 00:15:31,120 il più coinvolto nella CS50 viavai. 334 00:15:31,120 --> 00:15:34,100 >> Quindi, se vi volete fare questo come Mauricio, basta andare a 335 00:15:34,100 --> 00:15:37,930 CS50.tv, che è il corso di proprio sito OpenCourseWare. 336 00:15:37,930 --> 00:15:41,060 C'è una licenza lì che si può leggere, e in realtà è qualcosa 337 00:15:41,060 --> 00:15:44,140 chiamato una licenza Creative Commons, che praticamente dice che siete 338 00:15:44,140 --> 00:15:48,280 libero e invitati a utilizzare il materiale, di modificare il materiale, fintanto che 339 00:15:48,280 --> 00:15:50,990 te parti uguali con gli altri. 340 00:15:50,990 --> 00:15:52,620 >> In modo che sia per la casella di questa settimana. 341 00:15:52,620 --> 00:15:55,910 Perché non prendiamo una breve pausa qui, e si consente la possibilità di guardare 60 342 00:15:55,910 --> 00:15:57,488 secondi di gattini. 343 00:15:57,488 --> 00:16:58,865 344 00:16:58,865 --> 00:17:01,860 >> DAVID J. MALAN: [incomprensibile] 345 00:17:01,860 --> 00:17:05,720 vivere, e quello che abbiamo pensato di fare è concludere oggi da un film che uno dei 346 00:17:05,720 --> 00:17:08,760 Propri membri dello staff del CS50, T.J. Barber, ha messo insieme. 347 00:17:08,760 --> 00:17:14,730 Come probabilmente sapete, CS50 qui campus culmina con una fiera CS50, un 348 00:17:14,730 --> 00:17:16,730 visualizzazione epico degli studenti ' progetti finali. 349 00:17:16,730 --> 00:17:19,757 Quelli di voi che prendete CS50 attraverso Harvard Extension School on-line, o 350 00:17:19,757 --> 00:17:23,119 attraverso EDX on-line avrà un simile possibilità, anche se virtuale e 351 00:17:23,119 --> 00:17:27,010 online, per esporre il progetto finale certo numero di mesi quindi per la 352 00:17:27,010 --> 00:17:28,480 Tutto il mondo a vedere. 353 00:17:28,480 --> 00:17:31,530 >> Ma abbiamo pensato di dare un senso qui, con qualche sfondo divertimento sulla nostra 354 00:17:31,530 --> 00:17:35,880 schermo grande, di ciò che esattamente accaduto solo poche settimane fa qui su 355 00:17:35,880 --> 00:17:39,670 campus con l'on-campus versione della fiera di CS50. 356 00:17:39,670 --> 00:17:40,920 Facciamo rotolare. 357 00:17:40,920 --> 00:17:43,234 358 00:17:43,234 --> 00:18:17,370 >> [GIOCO MUSICA] 359 00:18:17,370 --> 00:18:21,354 >> SPEAKER 5: Ciao, [? Sono Allison?] Qui in fiera CS50, con - 360 00:18:21,354 --> 00:18:22,350 >> SPEAKER 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 Ottimo per vedere voi. 363 00:18:23,860 --> 00:18:26,159 Così, puoi dirci un po ' po 'del tuo progetto? 364 00:18:26,159 --> 00:18:27,638 >> SPEAKER 6: Oh, bene assolutamente. 365 00:18:27,638 --> 00:18:29,117 >> SPEAKER 7: Abbiamo fatto musica visualizer. 366 00:18:29,117 --> 00:18:34,047 367 00:18:34,047 --> 00:18:35,297 >> SPEAKER 8: [incomprensibile]. 368 00:18:35,297 --> 00:18:39,963 369 00:18:39,963 --> 00:18:42,428 >> SPEAKER 9: Allora nessuno di noi aveva ogni esperienza [incomprensibile]. 370 00:18:42,428 --> 00:18:43,414 >> SPEAKER 10: E 'fantastico. 371 00:18:43,414 --> 00:18:45,170 Stesso come il 70% degli altri studenti. 372 00:18:45,170 --> 00:18:47,292 >> SPEAKER 11: ero uno dei Il 70% delle persone che non hanno 373 00:18:47,292 --> 00:18:47,930 sapere nulla - 374 00:18:47,930 --> 00:18:49,364 >> SPEAKER 5: E ora sei come [incomprensibile]. 375 00:18:49,364 --> 00:18:55,100 376 00:18:55,100 --> 00:18:57,682 >> SPEAKER 12: E 'una chance incredibile per portare gli studenti insieme 377 00:18:57,682 --> 00:18:59,566 e vedere cosa succede. 378 00:18:59,566 --> 00:19:03,050 Guarda alcune applicazioni 600-dispari essendo dimostrato qui che non esisteva 379 00:19:03,050 --> 00:19:05,526 prima a causa di un entry-level Naturalmente incredibile. 380 00:19:05,526 --> 00:19:45,331 381 00:19:45,331 --> 00:19:49,380 >> SPEAKER 13: Hanno davvero soddisfare la vostra esperienza di entrare in classe. 382 00:19:49,380 --> 00:19:54,520 Come me, ho avuto zero, calcolatore di zero competenze di programmazione. 383 00:19:54,520 --> 00:19:57,395 Sapevo quello che Java era, per così questo è tutto. 384 00:19:57,395 --> 00:19:58,650 Hanno davvero, davvero fare. 385 00:19:58,650 --> 00:20:00,580 E soprattutto - e il TF, stupefacente. 386 00:20:00,580 --> 00:20:05,260 Le TF sono un meraviglioso, meraviglioso componente di questo corso. 387 00:20:05,260 --> 00:20:06,510 Questo era CS50. 388 00:20:06,510 --> 00:20:16,915 389 00:20:16,915 --> 00:20:19,200 >> SPEAKER 14: Centinaia di progetti camminare attraverso questa sala. 390 00:20:19,200 --> 00:20:23,710 Centinaia di scatole di caramelle, centinaia di scatole di popcorn, e un bel po ' 391 00:20:23,710 --> 00:20:26,580 partecipanti, e solo tutte le palle stress che sono stati 392 00:20:26,580 --> 00:20:28,085 gettato e portato a casa. 393 00:20:28,085 --> 00:20:32,233 Questo è stato CS50, e questo è stato l'orso CS50. 394 00:20:32,233 --> 00:20:33,925 Buonanotte. 395 00:20:33,925 --> 00:20:37,220 >> DAVID J. MALAN: Che, poi, è quello che vi aspetta qui in CS50. 396 00:20:37,220 --> 00:20:38,790 Questo è tutto per CS50 live. 397 00:20:38,790 --> 00:20:41,780 Grazie mille a Ramon, Padrick, Colton, e Dan, che sono qui dietro 398 00:20:41,780 --> 00:20:42,440 il display. 399 00:20:42,440 --> 00:20:45,800 E tenete d'occhio su Twitter, Facebook, Reddit, e altrove, per 400 00:20:45,800 --> 00:20:48,660 annunci via che tu stesso può inviare video e le domande in modo 401 00:20:48,660 --> 00:20:52,120 che puoi unirti a noi qui in studio per il prossimo CS50 dal vivo. 402 00:20:52,120 --> 00:20:53,370 Questo era CS50. 403 00:20:53,370 --> 00:21:20,448