1 00:00:00,000 --> 00:02:41,640 >> [MUSIK SPELA] 2 00:02:41,640 --> 00:02:44,100 >> HÖGTALARE 1: Du är nu examen från CS50. 3 00:02:44,100 --> 00:02:47,405 4 00:02:47,405 --> 00:02:53,560 >> [Applåder] 5 00:02:53,560 --> 00:02:56,040 >> HÖGTALARE 1: Så detta var CS50. 6 00:02:56,040 --> 00:02:59,180 Detta är början och I slutet av vecka 12. 7 00:02:59,180 --> 00:03:02,930 Så jag har kommit överens om, även om jag har motstått all sikt för att bära glas hela denna 8 00:03:02,930 --> 00:03:06,130 föreläsning, så kan du se CS50 genom mina ögon. 9 00:03:06,130 --> 00:03:11,300 Detta är sedan slutet på det som var slutligen tänkt att vara en resa från 10 00:03:11,300 --> 00:03:12,810 Vecka 0 till vecka 12. 11 00:03:12,810 --> 00:03:15,790 >> Och vad jag skulle vilja påminna oss alla är att denna linje från den allra första 12 00:03:15,790 --> 00:03:18,790 vecka av klass som det som i slutändan frågor i den här kursen är inte så mycket 13 00:03:18,790 --> 00:03:22,130 där du hamnar i förhållande till din klasskamrater, men var är du i detta, 14 00:03:22,130 --> 00:03:26,110 Vecka 12, hamna släkting till dig själv i vecka 0. 15 00:03:26,110 --> 00:03:29,640 Ja, som ni såg från det retrospektiv, 73% av er bara tolv 16 00:03:29,640 --> 00:03:34,430 plus veckor sedan hade ingen tidigare programmering erfarenhet eller i datavetenskap, och 17 00:03:34,430 --> 00:03:39,050 så vågar jag säga att i dag, måndag Vecka 12, är ingen av er officiellt 18 00:03:39,050 --> 00:03:40,870 mindre bekväm längre. 19 00:03:40,870 --> 00:03:43,800 Så grattis till dem bland er som en gång var. 20 00:03:43,800 --> 00:03:47,664 21 00:03:47,664 --> 00:03:52,830 >> Så det är en tradition, vi båda börjar och avsluta terminen med tårta. 22 00:03:52,830 --> 00:03:56,540 Och så tack till professor Margo Seltzer i datavetenskap 23 00:03:56,540 --> 00:04:01,870 Avdelningen, tillbringade vi i går, några av oss, förbereda några kakor för dig. 24 00:04:01,870 --> 00:04:05,430 Ganska många marshmallows användes, och vad vi beslutat att göra är att dekorera 25 00:04:05,430 --> 00:04:07,400 en av dessa kakor i detta sätt. 26 00:04:07,400 --> 00:04:09,790 Det började så här med lite mer ansträngning. 27 00:04:09,790 --> 00:04:12,130 Det började ta form när - 28 00:04:12,130 --> 00:04:15,310 om ett par timmar in i det, började se ut så här. 29 00:04:15,310 --> 00:04:18,850 Och slutligen, tack vare vår vän, Margo Seltzer, kommer du att 30 00:04:18,850 --> 00:04:23,900 äta detta på bara en liten stund nere i puben efter CS50. 31 00:04:23,900 --> 00:04:28,520 >> Så minns att på Quiz One, det fanns en återkommande tema för nummer som du 32 00:04:28,520 --> 00:04:29,350 kanske har märkt. 33 00:04:29,350 --> 00:04:34,320 Och i post mortem för Quiz One a vecka sedan, frågade vi dina klasskamrater om 34 00:04:34,320 --> 00:04:36,570 de kunde identifiera att sekvens av siffror. 35 00:04:36,570 --> 00:04:40,900 Jag är rädd att jag inte riktigt berätta nu vad de är, så att vi inte förstör det som 36 00:04:40,900 --> 00:04:44,530 annars skulle vara kul upplevelse för dig om du inte har upplevt, men 37 00:04:44,530 --> 00:04:48,560 Tillåt mig att bjuda upp till scenen för de fantastiska stress bollar som vi 38 00:04:48,560 --> 00:04:53,460 lovade du följer klasskamrater som gjorde maila oss och låt oss veta vad 39 00:04:53,460 --> 00:04:54,670 i själva verket dessa siffror betydde. 40 00:04:54,670 --> 00:04:59,030 >> Om Angie, Barrett, Daniel, Elmer, Jarek, Layla, och eller Nicholas är 41 00:04:59,030 --> 00:05:03,640 här, kom gärna på dig för att få din CS50 stress bollar. 42 00:05:03,640 --> 00:05:06,390 43 00:05:06,390 --> 00:05:07,640 Gratulerar. 44 00:05:07,640 --> 00:05:20,230 45 00:05:20,230 --> 00:05:24,800 Och snyggt gjort, grattis. 46 00:05:24,800 --> 00:05:28,440 Så lite av en påsk ägg i den där. 47 00:05:28,440 --> 00:05:33,070 >> Så ett ord sedan på vad väntar efter CS50. 48 00:05:33,070 --> 00:05:36,300 Så minns att det var bara några veckor sedan vi började livet här med 49 00:05:36,300 --> 00:05:39,520 Skrapa och gör Hello World med enklaste av att dra och släppa 50 00:05:39,520 --> 00:05:43,640 pusselbitar och insåg att bara veckor senare, var ni genomföra 51 00:05:43,640 --> 00:05:44,760 lite ungefär så här. 52 00:05:44,760 --> 00:05:47,600 CS50 shuttle kör er praktiskt taget runt campus. 53 00:05:47,600 --> 00:05:50,780 >> Och jag vill uppmuntra er att hålla emot, särskilt som du dyka in 54 00:05:50,780 --> 00:05:54,070 slutgiltiga projekt som delta, särskilt om du var bland dem 55 00:05:54,070 --> 00:05:57,470 mindre bekväm eller någonstans i mellan, som ni nu fortsätter att dyka 56 00:05:57,470 --> 00:06:01,500 in i din slutliga projekt, vilket är slutligen en möjlighet att verkligen 57 00:06:01,500 --> 00:06:04,660 ta dig ut på en tur, använd din nyfunna kunskap och kunniga om 58 00:06:04,660 --> 00:06:08,120 datavetenskap, och i slutändan imponera cirka 2.000 plus människor med 59 00:06:08,120 --> 00:06:10,170 årets CS50 Fair. 60 00:06:10,170 --> 00:06:12,830 >> Även Milo har kommit in i handlingen. 61 00:06:12,830 --> 00:06:16,200 Så han har jobbat på sin sista projekt redan, en hemsida som jag skulle 62 00:06:16,200 --> 00:06:18,080 uppmuntrar dig att besöka här. 63 00:06:18,080 --> 00:06:19,790 milobanana.me. 64 00:06:19,790 --> 00:06:24,150 Så även Milo köpte ett domännamn om som också är av intresse för dig. 65 00:06:24,150 --> 00:06:27,490 >> Och det vi alltid vet också på detta delen av terminen är att vi har 66 00:06:27,490 --> 00:06:30,430 tagit fart mest hela utbildningen hjul redan, men en sista 67 00:06:30,430 --> 00:06:32,240 kvarstår, den för CS50 apparaten. 68 00:06:32,240 --> 00:06:35,550 Nu i slutet av dagen, är apparaten bara tänkt att vara en ganska standard 69 00:06:35,550 --> 00:06:38,700 Linux-server som du har varit använder hela tiden. 70 00:06:38,700 --> 00:06:40,540 Och som sådan, det är representativt servrar som du 71 00:06:40,540 --> 00:06:41,660 skulle kunna använda i framtiden. 72 00:06:41,660 --> 00:06:45,070 Så inse att det inte nödvändigtvis själv en träningshjul men 73 00:06:45,070 --> 00:06:47,390 representativ för miljöer du kommer att använda i framtiden. 74 00:06:47,390 --> 00:06:51,570 >> Men även då, om du hellre vill använda din egen Mac eller din egen dator, inbyggt 75 00:06:51,570 --> 00:06:55,100 inse att apparaten är bara en sätt du kan fortsätta programmeringen. 76 00:06:55,100 --> 00:06:59,160 Det finns verktyg, integrerat och utvecklingsmiljöer, eller IDE, 77 00:06:59,160 --> 00:07:01,850 kallas Code Blocks, Eclipse, NetBeans, och liknande. 78 00:07:01,850 --> 00:07:06,580 Xcode och på Mac OS, liksom på Windows, verktyg som samma inklusive 79 00:07:06,580 --> 00:07:09,110 Cygwin, Visual Studio, och flera andra. 80 00:07:09,110 --> 00:07:11,730 Så vi uppmanar dig med din slutgiltiga projekt om du vill gå 81 00:07:11,730 --> 00:07:14,500 längre än vad du har gjort i apparat, kan du absolut göra det 82 00:07:14,500 --> 00:07:18,840 på Mac OS, Windows, och även på Linux om du kör det själv. 83 00:07:18,840 --> 00:07:21,750 >> Nu, ett ord på Problem Set Six. 84 00:07:21,750 --> 00:07:24,740 Du kommer ihåg att Problem Set Six var förmodligen för många av er den mest 85 00:07:24,740 --> 00:07:25,770 utmanande problemuppsättningar. 86 00:07:25,770 --> 00:07:29,110 Och det var denna stora styrelsen ovanpå som vissa av er vill vara. 87 00:07:29,110 --> 00:07:32,060 Och vi skulle vilja ta en stund med annan stress boll för att erkänna en 88 00:07:32,060 --> 00:07:36,790 av dina klasskamrater som bested de flesta av personal och de flesta av klasskamrater. 89 00:07:36,790 --> 00:07:40,160 Här har vi Richard atop listan. 90 00:07:40,160 --> 00:07:42,800 Om Richard är här i dag? 91 00:07:42,800 --> 00:07:43,750 Richard? 92 00:07:43,750 --> 00:07:45,270 Richard är verkligen här idag. 93 00:07:45,270 --> 00:07:46,671 Kom upp, Richard! 94 00:07:46,671 --> 00:08:00,430 >> [Applåder] 95 00:08:00,430 --> 00:08:02,960 >> SPEAKER 1: Inte tafatthet du är förväntar sig i dag kanske, men 96 00:08:02,960 --> 00:08:08,180 grattis på Problem Set Six. 97 00:08:08,180 --> 00:08:14,930 Så jag har just fått veta - så vi gick in och sätts detta i farten - 98 00:08:14,930 --> 00:08:16,900 att det är en av din klasskompis födelsedagar. 99 00:08:16,900 --> 00:08:20,640 Men minns att statist detta är troligt att det händer de flesta någon dag 100 00:08:20,640 --> 00:08:22,770 terminen som vi har sett med s.k. födelsedag problem. 101 00:08:22,770 --> 00:08:26,630 Men icke desto mindre, eftersom hans rumskamrater frågade skulle vi vilja ta en stund och 102 00:08:26,630 --> 00:08:29,980 erkänner Mike vars födelsedag är i dag med stress boll. 103 00:08:29,980 --> 00:08:31,843 Om du vill komma ner, Mike. 104 00:08:31,843 --> 00:08:39,731 >> [Applåder] 105 00:08:39,731 --> 00:08:57,500 >> [SJUNGA] 106 00:08:57,500 --> 00:09:00,900 >> SPEAKER 1: Så du kommer ihåg så bra i Problem Set Fem, det var lite av 107 00:09:00,900 --> 00:09:01,960 en valfri utmaning. 108 00:09:01,960 --> 00:09:05,200 När du återhämtat dessa 50 bilder, du utmanades att hitta dem 50 109 00:09:05,200 --> 00:09:10,290 datavetare och sedan ta fotografier av dig själv med dem, 110 00:09:10,290 --> 00:09:12,560 idealiskt vara icke-creepily som möjligt. 111 00:09:12,560 --> 00:09:15,350 Som inte alltid sker, men vi skulle vilja erkänna några av dina 112 00:09:15,350 --> 00:09:19,750 klasskamrater som gjorde faktiskt hitta många av kursens personal. 113 00:09:19,750 --> 00:09:23,840 Om Chris, Layla, och Raul kunde komma ner för deras erkännande och 114 00:09:23,840 --> 00:09:25,090 stress bollar också? 115 00:09:25,090 --> 00:09:28,880 116 00:09:28,880 --> 00:09:30,130 >> Gratulerar. 117 00:09:30,130 --> 00:09:33,980 118 00:09:33,980 --> 00:09:35,230 Kom upp. 119 00:09:35,230 --> 00:09:41,915 120 00:09:41,915 --> 00:09:43,510 Vi möts igen. 121 00:09:43,510 --> 00:09:46,210 Grattis på din konstaterande av personalen. 122 00:09:46,210 --> 00:09:48,800 Och kom igen upp, Layla, liksom. 123 00:09:48,800 --> 00:09:50,810 Gratulerar. 124 00:09:50,810 --> 00:09:57,430 >> Okej, men det fanns ett par klasskamrater som hittat en hel del mer 125 00:09:57,430 --> 00:09:58,350 av personalen. 126 00:09:58,350 --> 00:10:02,980 I ett fall, 47 av de anställda, och i ett fall, alla 50. 127 00:10:02,980 --> 00:10:06,880 En av dina klasskamrater skriver oss på lämnar in sin underkastelse, detta 128 00:10:06,880 --> 00:10:09,460 är min sista inlämning för I Saw You Harvard spel. 129 00:10:09,460 --> 00:10:13,270 Jag slutade att hitta 46 personer och en hund. 130 00:10:13,270 --> 00:10:16,490 Det kanske inte är tillräckligt för att vinna, men det var mycket roligt. 131 00:10:16,490 --> 00:10:21,600 Och det var Daniel, som här är fotograferad med RJ, med Ben. 132 00:10:21,600 --> 00:10:24,610 Märkligt nog verkar han inte vilja att vara i det fotot med Ben. 133 00:10:24,610 --> 00:10:26,410 Men vi skulle vilja erkänna Daniel. 134 00:10:26,410 --> 00:10:32,660 >> Men vi fick också en annan anteckning från en student som vid 05:23 på måndag, 135 00:10:32,660 --> 00:10:34,930 4 november tidsfristen för dessa synpunkter. 136 00:10:34,930 --> 00:10:39,070 Kära Heads, jag har 54 i minuten. 137 00:10:39,070 --> 00:10:42,200 Några fler kan läggas till i den kommande timmar, ingår är några 138 00:10:42,200 --> 00:10:43,930 annan personal som jag hittade. 139 00:10:43,930 --> 00:10:49,980 Sedan vid 11:09 på samma dag, detta karl också, som också heter Daniel, 140 00:10:49,980 --> 00:10:53,700 skriver, jag är glad att kunna meddela att jag har hittat de återstående fyra dator 141 00:10:53,700 --> 00:10:57,030 forskare och har fyllt i uppsättningen. 142 00:10:57,030 --> 00:11:02,340 >> Så vi skulle vilja erkänna Daniel som bra för att hitta Milo och Jason och 143 00:11:02,340 --> 00:11:07,610 även Tommy MacWilliam, före detta chef Undervisning Fellow som nu bor i 144 00:11:07,610 --> 00:11:11,610 Kalifornien, men är tydligen tillgänglig på Skype. 145 00:11:11,610 --> 00:11:18,000 Så vi vill hedra både Daniels med det här priset. 146 00:11:18,000 --> 00:11:23,250 147 00:11:23,250 --> 00:11:25,210 Gratulerar. 148 00:11:25,210 --> 00:11:27,980 Och grattis till dig också. 149 00:11:27,980 --> 00:11:37,250 >> Okej, så jag skulle vilja ta en stund nu att inte fokusera på klasskamrater, 150 00:11:37,250 --> 00:11:39,450 men på kursens personal. 151 00:11:39,450 --> 00:11:43,220 Vi har, som ni vet, en grupp av något 100 Undervisning Fellows, kurs 152 00:11:43,220 --> 00:11:47,940 assistenter, producenter, utöver för mig själv och kursens huvuden. 153 00:11:47,940 --> 00:11:51,070 Och vi skulle vilja ta en stund att förklarar i synnerhet vår 154 00:11:51,070 --> 00:11:54,290 grund Head Undervisning Fellows utan vilka denna kurs, 155 00:11:54,290 --> 00:11:56,980 historiskt sett, och i år skulle inte varit möjligt. 156 00:11:56,980 --> 00:12:02,210 Joseph och RJ och Lucas, om vi kunde ge dem en applåd. 157 00:12:02,210 --> 00:12:08,900 >> [Applåder] 158 00:12:08,900 --> 00:12:12,410 >> Högtalare 1: Särskilda tack liksom till någon du känner kanske alltför 159 00:12:12,410 --> 00:12:16,070 väl från att ha varit inbäddad i ditt problem sätter hela terminen, 160 00:12:16,070 --> 00:12:16,640 [? Zamayla?] 161 00:12:16,640 --> 00:12:17,602 också. 162 00:12:17,602 --> 00:12:23,860 >> [Applåder] 163 00:12:23,860 --> 00:12:27,450 >> HÖGTALARE 1: Och slutligen, på kursens Heads Team, låt mig erkänna både 164 00:12:27,450 --> 00:12:31,100 Rob, som är före detta chef Teaching Fellow och nu är vår Preceptor i datorn 165 00:12:31,100 --> 00:12:35,060 vetenskap, liksom Lauren som har tjänstgjorde som chef för hela kursen, 166 00:12:35,060 --> 00:12:39,260 och det är ingen underdrift att säga, och vi är så ledsen, att hon kommer att flytta på 167 00:12:39,260 --> 00:12:43,090 det kommande året, att hon har varit utöver det vanliga i denna roll, och är inte 168 00:12:43,090 --> 00:12:45,940 här just nu eftersom hon är bokstavligen skär tårta för oss 169 00:12:45,940 --> 00:12:46,890 nedervåningen. 170 00:12:46,890 --> 00:12:50,833 Så om vi kunde klappa till henne på bild, Vi kommer att spela tillbaka till henne senare. 171 00:12:50,833 --> 00:13:00,020 >> [Applåder] 172 00:13:00,020 --> 00:13:03,450 >> HÖGTALARE 1: Så att jag vara försumligt, låt mig med en liten våg av tack handen 173 00:13:03,450 --> 00:13:08,100 de övriga 102 medarbetare som du kommer se igen på bara ett ögonblick. 174 00:13:08,100 --> 00:13:11,620 Faktum är att för de av er som inte har klass eller hoppar över klasser, om 175 00:13:11,620 --> 00:13:15,920 du kunde komma på för bara ett ögonblick och vinka hej och adjö upp här. 176 00:13:15,920 --> 00:13:16,886 Kom upp. 177 00:13:16,886 --> 00:13:18,136 Nej, härifrån. 178 00:13:18,136 --> 00:13:22,420 179 00:13:22,420 --> 00:13:31,750 Vi ska spela en video med killarna här på scen, men låt mig känna igen 180 00:13:31,750 --> 00:13:40,310 också en del folk man sällan ser, om någonsin, på scen eftersom de är alltid 181 00:13:40,310 --> 00:13:45,670 bakom kamerorna, Kenny och Shelley och Ramon och Dan och Barry och TJ och 182 00:13:45,670 --> 00:13:48,080 hela laget och produktion som gör allt detta möjligt. 183 00:13:48,080 --> 00:13:49,370 De är alla där ute. 184 00:13:49,370 --> 00:13:53,860 >> Och vi vill alla säga innan vi flyttar på idag, lite tack och 185 00:13:53,860 --> 00:13:56,390 en liten teaser för vad som väntar. 186 00:13:56,390 --> 00:14:01,830 Framför allt vill vi bjuda in dig till överväga att gå med oss ​​nästa år. 187 00:14:01,830 --> 00:14:04,460 Om personalen vill stanna kvar på scen för detta här. 188 00:14:04,460 --> 00:14:04,952 >> [VIDEO SPELA] 189 00:14:04,952 --> 00:14:09,690 >> [MUSIK SPELA] 190 00:14:09,690 --> 00:14:11,780 >> -Vi kunde inte göra CS50 utan laget vi har. 191 00:14:11,780 --> 00:14:15,340 102 studenter, akademiker, och alumner som verkligen gör 192 00:14:15,340 --> 00:14:16,734 CS50 vad det är. 193 00:14:16,734 --> 00:14:25,320 >> [MUSIK SPELA] 194 00:14:25,320 --> 00:14:26,720 >> -Min favorit sak om CS50 är - 195 00:14:26,720 --> 00:14:30,052 >> -Det finns mycket roligt bakom kulisserna, och du får ta del av 196 00:14:30,052 --> 00:14:32,740 undervisning sidan av saken snarare än inlärnings sidan av saken. 197 00:14:32,740 --> 00:14:34,630 >> -För mig var det definitivt kontorstid. 198 00:14:34,630 --> 00:14:37,020 >> -Att hjälpa studenter på kontorstid är alltid riktigt kul. 199 00:14:37,020 --> 00:14:38,325 >> -Jag gillar verkligen kontorstid. 200 00:14:38,325 --> 00:14:43,780 >> -officeren timmars P-Set 7 och 8, eftersom de är verkligen galen och 201 00:14:43,780 --> 00:14:45,900 intensiva, och folk grät. 202 00:14:45,900 --> 00:14:49,780 >> -Jag gillar verkligen CS50 handledning, eftersom jag som att arbeta med elever i små 203 00:14:49,780 --> 00:14:49,960 grupp. 204 00:14:49,960 --> 00:14:53,250 >> -Att arbeta med eleverna och tittar dem gå från att skriva ut 205 00:14:53,250 --> 00:14:57,160 hash-taggar från [? Mario?] Att göra hashtabeller i slutet. 206 00:14:57,160 --> 00:14:58,380 >> -Att se människor växa - 207 00:14:58,380 --> 00:15:03,700 >> -Och se ut, detta är samma person, och jag lärde dem hur man gör det. 208 00:15:03,700 --> 00:15:07,050 >> -Att se när eleverna avslutar ett problem ställa och hur lyckliga de är. 209 00:15:07,050 --> 00:15:10,940 >> -Det är bara det ögonblick då den studerande har att, aha, jag fattar. 210 00:15:10,940 --> 00:15:12,940 >> -Du ser att de får det någon gång. 211 00:15:12,940 --> 00:15:15,460 >> -Det aha ögonblick. 212 00:15:15,460 --> 00:15:17,010 >> -Det är ganska häftigt att vara en lärare då. 213 00:15:17,010 --> 00:15:18,600 >> -Jag tycker om undervisningen. 214 00:15:18,600 --> 00:15:21,320 >> -Jag tror att för mig är det studenterna. 215 00:15:21,320 --> 00:15:22,765 >> -Interagera med eleverna. 216 00:15:22,765 --> 00:15:24,270 >> -Lära känna mina elever i avsnitt. 217 00:15:24,270 --> 00:15:28,140 >> -Så länge eleverna är genuint roade av mina skämt. 218 00:15:28,140 --> 00:15:35,042 >> [LAUGHTER] 219 00:15:35,042 --> 00:15:38,590 >> -I ett ord. 220 00:15:38,590 --> 00:15:42,240 Jag vet inte, jag måste säga - 221 00:15:42,240 --> 00:15:42,740 >> -Okej. 222 00:15:42,740 --> 00:15:44,141 >> -Det bästa. 223 00:15:44,141 --> 00:15:46,060 >> -Personal. 224 00:15:46,060 --> 00:15:47,040 >> -Är det vad vi sa? 225 00:15:47,040 --> 00:15:48,930 >> -Jag har glömt vad vi sa. 226 00:15:48,930 --> 00:15:50,180 >> [inplacering UTTRYCKER] 227 00:15:50,180 --> 00:15:52,460 228 00:15:52,460 --> 00:15:53,450 >> -Vad sa du? 229 00:15:53,450 --> 00:15:54,350 Är du seriös? 230 00:15:54,350 --> 00:15:54,950 OK, det är vad jag trodde. 231 00:15:54,950 --> 00:15:56,840 Jag tyckte du sa att Davids heta bod. 232 00:15:56,840 --> 00:15:59,052 >> -Det är otroligt att vara här. 233 00:15:59,052 --> 00:16:00,302 >> -Kul. 234 00:16:00,302 --> 00:16:03,812 235 00:16:03,812 --> 00:16:05,716 Något bättre än kul? 236 00:16:05,716 --> 00:16:06,668 Ett ord? 237 00:16:06,668 --> 00:16:07,620 Epic. 238 00:16:07,620 --> 00:16:08,606 Crazy. 239 00:16:08,606 --> 00:16:11,580 Du kan redigera den. 240 00:16:11,580 --> 00:16:13,070 >> -Spännande. 241 00:16:13,070 --> 00:16:14,090 >> -Sexy. 242 00:16:14,090 --> 00:16:14,735 >> -Förlåt, vad? 243 00:16:14,735 --> 00:16:15,480 >> -Marvelous. 244 00:16:15,480 --> 00:16:17,420 >> -Givande. 245 00:16:17,420 --> 00:16:18,770 Jag vill säga givande. 246 00:16:18,770 --> 00:16:20,470 >> -Låt mig tänka på ett bättre ord. 247 00:16:20,470 --> 00:16:22,895 >> -Godis. 248 00:16:22,895 --> 00:16:24,205 >> -Datorer. 249 00:16:24,205 --> 00:16:25,190 >> -Cats. 250 00:16:25,190 --> 00:16:27,482 >> -Milo. 251 00:16:27,482 --> 00:16:29,400 >> -Vad sägs om världsfreden? 252 00:16:29,400 --> 00:16:32,530 253 00:16:32,530 --> 00:16:34,218 Bindestreck kanske? 254 00:16:34,218 --> 00:16:35,640 >> -Jag Allison från Adams House. 255 00:16:35,640 --> 00:16:38,200 >> -Mitt namn är Zuhela Ibrahim från Quincy House. 256 00:16:38,200 --> 00:16:39,220 >> -Ben D House. 257 00:16:39,220 --> 00:16:40,500 >> -Jag är William från Adams House. 258 00:16:40,500 --> 00:16:44,060 >> -Jag Keenan från Dunster House, och detta var CS50. 259 00:16:44,060 --> 00:16:45,080 >> -CS50, gjort. 260 00:16:45,080 --> 00:16:46,310 >> -Och det var CS50. 261 00:16:46,310 --> 00:16:47,755 >> -Det här var CS50. 262 00:16:47,755 --> 00:16:56,028 263 00:16:56,028 --> 00:16:56,516 >> [END VIDEOAVSPELNING] 264 00:16:56,516 --> 00:17:04,349 >> [Applåder] 265 00:17:04,349 --> 00:17:08,890 >> SPEAKER 1: Så om vi kan göra en graciös exit på det sättet, 266 00:17:08,890 --> 00:17:10,380 vi kommer att gå framåt. 267 00:17:10,380 --> 00:17:14,119 Men låt mig bjuda in er i publiken att överväga att gå med i 268 00:17:14,119 --> 00:17:15,930 teamet på CS50.net/apply. 269 00:17:15,930 --> 00:17:19,630 I synnerhet nu när ingen av er är mindre bekväm längre och kan 270 00:17:19,630 --> 00:17:22,060 mycket väl vara desto mer jämförbara, Vi söker 271 00:17:22,060 --> 00:17:23,280 dessa och andra roller. 272 00:17:23,280 --> 00:17:25,130 Så ska du ta en titt. 273 00:17:25,130 --> 00:17:26,640 >> Och låt mig faktiskt spola tillbaka lite. 274 00:17:26,640 --> 00:17:30,680 Vi försöker inte att peka ut för många individer, men jag skulle vilja läsa 275 00:17:30,680 --> 00:17:36,910 ett meddelande från en student som jag erhöll den 13 maj 2011. 276 00:17:36,910 --> 00:17:40,940 Och han skriver, jag är Gabriel, en 17-årig gymnasist från 277 00:17:40,940 --> 00:17:41,860 Victoria, Brasilien. 278 00:17:41,860 --> 00:17:46,010 Och jag tog nyligen CS50 kursen online via CS50.tv. 279 00:17:46,010 --> 00:17:49,700 Jag verkligen såg och läste allt från CS50 kursen, och jag har gjort 280 00:17:49,700 --> 00:17:52,660 allt från P-satser, antingen hacker upplaga eller inte, men jag gjorde det inte 281 00:17:52,660 --> 00:17:54,050 göra någon slutprojekt. 282 00:17:54,050 --> 00:17:56,720 >> Nu har jag en idé till en slutlig projekt, och det är 283 00:17:56,720 --> 00:17:58,210 varför jag skriver dig. 284 00:17:58,210 --> 00:18:01,040 Att få rätt på sak, skulle jag gillar att göra och lära ut mitt eget 285 00:18:01,040 --> 00:18:03,690 anpassning av CS50 i min skola. 286 00:18:03,690 --> 00:18:06,560 Tyvärr har de flesta av eleverna i min skola talar inte engelska, så jag 287 00:18:06,560 --> 00:18:09,680 skulle behöva översätta allt och säkert anpassa vissa av de delar som 288 00:18:09,680 --> 00:18:13,640 bättre passa situationen, en uppgift som jag skulle gärna göra, och jag kunde också 289 00:18:13,640 --> 00:18:15,770 gör gärna om det är av intresse. 290 00:18:15,770 --> 00:18:17,870 Jag är faktiskt planerar att publicera allt på en 291 00:18:17,870 --> 00:18:20,190 CS50.net stil webbplats. 292 00:18:20,190 --> 00:18:23,660 >> Och att det är att hemsida i Brasilien. 293 00:18:23,660 --> 00:18:28,060 Gabriel har också en tradition, det verkar, för filmning 294 00:18:28,060 --> 00:18:29,360 var och en av hans föreläsningar. 295 00:18:29,360 --> 00:18:32,760 Och så det första året lärde han här klass, hade han ett 50 klasskamrater i 296 00:18:32,760 --> 00:18:35,780 hans i gymnasiet tagande CS50 med honom. 297 00:18:35,780 --> 00:18:40,720 Och sedan nästa år, cirka 150 klasskamrater i hans tagande CS50, eller CC50 298 00:18:40,720 --> 00:18:43,880 som det kallas där, med honom, med hans pappa bakom kameran filma 299 00:18:43,880 --> 00:18:45,620 absolut allt som hände. 300 00:18:45,620 --> 00:18:50,140 Och så vad jag trodde vi skulle göra är att dela en tre-minuters klipp av CS50: s 301 00:18:50,140 --> 00:18:55,120 Brasilianska versionen här tack till Gabriel. 302 00:18:55,120 --> 00:18:59,921 303 00:18:59,921 --> 00:19:00,420 >> [VIDEO SPELA] 304 00:19:00,420 --> 00:19:01,670 >> [MUSIK - SAMTALET, "WHEREVER DU KOMMER ATT GÅ "] 305 00:19:01,670 --> 00:21:49,510 306 00:21:49,510 --> 00:21:49,860 >> [END VIDEOAVSPELNING] 307 00:21:49,860 --> 00:21:51,460 >> SPEAKER 1: Några av er känner honom som Gabriel. 308 00:21:51,460 --> 00:21:52,770 En del av er känner honom som Gabe. 309 00:21:52,770 --> 00:21:57,360 Och flera av er känner honom som din Undervisning Fellow, så tack och 310 00:21:57,360 --> 00:22:00,782 grattis till Gabe för vad han har gjort här. 311 00:22:00,782 --> 00:22:14,040 >> [Applåder] 312 00:22:14,040 --> 00:22:18,930 >> HÖGTALARE 1: Så en titt nu framåt före vi ta med några av er upp på scenen. 313 00:22:18,930 --> 00:22:23,210 Så vid horisonten, som ni vet, är CS50 Hackathon. 314 00:22:23,210 --> 00:22:26,430 Så som jag nämnde ett par veckor sedan, detta är inte ett tillfälle så mycket att 315 00:22:26,430 --> 00:22:29,830 starta din slutprojekt, men att göra framsteg på och eller 316 00:22:29,830 --> 00:22:31,340 avsluta ditt slutprojekt. 317 00:22:31,340 --> 00:22:35,210 Och inser också, det är inte utformade för att vara cirka åtta plus timmar av kontor 318 00:22:35,210 --> 00:22:38,930 timmar, men verkligen en möjlighet att vara arbeta självständigt eller med din 319 00:22:38,930 --> 00:22:42,760 partner eller partners om att gå den vägen vid sidan av klasskamrater och 320 00:22:42,760 --> 00:22:46,800 personal och allmänhet lutar på varje andra och dig själv, kraft 321 00:22:46,800 --> 00:22:50,390 driva igenom många utmaningar som du har ställt upp för dig själv. 322 00:22:50,390 --> 00:22:52,220 >> Och jag kan inte understryka detta tillräckligt. 323 00:22:52,220 --> 00:22:54,710 Om du inte har lärt sig denna läxa redan från problemsamlingar, är det 324 00:22:54,710 --> 00:22:58,920 absolut en sanning i mjukvara utveckling att allt tar 325 00:22:58,920 --> 00:23:00,710 längre än du förväntar dig. 326 00:23:00,710 --> 00:23:03,520 Så oavsett vad du funderar på att sätta åt sidan under de närmaste 327 00:23:03,520 --> 00:23:05,380 veckor, dubbla det. 328 00:23:05,380 --> 00:23:08,940 Och därifrån, inser att även då du kanske inte nödvändigtvis nå din 329 00:23:08,940 --> 00:23:12,680 bättre eller bästa ambitioner, men säkert vi ser fram emot några 330 00:23:12,680 --> 00:23:15,660 bra, bra, och helst bästa implementationer. 331 00:23:15,660 --> 00:23:16,650 >> Men det här är vad som väntar. 332 00:23:16,650 --> 00:23:19,170 På bara några veckor, vi bokstavligen kommer att ha 333 00:23:19,170 --> 00:23:20,670 vissa säger CS50 skyttlar. 334 00:23:20,670 --> 00:23:24,190 Vi kommer att bege dig över floden till de så kallade HBS nässelfeber, vilka är 335 00:23:24,190 --> 00:23:29,020 ovanför Innovation Lab, där CS50 Puzzle Dagen hölls i år. 336 00:23:29,020 --> 00:23:32,200 Du ser en vacker plats på insida, inuti vilket är ett gäng 337 00:23:32,200 --> 00:23:36,390 olika rum som kallas Hives, som alla som har samverkande arbetsplatser, 338 00:23:36,390 --> 00:23:40,240 inte olikt vad du har sett på Innovation Lab kanske redan. 339 00:23:40,240 --> 00:23:43,540 Och det kommer att finnas gott om mat och godis. 340 00:23:43,540 --> 00:23:46,280 Det kommer att finnas en sådan Kupan med ett gäng av konsoler om du vill 341 00:23:46,280 --> 00:23:49,210 dekomprimera någon gång och spela vissa spel med klasskamrater. 342 00:23:49,210 --> 00:23:52,560 Men för det mesta, kommer du att se bilder som denna arbetar på 343 00:23:52,560 --> 00:23:53,840 projekt och detta. 344 00:23:53,840 --> 00:23:56,900 >> Men runt 21:00, kommer vi att servera ganska lite pizza. 345 00:23:56,900 --> 00:24:00,020 Och armé av Domino kamrater anlände förra året för att leverera den. 346 00:24:00,020 --> 00:24:01,940 Omkring 01:00, vi ska servera kinesisk mat. 347 00:24:01,940 --> 00:24:04,180 I år kommer vi att erbjuda plattor. 348 00:24:04,180 --> 00:24:10,960 Här är alltså kl 05:00, om det fortfarande stående, kan du gå tillbaka hem till 349 00:24:10,960 --> 00:24:14,060 sova, eller med oss ​​i ett gäng skyttlar som kommer att gå på vägen till 350 00:24:14,060 --> 00:24:17,680 Soldier Field, där en mycket större IHOP existerar än ett i 351 00:24:17,680 --> 00:24:21,220 Square, och vi kommer att tjäna upp några pannkakor för så länge du kan 352 00:24:21,220 --> 00:24:22,560 upprätthålla den. 353 00:24:22,560 --> 00:24:27,090 >> Därefter är ett par dagar efter att CS50 Fair, som ni är alla inbjudna 354 00:24:27,090 --> 00:24:29,740 och dina vänner och klasskamrater. 355 00:24:29,740 --> 00:24:33,390 Varje år, som jag nämnde, en del 2.000 plus folk från hela campus deltar 356 00:24:33,390 --> 00:24:34,060 denna händelse. 357 00:24:34,060 --> 00:24:37,060 Och det ser oftast lite ungefär så här, komplett med 358 00:24:37,060 --> 00:24:40,900 CS50 stress bollar och popcorn och godis. 359 00:24:40,900 --> 00:24:43,975 Vad är kul att titta igenom bilderna är att detta är vad som fångade vår 360 00:24:43,975 --> 00:24:46,150 öga med detta foto. 361 00:24:46,150 --> 00:24:50,620 Följt av, om du panorera uppåt, det. 362 00:24:50,620 --> 00:24:52,890 Men det visar sig, det är inte så ovanligt. 363 00:24:52,890 --> 00:24:58,060 Här är ett par av folk i solglasögon inte mindre åtnjuter vissa CS50 godis. 364 00:24:58,060 --> 00:25:01,180 >> Vi är också anslutit sig, eftersom vi kommer att vara här år, med vänner från industrin. 365 00:25:01,180 --> 00:25:04,240 Så om du funderar på sommartid möjligheter eller heltidsjobb, vår 366 00:25:04,240 --> 00:25:07,925 vänner från Amazon och eBay, Facebook, Google, Microsoft, Cora, och 367 00:25:07,925 --> 00:25:11,660 andra kommer att inge hos händelsen och där för att chatta dig upp. 368 00:25:11,660 --> 00:25:16,110 Vad bra, kommer det att finnas en möjlighet att vinna fina priser. 369 00:25:16,110 --> 00:25:20,490 Ett av de sätt som vi försöker bryta isen varje år, så att 370 00:25:20,490 --> 00:25:24,170 konversationer känner sig inte tvingad men är åtminstone motiverad antingen 371 00:25:24,170 --> 00:25:26,810 i sig eller extrinsically är har vi lite av ett lotteri. 372 00:25:26,810 --> 00:25:29,970 >> Så du kommer att få ett litet tryckt kort vid ankomst som kommer att be dig 373 00:25:29,970 --> 00:25:32,350 för ditt namn och sedan har en hel gäng platshållare 374 00:25:32,350 --> 00:25:34,520 för Smiley face klistermärken. 375 00:25:34,520 --> 00:25:38,710 Och för varje klasskamrat som du eller deltagare chattar upp, får du en 376 00:25:38,710 --> 00:25:40,700 litet klistermärke som kommer gå på din lotteri kort. 377 00:25:40,700 --> 00:25:43,640 Och ju fler klistermärken, desto mer möjligheter att vinna en sådan fantastisk 378 00:25:43,640 --> 00:25:45,370 vinster som dessa här. 379 00:25:45,370 --> 00:25:49,100 Så det är ett roligt litet tillägg till vad är annars en händelse 380 00:25:49,100 --> 00:25:51,200 helt om er. 381 00:25:51,200 --> 00:25:57,320 Och sådana bilder som den här och den här och detta och detta väntar dig i slutändan på 382 00:25:57,320 --> 00:25:58,750 den CS50 Fair. 383 00:25:58,750 --> 00:26:04,130 >> Men det skulle inte bli den sista föreläsningen av CS50 utan lite av tradition. 384 00:26:04,130 --> 00:26:10,500 Om vi ​​kunde ha [? Zamalya?] Och RJ, och Rob kom upp på scenen här. 385 00:26:10,500 --> 00:26:12,330 Sitta vid bordet här. 386 00:26:12,330 --> 00:26:18,390 Och vi behöver nu, låt oss säga, sex frivilliga från publiken till 387 00:26:18,390 --> 00:26:20,680 tävla i en kamp om förstånd. 388 00:26:20,680 --> 00:26:23,990 Låt oss göra från varje avsnitt här. 389 00:26:23,990 --> 00:26:25,080 Vad sägs om - 390 00:26:25,080 --> 00:26:25,690 Kom upp. 391 00:26:25,690 --> 00:26:26,500 One. 392 00:26:26,500 --> 00:26:28,870 Vad sägs om två, precis i mitten? 393 00:26:28,870 --> 00:26:31,160 Vad sägs om tre på slutet här? 394 00:26:31,160 --> 00:26:32,650 Fyra? 395 00:26:32,650 --> 00:26:34,970 Och jag aldrig gå mycket tillbaka. 396 00:26:34,970 --> 00:26:39,290 Fem i bakre raden där, visst. 397 00:26:39,290 --> 00:26:43,480 Och sex på slutet här. 398 00:26:43,480 --> 00:26:46,120 Kom upp, okej. 399 00:26:46,120 --> 00:26:49,980 >> Så om du vill ta dina platser som Team One, Team Two och Team Three. 400 00:26:49,980 --> 00:26:52,465 Alla ni indirekt deltar. 401 00:26:52,465 --> 00:26:55,720 Som ni kanske minns, att som en del av sista problemet set lämnade dig en 402 00:26:55,720 --> 00:26:58,020 massa frågesport recension frågor. 403 00:26:58,020 --> 00:27:02,770 Inte alla av dem, naturligtvis, hamnade på frågesporten själv av skäl som 404 00:27:02,770 --> 00:27:03,920 är snart klar. 405 00:27:03,920 --> 00:27:08,300 Men vi trodde att vi skulle utdrag från några av dem och ha lite utmaning 406 00:27:08,300 --> 00:27:12,530 av intelligens här för Team One, Team Two och Team Three. 407 00:27:12,530 --> 00:27:15,320 Om ni skulle varje vilja säga ett snabbt hej när jag kö 408 00:27:15,320 --> 00:27:18,180 upp tavlan här. 409 00:27:18,180 --> 00:27:20,840 >> LAYLA: Hej, jag är Layla. 410 00:27:20,840 --> 00:27:22,192 >> MIKE: Jag är Mike. 411 00:27:22,192 --> 00:27:23,340 >> Tabitha: Tabitha. 412 00:27:23,340 --> 00:27:27,620 >> MARIAM: Hej, jag är Mariam, jag är en förstaårselev [? i Mauer. ?] 413 00:27:27,620 --> 00:27:30,270 >> Keiran: Hej, killar, jag är Keiran. 414 00:27:30,270 --> 00:27:30,960 >> BRIAN: Brian. 415 00:27:30,960 --> 00:27:32,210 Freshman i Pennypacker. 416 00:27:32,210 --> 00:27:34,840 417 00:27:34,840 --> 00:27:36,702 >> RJ: Hej, jag är RJ. 418 00:27:36,702 --> 00:27:39,692 >> ZAMYLA: Zamyla. 419 00:27:39,692 --> 00:27:41,915 >> ROB: Rob, jag är en nybörjare på Weld. 420 00:27:41,915 --> 00:27:44,880 421 00:27:44,880 --> 00:27:47,930 >> SPEAKER 1: Och i dag har vi också Colton som kommer att hjälpa oss att köra 422 00:27:47,930 --> 00:27:49,815 styrelse, om du vill säga hej också. 423 00:27:49,815 --> 00:27:51,660 >> COLTON: Vad händer? 424 00:27:51,660 --> 00:27:56,940 >> HÖGTALARE 1: Okej, så det här är Jeopardy använda just de frågor som 425 00:27:56,940 --> 00:27:58,090 ni alla in. 426 00:27:58,090 --> 00:28:00,990 Vi kanske inte har tid att rensa bort hela styrelsen, men vi kommer åtminstone 427 00:28:00,990 --> 00:28:03,210 Försök att plocka bort en del av höjdpunkterna. 428 00:28:03,210 --> 00:28:10,610 I toss av myntet som inte gjorde det faktiskt hända, Team One vann kontroll 429 00:28:10,610 --> 00:28:11,350 i styrelsen. 430 00:28:11,350 --> 00:28:14,320 Så på bara ett ögonblick, vi ska att sätta detta på overhead 431 00:28:14,320 --> 00:28:16,440 för alla att se här. 432 00:28:16,440 --> 00:28:19,930 >> Och Team Ett, du är i kontroll av kategori-och dollarbelopp. 433 00:28:19,930 --> 00:28:24,690 Kategorierna är binär och ASCII, Kompilatorer och bibliotek, kod, 434 00:28:24,690 --> 00:28:25,940 Datorer och Rand. 435 00:28:25,940 --> 00:28:29,260 436 00:28:29,260 --> 00:28:31,650 Åh, och för surr i - 437 00:28:31,650 --> 00:28:33,340 Jag har tagit det för givet. 438 00:28:33,340 --> 00:28:36,530 För surrande i, har vi inte buzzers, men vi har din hand. 439 00:28:36,530 --> 00:28:41,360 Så den första handen upp som prövas av Colton och eller mig själv och eller grumblings 440 00:28:41,360 --> 00:28:45,810 från publiken kommer att avgöra vars hand gick upp först. 441 00:28:45,810 --> 00:28:48,726 Team One, vilken kategori vill du ha? 442 00:28:48,726 --> 00:28:50,320 >> Mike: Kod 500. 443 00:28:50,320 --> 00:28:53,740 >> HÖGTALARE 1: Kod för 500. 444 00:28:53,740 --> 00:29:00,460 >> [LAUGHTER] 445 00:29:00,460 --> 00:29:03,080 >> HÖGTALARE 1: Så vi ska göra upp en del av de regler som vi går. 446 00:29:03,080 --> 00:29:05,525 Så vad dollarn belopp skulle du satsa på koden? 447 00:29:05,525 --> 00:29:08,330 448 00:29:08,330 --> 00:29:10,360 Jag vet, så välj ett nummer. 449 00:29:10,360 --> 00:29:11,748 Vad du vill. 450 00:29:11,748 --> 00:29:19,350 451 00:29:19,350 --> 00:29:20,170 >> Mike: 500. 452 00:29:20,170 --> 00:29:20,980 >> SPEAKER 1: För 500. 453 00:29:20,980 --> 00:29:25,220 Kod för 500. 454 00:29:25,220 --> 00:29:27,210 Hur är C skrivit? 455 00:29:27,210 --> 00:29:28,690 Någon vars handen går upp först. 456 00:29:28,690 --> 00:29:31,900 457 00:29:31,900 --> 00:29:33,940 Från folket på dessa tabeller. 458 00:29:33,940 --> 00:29:35,310 Jag tror jag såg Team Three? 459 00:29:35,310 --> 00:29:36,560 >> ROB: Statiskt skrivit? 460 00:29:36,560 --> 00:29:41,511 461 00:29:41,511 --> 00:29:45,740 [LAUGHTER] 462 00:29:45,740 --> 00:29:48,962 >> HÖGTALARE 1: Jag är ledsen, minus 500 för personalen. 463 00:29:48,962 --> 00:29:51,730 464 00:29:51,730 --> 00:29:55,290 Går vidare till nästa kategori. 465 00:29:55,290 --> 00:29:56,760 Team One är fortfarande i kontroll. 466 00:29:56,760 --> 00:30:00,780 467 00:30:00,780 --> 00:30:02,900 >> Mike: Binay för 500. 468 00:30:02,900 --> 00:30:06,040 >> SPEAKER 1: Binär för 500. 469 00:30:06,040 --> 00:30:09,000 Vad är svaret - 470 00:30:09,000 --> 00:30:11,260 Team Två, jag sa. 471 00:30:11,260 --> 00:30:13,803 >> MARIAM: Vad är 42? 472 00:30:13,803 --> 00:30:16,158 >> [Jämmer] 473 00:30:16,158 --> 00:30:19,890 >> HÖGTALARE 1: Jag är rädd nu, skulle någon annan vill göra det här? 474 00:30:19,890 --> 00:30:32,620 475 00:30:32,620 --> 00:30:33,750 Team One. 476 00:30:33,750 --> 00:30:36,160 >> Mike: Ett noll ett noll. 477 00:30:36,160 --> 00:30:39,708 >> SPEAKER 1: Jag hörde en nolla en noll, vilket verkligen är korrekt. 478 00:30:39,708 --> 00:30:47,090 >> [Applåder] 479 00:30:47,090 --> 00:30:49,960 >> HÖGTALARE 1: Du är faktiskt gör allt arbete. 480 00:30:49,960 --> 00:30:55,190 Team One är fortfarande i kontroll och har nu en positiv 500. 481 00:30:55,190 --> 00:30:56,796 >> ROB: Inte Team Two förlora 500? 482 00:30:56,796 --> 00:30:57,190 >> SPEAKER 1: Förlåt? 483 00:30:57,190 --> 00:30:58,616 >> ROB: Ska Team Two förlora 500? 484 00:30:58,616 --> 00:31:01,030 >> HÖGTALARE 1: Åh, bör Team Two förlora 500? 485 00:31:01,030 --> 00:31:02,700 Ja, om vi gör det på det sättet. 486 00:31:02,700 --> 00:31:07,230 487 00:31:07,230 --> 00:31:09,550 Du förlorade bara publiken ändå. 488 00:31:09,550 --> 00:31:10,800 Team One, du är i kontroll. 489 00:31:10,800 --> 00:31:15,330 490 00:31:15,330 --> 00:31:15,570 >> MIKE: Random för 500. 491 00:31:15,570 --> 00:31:17,760 >> SPEAKER 1: Random för 500. 492 00:31:17,760 --> 00:31:20,561 Och den frågan är, vad gör räven säga? 493 00:31:20,561 --> 00:31:23,450 494 00:31:23,450 --> 00:31:27,920 Allvarliga frågor som ställts av en av dina klasskamrater. 495 00:31:27,920 --> 00:31:28,740 Team Two? 496 00:31:28,740 --> 00:31:29,990 >> BRIAN: Ding-ding-ding-ding-ding. 497 00:31:29,990 --> 00:31:35,570 498 00:31:35,570 --> 00:31:37,510 >> HÖGTALARE 1: Jag tror att vi kommer ta det ändå. 499 00:31:37,510 --> 00:31:40,155 Vi tar den. 500 00:31:40,155 --> 00:31:42,140 Team Two är i kontroll. 501 00:31:42,140 --> 00:31:44,566 Vi har tid för några fler enkel Jeopardy frågor. 502 00:31:44,566 --> 00:31:47,920 503 00:31:47,920 --> 00:31:50,480 >> Keiran: Vi ska gå med Datorer för 100. 504 00:31:50,480 --> 00:31:54,340 >> Högtalare 1: Datorer för 100. 505 00:31:54,340 --> 00:31:59,200 >> [LAUGHTER] 506 00:31:59,200 --> 00:32:01,560 >> SPEAKER 1: Team Three. 507 00:32:01,560 --> 00:32:04,065 >> RJ: Vad är jkl semikolon? 508 00:32:04,065 --> 00:32:11,280 509 00:32:11,280 --> 00:32:16,420 >> HÖGTALARE 1: Men bara minus 100. 510 00:32:16,420 --> 00:32:19,410 Faktiska inlagor från dina klasskamrater. 511 00:32:19,410 --> 00:32:20,783 Team Two, fortfarande har kontroll. 512 00:32:20,783 --> 00:32:23,540 513 00:32:23,540 --> 00:32:25,640 >> BRIAN: Låt oss Datorer för 500. 514 00:32:25,640 --> 00:32:27,200 >> Högtalare 1: Datorer för 500. 515 00:32:27,200 --> 00:32:30,030 Och den frågan är, slå ihop sortera. 516 00:32:30,030 --> 00:32:34,700 [LAUGHTER] 517 00:32:34,700 --> 00:32:36,360 Jag ser Team Two. 518 00:32:36,360 --> 00:32:44,801 519 00:32:44,801 --> 00:32:48,470 >> BRIAN: Vad är en n-log n sorteringsalgoritm? 520 00:32:48,470 --> 00:32:51,850 >> HÖGTALARE 1: Något säger mig det kommer inte att bli det. 521 00:32:51,850 --> 00:32:53,100 Och svaret är - 522 00:32:53,100 --> 00:32:56,720 523 00:32:56,720 --> 00:32:57,950 du vill ge det till honom? 524 00:32:57,950 --> 00:33:01,950 Positiv 500. 525 00:33:01,950 --> 00:33:04,825 Vi har tid för en till singel Jeopardy fråga. 526 00:33:04,825 --> 00:33:07,605 527 00:33:07,605 --> 00:33:09,300 Team Two. 528 00:33:09,300 --> 00:33:13,820 >> BRIAN: Kompilatorer och Bibliotek för 500. 529 00:33:13,820 --> 00:33:15,325 >> HÖGTALARE 1: Vad ingår # menar? 530 00:33:15,325 --> 00:33:20,130 531 00:33:20,130 --> 00:33:21,506 Rob? 532 00:33:21,506 --> 00:33:25,500 >> ROB: Du vill pre-processor för att kopiera innehållet i dot-h fil 533 00:33:25,500 --> 00:33:28,278 i filen? 534 00:33:28,278 --> 00:33:32,544 >> [Publik BOOS] 535 00:33:32,544 --> 00:33:35,550 >> HÖGTALARE 1: Det är ganska bra. 536 00:33:35,550 --> 00:33:37,610 500. 537 00:33:37,610 --> 00:33:42,035 Så i halvtid, Team En är på positiv 500. 538 00:33:42,035 --> 00:33:43,950 Team två på positiv 500. 539 00:33:43,950 --> 00:33:47,650 Och Team Three något sätt fortfarande vid negativ 100. 540 00:33:47,650 --> 00:33:50,556 Så nu går vi vidare till Double Jeopardy. 541 00:33:50,556 --> 00:33:58,490 Och med Double Jeopardy, kategorierna kommer nu att hashtabeller, 542 00:33:58,490 --> 00:34:06,106 Programmering, Internets, HTTP, HTML och CSS, och Rand. 543 00:34:06,106 --> 00:34:09,000 544 00:34:09,000 --> 00:34:10,719 Jag tror Team Two är i kontroll. 545 00:34:10,719 --> 00:34:12,110 >> RJ: Varför inte vi? 546 00:34:12,110 --> 00:34:13,860 De vann bara. 547 00:34:13,860 --> 00:34:15,840 De fick bara den sista. 548 00:34:15,840 --> 00:34:16,429 >> HÖGTALARE 1: Åh, Team One. 549 00:34:16,429 --> 00:34:17,679 Du är Team Three. 550 00:34:17,679 --> 00:34:20,758 551 00:34:20,758 --> 00:34:22,420 >> ROB: Rand för 1000. 552 00:34:22,420 --> 00:34:23,550 >> SPEAKER 1: Rand för 1000. 553 00:34:23,550 --> 00:34:28,449 Och den frågan är, vad används för att tillåta dig att göra gratis rikssamtal 554 00:34:28,449 --> 00:34:29,699 telefonsamtal? 555 00:34:29,699 --> 00:34:32,674 556 00:34:32,674 --> 00:34:35,830 Borde ha sett att föreläsning, skulle inte du? 557 00:34:35,830 --> 00:34:36,610 Team Two. 558 00:34:36,610 --> 00:34:41,656 >> MARIAM: The Captain Crunch visselpipa, om du blåste den i AT & T sak. 559 00:34:41,656 --> 00:34:43,135 >> SPEAKER 1: Mycket snyggt gjort. 560 00:34:43,135 --> 00:34:47,580 561 00:34:47,580 --> 00:34:49,659 Okej, Team Two går framåt. 562 00:34:49,659 --> 00:34:53,150 Vi har tid för bara ett par mer frågor i Double Jeopardy. 563 00:34:53,150 --> 00:34:55,389 Team Two. 564 00:34:55,389 --> 00:35:01,320 >> BRIAN: Låt oss gå för Internets för 600. 565 00:35:01,320 --> 00:35:03,030 >> HÖGTALARE 1: Vad betyder 403 detta? 566 00:35:03,030 --> 00:35:06,355 567 00:35:06,355 --> 00:35:09,755 Det var på frågesport. 568 00:35:09,755 --> 00:35:10,530 Team Three? 569 00:35:10,530 --> 00:35:13,130 Team Tre. 570 00:35:13,130 --> 00:35:14,380 >> ROB: Forbidden? 571 00:35:14,380 --> 00:35:16,340 572 00:35:16,340 --> 00:35:19,180 Vad är förbjudet? 573 00:35:19,180 --> 00:35:21,510 >> SPEAKER 1: Förbjuden, korrekt. 574 00:35:21,510 --> 00:35:26,060 Team tre, du är i positiva zonen nu. 575 00:35:26,060 --> 00:35:27,310 Vad vill du ha? 576 00:35:27,310 --> 00:35:30,520 577 00:35:30,520 --> 00:35:34,160 >> ROB: Internets för 1000. 578 00:35:34,160 --> 00:35:35,740 >> TALARE 1: Internets för 1000. 579 00:35:35,740 --> 00:35:36,990 Clarks tredje lag? 580 00:35:36,990 --> 00:35:48,700 581 00:35:48,700 --> 00:35:50,815 Från publiken, Daniel? 582 00:35:50,815 --> 00:35:52,065 >> [OHÖRBAR] 583 00:35:52,065 --> 00:35:57,750 584 00:35:57,750 --> 00:35:59,930 >> HÖGTALARE 1: Vill du avslöja? 585 00:35:59,930 --> 00:36:06,250 Daniel för 1000. 586 00:36:06,250 --> 00:36:11,440 Vi hinner med en sista fråga innan vi går in Final Jeopardy. 587 00:36:11,440 --> 00:36:13,070 Vilken kategori vill du ha? 588 00:36:13,070 --> 00:36:17,010 589 00:36:17,010 --> 00:36:20,340 Hashtabeller för 1000, vår sista fråga. 590 00:36:20,340 --> 00:36:22,390 Vad måste du komma ihåg att göra efter - 591 00:36:22,390 --> 00:36:27,010 592 00:36:27,010 --> 00:36:29,240 Team Two. 593 00:36:29,240 --> 00:36:30,410 >> MARIAM: F nära? 594 00:36:30,410 --> 00:36:31,660 Nej? 595 00:36:31,660 --> 00:36:34,770 596 00:36:34,770 --> 00:36:38,260 >> SPEAKER 1: Innan vi avslöjar, vad skulle Team Ett svar har varit? 597 00:36:38,260 --> 00:36:39,630 >> MIKE: Kontrollerar om det är noll? 598 00:36:39,630 --> 00:36:40,190 >> SPEAKER 1: Kontrollerar om det är null. 599 00:36:40,190 --> 00:36:42,751 Och vad skulle Team Tres Svaret har varit? 600 00:36:42,751 --> 00:36:45,680 >> [OHÖRBAR] 601 00:36:45,680 --> 00:36:46,935 >> HÖGTALARE 1: Colton, vad är svaret? 602 00:36:46,935 --> 00:36:51,110 603 00:36:51,110 --> 00:36:52,340 Så Team One. 604 00:36:52,340 --> 00:36:56,010 Så jag antar att vi ska ge den till er båda. 605 00:36:56,010 --> 00:37:05,010 1.000 till varje lag sätter dig vid 2500, 1500, no? 606 00:37:05,010 --> 00:37:06,010 Så där. 607 00:37:06,010 --> 00:37:12,770 Men Team One, tror jag, får noll för 1000. 608 00:37:12,770 --> 00:37:18,445 Studenter som du fortfarande kan förlora detta genom göra dåliga matematiska beslut. 609 00:37:18,445 --> 00:37:21,050 610 00:37:21,050 --> 00:37:23,030 >> Vi går in nu Final Jeopardy. 611 00:37:23,030 --> 00:37:28,540 612 00:37:28,540 --> 00:37:31,270 Kategori är datavetenskap. 613 00:37:31,270 --> 00:37:37,390 Team One kan du satsa upp till en. 614 00:37:37,390 --> 00:37:39,060 Det var en bugg. 615 00:37:39,060 --> 00:37:40,574 Vad var det, 1500? 616 00:37:40,574 --> 00:37:41,520 1500. 617 00:37:41,520 --> 00:37:44,950 Team Två kan satsa upp till 1.500. 618 00:37:44,950 --> 00:37:47,260 Och Team Tre kan satsa upp till 600. 619 00:37:47,260 --> 00:37:50,690 >> Vänligen skriv ner dina dollarn belopp på papper medan vi spelar 620 00:37:50,690 --> 00:37:51,940 lite bakgrundsmusik. 621 00:37:51,940 --> 00:37:55,930 622 00:37:55,930 --> 00:37:57,180 Eller som vi avslöjar frågan. 623 00:37:57,180 --> 00:38:10,310 624 00:38:10,310 --> 00:38:12,430 Har du gjort dina satsningar? 625 00:38:12,430 --> 00:38:16,610 626 00:38:16,610 --> 00:38:20,620 Vi visar bara satsningar efter att ha svarat. 627 00:38:20,620 --> 00:38:25,060 Skriv ner dina dollar belopp, trevligt och tydligt. 628 00:38:25,060 --> 00:38:29,770 Så frågan är, vad är CS50? 629 00:38:29,770 --> 00:38:31,320 Nu har vi lite bakgrundsmusik. 630 00:38:31,320 --> 00:39:06,550 631 00:39:06,550 --> 00:39:16,050 >> Så Team Ett svar finns, och du satsade 299, vilket är plus 100 632 00:39:16,050 --> 00:39:21,760 knappar har inte plats, men du satsade 299, och ditt svar 633 00:39:21,760 --> 00:39:25,150 var är denna CS50. 634 00:39:25,150 --> 00:39:30,010 Samtidigt Team Två satsade 700. 635 00:39:30,010 --> 00:39:31,995 Deras svar är en kult. 636 00:39:31,995 --> 00:39:41,930 637 00:39:41,930 --> 00:39:45,510 Du vill gå med det här? 638 00:39:45,510 --> 00:39:48,140 Så du satsade - 639 00:39:48,140 --> 00:39:51,510 640 00:39:51,510 --> 00:39:54,110 De satsade detta. 641 00:39:54,110 --> 00:39:58,420 Och deras svar var att CS50 är inte här. 642 00:39:58,420 --> 00:40:01,410 Men den officiella svaret enligt din klasskamrat som lämnat in det här 643 00:40:01,410 --> 00:40:02,380 Frågan är - 644 00:40:02,380 --> 00:40:03,368 >> [MUSIK SPELA] 645 00:40:03,368 --> 00:40:10,284 >> [LAUGHTER] 646 00:40:10,284 --> 00:40:11,534 >> SPEAKER 1: Det här! 647 00:40:11,534 --> 00:40:13,750 648 00:40:13,750 --> 00:40:23,180 Så som sätter killarna på 899. 649 00:40:23,180 --> 00:40:25,080 Ni satsade alla dina pengar. 650 00:40:25,080 --> 00:40:31,050 Ni satsade 700, men hade vad, 1500? 651 00:40:31,050 --> 00:40:32,830 Vilket är 800. 652 00:40:32,830 --> 00:40:36,880 Så wow, ni har en av de $ 99. 653 00:40:36,880 --> 00:40:37,520 Team One! 654 00:40:37,520 --> 00:40:38,770 Ett stort grattis. 655 00:40:38,770 --> 00:40:43,046 656 00:40:43,046 --> 00:40:43,890 Grattis. 657 00:40:43,890 --> 00:40:46,790 Vi har en sak att göra. 658 00:40:46,790 --> 00:40:48,040 Grattis. 659 00:40:48,040 --> 00:40:50,750 660 00:40:50,750 --> 00:40:53,430 >> Vi har en sista sak att göra. 661 00:40:53,430 --> 00:40:58,260 Det är faktiskt ganska lite att händer bakom kulisserna, och 662 00:40:58,260 --> 00:41:02,350 tyvärr, allt är fångat på video, även om du kanske inte 663 00:41:02,350 --> 00:41:04,670 se allt på CS50.net. 664 00:41:04,670 --> 00:41:10,200 Och vad vårt team har gjort för att föra oss hemma här i dag är att förbereda en rulle 665 00:41:10,200 --> 00:41:15,970 av outtakes, cirka tre minuters värt, vad CS50 är egentligen bakom 666 00:41:15,970 --> 00:41:17,210 kulisserna. 667 00:41:17,210 --> 00:41:22,290 Om vi ​​skulle kunna dämpa belysningen en förra gången här på hösten 2013. 668 00:41:22,290 --> 00:41:25,930 >> [VIDEO SPELA] 669 00:41:25,930 --> 00:41:26,640 >> -Välkommen tillbaka. 670 00:41:26,640 --> 00:41:29,610 Detta är slutet på vecka 5. 671 00:41:29,610 --> 00:41:33,580 Så fram tills nu - 672 00:41:33,580 --> 00:41:34,830 starta om. 673 00:41:34,830 --> 00:41:38,186 674 00:41:38,186 --> 00:41:47,150 >> [MUSIK SPELA] 675 00:41:47,150 --> 00:41:48,860 >> -Det här är början på nedgången. 676 00:41:48,860 --> 00:41:49,480 >> -Usch. 677 00:41:49,480 --> 00:41:53,040 >> -Virtuell uppsättning av dörrar. 678 00:41:53,040 --> 00:41:55,844 Vi kommer att arrangera dessa - 679 00:41:55,844 --> 00:42:14,410 >> [MUSIK SPELA] 680 00:42:14,410 --> 00:42:15,520 >> -Hej, jag heter Rob. 681 00:42:15,520 --> 00:42:17,050 Och låt oss få giriga. 682 00:42:17,050 --> 00:42:18,240 Det är jag, Rob. 683 00:42:18,240 --> 00:42:20,950 Och när i Rom, låt oss program som romarna gör. 684 00:42:20,950 --> 00:42:23,090 Låt oss dechiffrera Visionaire programmet. 685 00:42:23,090 --> 00:42:25,310 Jag hoppas du är spel för Game of 15. 686 00:42:25,310 --> 00:42:26,810 Hur vi använder en binär sökning? 687 00:42:26,810 --> 00:42:27,800 Låt oss ta reda på. 688 00:42:27,800 --> 00:42:29,390 Undrar hur man ska genomföra det här spelet? 689 00:42:29,390 --> 00:42:31,510 Nåväl, låt oss bryta ut personalen lösning. 690 00:42:31,510 --> 00:42:35,400 Låt oss hoppas att denna lösning hjälper sätta dig på vägen till återhämtning. 691 00:42:35,400 --> 00:42:39,790 Och jag hoppas att du är redo att plocka upp vad jag släppa av, eller 692 00:42:39,790 --> 00:42:41,370 lägga ner, eller - 693 00:42:41,370 --> 00:42:45,690 694 00:42:45,690 --> 00:42:47,490 Åh, skjuta, bra samtal. 695 00:42:47,490 --> 00:42:48,800 Boom. 696 00:42:48,800 --> 00:42:51,750 >> -Är bestånd de-hyllan vid havet? 697 00:42:51,750 --> 00:42:53,000 >> [OHÖRBAR] 698 00:42:53,000 --> 00:42:55,516 699 00:42:55,516 --> 00:42:58,020 >> -För er som inte kan se den pinsamt misstag jag gjorde precis, 700 00:42:58,020 --> 00:42:58,750 där är den. 701 00:42:58,750 --> 00:42:59,440 >> -Attribut. 702 00:42:59,440 --> 00:43:00,830 Egenskaper. 703 00:43:00,830 --> 00:43:01,640 Attribut. 704 00:43:01,640 --> 00:43:03,032 At. 705 00:43:03,032 --> 00:43:03,960 >> -Vad är det som händer? 706 00:43:03,960 --> 00:43:04,690 Vad händer med mig? 707 00:43:04,690 --> 00:43:06,430 >> -Förlåt, jag är lite snurrig. 708 00:43:06,430 --> 00:43:07,910 >> -Jag kan inte se din tumme. 709 00:43:07,910 --> 00:43:09,770 Ja! 710 00:43:09,770 --> 00:43:11,170 >> [BEEP] 711 00:43:11,170 --> 00:43:11,510 >> -Förlåt. 712 00:43:11,510 --> 00:43:13,940 Det finns en kamera. 713 00:43:13,940 --> 00:43:15,190 >> [OHÖRBAR] 714 00:43:15,190 --> 00:43:17,840 715 00:43:17,840 --> 00:43:19,688 >> -Saker du gör för denna klass. 716 00:43:19,688 --> 00:43:22,652 717 00:43:22,652 --> 00:43:24,630 Det är allt. 718 00:43:24,630 --> 00:43:25,780 Programmering är svårt. 719 00:43:25,780 --> 00:43:29,200 >> -Det här är CS50. 720 00:43:29,200 --> 00:43:30,923 >> -Vinnare. 721 00:43:30,923 --> 00:43:44,250 [MUSIK SPELA] 722 00:43:44,250 --> 00:43:46,370 >> -Saker som kallas hashtabeller och länkade listor. 723 00:43:46,370 --> 00:43:50,450 Träd och försöker, alla verktyg för ens verktygslåda som man kan lösa problem 724 00:43:50,450 --> 00:43:52,080 mer effektivt. 725 00:43:52,080 --> 00:43:53,031 Vi tar - 726 00:43:53,031 --> 00:43:59,630 [LAUGHTER] 727 00:43:59,630 --> 00:44:01,080 Vi måste använda det. 728 00:44:01,080 --> 00:44:03,980 729 00:44:03,980 --> 00:44:07,270 [LAUGHTER] 730 00:44:07,270 --> 00:44:10,430 Hur kunde vi inte se att komma? 731 00:44:10,430 --> 00:44:11,860 Vi behöver outtakes nu. 732 00:44:11,860 --> 00:44:12,880 >> [END VIDEOAVSPELNING] 733 00:44:12,880 --> 00:44:14,850 >> SPEAKER 1: Det här var CS50. 734 00:44:14,850 --> 00:44:16,920 Tårta serveras nu på nedervåningen. 735 00:44:16,920 --> 00:44:20,890 [Applåder] 736 00:44:20,890 --> 00:44:24,740 >> TALARE 2: Vid nästa CS50, den Hackathon går inte som planerat. 737 00:44:24,740 --> 00:44:33,643