1 00:00:00,000 --> 00:00:12,150 2 00:00:12,150 --> 00:00:13,470 >> David J. Malan Hello, world. 3 00:00:13,470 --> 00:00:16,670 My naam is David Malan, en dit is CS50 live. 4 00:00:16,670 --> 00:00:20,060 Kans is, as jy transaksies in hierdie stroom, jy is 'n student in CS50x en 5 00:00:20,060 --> 00:00:23,990 CS50 miskien deur EDX, Harvard Kollege of Harvard Uitbreiding School. 6 00:00:23,990 --> 00:00:27,340 Wel, omdat so baie van die kursus se materiaal deesdae aan u verskaf 7 00:00:27,340 --> 00:00:30,500 op video, het ons gedink ons ​​sou dieselfde doen, maar hierdie keer maak dit 'n bietjie 8 00:00:30,500 --> 00:00:33,110 interessant en eintlik uitgesaai al hierdie lewe. 9 00:00:33,110 --> 00:00:36,130 So as jy my sien trip, as jy my sien verkeerd uitgedruk, as jy my sien, skroef, al 10 00:00:36,130 --> 00:00:40,290 van wat gebeur letterlik reg nou in Cambridge, Massachusetts op 11 00:00:40,290 --> 00:00:41,570 Vrydagoggend hier. 12 00:00:41,570 --> 00:00:45,870 >> Wel, ons het gedink ons ​​sou eerste gee jy 'n gevoel - sien, daar is dit. 13 00:00:45,870 --> 00:00:47,930 Dit is CS50 live, reeds. 14 00:00:47,930 --> 00:00:50,410 So oor die afgelope paar weke, mense is hier 'n vraag te 15 00:00:50,410 --> 00:00:52,560 Reddit en Facebook en Twitter en dies meer. 16 00:00:52,560 --> 00:00:54,820 En een van hulle in die besonder gevang ons oog wat ons gedink het dalk 'n 17 00:00:54,820 --> 00:00:56,020 dikwels gevra vraag. 18 00:00:56,020 --> 00:00:57,820 So het ek gedink ek wil lees aan jou hier te woon. 19 00:00:57,820 --> 00:00:58,860 >> So in Week 0. 20 00:00:58,860 --> 00:01:02,450 Enigiemand anders voel 'n bietjie verward en / of reeds oorweldig? 21 00:01:02,450 --> 00:01:04,099 Wel, dit is geplaas op Reddit. 22 00:01:04,099 --> 00:01:06,290 En die student uitgebrei soos volg: - 23 00:01:06,290 --> 00:01:07,875 Ek het nie veel vorige ervaring nie. 24 00:01:07,875 --> 00:01:10,980 Kan dit wees hoekom ek blyk te wees vang op veel stadiger as die 25 00:01:10,980 --> 00:01:12,610 res van die mense hier te plaas? 26 00:01:12,610 --> 00:01:15,780 Ek is regtig geïnteresseerd in al hierdie dinge, maar kras is 'n bietjie verwarrend 27 00:01:15,780 --> 00:01:16,870 my een of ander rede. 28 00:01:16,870 --> 00:01:18,520 Dit lyk asof ek nie weet waar om te begin. 29 00:01:18,520 --> 00:01:21,680 Wat moet ek doen om te probeer en begrip al hierdie 'n bietjie beter? 30 00:01:21,680 --> 00:01:24,410 Ek is teleurgesteld dat ek al verwar. 31 00:01:24,410 --> 00:01:27,550 >> So dit is absoluut, inderdaad, 'n algemene vrae. 32 00:01:27,550 --> 00:01:30,700 In werklikheid, as jy gestem in Week 0 se doseer reeds, sal jy weet dat 33 00:01:30,700 --> 00:01:35,190 minste hier op die kampus, 73% van jou klasmaats hier het geen vorige 34 00:01:35,190 --> 00:01:36,310 programing ervaring. 35 00:01:36,310 --> 00:01:39,510 En besef ook dat 'n groot deel van die chatter op Facebook en Twitter en 36 00:01:39,510 --> 00:01:42,940 Reddit is nou miskien bevooroordeeld teenoor studente wat reeds nie 'n 37 00:01:42,940 --> 00:01:44,440 bietjie meer gerief en vaardig. 38 00:01:44,440 --> 00:01:46,620 En dit is, na alles, waarom hulle gravitating die rigting 39 00:01:46,620 --> 00:01:48,440 dié vorm so vinnig. 40 00:01:48,440 --> 00:01:52,290 >> So seker, nie oorweldig word deur so baie van die wonderlike projekte wat 41 00:01:52,290 --> 00:01:55,220 word reeds gedeel in die Scratch Gallery, sowel as op Reddit 42 00:01:55,220 --> 00:01:55,850 en Facebook. 43 00:01:55,850 --> 00:01:58,820 Maar regtig troos in die feit dat daar honderde, nee, 44 00:01:58,820 --> 00:02:01,650 letterlik duisende ander mense net soos jy. 45 00:02:01,650 --> 00:02:05,420 En hulle kan nie praat word, maar hulle is wel daar is. 46 00:02:05,420 --> 00:02:07,150 >> So, wat is CS50 live bedoel om te wees? 47 00:02:07,150 --> 00:02:09,940 Dit gaan 'n geleentheid te wees ons, elke keer in 'n rukkie om te praat 48 00:02:09,940 --> 00:02:11,025 heen en weer lewe. 49 00:02:11,025 --> 00:02:15,520 En ons sal óf in vrae via video, of ons bes doen om jou te laat, in 50 00:02:15,520 --> 00:02:19,770 die toekoms, selfs om te stem in jouself leef via live streaming video. 51 00:02:19,770 --> 00:02:23,240 >> Maar vir nou, ons het 'n aantal van die pret segmente wat voorberei is vir jou, die eerste 52 00:02:23,240 --> 00:02:25,730 van wat gaan 'n kykie te wees aan die Harvard Universiteit. 53 00:02:25,730 --> 00:02:28,100 Vir dié van julle wat nog nooit trap voet hier in Cambridge, 54 00:02:28,100 --> 00:02:32,070 Massachusetts, het ons gedink ons ​​wil jou wys sommige van die meer bekende plekke, 55 00:02:32,070 --> 00:02:35,190 sowel as 'n paar van die webwerwe uniek aan CS50. 56 00:02:35,190 --> 00:02:36,810 Kom ons neem 'n blik. 57 00:02:36,810 --> 00:02:39,740 >> Ons is hier buite die hekke van die Harvard Universiteit, en deur middel van hierdie 58 00:02:39,740 --> 00:02:43,250 poorte wat jy kan sien die John Harvard standbeeld, wat is die meeste mense se eerste 59 00:02:43,250 --> 00:02:44,180 bestemming. 60 00:02:44,180 --> 00:02:45,430 Kom ons gaan in 61 00:02:45,430 --> 00:02:50,360 62 00:02:50,360 --> 00:02:53,470 So dit is die John Harvard standbeeld, een van die mees gewilde plekke op 63 00:02:53,470 --> 00:02:54,640 kampus vir toeriste. 64 00:02:54,640 --> 00:02:59,170 Wat jy hier sien is vervoerd John Harvard, stigter, 1638. 65 00:02:59,170 --> 00:03:01,730 >> Wel, blyk uit, as jy die toer, een van die dinge wat jy leer, is dat 66 00:03:01,730 --> 00:03:03,030 daar is drie leuens hier. 67 00:03:03,030 --> 00:03:04,760 Een, dit is nie John Harvard. 68 00:03:04,760 --> 00:03:09,380 Twee, was hy nie die stigter, en drie, Harvard was nie gestig in 1638. 69 00:03:09,380 --> 00:03:13,060 Maar wat waar is, is dat as jy vryf sy voet op hier, mag jy dalk net 'n 70 00:03:13,060 --> 00:03:14,310 bietjie geluk. 71 00:03:14,310 --> 00:03:16,650 72 00:03:16,650 --> 00:03:19,960 >> Sal ons 'n blik op CS50 se studio? 73 00:03:19,960 --> 00:03:23,450 So ons is hier in Maxwell Dworkin G-123. 74 00:03:23,450 --> 00:03:25,510 Maxwell Dworkin se ons rekenaar wetenskap gebou. 75 00:03:25,510 --> 00:03:28,380 As jy wil om dit te sien op Google Kaarte, ons is op 33 Oxford Street 76 00:03:28,380 --> 00:03:29,960 in Cambridge, Massachusetts. 77 00:03:29,960 --> 00:03:33,210 So hier is, teen hierdie agtergrond, is waar ons skiet CS50 se broek, 78 00:03:33,210 --> 00:03:34,685 loop-throughs, en ander materiaal. 79 00:03:34,685 --> 00:03:37,760 >> Wat sal jy gewoonlik sien is dat ons sal kom hier, draai op 'n baie 80 00:03:37,760 --> 00:03:42,180 hierdie ligte en die vakke, Zamyla, Rob, en ander, sal 81 00:03:42,180 --> 00:03:44,420 hulle lê hier teen hierdie wit agtergrond. 82 00:03:44,420 --> 00:03:47,040 Of alternatiewelik, as ons val hierdie groen skerm, kan ons eintlik 83 00:03:47,040 --> 00:03:49,720 digitaal sit in agter hulle enigiets wat ons wil hê - 'n 84 00:03:49,720 --> 00:03:51,320 rekenaar skerm, TV-skerm - 85 00:03:51,320 --> 00:03:52,560 regtig, iets soos dit. 86 00:03:52,560 --> 00:03:54,850 >> Wel, hier rond nie, ons het 'n paar van die verligting dat ons gooi op die 87 00:03:54,850 --> 00:03:58,760 onderwerp, sodat jy 'n mooi, skoon geskiet teen hulle en die agtergrond. 88 00:03:58,760 --> 00:04:01,700 Hier het ons 'n paar oorblyfsels van wat was eens die CS50 sitkamer. 89 00:04:01,700 --> 00:04:03,460 So dit gebruik word om 'n plek wees waar Rekenaarwetenskap 90 00:04:03,460 --> 00:04:04,560 voorgraadse sal uithang. 91 00:04:04,560 --> 00:04:07,230 Ons het sedert draai dit in iets meer hoë-tegnologie vir die lote. 92 00:04:07,230 --> 00:04:09,840 >> Trouens, hier is 'n oorblyfsel van CS50 legkaart dag. 93 00:04:09,840 --> 00:04:13,330 Aan die begin van die semester het ons 200-plus studente bymekaar te kry 94 00:04:13,330 --> 00:04:16,190 en raaisels op te los, wat bedoel is om wees demonstratiewe van die feit dat 95 00:04:16,190 --> 00:04:18,510 Rekenaarwetenskap is regtig nie oor ontwikkeling, per se. 96 00:04:18,510 --> 00:04:20,670 Dit is meer algemeen oor probleem op te los. 97 00:04:20,670 --> 00:04:23,610 >> Maar hier sien jy uit die verlede, 'n paar van die merke wat ons het links 98 00:04:23,610 --> 00:04:25,140 vir ewig op hierdie glas mure. 99 00:04:25,140 --> 00:04:27,650 Nou as ons spil rond, sal jy sien watter dinge soos uit die 100 00:04:27,650 --> 00:04:29,010 produsent se perspektief. 101 00:04:29,010 --> 00:04:30,250 Hier het ons 'n driepoot. 102 00:04:30,250 --> 00:04:34,170 En op hierdie driepoot is regtig net 'n rekenaar skerm wat weerspieël 103 00:04:34,170 --> 00:04:35,060 teen 'n spieël. 104 00:04:35,060 --> 00:04:37,805 So as ons werklik het op die kamera, draai op die rekenaar, het jy 105 00:04:37,805 --> 00:04:40,780 sou eintlik sien die woorde op hierdie skerm dat ek of een van die span 106 00:04:40,780 --> 00:04:43,050 lede is eintlik voordrag op kamera. 107 00:04:43,050 --> 00:04:46,730 >> Wat doen ons in hierdie studio is werklik die slegs geskryf inhoud vir CS50. 108 00:04:46,730 --> 00:04:49,330 En ons script dit met 'n teleprompter, sodat ons kan kry om die neem net 109 00:04:49,330 --> 00:04:52,820 reg, en so dat wanneer ons foute, dit is 'n baie makliker om te oordoen, 110 00:04:52,820 --> 00:04:57,010 oordoen, moet, en deterministisch, sê dieselfde ding weer en weer. 111 00:04:57,010 --> 00:04:59,750 Sanders Teater, intussen, is baie uit die vuis. 112 00:04:59,750 --> 00:05:01,790 En dit is 'n baie meer organiese omgewing waar ons my en 113 00:05:01,790 --> 00:05:03,560 studente en ander interaksie op die verhoog. 114 00:05:03,560 --> 00:05:04,970 So waarom nie ons neem 'n kyk daar langs. 115 00:05:04,970 --> 00:05:11,330 116 00:05:11,330 --> 00:05:14,330 >> So ons kom hier op Memorial Hall, en dit is waar CS50 se kantoor 117 00:05:14,330 --> 00:05:16,100 uur en lesings gehou word. 118 00:05:16,100 --> 00:05:18,080 Hier in hierdie ingang is Annenberg Hall. 119 00:05:18,080 --> 00:05:20,940 Dit is eintlik waar al Harvard se eerstejaars hul etes. 120 00:05:20,940 --> 00:05:23,890 En dit is ook die plek waar in die aande, een of meer nagte 'n week, dat ons 121 00:05:23,890 --> 00:05:26,960 het honderde CS50 studente samel soms om te werk aan die probleem 122 00:05:26,960 --> 00:05:29,480 stelle langs mekaar, sowel as CS50 personeel. 123 00:05:29,480 --> 00:05:32,030 124 00:05:32,030 --> 00:05:33,760 >> So ons is hier op die trappe van Memorial Hall. 125 00:05:33,760 --> 00:05:36,330 Dit is die belangrikste deure wat sal lei ons tot Sanders Teater, waar 126 00:05:36,330 --> 00:05:39,560 lesings gehou word. 127 00:05:39,560 --> 00:05:40,810 Sal ons? 128 00:05:40,810 --> 00:05:43,060 129 00:05:43,060 --> 00:05:46,920 >> En dit is Sanders Teater, waar CS50 se lesings word gehou. 130 00:05:46,920 --> 00:05:48,170 Dit is CS50. 131 00:05:48,170 --> 00:05:58,780 132 00:05:58,780 --> 00:06:00,870 So daar is hierdie uitdrukking gaan rondom die internet 133 00:06:00,870 --> 00:06:02,260 bekend as, het een Job. 134 00:06:02,260 --> 00:06:06,190 En ek wel een gehad het Job sowat twee minute en 'n half gelede, dat my 135 00:06:06,190 --> 00:06:09,710 kollegas hier, Ramon, Colton, Dan, en Padrick, baie vinnig het my herinner 136 00:06:09,710 --> 00:06:11,590 van, so gou as ons na die toer. 137 00:06:11,590 --> 00:06:14,820 >> Want in werklikheid, wat ons veronderstel was om om mee te begin vandag hier was 'n paar 138 00:06:14,820 --> 00:06:17,790 hallo van 'n paar van jou voorgangers in die klas. 139 00:06:17,790 --> 00:06:20,760 So ons is eintlik gaan om te rewind 'n bietjie, en bring William nou, 140 00:06:20,760 --> 00:06:24,390 wat van Wallis in die Verenigde afkomstig Koninkryk, wat een van ons jongste was 141 00:06:24,390 --> 00:06:29,102 studente verlede jaar, wat sou graag wil hallo sê. 142 00:06:29,102 --> 00:06:30,400 >> Spreker 1: Wat is jou naam? 143 00:06:30,400 --> 00:06:31,020 >> Spreker 2: William. 144 00:06:31,020 --> 00:06:33,690 >> Spreker 1: Wat is dit? 145 00:06:33,690 --> 00:06:36,745 >> Spreker 2: CS50. 146 00:06:36,745 --> 00:06:38,810 >> David J. Malan sodat dan was William. 147 00:06:38,810 --> 00:06:42,120 Kom ons kyk nou elders kop, af te Nigerië, waar 'n ander klasmaat van 148 00:06:42,120 --> 00:06:44,280 joune van die afgelope jare is [? Annette,?] 149 00:06:44,280 --> 00:06:47,760 wat insgelyks wil om te sê, Hello, world. 150 00:06:47,760 --> 00:06:50,190 >> SPREKER 3: Hello, world. 151 00:06:50,190 --> 00:06:53,840 Ek is regtig opgewonde om te neem CS50 hierdie jaar, al die 152 00:06:53,840 --> 00:06:56,160 pad van Lagos, Nigerië. 153 00:06:56,160 --> 00:06:59,570 Ek voel die behoefte om my rekenaar te slyp vaardighede, en ek het nog altyd wou 154 00:06:59,570 --> 00:07:02,830 'n goeie programmeerder, en so Ek het my ingeskryf vir die kursus. 155 00:07:02,830 --> 00:07:06,860 Ek wil dankie sê aan Harvard en MIT en skole wat bymekaar gekom het om te 156 00:07:06,860 --> 00:07:10,200 maak dit gebeur vir duisende van mense regoor die wêreld. 157 00:07:10,200 --> 00:07:12,740 >> Ek het net nou net klaar my eerste wedstryd ooit. 158 00:07:12,740 --> 00:07:17,690 Het klaar met P-set 0, my Scratch program, wat baie pret. 159 00:07:17,690 --> 00:07:21,160 Ek sien uit daarna om meer pret te hê met die kursus, en met my klasmaats 160 00:07:21,160 --> 00:07:24,230 ons gaan deur p stel na p stel. 161 00:07:24,230 --> 00:07:24,840 My naam is [? Annette?] 162 00:07:24,840 --> 00:07:28,872 [? Onoja?], En dit is CS50. 163 00:07:28,872 --> 00:07:31,880 >> David J. MALAN: Nou, veral as jy bekommerd is dat jy die oudste 164 00:07:31,880 --> 00:07:34,040 student in die klas, rus verseker dat jy nie. 165 00:07:34,040 --> 00:07:39,270 CS50 en CS50x het nogal die spektrum van ouderdomme van so jonk as 10 jaar oud te 166 00:07:39,270 --> 00:07:40,960 baie, baie ouer as dit. 167 00:07:40,960 --> 00:07:43,680 In werklikheid, 'n aantal van jou studente wat het is te plaas op die bulletin 168 00:07:43,680 --> 00:07:45,790 borde is deel videos tot daardie effek. 169 00:07:45,790 --> 00:07:48,140 En ons wil graag een in te deel veral van verlede jaar - 170 00:07:48,140 --> 00:07:48,830 [? Alecio?] 171 00:07:48,830 --> 00:07:51,680 van Brasilië, wat sou ook graag hallo te sê sy 172 00:07:51,680 --> 00:07:54,870 opvolgers in die klas. 173 00:07:54,870 --> 00:07:56,790 >> SPREKER 4: Hello, world. 174 00:07:56,790 --> 00:07:57,700 Ek is [? Alecio?] 175 00:07:57,700 --> 00:07:58,390 [? Omida?] 176 00:07:58,390 --> 00:08:00,430 van Brasilië, Brasilië. 177 00:08:00,430 --> 00:08:07,050 Ek is 78 jaar oud, en ek is baie entoesiasties oor hierdie aanlyn-kursus. 178 00:08:07,050 --> 00:08:12,270 Ek is seker dit sal my help baie om te voer my werk in die gebied van die 179 00:08:12,270 --> 00:08:14,180 afstandsonderrig. 180 00:08:14,180 --> 00:08:19,350 Ek neem hierdie geleentheid EDX bedank vir die inisiatief van kursusse soos 181 00:08:19,350 --> 00:08:25,870 hierdie, en ook Professor bedank Malan en al die CS50 bende. 182 00:08:25,870 --> 00:08:26,930 My naam is [? Alecio?] 183 00:08:26,930 --> 00:08:29,795 [? Omida?], En dit is CS50. 184 00:08:29,795 --> 00:08:32,408 185 00:08:32,408 --> 00:08:35,159 >> David J. Malan So nou het ons sou wees sny om 'n toer van Harvard 186 00:08:35,159 --> 00:08:37,559 Universiteit vir dié van julle wat het nie Harvard voor gesien. 187 00:08:37,559 --> 00:08:40,789 Maar iets sê vir my jy het nou Harvard Universiteit ooit gesien het. 188 00:08:40,789 --> 00:08:43,720 So ons gaan vooruit te 'n segment bekend as ons posbus. 189 00:08:43,720 --> 00:08:46,410 Oor die afgelope paar weke, het jy inderdaad het is die indiening van 'n hele paar vrae, 190 00:08:46,410 --> 00:08:47,910 waarvoor ons al hou 'n oog uit. 191 00:08:47,910 --> 00:08:51,470 >> En sommige van julle was gaaf genoeg om te vra diegene wat dieselfde vrae via video. 192 00:08:51,470 --> 00:08:54,850 Trouens, hier in Koeweit, het ons ' Dhruv, wat wil hou 'n 193 00:08:54,850 --> 00:08:59,490 vraag aan ons, die personeel, oor CS50 en oor die rekenaar wetenskap en 194 00:08:59,490 --> 00:09:00,670 programmering meer algemeen. 195 00:09:00,670 --> 00:09:01,730 Dhruv? 196 00:09:01,730 --> 00:09:02,390 >> DHRUV RAMANI: Hi. 197 00:09:02,390 --> 00:09:04,853 Ek is Dhruv, en ek woon in Koeweit, die Midde-Ooste. 198 00:09:04,853 --> 00:09:06,302 Ek is 'n student [? in die klas 10,?] 199 00:09:06,302 --> 00:09:07,560 en ek het vier tale gedoen deur die nou. 200 00:09:07,560 --> 00:09:12,060 Ek het CS50 geneem in 2013, en die eerste vraag wat in my gedagtes gekom het, is 201 00:09:12,060 --> 00:09:14,488 wat is die beste taal te leer in vandag se wêreld? 202 00:09:14,488 --> 00:09:17,866 203 00:09:17,866 --> 00:09:19,880 >> David J. Malan So dit is 'n groot vraag. 204 00:09:19,880 --> 00:09:21,940 En daar is eintlik nie een antwoord daarop. 205 00:09:21,940 --> 00:09:24,990 Daar is regtig nie die beste taal, maar eerder daar is die beste taal 206 00:09:24,990 --> 00:09:26,220 soms vir die werk. 207 00:09:26,220 --> 00:09:28,120 Maar selfs dan, jy dikwels diskresie. 208 00:09:28,120 --> 00:09:31,180 Byvoorbeeld, hier uitgebeeld is baie 'n paar van die mees gewilde tale 209 00:09:31,180 --> 00:09:35,200 vandag, en C is net een van hulle onder hulle, soos PHP en ander dat ons sal 210 00:09:35,200 --> 00:09:38,140 verken later in die semester, in CS50 self. 211 00:09:38,140 --> 00:09:41,720 >> Nou, baie in die mode deesdae tale soos Python en Ruby en 212 00:09:41,720 --> 00:09:46,000 Perl, en selfs Java tot 'n mate vir web-gebaseerde programme, terwyl Java in 213 00:09:46,000 --> 00:09:48,380 veral gebruik word nogal 'n bietjie vir die onderneming sagteware, 214 00:09:48,380 --> 00:09:49,880 gemaak deur groot maatskappye. 215 00:09:49,880 --> 00:09:52,545 C is redelik algemeen in 'n lae-vlak ingebedde stelsels. 216 00:09:52,545 --> 00:09:56,120 Maar ons eintlik is geneig C te gebruik, want dit is 'n redelik klein taal, op die top 217 00:09:56,120 --> 00:09:58,550 waarvan 'n groot deel van die opvolgers gebou is. 218 00:09:58,550 --> 00:10:01,890 >> So as jy wonder watter taal wat jy moet gebruik vir 'n spesifieke taak, 219 00:10:01,890 --> 00:10:03,080 Wel, dit hang af. 220 00:10:03,080 --> 00:10:06,900 En dikwels, 'n programmeerder se eie persoonlike voorkeure weeg in 221 00:10:06,900 --> 00:10:09,590 Op die oomblik is, byvoorbeeld, ek gaan deur 'n fase waar ek graag 222 00:10:09,590 --> 00:10:10,270 JavaScript. 223 00:10:10,270 --> 00:10:12,970 Nie so baie in die leser nie, maar eintlik op die bediener kant. 224 00:10:12,970 --> 00:10:16,960 Jy kan selfs gebruik dit met 'n raamwerk genoem Node.js om die program 225 00:10:16,960 --> 00:10:18,580 die opdrag lyn in 'n bediener. 226 00:10:18,580 --> 00:10:22,035 >> Nou in die werklike wêreld, net soos jy kan, byvoorbeeld, probeer om 'n 227 00:10:22,035 --> 00:10:24,880 skroef soos dit in die muur met die meeste enige instrument - byvoorbeeld, selfs die 228 00:10:24,880 --> 00:10:26,550 mees swaar-handed hamers. 229 00:10:26,550 --> 00:10:30,080 Dit sou inderdaad werk as jy druk op die klink van die ding in die muur. 230 00:10:30,080 --> 00:10:31,880 Maar jy kan 'n bietjie wees meer gesofistikeerd. 231 00:10:31,880 --> 00:10:34,720 En jy kan bereik vir plaas, iets soos 'n platkop skroewedraaier. 232 00:10:34,720 --> 00:10:38,300 Want as jy dit net reg dat sou pas in die visier van daardie 233 00:10:38,300 --> 00:10:40,630 skroef, en jy kan seker kry dit in die muur. 234 00:10:40,630 --> 00:10:43,880 >> Maar die beste hulpmiddel vir die werk, of die een wat die meeste geskik is vir hierdie 235 00:10:43,880 --> 00:10:47,820 spesifieke aansoek, so te sê, 'n Phillips kop skroewedraaier wees, 236 00:10:47,820 --> 00:10:52,140 waar die hoof van die skroewedraaier pas perfek in die kop van die skroef. 237 00:10:52,140 --> 00:10:54,190 So wanneer jy 'n program taal, dit is soortgelyk 238 00:10:54,190 --> 00:10:54,880 in die gees aan dat. 239 00:10:54,880 --> 00:10:58,380 En jy kan verskillende tale gebruik dieselfde taak op te los, maar sommige van 240 00:10:58,380 --> 00:11:00,390 hulle kan lewer om 'n meer elegante oplossing. 241 00:11:00,390 --> 00:11:02,380 >> Sommige van hulle kan lewer 'n vinniger oplossing. 242 00:11:02,380 --> 00:11:05,500 En waarskynlik, sommige van hulle dalk inderdaad 'n beter oplossing te lewer. 243 00:11:05,500 --> 00:11:08,830 So een van die wegneemetes, hopelik, jy sal kry uit CS50 is wanneer te gebruik 244 00:11:08,830 --> 00:11:11,370 spesifieke gereedskap vir 'n spesifieke werk. 245 00:11:11,370 --> 00:11:14,130 >> Wel, die volgende op, laat ons 'n blik op 'n ander vraag wat ingedien is deur 246 00:11:14,130 --> 00:11:17,610 een van jou klasmaats, hierdie keer van Bernardo uit Brasilië. 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 My naam is Bernardo. 250 00:11:26,090 --> 00:11:27,170 Ek is van Brasilië. 251 00:11:27,170 --> 00:11:29,076 En ek wil graag twee dinge vra. 252 00:11:29,076 --> 00:11:34,130 Eerste van hulle, hoe vinnig is die internet spoed Harvard, en die tweede, 253 00:11:34,130 --> 00:11:35,915 wat die idee te maak het die toestel? 254 00:11:35,915 --> 00:11:39,424 255 00:11:39,424 --> 00:11:41,150 >> David J. Malan So wat te was 'n groot vraag. 256 00:11:41,150 --> 00:11:43,130 En ons eintlik nie weet nie Die antwoord op daardie. 257 00:11:43,130 --> 00:11:46,220 So gisteraand, ek het af n e-pos na 'n paar vriende in Harvard se netwerk 258 00:11:46,220 --> 00:11:48,770 groep, en gestel juis Vraag Bernardo se. 259 00:11:48,770 --> 00:11:50,770 Wel, dit blyk - drum roll - 260 00:11:50,770 --> 00:11:55,370 dat Harvard se internet verbinding te die res van die wêreld is 10 gigabit. 261 00:11:55,370 --> 00:12:00,360 Wat in perspektief te plaas, is dit 10000000000 bisse per sekonde. 262 00:12:00,360 --> 00:12:03,290 >> Nou dat in perspektief te plaas, indien jy was 'n fliek te laai vanaf 263 00:12:03,290 --> 00:12:06,060 iets soos iTunes of elders aanlyn hierdie dae, sou hulle in werklikheid 264 00:12:06,060 --> 00:12:07,970 werklik groot indien dit is 'n HD video. 265 00:12:07,970 --> 00:12:10,390 Dit kan twee gigagrepe in totaal. 266 00:12:10,390 --> 00:12:14,690 Wel, as jou bandwydte is 10 gigabit per sekonde, kan jy 'n fliek aflaai 267 00:12:14,690 --> 00:12:19,060 soos dit in 'n paar sekondes, eerder as die minute of ure wat dit neem om die meeste van 268 00:12:19,060 --> 00:12:20,070 ons by die huis. 269 00:12:20,070 --> 00:12:23,470 >> Nou in regverdigheid, nie elkeen van ons hier op die kampus het toegang tot 270 00:12:23,470 --> 00:12:25,880 10000000000 stukkies van bandwydte per sekonde. 271 00:12:25,880 --> 00:12:28,570 In werklikheid, dit is verdeeld oor die nogal 'n paar mense. 272 00:12:28,570 --> 00:12:32,270 Maar in werklikheid, waarom nie ons neem 'n blik op 'n spoed toets, waarby ons sal doen 273 00:12:32,270 --> 00:12:35,530 'n toets wat toets hoe vinnig 'n paar stukkies kan reis vir my besonder 274 00:12:35,530 --> 00:12:37,810 laptop na 'n ander nabygeleë plek. 275 00:12:37,810 --> 00:12:39,520 >> Dit is nie noodwendig 'n gesaghebbende 276 00:12:39,520 --> 00:12:41,190 beantwoord as die bandwydte. 277 00:12:41,190 --> 00:12:44,530 In werklikheid, as jy probeer om dit by die huis, moet jy dalk vind dat jou internet diens 278 00:12:44,530 --> 00:12:49,170 verskaffer, of ISP, is 'n soort van misleidende jy, waardeur 'n baie ISPs 279 00:12:49,170 --> 00:12:51,230 deesdae kan jy bars spoed. 280 00:12:51,230 --> 00:12:54,700 En deur gebars, ek bedoel vir die eerste paar sekondes van iets af te laai of 281 00:12:54,700 --> 00:12:57,790 om iets te doen met jou internet verband, is dit dalk eintlik aflaai 282 00:12:57,790 --> 00:12:58,685 redelik vinnig. 283 00:12:58,685 --> 00:13:02,170 Maar as jy kyk na 'n progress bar - die spoed waarteen jou stukkies word 284 00:13:02,170 --> 00:13:02,880 afgelaai - 285 00:13:02,880 --> 00:13:06,630 jy sal dikwels sien dat dit stadiger af en af ​​en af. 286 00:13:06,630 --> 00:13:09,800 >> So het hierdie spoed toetse, eerlik, is nie noodwendig verteenwoordiger. 287 00:13:09,800 --> 00:13:13,980 Maar vir 'n kort afgelaai, sal jy inderdaad kry dit baie stukkies af per sekonde. 288 00:13:13,980 --> 00:13:15,230 Dan sal ons hardloop die spoed toets? 289 00:13:15,230 --> 00:13:31,060 290 00:13:31,060 --> 00:13:32,310 Kom op. 291 00:13:32,310 --> 00:13:35,160 292 00:13:35,160 --> 00:13:37,320 Daar is ons download spoed en nou is ons oplaai spoed. 293 00:13:37,320 --> 00:13:39,470 Kom, kom op. 294 00:13:39,470 --> 00:13:41,320 Kom op! 295 00:13:41,320 --> 00:13:42,570 Kom op! 296 00:13:42,570 --> 00:13:44,810 297 00:13:44,810 --> 00:13:46,130 Te veel, ek vertel. 298 00:13:46,130 --> 00:13:46,660 >> Alle regte. 299 00:13:46,660 --> 00:13:50,340 So dit was in hierdie studio hier, Hauser Studio, in Widener Biblioteek 300 00:13:50,340 --> 00:13:51,500 Harvard Universiteit. 301 00:13:51,500 --> 00:13:53,810 Die spoed wat my klein laptop is om, deur middel van 302 00:13:53,810 --> 00:13:55,580 Harvard se uitgaande internet. 303 00:13:55,580 --> 00:13:58,760 Nou laastens, ons het 'n vraag van 'n derde van jou klasmaats - 304 00:13:58,760 --> 00:14:05,206 Mauricio van Peru, wat wil Stel die volgende vraag van hier. 305 00:14:05,206 --> 00:14:06,480 >> Mauricio RADA: Hello. 306 00:14:06,480 --> 00:14:08,750 My naam is Mauricio, en ek is uit Peru. 307 00:14:08,750 --> 00:14:13,560 My vraag is, is ek toegelaat om te begin [Onhoorbaar] CS50 te leer vir ons 308 00:14:13,560 --> 00:14:15,890 skole gebruik CS50 materiaal? 309 00:14:15,890 --> 00:14:17,300 [Onhoorbaar]. 310 00:14:17,300 --> 00:14:20,842 My naam is Mauricio, en dit is CS50. 311 00:14:20,842 --> 00:14:22,770 >> David J. Malan [onhoorbaar] 312 00:14:22,770 --> 00:14:25,550 Mauricio, en enigiemand anders wat belangstel in hierdie spesifieke vraag 313 00:14:25,550 --> 00:14:28,380 weet dat die antwoord is absoluut, heelhartig ja. 314 00:14:28,380 --> 00:14:31,960 In werklikheid, 'n student hier op die kampus naam Gabriel [? Grimardes?] 315 00:14:31,960 --> 00:14:35,910 wat van Brasilië het eintlik afkomstig presies wat in sy tuisdorp met 'n 316 00:14:35,910 --> 00:14:42,410 Natuurlik het hy genoem CC50, hier beskikbaar by CC50.com.br, dié van julle wat praat 317 00:14:42,410 --> 00:14:43,930 Portugees, as jy wil 'n blik te neem. 318 00:14:43,930 --> 00:14:47,020 >> En wat Gabriel het 'n paar jaar gelede was letterlik afgelaai al 319 00:14:47,020 --> 00:14:50,520 CS50 se aalmoese en eksamens en probleem stelle en video's. 320 00:14:50,520 --> 00:14:53,230 En hy meeste van vertaal dat die inhoud self. 321 00:14:53,230 --> 00:14:56,510 En dan, met sy pa se hulp in die agterkant van die klaskamer in sy hoë 322 00:14:56,510 --> 00:15:01,030 skool, het hy homself begin leer om sy eie weergawe van CS50, na die eerste 50 323 00:15:01,030 --> 00:15:02,440 van sy klasmaats in die hoërskool. 324 00:15:02,440 --> 00:15:05,670 Toe het die daaropvolgende semester, sowat 150 van sy klasmaats. 325 00:15:05,670 --> 00:15:08,190 >> En dit is baie, baie inspirerende om hom te sien. 326 00:15:08,190 --> 00:15:11,540 So as jy nie gaan na hierdie URL na hierdie uitsending, kliek op die YouTube video 327 00:15:11,540 --> 00:15:12,250 wat daar ingesluit. 328 00:15:12,250 --> 00:15:15,500 En jy kan sien Gabriel onderrig mooi baie dieselfde materiaal wat ons 329 00:15:15,500 --> 00:15:17,970 geleer dat dieselfde jaar in CS50 op die kampus. 330 00:15:17,970 --> 00:15:21,240 En ek is so bly om te sê dat dit dieselfde Gabriel, voorheen 'n hoërskool 331 00:15:21,240 --> 00:15:24,330 student van Brasilië, is nou hier op Harvard se kampus as 'n Harvard 332 00:15:24,330 --> 00:15:28,450 eerstejaars, en die komende jaar sal wees CS50 se kop onderrig mede, en al 333 00:15:28,450 --> 00:15:31,120 die meer betrokke by CS50 gedoentes. 334 00:15:31,120 --> 00:15:34,100 >> So as jy jouself wil om dit te doen soos Mauricio, kan jy net gaan na 335 00:15:34,100 --> 00:15:37,930 CS50.tv, wat die kursus se eie Open Cours ware tuiste. 336 00:15:37,930 --> 00:15:41,060 Daar is 'n lisensie daar wat jy kan lees, en dit is eintlik iets 337 00:15:41,060 --> 00:15:44,140 bekend as 'n Creative Commons-lisensie, wat pretty much sê dat jy 338 00:15:44,140 --> 00:15:48,280 vry en welkom om die materiaal te gebruik, te die materiaal, so lank as wat jy verander 339 00:15:48,280 --> 00:15:50,990 jouself deel gelyk met die ander. 340 00:15:50,990 --> 00:15:52,620 >> So dit is dit vir hierdie week se posbus. 341 00:15:52,620 --> 00:15:55,910 Hoekom het ons nie 'n ruskans neem hier, en toelaat dat jy 'n kans om te kyk 60 342 00:15:55,910 --> 00:15:57,488 sekondes van katjies. 343 00:15:57,488 --> 00:16:58,865 344 00:16:58,865 --> 00:17:01,860 >> David J. Malan [onhoorbaar] 345 00:17:01,860 --> 00:17:05,720 woon, en wat ons gedink ons ​​wil doen, is om sluit vandag uit 'n film wat een van 346 00:17:05,720 --> 00:17:08,760 CS50 se eie personeel, T.J. Barber, het saam te stel. 347 00:17:08,760 --> 00:17:14,730 Soos u waarskynlik weet, CS50 hier op kampus loop met 'n CS50 regverdige, 'n 348 00:17:14,730 --> 00:17:16,730 epiese vertoning van studente se finale projekte. 349 00:17:16,730 --> 00:17:19,757 Diegene van julle wat CS50 deur Harvard Uitbreiding Skool aanlyn, of 350 00:17:19,757 --> 00:17:23,119 deur EDX aanlyn sal 'n soortgelyke geleentheid, al is dit virtuele en 351 00:17:23,119 --> 00:17:27,010 aanlyn, jou finale projek uit te stal sommige aantal maande dus vir die 352 00:17:27,010 --> 00:17:28,480 hele wêreld om te sien. 353 00:17:28,480 --> 00:17:31,530 >> Maar ons het gedink ons ​​sou gee jou 'n gevoel hier, met 'n paar fun agtergrond op ons 354 00:17:31,530 --> 00:17:35,880 groot skerm vertoon, wat presies gebeur net 'n paar weke gelede hier op 355 00:17:35,880 --> 00:17:39,670 kampus met die op-kampus weergawe van CS50 se billike. 356 00:17:39,670 --> 00:17:40,920 Kom ons rol. 357 00:17:40,920 --> 00:17:43,234 358 00:17:43,234 --> 00:18:17,370 >> [Speel van musiek] 359 00:18:17,370 --> 00:18:21,354 >> SPREKER 5: Hi, [? Ek is Allison?] hier by die CS50 billike, met - 360 00:18:21,354 --> 00:18:22,350 >> SPREKER 6: [? Curt Stone. ?] 361 00:18:22,350 --> 00:18:22,848 >> [? SPREKER 5: Curt Stone. ?] 362 00:18:22,848 --> 00:18:23,860 Groot om te sien. 363 00:18:23,860 --> 00:18:26,159 So, kan jy ons vertel 'n bietjie bietjie oor jou projek? 364 00:18:26,159 --> 00:18:27,638 >> SPREKER 6: Ag, absoluut. 365 00:18:27,638 --> 00:18:29,117 >> SPREKER 7: Ons het musiek Visualizer. 366 00:18:29,117 --> 00:18:34,047 367 00:18:34,047 --> 00:18:35,297 >> SPREKER 8: [onhoorbaar]. 368 00:18:35,297 --> 00:18:39,963 369 00:18:39,963 --> 00:18:42,428 >> SPREKER 9: So nie een van ons het enige ervaring [onhoorbaar]. 370 00:18:42,428 --> 00:18:43,414 >> SPREKER 10: Dit is awesome. 371 00:18:43,414 --> 00:18:45,170 Dieselfde as 70% van die ander studente. 372 00:18:45,170 --> 00:18:47,292 >> SPREKER 11: Ek was een van die 70% van die mense wat dit gedoen het nie 373 00:18:47,292 --> 00:18:47,930 niks oor weet - 374 00:18:47,930 --> 00:18:49,364 >> SPREKER 5: En nou is jy soos [onhoorbaar]. 375 00:18:49,364 --> 00:18:55,100 376 00:18:55,100 --> 00:18:57,682 >> SPREKER 12: Dit is 'n ongelooflike kans studente saam te bring 377 00:18:57,682 --> 00:18:59,566 en kyk wat gebeur. 378 00:18:59,566 --> 00:19:03,050 Kyk na 'n paar 600-tal programme om gedemonstreer hier wat nie bestaan ​​het 379 00:19:03,050 --> 00:19:05,526 voor as gevolg van een intreevlak Natuurlik amazing. 380 00:19:05,526 --> 00:19:45,331 381 00:19:45,331 --> 00:19:49,380 >> SPREKER 13: Hulle het regtig nie voldoen aan jou ervaring kom in die klas. 382 00:19:49,380 --> 00:19:54,520 Soos my, ek het nul, nul rekenaar ontwikkeling vaardighede. 383 00:19:54,520 --> 00:19:57,395 Ek het geweet wat Java was, so dit was omtrent dit. 384 00:19:57,395 --> 00:19:58,650 Hulle het regtig, regtig nie. 385 00:19:58,650 --> 00:20:00,580 En veral - en die TFS, amazing. 386 00:20:00,580 --> 00:20:05,260 Die TFS is 'n wonderlike, wonderlike komponent van hierdie kursus. 387 00:20:05,260 --> 00:20:06,510 Dit was CS50. 388 00:20:06,510 --> 00:20:16,915 389 00:20:16,915 --> 00:20:19,200 >> SPREKER 14: Honderde projekte loop deur die saal. 390 00:20:19,200 --> 00:20:23,710 Honderde bokse lekkergoed, honderde bokse springmielies, en 'n hele paar 391 00:20:23,710 --> 00:20:26,580 deelnemers, en net alles van die stres balle wat reeds 392 00:20:26,580 --> 00:20:28,085 gegooi en huis toe geneem. 393 00:20:28,085 --> 00:20:32,233 Dit was CS50, en hierdie is die CS50 beer. 394 00:20:32,233 --> 00:20:33,925 Goeie nag. 395 00:20:33,925 --> 00:20:37,220 >> David J. Malan Dit is dan wat vir jou wag hier in CS50. 396 00:20:37,220 --> 00:20:38,790 Dit is dit vir CS50 live. 397 00:20:38,790 --> 00:20:41,780 Baie dankie aan Ramon, Padrick, Colton en Dan wat hier agter 398 00:20:41,780 --> 00:20:42,440 die vertoning. 399 00:20:42,440 --> 00:20:45,800 En hou 'n oog op Twitter, Facebook, Reddit, en elders vir 400 00:20:45,800 --> 00:20:48,660 aankondigings via waarin jy jouself kan dien video's en vrae so 401 00:20:48,660 --> 00:20:52,120 dat jy kan by ons aansluit hier in die studio vir die volgende CS50 live. 402 00:20:52,120 --> 00:20:53,370 Dit was CS50. 403 00:20:53,370 --> 00:21:20,448