1 00:00:00,000 --> 00:00:02,994 >> [MUSIK SPELA] 2 00:00:02,994 --> 00:00:32,934 3 00:00:32,934 --> 00:00:35,429 >> TALARE 1: Det är CS50, Harvard Universitet. 4 00:00:35,429 --> 00:00:38,423 >> [MUSIK SPELA] 5 00:00:38,423 --> 00:01:04,819 6 00:01:04,819 --> 00:01:08,027 David J. MALAN: [OHÖRBAR] är förmodligen under senare hälften av telefonboken, 7 00:01:08,027 --> 00:01:13,751 Jag kan nu riva problemet i hälften. 8 00:01:13,751 --> 00:01:15,610 Det var faktiskt riktigt, den kampen. 9 00:01:15,610 --> 00:01:18,514 >> [MUSIK SPELA] 10 00:01:18,514 --> 00:01:49,200 11 00:01:49,200 --> 00:01:51,080 >> TALARE 2: Du människor är så lätt att slå. 12 00:01:51,080 --> 00:01:54,160 13 00:01:54,160 --> 00:02:01,240 >> DAVID J. MALAN: Okej, är detta CS50. 14 00:02:01,240 --> 00:02:03,610 Detta är början och I slutet av vecka 12. 15 00:02:03,610 --> 00:02:05,360 Och ni kanske minns som i vecka noll, detta 16 00:02:05,360 --> 00:02:08,443 är meddelande som vi började, att det inte spelar någon roll var du hamnar 17 00:02:08,443 --> 00:02:10,900 upp i förhållande till dina klasskamrater, men där du idag, 18 00:02:10,900 --> 00:02:14,900 och kanske bara några veckor från och med nu, end upp i förhållande till dig själv för några veckor sedan. 19 00:02:14,900 --> 00:02:18,360 >> Och i själva verket hoppas vi efter så många problemsamlingar, och så många timmar, 20 00:02:18,360 --> 00:02:20,850 och ett par frågesporter, och fortfarande med slutprojekt, 21 00:02:20,850 --> 00:02:24,290 att du känner särskilt stolt har kommit hela vägen från vecka 22 00:02:24,290 --> 00:02:27,200 en där det kanske var det tidigaste av kamp, 23 00:02:27,200 --> 00:02:29,840 vare sig i standardversionen eller hacker upplagan därav. 24 00:02:29,840 --> 00:02:33,880 Och jag skulle, vid någon tidpunkt föreslå att på fritiden, att du går tillbaka 25 00:02:33,880 --> 00:02:36,250 och se din PHP, din JavaScript, och se 26 00:02:36,250 --> 00:02:40,040 Om du inte kan genomföra så här långt, mycket snabbare och mer bekvämt 27 00:02:40,040 --> 00:02:42,510 än du en gång i tiden gjorde sedan. 28 00:02:42,510 --> 00:02:46,380 >> Faktum är att efter detta, minns du gjorde kryptografi, du gjorde spelet i 15, 29 00:02:46,380 --> 00:02:50,350 du gjorde kriminal utmaningar, du gjorde den snabbaste spell 30 00:02:50,350 --> 00:02:54,140 checker att du kan, du gjorde CS50 finanser, CS50 mash-up, 31 00:02:54,140 --> 00:02:56,860 och sedan nu, slutligen, din egen slutprojekt. 32 00:02:56,860 --> 00:03:00,060 Och så idag, vi försöker få stängning, och titta på var vi har kommit, 33 00:03:00,060 --> 00:03:01,470 och vart vi ska. 34 00:03:01,470 --> 00:03:04,550 Och bara för att försäkra också, som en gång alla återstående stödhjul 35 00:03:04,550 --> 00:03:06,821 lossna, du ganska mycket har tillräckligt många verktyg 36 00:03:06,821 --> 00:03:08,570 i din verktygslåda för att nu gå ut och göra det mesta 37 00:03:08,570 --> 00:03:10,220 något i världen av programmering. 38 00:03:10,220 --> 00:03:13,390 >> Visst funderar på att ta några Naturligtvis högre nivå kan vara en fördel. 39 00:03:13,390 --> 00:03:16,752 Men inser också, att även om detta är den sista CS kurs du tar, inse 40 00:03:16,752 --> 00:03:18,710 det på Mac OS, det finns så många olika verktyg 41 00:03:18,710 --> 00:03:22,390 som du kan använda oberoende av att ha att använda något som CS50 IDE. 42 00:03:22,390 --> 00:03:26,050 Nästan samma verktyg finns för Windows, Linux, och mer. 43 00:03:26,050 --> 00:03:30,180 Och faktiskt, ett av målen CS50 i använda denna brandslang språk, C, 44 00:03:30,180 --> 00:03:32,640 och PHP och uppföljare, och JavaScript och HTML, och CSS, 45 00:03:32,640 --> 00:03:34,890 är att verkligen se till att du behöver inte lämna den här kursen 46 00:03:34,890 --> 00:03:38,385 tänkande, lärde jag c, utan snarare att du lärt dig hur man programmerar, 47 00:03:38,385 --> 00:03:41,110 och att du förstår lite något om datavetenskap 48 00:03:41,110 --> 00:03:41,700 sig. 49 00:03:41,700 --> 00:03:44,741 >> I själva verket, även om vi inte har tittat alls av följande språk, 50 00:03:44,741 --> 00:03:49,295 det är kul nu att gå in den här gruppen av folk som tycker geeky humor roligt. 51 00:03:49,295 --> 00:03:51,670 Och även om en del av den språk du håller på att se 52 00:03:51,670 --> 00:03:54,190 kanske inte vara helt bekant, kommer du åtminstone 53 00:03:54,190 --> 00:03:57,080 få några småskrattar från åtminstone ett bekant språk, JavaScript. 54 00:03:57,080 --> 00:04:00,425 Detta var ett föredrag av en särskilt väl insatt programmerare 55 00:04:00,425 --> 00:04:03,100 för en tid sedan har rätt, Wat. 56 00:04:03,100 --> 00:04:06,460 Och vi trodde att vi skulle ge dig en inblick i hur datavetare tenderar 57 00:04:06,460 --> 00:04:08,250 att tänka, eller åtminstone prata. 58 00:04:08,250 --> 00:04:11,184 59 00:04:11,184 --> 00:04:13,140 >> GARY BERNHARDT: Okej bra. 60 00:04:13,140 --> 00:04:14,570 Ni vet vad wat betyder? 61 00:04:14,570 --> 00:04:17,740 62 00:04:17,740 --> 00:04:19,820 Wat. 63 00:04:19,820 --> 00:04:22,540 Exakt, exakt. 64 00:04:22,540 --> 00:04:24,800 Låt oss tala om Ruby. 65 00:04:24,800 --> 00:04:30,270 I Ruby, om du refererar till en odefinierad variabel, naturligtvis 66 00:04:30,270 --> 00:04:32,470 det NameErrors, som du förväntar dig. 67 00:04:32,470 --> 00:04:37,190 Och om du försöker tilldela B till A med dem odefinierad, naturligtvis 68 00:04:37,190 --> 00:04:39,060 det NameErrors, som du förväntar dig. 69 00:04:39,060 --> 00:04:42,673 Och vad händer om du försöker tilldela en till en, med en odefinierad? 70 00:04:42,673 --> 00:04:43,660 >> Publik: Nil. 71 00:04:43,660 --> 00:04:46,910 >> GARY BERNHARDT: Korrekt, noll. 72 00:04:46,910 --> 00:04:47,495 Wat. 73 00:04:47,495 --> 00:04:53,284 >> [SKRATT] 74 00:04:53,284 --> 00:04:54,200 Låt oss tala om Ruby. 75 00:04:54,200 --> 00:04:57,090 76 00:04:57,090 --> 00:05:00,940 Ruby, till skillnad från vissa andra dynamiska språk, inte har bara ord. 77 00:05:00,940 --> 00:05:05,730 Så du kan inte bara skriva ord, och har strängar komma ut om du definierar 78 00:05:05,730 --> 00:05:09,070 en viss method_missing som gör det rätta. 79 00:05:09,070 --> 00:05:13,010 Och sedan, om du skriver bara ord, plötsligt, Ruby stöder bara ord. 80 00:05:13,010 --> 00:05:17,360 Och i själva verket kommer det även att stödja nakna ord med lugg i dem. 81 00:05:17,360 --> 00:05:19,100 Och det är inte förtjänar wat. 82 00:05:19,100 --> 00:05:23,310 Detta är faktiskt ett resultat av hur häftigt Ruby är. 83 00:05:23,310 --> 00:05:26,400 Men om du någonsin faktiskt gör det, då, wat. 84 00:05:26,400 --> 00:05:31,590 >> [SKRATT] 85 00:05:31,590 --> 00:05:33,375 >> Låt oss tala om JavaScript. 86 00:05:33,375 --> 00:05:37,720 87 00:05:37,720 --> 00:05:41,440 Någon som vet, i JavaScript, vilken matris plus array är? 88 00:05:41,440 --> 00:05:44,913 Nåväl, låt mig fråga dig detta första, vad ska matris plus array vara? 89 00:05:44,913 --> 00:05:45,900 >> Publik: tom array. 90 00:05:45,900 --> 00:05:48,430 >> GARY BERNHARDT: tom array, jag skulle också acceptera typ fel. 91 00:05:48,430 --> 00:05:50,830 Det är inte vad array plus array är. 92 00:05:50,830 --> 00:05:55,345 Fel, fel, array plus array är tom sträng. 93 00:05:55,345 --> 00:05:59,330 >> [SKRATT] 94 00:05:59,330 --> 00:06:03,040 >> Självklart, jag tror det är uppenbart för alla. 95 00:06:03,040 --> 00:06:04,790 Nu vad skulle matris plus föremålet vara? 96 00:06:04,790 --> 00:06:07,498 Detta bör naturligtvis vara typ fel, eftersom de är helt och hållet 97 00:06:07,498 --> 00:06:08,730 disparata typer. 98 00:06:08,730 --> 00:06:10,240 Någon som vet vad detta är? 99 00:06:10,240 --> 00:06:11,900 >> PUBLIK: Falskt. 100 00:06:11,900 --> 00:06:13,764 >> GARY BERNHARDT: Nej, nära, nej, långt borta. 101 00:06:13,764 --> 00:06:14,680 PUBLIK: Det är objekt. 102 00:06:14,680 --> 00:06:15,955 GARY BERNHARDT: Det är objekt. 103 00:06:15,955 --> 00:06:17,950 Säkert, snyggt gjort. 104 00:06:17,950 --> 00:06:21,740 >> Nu, naturligtvis, eftersom det är plus, kan du vända operander 105 00:06:21,740 --> 00:06:23,100 och samma sak kommer ut. 106 00:06:23,100 --> 00:06:25,860 Så om vi do-- vad? 107 00:06:25,860 --> 00:06:27,550 Nej, det är bara ett objekt. 108 00:06:27,550 --> 00:06:30,340 Om du gör invändningar plus array som du bör få exakt samma sak. 109 00:06:30,340 --> 00:06:31,865 Vilket som ni kan se, du gör. 110 00:06:31,865 --> 00:06:36,540 >> [SKRATT] 111 00:06:36,540 --> 00:06:39,940 >> Och slutligen, den enda av dessa som är faktiskt sant 112 00:06:39,940 --> 00:06:43,510 är-- eftersom du lägger till matriser och du får tom sträng, gör det inte meningsfullt. 113 00:06:43,510 --> 00:06:47,334 Men ett objekt plus ett objekt är faktiskt inte ett nummer, tekniskt. 114 00:06:47,334 --> 00:06:49,150 >> [SKRATT] 115 00:06:49,150 --> 00:06:50,450 >> Så här är faktiskt rätt. 116 00:06:50,450 --> 00:06:53,670 117 00:06:53,670 --> 00:06:57,470 Exakt, höger, precis vad är ännu pågår i denna lang-- jag bara, 118 00:06:57,470 --> 00:07:02,172 Jag förstår inte ens vad person med en hjärna i huvudet 119 00:07:02,172 --> 00:07:04,005 skulle kunna tro att någon av detta är en bra idé. 120 00:07:04,005 --> 00:07:07,690 >> [SKRATT] 121 00:07:07,690 --> 00:07:09,859 >> OK, OK, tillräckligt att göra narr språk som suger. 122 00:07:09,859 --> 00:07:11,025 Låt oss tala om JavaScript. 123 00:07:11,025 --> 00:07:13,820 >> [SKRATT] 124 00:07:13,820 --> 00:07:18,210 >> Om jag säger array dot ny 16, eller bara matris (16), 125 00:07:18,210 --> 00:07:20,350 Jag får en uppsättning av 16 saker, som representerar 126 00:07:20,350 --> 00:07:24,260 som 16 kommatecken, vilket är uppenbart. 127 00:07:24,260 --> 00:07:29,060 Om jag sedan ansluta sig till dem med ett snöre, då får jag strängen 16 gånger. 128 00:07:29,060 --> 00:07:33,527 Detta är faktiskt den enda raden i denna hela presentationen som är rimligt. 129 00:07:33,527 --> 00:07:35,610 Nu, om jag tar den strängen och sedan lägga en 1 till det, 130 00:07:35,610 --> 00:07:39,270 den tolkar en as-- kastar en till en sträng, 131 00:07:39,270 --> 00:07:42,270 och då får vi wat1 en gäng gånger, bra. 132 00:07:42,270 --> 00:07:45,688 Någon som vet vad som kommer att hända om jag subtrahera 1 från strängen? 133 00:07:45,688 --> 00:07:47,680 >> [SKRATT] 134 00:07:47,680 --> 00:07:49,030 >> Jag antar ingen gör. 135 00:07:49,030 --> 00:07:51,080 Låt mig-- Jag ska ge dig en ledtråd. 136 00:07:51,080 --> 00:07:53,290 Hjälper detta? 137 00:07:53,290 --> 00:07:54,860 Någon som vet? 138 00:07:54,860 --> 00:08:05,162 >> [SKRATT] 139 00:08:05,162 --> 00:08:05,662 Watman. 140 00:08:05,662 --> 00:08:14,972 [SKRATT] 141 00:08:14,972 --> 00:08:15,680 Det är allt jag har. 142 00:08:15,680 --> 00:08:16,480 Tack killar. 143 00:08:16,480 --> 00:08:22,244 >> [APPLÅDER] 144 00:08:22,244 --> 00:08:25,410 DAVID J. MALAN: Låt oss ta en snabb titt på några av de saker framöver för dig. 145 00:08:25,410 --> 00:08:27,710 Så CS50 hackathon är detta episka allt-nighter, 146 00:08:27,710 --> 00:08:30,780 under vilken du och dina klasskamrater från Yale, kommer dyka into-- 147 00:08:30,780 --> 00:08:33,350 men förhoppningsvis inte begin-- ditt slutprojekt. 148 00:08:33,350 --> 00:08:34,850 Kvällen börjar kl 07:00. 149 00:08:34,850 --> 00:08:36,580 Första middag kommer att vara ungefär vid 09:00. 150 00:08:36,580 --> 00:08:38,054 Andra middag kommer att vara på 01:00. 151 00:08:38,054 --> 00:08:39,929 Och sedan, för dem kvar, frukost 152 00:08:39,929 --> 00:08:42,870 kommer att serveras på IHOP på runt 05:00. 153 00:08:42,870 --> 00:08:45,180 >> Du kan se sådana scener som denna. 154 00:08:45,180 --> 00:08:46,930 Som utlovat i veckan noll i år, vi ska 155 00:08:46,930 --> 00:08:50,090 har inte bara mat, och middag, och godis, men även för andra gången 156 00:08:50,090 --> 00:08:52,070 i historien, grönsaker. 157 00:08:52,070 --> 00:08:55,902 Men runt 3 eller 04:00, scener som Detta är inte så ovanligt. 158 00:08:55,902 --> 00:08:59,110 I själva verket ser vi vår beskärda del av kuddar förs till hackathon, som 159 00:08:59,110 --> 00:09:00,200 är också bra. 160 00:09:00,200 --> 00:09:02,890 Och sedan kulmen av kursen är den så kallade CS50 mässan. 161 00:09:02,890 --> 00:09:05,290 Det finns en både här och i New Haven en vecka efter. 162 00:09:05,290 --> 00:09:08,431 Den vid Harvard är Måndag 7 december, 163 00:09:08,431 --> 00:09:10,180 under eftermiddagen i nordvästra Science. 164 00:09:10,180 --> 00:09:11,710 >> Och vid ankomsten, kommer du checkar in. 165 00:09:11,710 --> 00:09:14,380 Och du kommer att se sådana saker som popcorn och ballonger, 166 00:09:14,380 --> 00:09:17,180 och slutligen, som förra år, över 2000 personer som kommer 167 00:09:17,180 --> 00:09:20,270 att se det färdiga projektet, studenter, personal och lärare 168 00:09:20,270 --> 00:09:22,630 från hela campus och även utanför campus. 169 00:09:22,630 --> 00:09:27,250 Och om det inte vore tillräckligt incitament att komma och se dig själv, 170 00:09:27,250 --> 00:09:29,490 inser att din vänner kan uppmuntras 171 00:09:29,490 --> 00:09:32,534 komma att se Asana, och eBay och Facebook och Google och Microsoft, 172 00:09:32,534 --> 00:09:34,950 och Palantir, och Quora och andra, rekryterare och alumner 173 00:09:34,950 --> 00:09:37,699 från dessa olika företag prata om livet i den verkliga världen, 174 00:09:37,699 --> 00:09:41,790 möjligheter både heltid och sommartid i själva industrin. 175 00:09:41,790 --> 00:09:44,920 >> Och om det inte var resonera nog att komma se dig, 176 00:09:44,920 --> 00:09:49,420 dina vänner kan uppmuntras att ange lotteri där, vid ankomsten, 177 00:09:49,420 --> 00:09:52,510 du som studenter kommer varje lämnas ett gäng smiley klistermärken. 178 00:09:52,510 --> 00:09:55,500 Och deltagare, liksom dina vänner, kommer att hanteras lite lotteri kort 179 00:09:55,500 --> 00:09:56,260 vid ankomsten. 180 00:09:56,260 --> 00:09:58,920 Och för varje person de chatta upp, kommer de att vara 181 00:09:58,920 --> 00:10:01,310 överlämnas, av dig, en smiley klistermärke. 182 00:10:01,310 --> 00:10:06,270 Var och en representerar en post i ett lotteri med fina priser, 183 00:10:06,270 --> 00:10:09,155 bland dem en Xbox, Wii, och hel massa andra roliga saker, 184 00:10:09,155 --> 00:10:10,780 varav en del har vi sett här i klassen. 185 00:10:10,780 --> 00:10:11,780 Så håll ögonen öppna för det. 186 00:10:11,780 --> 00:10:14,490 >> Men i slutändan är det helt och hållet om prestationer 187 00:10:14,490 --> 00:10:17,130 denna termin, och uttryck, och spänning 188 00:10:17,130 --> 00:10:18,870 att du kommer att röra på deltagarna. 189 00:10:18,870 --> 00:10:21,660 Där du i slutändan, är bär din mycket own-- detta, 190 00:10:21,660 --> 00:10:24,330 Jag tog CS50 t-tröjor som det här. 191 00:10:24,330 --> 00:10:26,790 Så uppmuntrar din vänner att gå till denna URL 192 00:10:26,790 --> 00:10:29,760 här, som kommer att skicka dig till alla detaljer därför. 193 00:10:29,760 --> 00:10:33,080 >> Under tiden, om du funderar på en annan titta på datavetenskap i våras, 194 00:10:33,080 --> 00:10:36,560 eller längre, inser att detta är den Samma handout-- även uppdaterats sedan vecka 195 00:10:36,560 --> 00:10:37,935 zero-- som vi delade ut. 196 00:10:37,935 --> 00:10:39,810 Och om du går till mitten av denna booklet-- 197 00:10:39,810 --> 00:10:43,040 det finns kopior i transepten outside-- inser detta visar 198 00:10:43,040 --> 00:10:45,740 via pilar exakt vad kurser du kan gå ut 199 00:10:45,740 --> 00:10:49,100 att utforska våren nästa falla, sommartid, och bortom. 200 00:10:49,100 --> 00:10:51,920 Så tar en titt på diagrammet däri för att få en känsla av saker. 201 00:10:51,920 --> 00:10:54,170 Och om du vill få involverad i andra kapaciteter, 202 00:10:54,170 --> 00:10:57,520 vet, om du inte redan, att kollegiet Board-- som 203 00:10:57,520 --> 00:10:59,880 Du kan ha vissa inte så förtjust minnen of-- 204 00:10:59,880 --> 00:11:03,650 har ändå bara skapa en ny ram läroplan kallad AP Dator 205 00:11:03,650 --> 00:11:04,517 Science principer. 206 00:11:04,517 --> 00:11:06,850 Något du kan ha tagen, eller åtminstone hört talas om, 207 00:11:06,850 --> 00:11:09,410 ett existerande CS kurs vid gymnasieskolor som kallas 208 00:11:09,410 --> 00:11:12,210 APCSA, vilket är en ganska vardagliga klass som 209 00:11:12,210 --> 00:11:15,920 fokuserar alldeles för mycket på språket Java och mekaniken därav. 210 00:11:15,920 --> 00:11:19,250 >> APC principer, under tiden, kommer vara mer om idéer och mer 211 00:11:19,250 --> 00:11:20,400 om problemlösning. 212 00:11:20,400 --> 00:11:24,530 Och mot detta ändamål vi, ett gäng våra vänner på UC Berkeley, vid co.org, 213 00:11:24,530 --> 00:11:26,340 och några andra enheter runt världen 214 00:11:26,340 --> 00:11:29,480 skapar läroplaner som kommer att tillfredsställa APC principer. 215 00:11:29,480 --> 00:11:34,170 Det vill säga att CS50 AP kommer vara en AP motsvarande som studenter 216 00:11:34,170 --> 00:11:37,470 i olika gymnasieskolor i hela världen kan ta börjar denna kommande höst 217 00:11:37,470 --> 00:11:38,214 2016. 218 00:11:38,214 --> 00:11:40,880 Och om du vill engagera sig i gymnasieutbildning, 219 00:11:40,880 --> 00:11:43,350 och inblandade i denna uppsökande verksamhet, når ut till oss där, 220 00:11:43,350 --> 00:11:47,990 oavsett om du är en TF, en CA, eller helt enkelt intresserad av utbildning i stort. 221 00:11:47,990 --> 00:11:50,400 >> Och faktiskt, om du vill att gå CS50 egen lag, 222 00:11:50,400 --> 00:11:54,440 inse att så snart som term slutar, kommer vi att börja rekrytera 223 00:11:54,440 --> 00:11:57,870 för Undervisning Fellows, Kurs assistenter, liksom de många artister som 224 00:11:57,870 --> 00:12:00,740 gör detta naturligtvis möjligt bakom kulisserna, 225 00:12:00,740 --> 00:12:04,420 skapa sina online tillgångar, dess i person möjligheter och mycket mer. 226 00:12:04,420 --> 00:12:08,540 Så om någon av dessa roller här överklaga, låt oss veta på den här webbadressen här. 227 00:12:08,540 --> 00:12:12,220 Nu i en liten stund kommer vi att vända sig till, precis som vi gjorde i vecka noll, vissa tårta. 228 00:12:12,220 --> 00:12:14,280 Den här gången ska det vara tjänstefolk i puben. 229 00:12:14,280 --> 00:12:15,910 Så huvudet där senare. 230 00:12:15,910 --> 00:12:20,580 Men jag ville bara vill ta en stund att inse verkligen vad denna kaka här 231 00:12:20,580 --> 00:12:24,860 representerar, eller kanske mer canonically, vad detta här face-off representerar. 232 00:12:24,860 --> 00:12:29,372 >> Det har verkligen varit en ära, ärligt talat, att samarbeta med våra vänner 233 00:12:29,372 --> 00:12:31,080 väg i New Haven den här terminen. 234 00:12:31,080 --> 00:12:34,170 Det har verkligen varit en underlig sak, en ovanlig sak, 235 00:12:34,170 --> 00:12:36,580 vågar säga en oöverträffad sak för två högskolor 236 00:12:36,580 --> 00:12:39,479 att komma samman, erbjuder en kurs i samma, 237 00:12:39,479 --> 00:12:42,520 på två olika campus och föra dessa två elevkårerna tillsammans. 238 00:12:42,520 --> 00:12:44,740 Men det har varit en sådan ära att arbeta med Andi, 239 00:12:44,740 --> 00:12:49,146 med Scass och med Jason i New Haven, och samtliga våra 44 personer anställda 240 00:12:49,146 --> 00:12:51,020 av lärarassistenter, och kurs assistenter 241 00:12:51,020 --> 00:12:55,250 i New Haven, som för första gången i Yale historia, var mestadels själva 242 00:12:55,250 --> 00:12:56,090 studenter. 243 00:12:56,090 --> 00:12:59,720 >> I själva verket, fram till i år, faller 2015 Yale egentligen inte 244 00:12:59,720 --> 00:13:02,030 har en tradition eller en ersättning för studenter 245 00:13:02,030 --> 00:13:04,524 ledande sektioner och fungerar som undervisnings stipendiater 246 00:13:04,524 --> 00:13:06,690 mycket som vi har haft här inom datavetenskap 247 00:13:06,690 --> 00:13:07,920 vid Harvard under en längre tid. 248 00:13:07,920 --> 00:13:10,700 Och så bara det har varit en utomordentligt tillfälle för oss 249 00:13:10,700 --> 00:13:13,100 att samarbeta med dem på detta initiativ, och föra 250 00:13:13,100 --> 00:13:17,069 in i fållan sådana ledare som Andi och andra lärare där på campus. 251 00:13:17,069 --> 00:13:20,110 Och tillåt mig att särskilt uppmärksamma Även till den här mannen i mitten. 252 00:13:20,110 --> 00:13:23,660 Trots att han bor nu i New Haven-- stor del eftersom vi skickade honom 253 00:13:23,660 --> 00:13:27,160 there-- detta är alla resultatet av Jason Hirschhorn har varit en undervisning 254 00:13:27,160 --> 00:13:29,670 Karl för CS50 för ganska några år här, 255 00:13:29,670 --> 00:13:32,190 examen förra året, Kirkland House. 256 00:13:32,190 --> 00:13:34,750 Och ultimately-- Jag tror fick ett telefonsamtal från mig 257 00:13:34,750 --> 00:13:37,140 vid ett tillfälle som ganska mycket reduceras till, hej, 258 00:13:37,140 --> 00:13:40,124 skulle du tänka flyttar till New Haven efter examen? 259 00:13:40,124 --> 00:13:42,790 Detta var allt eftersom vi var försöker stå upp detta initiativ, 260 00:13:42,790 --> 00:13:45,739 och vi vill se till att det var institutionell kunskap ner 261 00:13:45,739 --> 00:13:48,530 där i New Haven eftersom vi var bygga något från grunden. 262 00:13:48,530 --> 00:13:51,660 Och if-- Jason, om du kunde kanske precis kommit på upp tafatt mot scenen, 263 00:13:51,660 --> 00:13:53,909 så att vi kan åtminstone alla se Jason Hirschhorn personligen. 264 00:13:53,909 --> 00:13:59,350 [APPLÅDER] 265 00:13:59,350 --> 00:14:02,840 >> Visst, utan Jason, Yale 50 skulle inte ha varit möjligt. 266 00:14:02,840 --> 00:14:04,960 Så vårt tack till Jason Hirschhorn. 267 00:14:04,960 --> 00:14:10,900 Och även vi har en enorm personal som vi kommer inte dra personlig uppmärksamhet 268 00:14:10,900 --> 00:14:13,130 till alla här, men över 100 personer 269 00:14:13,130 --> 00:14:15,130 här i New Haven som gör detta naturligtvis möjligt. 270 00:14:15,130 --> 00:14:17,088 Och du kan bara se din egen undervisning Fellow 271 00:14:17,088 --> 00:14:18,900 på denna lista, om här eller New Haven. 272 00:14:18,900 --> 00:14:21,430 Och så om vi kunde, en enorm applåd 273 00:14:21,430 --> 00:14:23,060 för hela lärarkåren. 274 00:14:23,060 --> 00:14:29,200 >> [APPLÅDER] 275 00:14:29,200 --> 00:14:32,190 >> Och låt mig dra några speciella uppmärksamma några av folk 276 00:14:32,190 --> 00:14:35,045 här, särskilt Hannah, och Maria och Daven och Rob, som, 277 00:14:35,045 --> 00:14:38,220 som kurserna huvudet, göra allt kör här i Cambridge. 278 00:14:38,220 --> 00:14:41,710 Naturligtvis, Colton Ogden, som börjar mest av våra föreläsningar över det på musik. 279 00:14:41,710 --> 00:14:46,186 280 00:14:46,186 --> 00:14:51,750 Doug Lloyd, who-- detta är CS50 AP, som ledde vårt AP initiativ. 281 00:14:51,750 --> 00:14:55,750 Dan Armendariz, utan vilka vi skulle inte ha en CS50 IDE i år. 282 00:14:55,750 --> 00:14:58,430 Aliess, som gör allt möjligt bakom kulisserna, 283 00:14:58,430 --> 00:15:01,600 inklusive kör lyser som på bilden här. 284 00:15:01,600 --> 00:15:04,680 Och sedan sist, men inte minst, CS50: s produktionsteam. 285 00:15:04,680 --> 00:15:06,970 >> Det räcker med att säga att det är CS50: s produktionsteam 286 00:15:06,970 --> 00:15:10,430 som ger så många av oss att sova i på eftermiddagen, 287 00:15:10,430 --> 00:15:13,251 och att samarbeta med kursens material verkligen asynkront. 288 00:15:13,251 --> 00:15:15,750 Och detta är mycket en av konstruktionsmålen för kursen. 289 00:15:15,750 --> 00:15:18,860 Som ni vet, är-- vi njuta just nu en möjlighet 290 00:15:18,860 --> 00:15:20,272 för att tillåta samtidig inskrivning. 291 00:15:20,272 --> 00:15:22,230 Vi har en möjlighet för studenter, förvisso, 292 00:15:22,230 --> 00:15:24,820 att titta på dessa kurser- material på nätet, 293 00:15:24,820 --> 00:15:27,100 även i realtid lever just nu. 294 00:15:27,100 --> 00:15:30,715 Och det är helt och hållet på grund av produktionsteamet som du ser, 295 00:15:30,715 --> 00:15:33,060 eller inte ens se runt dig, och bakom dig här. 296 00:15:33,060 --> 00:15:35,910 >> Till exempel var detta några tagningar skjuten av Jordanien det senaste året, 297 00:15:35,910 --> 00:15:38,890 bara för att prata med den typ av artisteri som pågår bakom kulisserna. 298 00:15:38,890 --> 00:15:40,460 Detta är naturligtvis FoHo i Quad. 299 00:15:40,460 --> 00:15:42,440 Och bara för att ge dig en ser tillbaka på vecka noll, 300 00:15:42,440 --> 00:15:46,340 detta var bilder med som vi började den första veckan. 301 00:15:46,340 --> 00:15:56,320 >> [MUSIK SPELA] 302 00:15:56,320 --> 00:15:58,350 >> Det var från CS50 egen Jordan. 303 00:15:58,350 --> 00:16:05,590 Och även bakom kulisserna här i dag är Ramon, och Ian, och Scully, och Dan 304 00:16:05,590 --> 00:16:06,920 Coffey. 305 00:16:06,920 --> 00:16:12,067 Dan Coffey, som leder CD50: s produktionsteam. 306 00:16:12,067 --> 00:16:13,900 Och verkligen under det senaste flera years-- detta 307 00:16:13,900 --> 00:16:16,340 är min nionde året involverade med course-- verkligen har 308 00:16:16,340 --> 00:16:19,740 Dan Coffey, med produktion laget, tagit CS50 till en annan nivå. 309 00:16:19,740 --> 00:16:22,410 Inte nog med att vi skjuta Naturligtvis nu i 4K, så att säga, 310 00:16:22,410 --> 00:16:25,500 det kommande året vi ska också kunna skjuta den i 6K. 311 00:16:25,500 --> 00:16:31,440 Liksom i virtuell verklighet, dels för att det är cool-- 312 00:16:31,440 --> 00:16:33,496 dels för att det är coolt, men också som ni vet, 313 00:16:33,496 --> 00:16:35,400 Vi har en mycket betydande community. 314 00:16:35,400 --> 00:16:37,977 Folk som av olika skäl inte kunde resa till, 315 00:16:37,977 --> 00:16:40,060 eller inte kunde delta i en plats som Harvard och Yale. 316 00:16:40,060 --> 00:16:43,420 >> Och ett av målen pedagogiskt är att experimentera med nya former av teknik 317 00:16:43,420 --> 00:16:46,910 så att vi kan, genom fullmakt, och genom er alla, ge online studenter 318 00:16:46,910 --> 00:16:49,660 runt om i världen en möjlighet att se och känna och höra 319 00:16:49,660 --> 00:16:51,630 vad en plats som Harvard eller Yale känns. 320 00:16:51,630 --> 00:16:54,290 Så kommer snart, under hösten 2016. 321 00:16:54,290 --> 00:16:58,150 Och nu ta det ner ett hack, det handlar om att vara skrämmande. 322 00:16:58,150 --> 00:17:01,300 >> Men du kanske kommer ihåg att de flesta av föreläsning videor i år, 323 00:17:01,300 --> 00:17:05,560 eller varannan, avslutas med ett slags till synes märkliga klipp från Seinfeld, 324 00:17:05,560 --> 00:17:09,310 inspirerad av några faktiska episod re-implementeras av CS50 produktion 325 00:17:09,310 --> 00:17:11,940 lag, som har varit otroligt nådig och kreativ. 326 00:17:11,940 --> 00:17:15,290 Och jag trodde att jag kommer att visa dig en av inspirationskällor, en 30 sekunders klipp, 327 00:17:15,290 --> 00:17:17,700 från ett faktiskt Seinfeld show som inspirerade en av detta 328 00:17:17,700 --> 00:17:20,060 semester's-- jag told-- favoritklipp. 329 00:17:20,060 --> 00:17:23,981 Så först, en verklig klipp från Seinfeld. 330 00:17:23,981 --> 00:17:25,339 >> ELAINE: C'mon som dansar? 331 00:17:25,339 --> 00:17:26,963 Ska jag att-- vill att jag ska få det igång? 332 00:17:26,963 --> 00:17:29,945 Jag ska få det började. 333 00:17:29,945 --> 00:17:30,939 Okej, woo! 334 00:17:30,939 --> 00:17:35,412 >> [MUSIK SPELA] 335 00:17:35,412 --> 00:17:41,873 >> [SKRATT] 336 00:17:41,873 --> 00:17:43,861 >> Uppvakta! 337 00:17:43,861 --> 00:17:45,352 C'mon killar, vad är hold upp? 338 00:17:45,352 --> 00:17:49,328 339 00:17:49,328 --> 00:17:50,595 >> GEORGE: Söt snygga Moses. 340 00:17:50,595 --> 00:17:52,589 >> [SKRATT] 341 00:17:52,589 --> 00:17:54,880 DAVID J. MALAN: Så vi ofta tala om att skjuta studenter 342 00:17:54,880 --> 00:17:56,400 utöver sina egna komfortzoner. 343 00:17:56,400 --> 00:17:59,850 Jag, nu tänker krypa upp till en boll och snyft 344 00:17:59,850 --> 00:18:02,590 som vi spelar för dig den här åter genomförandet av detta, 345 00:18:02,590 --> 00:18:06,116 tack vare CS50: s produktionsteam. 346 00:18:06,116 --> 00:18:08,576 >> [Seinfeld TEMA SONG] 347 00:18:08,576 --> 00:18:13,004 348 00:18:13,004 --> 00:18:14,480 >> Okej, vem dansar? 349 00:18:14,480 --> 00:18:15,956 C'mon, som dansar? 350 00:18:15,956 --> 00:18:17,432 Du vill att jag ska få det igång? 351 00:18:17,432 --> 00:18:19,392 Jag ska få det började. 352 00:18:19,392 --> 00:18:19,892 Uppvakta! 353 00:18:19,892 --> 00:18:25,304 >> [MUSIK SPELA] 354 00:18:25,304 --> 00:18:30,716 355 00:18:30,716 --> 00:18:34,415 >> DOUG LLOYD: Söt snygga Moses. 356 00:18:34,415 --> 00:18:38,190 >> [APPLÅDER] 357 00:18:38,190 --> 00:18:41,230 >> DAVID J. MALAN: Och nu några speciella saker för en alumn 358 00:18:41,230 --> 00:18:44,480 som nu gör sin doktorsexamen bara väg här på Harvard. 359 00:18:44,480 --> 00:18:47,540 Och vem kunde oftast ses i denna form i kontorstid, 360 00:18:47,540 --> 00:18:49,140 både i Cambridge och i New Haven. 361 00:18:49,140 --> 00:18:56,910 I själva verket, om vi enhance-- en stor rund applåder för CS50 egen, Zamyla. 362 00:18:56,910 --> 00:19:00,500 Och nu, ett ord från CS50 personal på båda platserna som skulle 363 00:19:00,500 --> 00:19:02,569 vilja ge några avsked ord av sina egna. 364 00:19:02,569 --> 00:19:04,610 ANNALEAH ERNST: Det finns ingen annan väg där 365 00:19:04,610 --> 00:19:08,430 alla som arbetar för kursen är så glada över att vara där, och vara 366 00:19:08,430 --> 00:19:11,720 involverad i det, som CS50. 367 00:19:11,720 --> 00:19:15,860 Jag vet inte, det är så här verkligen viktigt och särskilt ansvar, 368 00:19:15,860 --> 00:19:17,515 och typ av en otrolig upplevelse. 369 00:19:17,515 --> 00:19:20,056 Och jag är verkligen glad att jag får vara en del av människors utbildning. 370 00:19:20,056 --> 00:19:22,802 TALARE 3: CS50, i mitt åsikt, är häpnadsväckande. 371 00:19:22,802 --> 00:19:24,170 Jag älskar det. 372 00:19:24,170 --> 00:19:25,970 Jag älskade det när jag tog en klass. 373 00:19:25,970 --> 00:19:27,392 Och jag älskar det ännu mer som ett TA. 374 00:19:27,392 --> 00:19:30,100 JORDAN HAYASHI: CFing finns en hel del arbete, men det är verkligen givande 375 00:19:30,100 --> 00:19:31,541 eftersom du får lära så mycket. 376 00:19:31,541 --> 00:19:33,082 Du får verkligen känna dina elever. 377 00:19:33,082 --> 00:19:35,260 Du får lära känna materialet själv. 378 00:19:35,260 --> 00:19:38,090 Och du får bara titta på dem blir datavetare. 379 00:19:38,090 --> 00:19:41,492 >> SPEAKER 4: Mina elever är höjdpunkten i min termin. 380 00:19:41,492 --> 00:19:44,950 >> [MUSIK SPELA] 381 00:19:44,950 --> 00:19:57,846 382 00:19:57,846 --> 00:19:59,220 DAVID J. MALAN: Och detta är CS50. 383 00:19:59,220 --> 00:20:03,220 DAVID MCPEEK: Jag har bara aldrig känt så mycket som en ledare på campus, 384 00:20:03,220 --> 00:20:04,240 eftersom jag har den här terminen. 385 00:20:04,240 --> 00:20:07,510 >> SAM LEVATICH: Detta är ett av de bara möjligheter på Yale campus 386 00:20:07,510 --> 00:20:10,520 att verkligen få investerat i undervisningen. 387 00:20:10,520 --> 00:20:13,021 >> TALARE 5: Det är verkligen häftigt att se CS50 från den andra sidan. 388 00:20:13,021 --> 00:20:15,770 NICK JOSEPH: Jag blev förvånad över hur upphetsad alla elever var. 389 00:20:15,770 --> 00:20:17,718 ARIANNA BENSON: Det är också trevligt när folk 390 00:20:17,718 --> 00:20:20,603 återställa en bild av Rick Astley, och är som, vem är det? 391 00:20:20,603 --> 00:20:23,394 DAVID Armenta: Jag ville ge tillbaka eftersom jag fick mycket stöd 392 00:20:23,394 --> 00:20:24,269 När jag var student. 393 00:20:24,269 --> 00:20:29,630 MARY Farner: Allt du behöver är entusiasm och en kärlek till undervisning, eller CS, 394 00:20:29,630 --> 00:20:32,288 eller något av ovanstående, och du kommer att kunna göra det. 395 00:20:32,288 --> 00:20:34,371 SAM LEVATICH: All my eleverna hålla Rickrolling mig. 396 00:20:34,371 --> 00:20:37,317 [MUSIK SPELA] 397 00:20:37,317 --> 00:21:01,386 398 00:21:01,386 --> 00:21:04,010 ANNALEAH ERNST: Det har varit så mycket kul att undervisa om denna sak 399 00:21:04,010 --> 00:21:06,009 att jag verkligen älskar, och tycker det är mycket roligt, 400 00:21:06,009 --> 00:21:08,470 och försök till andra människor entusiastiska över det också. 401 00:21:08,470 --> 00:21:10,830 Jag är Annaleah Ernst, och detta är CS50. 402 00:21:10,830 --> 00:21:15,874 >> [GLÄDJANDE] 403 00:21:15,874 --> 00:21:24,085 >> [MUSIK SPELA] 404 00:21:24,085 --> 00:21:27,210 DAVID J. MALAN: Och nu, kan du hämta att vi började den här terminen talar 405 00:21:27,210 --> 00:21:30,390 i slutändan om beräknings tänkande att lösa problem oberoende 406 00:21:30,390 --> 00:21:32,160 faktiska programmeringsspråk. 407 00:21:32,160 --> 00:21:34,330 Och vi trodde vi skulle se bara i vilken utsträckning 408 00:21:34,330 --> 00:21:37,369 Detta har sjunkit in genom att försöka en övning vi inte göra i vecka noll, 409 00:21:37,369 --> 00:21:39,160 men vi trodde att vi skulle prova ett par gånger här 410 00:21:39,160 --> 00:21:42,220 i vecka 12, för vilka Jag behöver en volontär som 411 00:21:42,220 --> 00:21:44,560 är bekvämt att komma upp hit på scenen. 412 00:21:44,560 --> 00:21:45,060 >> Kom upp. 413 00:21:45,060 --> 00:21:45,855 Vad heter du? 414 00:21:45,855 --> 00:21:46,480 >> Yahong: Yahong. 415 00:21:46,480 --> 00:21:48,370 David J. MALAN: Yahong, Kom upp på detta sätt. 416 00:21:48,370 --> 00:21:50,763 Och om ni alla, om du har ett pappersark från oss 417 00:21:50,763 --> 00:21:53,790 eller ett tomt pappersark på din eget, gå vidare och ta ut det 418 00:21:53,790 --> 00:21:54,830 vid denna punkt. 419 00:21:54,830 --> 00:21:56,380 Trevligt att träffas. 420 00:21:56,380 --> 00:22:00,490 Okej, Yahong mål här kommer att vara följande 421 00:22:00,490 --> 00:22:06,370 Jag har här en ritning som endast hon kommer att kunna se. 422 00:22:06,370 --> 00:22:08,710 Kom hit i mitten, om du vill. 423 00:22:08,710 --> 00:22:10,760 Och låt mig ge er en mikrofon här. 424 00:22:10,760 --> 00:22:13,710 Och ditt mål här är kommer att vara att beskriva, 425 00:22:13,710 --> 00:22:16,440 så detaljerat som möjligt, vad du ser. 426 00:22:16,440 --> 00:22:19,380 >> Och dessa människor här, som sorterar datorverkställare av detta, 427 00:22:19,380 --> 00:22:22,140 måste dra exakt vad du säger. 428 00:22:22,140 --> 00:22:25,770 Och sedan, vad jag ska göra är greppa en några stickprov från publiken 429 00:22:25,770 --> 00:22:27,895 och vi får se hur just detta fungerat. 430 00:22:27,895 --> 00:22:29,020 Yahong: Så jag beskriva detta. 431 00:22:29,020 --> 00:22:30,478 DAVID J. MALAN: Du beskrev detta. 432 00:22:30,478 --> 00:22:34,317 Du berätta för dina hundratals klasskamrater här exakt vad de ska göra, gå. 433 00:22:34,317 --> 00:22:36,650 Yahong: OK, så i själva mitten av papper, 434 00:22:36,650 --> 00:22:39,290 det finns två former, en ovanpå den andra, 435 00:22:39,290 --> 00:22:41,380 men inte röra, men nästan rörande. 436 00:22:41,380 --> 00:22:44,575 Så det finns en cirkel på toppen, och en fyrkant på botten, 437 00:22:44,575 --> 00:22:45,950 och de är nästan samma storlek. 438 00:22:45,950 --> 00:22:47,600 De är typ av medium, liten. 439 00:22:47,600 --> 00:22:54,810 Och inom cirkeln, finns det two-- det finns tre rutor. 440 00:22:54,810 --> 00:22:59,460 Så det finns ett litet torg i en större torg, inom en större kvadrat. 441 00:22:59,460 --> 00:23:02,660 Och inom fyrkanten på botten finns det tre cirklar. 442 00:23:02,660 --> 00:23:05,515 Lite cirkel inom en större cirkel, inom en större grupp. 443 00:23:05,515 --> 00:23:06,556 DAVID J. MALAN: Har du förstått? 444 00:23:06,556 --> 00:23:07,719 PUBLIK: Nej 445 00:23:07,719 --> 00:23:10,010 DAVID J. MALAN: Så varför inte du-- Jag går gå runt. 446 00:23:10,010 --> 00:23:13,200 Jag ska ta ett par, och om du vill resumé för dem som behöver en andra bana. 447 00:23:13,200 --> 00:23:15,810 >> Yahong: OK, behöver du mig att förklara detta igen? 448 00:23:15,810 --> 00:23:20,630 OK, okej, så i mitten av pappersark finns det två former. 449 00:23:20,630 --> 00:23:23,710 Och en är ovanpå den andra, men de är ungefär samma storlek. 450 00:23:23,710 --> 00:23:29,850 Det är en medel liten cirkel ovanpå en medel litet torg. 451 00:23:29,850 --> 00:23:33,900 OK, så det är ungefär som på toppen, tänka på att sätta det som en snögubbe, 452 00:23:33,900 --> 00:23:36,720 men med två olika former i stället för två cirklar. 453 00:23:36,720 --> 00:23:39,100 Och sedan på the-- innanför cirkeln, det 454 00:23:39,100 --> 00:23:44,047 är en liten låda, insidan av en annan liten låda, insidan av en annan liten låda. 455 00:23:44,047 --> 00:23:46,130 Och inne på torget, det finns en liten cirkel, 456 00:23:46,130 --> 00:23:49,371 insidan av en annan liten cirkel, insidan av en annan liten cirkel. 457 00:23:49,371 --> 00:23:52,306 Gjorde det vettigt? 458 00:23:52,306 --> 00:23:53,139 DAVID J. MALAN: Ja. 459 00:23:53,139 --> 00:23:54,405 Yahong: En stor press. 460 00:23:54,405 --> 00:23:56,800 DAVID J. MALAN: Okej, Jag kommer snart tillbaka. 461 00:23:56,800 --> 00:24:00,580 Gå igenom publiken här, OK, mycket trevligt. 462 00:24:00,580 --> 00:24:03,060 Tack, OK vi har fick ta den. 463 00:24:03,060 --> 00:24:05,830 Okej, det verkar vara en bra stickprov, tack. 464 00:24:05,830 --> 00:24:06,330 Okej. 465 00:24:06,330 --> 00:24:06,996 >> Yahong: Awesome. 466 00:24:06,996 --> 00:24:08,720 DAVID J. MALAN: Så now-- också? 467 00:24:08,720 --> 00:24:09,500 >> Yahong: Awesome. 468 00:24:09,500 --> 00:24:10,360 >> DAVID J. MALAN: Åh, enormt, OK. 469 00:24:10,360 --> 00:24:11,670 Så häftigt, stanna där. 470 00:24:11,670 --> 00:24:16,290 Jag kommer att gå vidare och avslöja för dig vad några av dina klasskamrater här gjorde. 471 00:24:16,290 --> 00:24:22,260 Så här har vi detta här. 472 00:24:22,260 --> 00:24:25,410 OK, det slags bara hålla på och gå. 473 00:24:25,410 --> 00:24:27,920 Här, en lite annorlunda tolkning. 474 00:24:27,920 --> 00:24:31,020 475 00:24:31,020 --> 00:24:40,370 OK, här, låt oss se, att få närmare, om än mindre, mycket trevligt. 476 00:24:40,370 --> 00:24:42,200 Men jag var bara tvungen att ta denna en. 477 00:24:42,200 --> 00:24:44,680 >> [SKRATT] 478 00:24:44,680 --> 00:24:46,500 >> Vad var den faktiska svaret? 479 00:24:46,500 --> 00:24:48,300 Låt oss ta en titt här. 480 00:24:48,300 --> 00:24:51,600 Vad hon beskrev var den här bilden här. 481 00:24:51,600 --> 00:24:54,490 Så man-- några of-- många av er här uppe i de jag såg, 482 00:24:54,490 --> 00:24:55,570 fick denna rätt. 483 00:24:55,570 --> 00:24:59,470 Låt oss gå vidare och show-- låt oss kalla någon annan upp och se hur lätt, 484 00:24:59,470 --> 00:25:01,920 eller med vilken nivå av svårighet de kan göra det. 485 00:25:01,920 --> 00:25:02,970 Tack så mycket. 486 00:25:02,970 --> 00:25:05,460 Vad sägs om en annan volontär lite längre bak. 487 00:25:05,460 --> 00:25:08,820 OK, jag såg denna hand först, kom upp. 488 00:25:08,820 --> 00:25:10,280 Vad heter du? 489 00:25:10,280 --> 00:25:11,119 Åh förlåt? 490 00:25:11,119 --> 00:25:11,660 MARCY: Marcy. 491 00:25:11,660 --> 00:25:14,976 DAVID J. MALAN: Marcy, kom på upp, trevligt att träffas. 492 00:25:14,976 --> 00:25:16,850 Okej, här har vi en mikrofon för dig. 493 00:25:16,850 --> 00:25:17,940 Låt mig få en ritning. 494 00:25:17,940 --> 00:25:20,398 Och så om du vill att bara använda baksidan av detta ark, 495 00:25:20,398 --> 00:25:23,780 eller något annat papper, jag är kommer att gå vidare och ge Marcy 496 00:25:23,780 --> 00:25:32,320 en annan en här att endast kan hon nu see-- att endast 497 00:25:32,320 --> 00:25:36,330 hon kan se dunkelt, OK. 498 00:25:36,330 --> 00:25:37,210 >> MARCY: OK. 499 00:25:37,210 --> 00:25:38,001 >> DAVID J. MALAN: Go. 500 00:25:38,001 --> 00:25:40,040 501 00:25:40,040 --> 00:25:45,180 >> MARCY: Oavgjort 16 little prickar i ett rutnät. 502 00:25:45,180 --> 00:25:49,340 Så fyra rader med fyra punkter vardera. 503 00:25:49,340 --> 00:25:55,376 Och prickarna är ihåliga, så De är som små små cirklar. 504 00:25:55,376 --> 00:25:56,770 Åh, det finns fem av dem. 505 00:25:56,770 --> 00:25:59,050 OK, det är fem. 506 00:25:59,050 --> 00:26:02,930 Det är fem rader med svarta prickar. 507 00:26:02,930 --> 00:26:09,290 Fem rader med fem punkter, och sedan, från och med den övre vänstra Corner-- OK, 508 00:26:09,290 --> 00:26:12,460 så fem rader med fem punkter, och prickarna är ihåliga, 509 00:26:12,460 --> 00:26:15,630 så de är som små små cirklar faktiskt. 510 00:26:15,630 --> 00:26:17,250 Så de är vita på insidan. 511 00:26:17,250 --> 00:26:18,540 >> PUBLIK: OK. 512 00:26:18,540 --> 00:26:21,280 >> MARCY: OK, så fem rader med fem punkter. 513 00:26:21,280 --> 00:26:25,560 Och sedan börjar du från det övre vänstra punkt, 514 00:26:25,560 --> 00:26:28,090 och sedan dra en linje ner till nästa punkt 515 00:26:28,090 --> 00:26:34,290 ner, och sedan dra en annan linje till den till höger om den. 516 00:26:34,290 --> 00:26:36,390 Så det är två rader så långt. 517 00:26:36,390 --> 00:26:41,440 Och sedan dra en linje ner till nästa nedåt. 518 00:26:41,440 --> 00:26:44,490 OK, så det är tre linjer, ner, höger, och sedan ned. 519 00:26:44,490 --> 00:26:46,470 Och sedan vänster. 520 00:26:46,470 --> 00:26:49,450 Och sedan ner. 521 00:26:49,450 --> 00:26:53,940 >> OK, så recap, är det första en är down-- OK, 522 00:26:53,940 --> 00:26:57,740 du börjar från övre vänstra Corner-- och sedan ner och sedan höger, 523 00:26:57,740 --> 00:27:05,040 och sedan ner, och sedan vänster, och sedan ner, och sedan höger och sedan höger, 524 00:27:05,040 --> 00:27:06,560 och sedan vänster. 525 00:27:06,560 --> 00:27:07,980 OK, så vi är ungefär hälften igenom. 526 00:27:07,980 --> 00:27:10,290 527 00:27:10,290 --> 00:27:12,040 DAVID J. MALAN: Du sade höger, sedan vänster. 528 00:27:12,040 --> 00:27:15,960 MARCY: Åh, hoppsan, OK. 529 00:27:15,960 --> 00:27:17,860 DAVID J. MALAN: Det är inte lätt. 530 00:27:17,860 --> 00:27:19,840 MARCY: Låt oss börja om. 531 00:27:19,840 --> 00:27:21,590 Låt oss börja om från det övre vänstra hörnet. 532 00:27:21,590 --> 00:27:22,840 >> David J. MALAN: En mer passera. 533 00:27:22,840 --> 00:27:33,650 MARCY: Ja, OK, ner, höger, nedåt vänster, ner, höger, höger, ner, höger, 534 00:27:33,650 --> 00:27:44,520 upp, höger, upp, vänster, vänster, upp, upp, höger, ner, höger, upp, och du 535 00:27:44,520 --> 00:27:46,880 ska vara på det övre högra hörnet. 536 00:27:46,880 --> 00:27:47,430 OK. 537 00:27:47,430 --> 00:27:52,010 >> DAVID J. MALAN: Okej, och om du gjorde det på rätt sätt, bör du nu 538 00:27:52,010 --> 00:27:57,320 har detta på din pappersark. 539 00:27:57,320 --> 00:28:01,530 Så låt mig komma ta ett par. 540 00:28:01,530 --> 00:28:09,900 OK, tack, tack, tack, OK, jag tror inte att du vill det. 541 00:28:09,900 --> 00:28:13,690 OK, åh älska denna, tack. 542 00:28:13,690 --> 00:28:18,770 Ledsen att nå, wow, aw, OK jag kommer att ta bara den. 543 00:28:18,770 --> 00:28:22,250 Okej, det är bra, det är mycket bra. 544 00:28:22,250 --> 00:28:27,920 Okej, så låt oss se vad vi har här. 545 00:28:27,920 --> 00:28:31,400 >> Så märker, försöka göra en mentala avtryck av detta. 546 00:28:31,400 --> 00:28:33,720 Låt mig gå tillbaka till projektionen här. 547 00:28:33,720 --> 00:28:38,730 Och det är ganska bra här, mycket snyggt gjort. 548 00:28:38,730 --> 00:28:42,430 Den här, lite mindre, men Jag tror att det är på rätt spår 549 00:28:42,430 --> 00:28:47,040 liksom, mycket snyggt gjort. 550 00:28:47,040 --> 00:28:50,090 OK, här känner jag mig som jag bör inte sätta detta på internet, 551 00:28:50,090 --> 00:28:53,365 så låt mig-- här har en telefonnummer av någon anledning. 552 00:28:53,365 --> 00:28:57,460 >> [SKRATT] 553 00:28:57,460 --> 00:28:59,680 >> Tack. 554 00:28:59,680 --> 00:29:03,240 Och sedan, varför inte vi sluta med det här en och now-- tack så much-- 555 00:29:03,240 --> 00:29:05,950 vi har tid för ytterligare ett exempel här. 556 00:29:05,950 --> 00:29:08,900 Den här gången, vad sägs om på vänster finns, kom upp. 557 00:29:08,900 --> 00:29:10,280 Japp, med händerna, Japp. 558 00:29:10,280 --> 00:29:14,200 Okej komma vidare upp, kom upp. 559 00:29:14,200 --> 00:29:19,030 Denna gång dock, kom upp. 560 00:29:19,030 --> 00:29:19,760 Vad heter du? 561 00:29:19,760 --> 00:29:20,500 >> DANIEL: Daniel. 562 00:29:20,500 --> 00:29:23,860 >> DAVID J. MALAN: Daniel, den här gången men vi är 563 00:29:23,860 --> 00:29:26,280 kommer att krydda upp detta lite, och vi är 564 00:29:26,280 --> 00:29:28,465 kommer att ha dig komma över till pekskärmen. 565 00:29:28,465 --> 00:29:31,090 Så nu den här gången, jag ska visa alla er alla ritningen. 566 00:29:31,090 --> 00:29:35,630 Och på systemets ära, får du inte flytta dina ögon aldrig så lite upp här 567 00:29:35,630 --> 00:29:38,300 för att se vad den verkliga bilden är. 568 00:29:38,300 --> 00:29:40,359 Så du bara hålla en-- bara rakt fram. 569 00:29:40,359 --> 00:29:42,400 Och då du kommer att rita på skärmen vad 570 00:29:42,400 --> 00:29:43,733 dina klasskamrater beskriva för er. 571 00:29:43,733 --> 00:29:46,590 Och jag ska försöka sammanfatta verbalt så det är högt nog. 572 00:29:46,590 --> 00:29:50,925 >> Okej, så ära system här, titta rakt fram bara, 573 00:29:50,925 --> 00:29:54,050 och ni alla steg-för-step-- inte olikt jordnötssmör och gelé example-- 574 00:29:54,050 --> 00:29:56,550 låt oss försöka att beskriva detta. 575 00:29:56,550 --> 00:29:57,810 Första instruktion vänligen. 576 00:29:57,810 --> 00:29:59,590 >> PUBLIK: Rita en stor cirkel. 577 00:29:59,590 --> 00:30:01,063 >> DAVID J. MALAN: Rita en stor cirkel. 578 00:30:01,063 --> 00:30:07,220 >> [SKRATT] 579 00:30:07,220 --> 00:30:09,327 >> Okej, det här jag kommer att ångra. 580 00:30:09,327 --> 00:30:11,589 >> PUBLIK: Rita en pinne figur utan vapen. 581 00:30:11,589 --> 00:30:14,005 DAVID J. MALAN: Jag hörde, rita en pinne siffra utan vapen. 582 00:30:14,005 --> 00:30:17,240 583 00:30:17,240 --> 00:30:18,190 >> [APPLÅDER] 584 00:30:18,190 --> 00:30:22,226 >> OK, okej, andra instruktion. 585 00:30:22,226 --> 00:30:23,490 >> PUBLIK: Vänster arm på höften. 586 00:30:23,490 --> 00:30:27,472 >> DAVID J. MALAN: Vänster arm på höften. 587 00:30:27,472 --> 00:30:28,940 >> Målgrupp: Vinkel, kantig. 588 00:30:28,940 --> 00:30:32,530 >> DAVID J. MALAN: Vinkel, OK, vi har att-- låt mig ge dig suddgummi. 589 00:30:32,530 --> 00:30:33,980 Låt oss radera. 590 00:30:33,980 --> 00:30:35,852 OK, igen. 591 00:30:35,852 --> 00:30:36,810 PUBLIK: spetsiga armbåge. 592 00:30:36,810 --> 00:30:39,590 DAVID J. MALAN: spetsiga armbåge. 593 00:30:39,590 --> 00:30:40,729 Pointy armbåge. 594 00:30:40,729 --> 00:30:42,020 PUBLIK: Något akut armbåge. 595 00:30:42,020 --> 00:30:43,561 DAVID J. MALAN: Något akut armbåge. 596 00:30:43,561 --> 00:30:45,169 [APPLÅDER] 597 00:30:45,169 --> 00:30:46,710 DAVID J. MALAN: Okej, vad annars? 598 00:30:46,710 --> 00:30:48,647 Tredje instruktion. 599 00:30:48,647 --> 00:30:49,730 PUBLIK: Nu rotera the-- 600 00:30:49,730 --> 00:30:51,064 DAVID J. MALAN: Nu rotera the-- 601 00:30:51,064 --> 00:30:52,355 PUBLIK: Rotera 90 grader. 602 00:30:52,355 --> 00:30:53,950 DAVID J. MALAN: Rotera den 90 grader. 603 00:30:53,950 --> 00:30:55,846 [SKRATT] 604 00:30:55,846 --> 00:30:59,975 [SKRIKANDE] 605 00:30:59,975 --> 00:31:00,475 Va? 606 00:31:00,475 --> 00:31:03,200 607 00:31:03,200 --> 00:31:07,079 Höger arm är en v. Höger arm är en v. 608 00:31:07,079 --> 00:31:08,045 >> PUBLIK: Det gå du. 609 00:31:08,045 --> 00:31:08,920 >> DAVID J. MALAN: Nice. 610 00:31:08,920 --> 00:31:09,830 [GLÄDJANDE] 611 00:31:09,830 --> 00:31:13,550 >> Okej, och sista steget, sista steget. 612 00:31:13,550 --> 00:31:15,070 >> Publik: Linje bort från huvudet. 613 00:31:15,070 --> 00:31:17,880 >> David J. MALAN: En linje bort från huvudet. 614 00:31:17,880 --> 00:31:20,267 Ingen övre vänstra, ja. 615 00:31:20,267 --> 00:31:33,470 >> [SKRIKANDE] 616 00:31:33,470 --> 00:31:34,960 >> Publik: 45 graders vinkel. 617 00:31:34,960 --> 00:31:38,416 >> David J. MALAN: 45 graders vinkel. 618 00:31:38,416 --> 00:31:39,898 Å nej. 619 00:31:39,898 --> 00:31:43,356 >> [SKRIKANDE] 620 00:31:43,356 --> 00:31:44,832 >> Ja. 621 00:31:44,832 --> 00:31:45,332 Nej. 622 00:31:45,332 --> 00:31:48,296 623 00:31:48,296 --> 00:31:50,790 >> PUBLIK: Från toppen till vänster på huvudet. 624 00:31:50,790 --> 00:31:54,554 >> DAVID J. MALAN: From, från upp till vänster i hans head-- 625 00:31:54,554 --> 00:31:56,490 >> PUBLIK: Inte ansluten till huvudet. 626 00:31:56,490 --> 00:31:58,957 >> David J. MALAN: Ej ansluten till huvudet. 627 00:31:58,957 --> 00:31:59,457 Ja. 628 00:31:59,457 --> 00:32:04,347 >> [SKRIKANDE] 629 00:32:04,347 --> 00:32:06,792 >> Det är bra, det är bra. 630 00:32:06,792 --> 00:32:07,980 >> Målgrupp: Skriv, Hi. 631 00:32:07,980 --> 00:32:09,900 >> DAVID J. MALAN: Skriv, Hi. 632 00:32:09,900 --> 00:32:11,385 Skriv, Hi. 633 00:32:11,385 --> 00:32:12,315 >> PUBLIK: Högre. 634 00:32:12,315 --> 00:32:14,640 >> DAVID J. MALAN: Högre. 635 00:32:14,640 --> 00:32:16,500 >> PUBLIK: Vid slutet av raden. 636 00:32:16,500 --> 00:32:19,760 >> David J. MALAN: Vid slutet av raden write-- 637 00:32:19,760 --> 00:32:20,700 >> PUBLIK: Little i. 638 00:32:20,700 --> 00:32:21,200 Nej. 639 00:32:21,200 --> 00:32:24,354 >> [SKRIKANDE] 640 00:32:24,354 --> 00:32:25,520 DAVID J. MALAN: gemena i. 641 00:32:25,520 --> 00:32:28,624 642 00:32:28,624 --> 00:32:29,415 Jag hörde, gemener. 643 00:32:29,415 --> 00:32:33,195 644 00:32:33,195 --> 00:32:33,695 Ja. 645 00:32:33,695 --> 00:32:38,160 >> [APPLÅDER] 646 00:32:38,160 --> 00:32:41,210 >> Okej, det var fantastiskt, tack. 647 00:32:41,210 --> 00:32:49,790 Okej, så vi har tid för bara en mer motion. 648 00:32:49,790 --> 00:32:52,240 Du kanske kommer ihåg den efter temat musik 649 00:32:52,240 --> 00:32:54,399 som inser vi har tagit några friheter 650 00:32:54,399 --> 00:32:57,190 med bestämmelserna i följande spel, eftersom problemet set åtta, 651 00:32:57,190 --> 00:32:58,710 Vi ställde en massa frågor som var i huvudsak 652 00:32:58,710 --> 00:32:59,750 i form av fara. 653 00:32:59,750 --> 00:33:01,800 Och först efter p-set åtta gjorde vi beslutar, 654 00:33:01,800 --> 00:33:04,050 Tja, kanske det skulle faktiskt vara lite mer 655 00:33:04,050 --> 00:33:08,572 roligt att spela något annat i stället. 656 00:33:08,572 --> 00:33:15,850 >> [Familjefejden TEMA MUSIK] 657 00:33:15,850 --> 00:33:20,301 >> För detta, vi kommer att behöva fyra medlemmar av lärarkåren. 658 00:33:20,301 --> 00:33:25,372 Fyra medlemmar av lärarkåren, och fyra studenter, vad sägs om en, 659 00:33:25,372 --> 00:33:27,555 två, vad sägs om tre, fyra. 660 00:33:27,555 --> 00:33:29,446 Kom ner, kom ner. 661 00:33:29,446 --> 00:33:34,166 662 00:33:34,166 --> 00:33:38,860 Okej, vi är också kommer att need-- vi är också 663 00:33:38,860 --> 00:33:42,900 kommer att behöva en student-- om personalen skulle vilja gå här till vänster, studenter 664 00:33:42,900 --> 00:33:46,090 hit right-- vi behöver någon som är riktigt bra på aritmetiska 665 00:33:46,090 --> 00:33:48,990 under press. 666 00:33:48,990 --> 00:33:53,460 >> OK, här vara volontär [OHÖRBAR] kom igen upp. 667 00:33:53,460 --> 00:33:55,110 Så du kommer att använda pekskärmen här. 668 00:33:55,110 --> 00:33:56,252 Vad heter du? 669 00:33:56,252 --> 00:33:56,960 MICHAEL: Michael. 670 00:33:56,960 --> 00:33:58,680 DAVID J. MALAN: Michael, kom upp. 671 00:33:58,680 --> 00:34:01,080 Så ger vi dig instruktioner på bara ett ögonblick. 672 00:34:01,080 --> 00:34:04,090 Men om du bara vill skriva Personalen på höger och studenter 673 00:34:04,090 --> 00:34:07,610 till vänster för poäng hålla, låt mig gå vidare och låta var och en av er 674 00:34:07,610 --> 00:34:11,735 introducera er till din klass på denna sista dag. 675 00:34:11,735 --> 00:34:13,109 JAMES: Jag är James, jag är en nybörjare. 676 00:34:13,109 --> 00:34:15,670 677 00:34:15,670 --> 00:34:18,720 >> AARON: Hej, jag är Aaron. 678 00:34:18,720 --> 00:34:21,045 >> MAYA: Jag är Maya. 679 00:34:21,045 --> 00:34:22,178 >> KATHERINE: Jag är Katherine. 680 00:34:22,178 --> 00:34:23,969 DAVID J. MALAN: Och nu lärarkåren. 681 00:34:23,969 --> 00:34:26,199 JACK: Jag är Jack. 682 00:34:26,199 --> 00:34:27,579 ABBY: Abby 683 00:34:27,579 --> 00:34:29,944 TIM: Hej, jag heter Tim. 684 00:34:29,944 --> 00:34:30,485 MARIA: Maria. 685 00:34:30,485 --> 00:34:34,260 686 00:34:34,260 --> 00:34:36,960 >> DAVID J. MALAN: Så vi har i förväg, kommer upp 687 00:34:36,960 --> 00:34:41,540 med ett antal frågor, en del av vars svar vi slags består, 688 00:34:41,540 --> 00:34:45,440 men andra vars svar är baserade på faktiska statistiken 689 00:34:45,440 --> 00:34:48,889 från dina egna inlagor av problem set åtta och andra problemsamlingar. 690 00:34:48,889 --> 00:34:51,989 Så i allmänhet, var och en av dessa svar vi ska ha tillfrågade, 691 00:34:51,989 --> 00:34:55,980 låt oss säga 100 personer, vi kommer att sätta de fyra eller fem eller sex bästa svar 692 00:34:55,980 --> 00:34:58,439 i styrelsen, som var och en har en poäng i samband med det. 693 00:34:58,439 --> 00:35:00,730 Vad vi ska göra är justera reglerna lite. 694 00:35:00,730 --> 00:35:03,000 Så i stället för att ge kontroll till ett eller ett annat lag, 695 00:35:03,000 --> 00:35:09,510 vi helt enkelt gå att använda Staples enkla knappar för att tillåta varje lag 696 00:35:09,510 --> 00:35:11,150 buzz i den snabbaste. 697 00:35:11,150 --> 00:35:14,917 Och vem guesses-- träffar knappen först, och får en fråga rätt, 698 00:35:14,917 --> 00:35:16,500 kommer eventuellt att få så många poäng. 699 00:35:16,500 --> 00:35:18,333 Vi ska hålla kommer, vi ska fortsätta, och sedan 700 00:35:18,333 --> 00:35:23,065 beroende på vilket lag avslutar styrelsen, kommer få alla de punkter stämde hittills. 701 00:35:23,065 --> 00:35:24,940 Så vad du vill gör är stämmer poäng 702 00:35:24,940 --> 00:35:26,750 när vi går för varje fråga svarade rätt. 703 00:35:26,750 --> 00:35:29,750 Och sedan en gång de runda ändarna, du är kommer att sätta den totala antingen här, 704 00:35:29,750 --> 00:35:30,600 eller hit. 705 00:35:30,600 --> 00:35:32,280 >> MICHAEL: Så jag stämmer i mitt huvud. 706 00:35:32,280 --> 00:35:36,020 >> DAVID J. MALAN: Eller på skärmen framför alla, ja, 707 00:35:36,020 --> 00:35:40,040 eller på din telefon, som är tillbaka där tydligen. 708 00:35:40,040 --> 00:35:42,507 Okej, så vi ska gå igenom det här. 709 00:35:42,507 --> 00:35:43,840 Inget behov av att göra något ännu. 710 00:35:43,840 --> 00:35:46,048 Det första studenterna och personalen måste göra 711 00:35:46,048 --> 00:35:47,880 är drabbade deras respektive knappar snabbast 712 00:35:47,880 --> 00:35:51,040 efter att jag börjar läsa frågan och du vill föreslå ett svar. 713 00:35:51,040 --> 00:35:52,130 Vettigt? 714 00:35:52,130 --> 00:35:53,710 Okej, nu kör vi. 715 00:35:53,710 --> 00:35:55,925 Nämn en funktion som deklareras i stdio.h. 716 00:35:55,925 --> 00:36:00,190 717 00:36:00,190 --> 00:36:01,050 Personal. 718 00:36:01,050 --> 00:36:01,950 >> ABBY: Printf. 719 00:36:01,950 --> 00:36:04,550 >> DAVID J. MALAN: Visa oss printf. 720 00:36:04,550 --> 00:36:06,290 Mycket trevligt. 721 00:36:06,290 --> 00:36:10,226 Så bara skriva ner 68, eller hålla koll i ditt sinne av 68. 722 00:36:10,226 --> 00:36:11,350 Nu ska vi gå vidare. 723 00:36:11,350 --> 00:36:13,190 Så fort jag kommer att Läs frågan igen, 724 00:36:13,190 --> 00:36:15,648 du kanske inte surra in förrän efter Jag har upprepade frågan. 725 00:36:15,648 --> 00:36:17,250 Nämn en funktion som deklareras i stdio.h. 726 00:36:17,250 --> 00:36:20,100 727 00:36:20,100 --> 00:36:22,470 Samma fråga 728 00:36:22,470 --> 00:36:23,980 >> JAMES: Vad är sprintf. 729 00:36:23,980 --> 00:36:25,350 >> DAVID J. MALAN: Vad är sprintf. 730 00:36:25,350 --> 00:36:28,130 731 00:36:28,130 --> 00:36:30,310 Visa oss sprintf. 732 00:36:30,310 --> 00:36:33,060 Nej, jag ska läsa den igen. 733 00:36:33,060 --> 00:36:36,280 En funktion som deklareras i stdio.h. 734 00:36:36,280 --> 00:36:36,780 Personal. 735 00:36:36,780 --> 00:36:37,799 >> TIM: scanf. 736 00:36:37,799 --> 00:36:39,090 DAVID J. MALAN: scanf, visa oss. 737 00:36:39,090 --> 00:36:41,650 738 00:36:41,650 --> 00:36:44,050 Två strejker. 739 00:36:44,050 --> 00:36:46,505 Än en gång, en funktion deklarerats i stdio.h. 740 00:36:46,505 --> 00:36:50,380 741 00:36:50,380 --> 00:36:51,496 Studenter. 742 00:36:51,496 --> 00:36:52,470 >> JAMES: fopen. 743 00:36:52,470 --> 00:36:57,400 >> DAVID J. MALAN: fopen, mycket trevligt. 744 00:36:57,400 --> 00:37:00,430 Jag ska bara fortsätta att upprepa frågan, en funktion som deklareras i stdio.h. 745 00:37:00,430 --> 00:37:03,480 746 00:37:03,480 --> 00:37:04,540 Personal. 747 00:37:04,540 --> 00:37:05,270 >> TIM: Fclosed. 748 00:37:05,270 --> 00:37:07,910 >> DAVID J. MALAN: Fclosed, bra jobb. 749 00:37:07,910 --> 00:37:12,010 Trevligt, vi har två svar kvar på styrelsen, nummer två och nummer 5 750 00:37:12,010 --> 00:37:13,100 för denna runda. 751 00:37:13,100 --> 00:37:16,460 En funktion som deklareras i stdio.h. 752 00:37:16,460 --> 00:37:18,250 Studenter. 753 00:37:18,250 --> 00:37:19,210 >> KATHERINE: fread. 754 00:37:19,210 --> 00:37:21,804 >> DAVID J. MALAN: Visa oss fread. 755 00:37:21,804 --> 00:37:23,620 Mycket trevligt. 756 00:37:23,620 --> 00:37:27,250 Den som now-- beroende på vilket lag besvarar den femte och sista svar, 757 00:37:27,250 --> 00:37:28,680 får alla punkter. 758 00:37:28,680 --> 00:37:31,520 Så du bör lägga till alla dessa nummer upp, och vem får detta, 759 00:37:31,520 --> 00:37:34,310 blir att den totala. 760 00:37:34,310 --> 00:37:35,870 Finns det ett misstag? 761 00:37:35,870 --> 00:37:37,035 Det finns inget nummer sex. 762 00:37:37,035 --> 00:37:39,890 Inget nummer sex, inte genomförts. 763 00:37:39,890 --> 00:37:43,330 Namn en funktion som deklarerats i stdio-- personal. 764 00:37:43,330 --> 00:37:46,432 765 00:37:46,432 --> 00:37:47,520 >> TIM: Fright. 766 00:37:47,520 --> 00:37:48,811 >> DAVID J. MALAN: Visa oss skräck. 767 00:37:48,811 --> 00:37:51,440 768 00:37:51,440 --> 00:37:53,690 >> JACK: Det förklarar så mycket. 769 00:37:53,690 --> 00:37:55,350 >> DAVID J. MALAN: Låt oss försöka en gång till. 770 00:37:55,350 --> 00:37:59,210 Namn en-- nämna funktion deklarerats i stdio.h. 771 00:37:59,210 --> 00:38:00,220 Tim. 772 00:38:00,220 --> 00:38:00,830 >> TIM: fseek. 773 00:38:00,830 --> 00:38:01,746 >> David J. MALAN: fseek. 774 00:38:01,746 --> 00:38:04,350 775 00:38:04,350 --> 00:38:08,720 Om en mer försök, namnge en funktion deklareras F-- i stdio.h. 776 00:38:08,720 --> 00:38:12,011 777 00:38:12,011 --> 00:38:14,220 >> MARIA: fgetc. 778 00:38:14,220 --> 00:38:16,690 >> David J. MALAN: fgetc. 779 00:38:16,690 --> 00:38:18,270 Så ingen får poäng. 780 00:38:18,270 --> 00:38:20,440 Colton, vill visa oss vilket nummer fem var? 781 00:38:20,440 --> 00:38:23,110 782 00:38:23,110 --> 00:38:24,735 OK, är Matlock inte i stdio.h. 783 00:38:24,735 --> 00:38:28,586 784 00:38:28,586 --> 00:38:29,710 Jason Hirschhorn alla. 785 00:38:29,710 --> 00:38:33,252 786 00:38:33,252 --> 00:38:35,210 Okej låt oss gå vidare den andra frågan. 787 00:38:35,210 --> 00:38:39,900 Första person buzz här, till denna fråga, ett program som du 788 00:38:39,900 --> 00:38:42,560 använda under programmeringen. 789 00:38:42,560 --> 00:38:43,473 Personal. 790 00:38:43,473 --> 00:38:44,400 >> TIM: Clang. 791 00:38:44,400 --> 00:38:46,500 >> David J. MALAN: Clang. 792 00:38:46,500 --> 00:38:48,660 Mycket trevligt, nummer två svar. 793 00:38:48,660 --> 00:38:50,836 Återigen, namnge ett program som du använda under programmeringen. 794 00:38:50,836 --> 00:38:53,980 795 00:38:53,980 --> 00:38:55,000 Studenter. 796 00:38:55,000 --> 00:38:55,730 >> JAMES: GDB. 797 00:38:55,730 --> 00:38:56,563 >> DAVID J. MALAN: GDB. 798 00:38:56,563 --> 00:38:59,060 799 00:38:59,060 --> 00:39:02,960 Så på denna punkt, skulle 38 vara det totala, men ingen har fått några poäng än. 800 00:39:02,960 --> 00:39:05,490 Okej, namnge ett program används under programmeringen. 801 00:39:05,490 --> 00:39:08,030 802 00:39:08,030 --> 00:39:08,860 >> TIM: Valgrind. 803 00:39:08,860 --> 00:39:09,901 >> David J. MALAN: Valgrind. 804 00:39:09,901 --> 00:39:13,332 805 00:39:13,332 --> 00:39:17,790 Okej, namnge ett program du använder under programmeringen. 806 00:39:17,790 --> 00:39:19,275 Studenter. 807 00:39:19,275 --> 00:39:20,480 >> AARON: PHP. 808 00:39:20,480 --> 00:39:26,000 >> DAVID J. MALAN: PHP Namn a program du använder under programmeringen. 809 00:39:26,000 --> 00:39:27,147 Personal. 810 00:39:27,147 --> 00:39:28,310 >> MARIA: Facebook. 811 00:39:28,310 --> 00:39:32,320 >> DAVID J. MALAN: Visa oss, visa oss Facebook. 812 00:39:32,320 --> 00:39:37,810 >> [APPLÅDER] 813 00:39:37,810 --> 00:39:40,297 >> Vi har sex bästa svar i styrelsen, tre att gå. 814 00:39:40,297 --> 00:39:42,005 Namnge ett program som du använda under programmeringen. 815 00:39:42,005 --> 00:39:45,650 816 00:39:45,650 --> 00:39:46,150 Personal. 817 00:39:46,150 --> 00:39:47,310 >> TIM: Google. 818 00:39:47,310 --> 00:39:49,670 >> DAVID J. MALAN: Google. 819 00:39:49,670 --> 00:39:51,470 Brow-- okej. 820 00:39:51,470 --> 00:39:53,845 >> PUBLIK: Boo. 821 00:39:53,845 --> 00:39:56,220 >> DAVID J. MALAN: Boo. 822 00:39:56,220 --> 00:39:57,990 Okej, name-- två svar left-- namn 823 00:39:57,990 --> 00:40:00,316 ett program du använder under programmeringen. 824 00:40:00,316 --> 00:40:01,832 >> MAYA: CS50 Diskutera. 825 00:40:01,832 --> 00:40:03,040 DAVID J. MALAN: CS50 Diskutera. 826 00:40:03,040 --> 00:40:06,530 827 00:40:06,530 --> 00:40:08,950 En mer försök, ett program du använder under programmeringen. 828 00:40:08,950 --> 00:40:13,510 829 00:40:13,510 --> 00:40:15,050 Jag hörde studenter. 830 00:40:15,050 --> 00:40:15,840 Studenter. 831 00:40:15,840 --> 00:40:16,799 >> AARON: CS50 IDE. 832 00:40:16,799 --> 00:40:17,840 DAVID J. MALAN: CS50 IDE. 833 00:40:17,840 --> 00:40:22,080 834 00:40:22,080 --> 00:40:24,290 Och sista, ett program du använder under programmeringen. 835 00:40:24,290 --> 00:40:27,030 836 00:40:27,030 --> 00:40:28,140 >> TIM: Check50. 837 00:40:28,140 --> 00:40:30,710 >> David J. MALAN: Check50. 838 00:40:30,710 --> 00:40:32,090 Nix, låt oss avslöja svaret. 839 00:40:32,090 --> 00:40:35,645 Nummer sex var Spotify. 840 00:40:35,645 --> 00:40:39,670 Okej, jag tror att vi har tid för bara en eller två fler. 841 00:40:39,670 --> 00:40:44,300 Fyll i följande mening, inga poäng för något av lagen fortfarande. 842 00:40:44,300 --> 00:40:50,270 Det är noll till noll, vinnare vidta alla snart, bra jobb. 843 00:40:50,270 --> 00:40:56,830 Fyll i följande mening, Jag kommer aldrig gonna-- personal. 844 00:40:56,830 --> 00:40:58,230 >> TIM: Ge dig. 845 00:40:58,230 --> 00:41:00,650 >> DAVID J. MALAN: Ge dig. 846 00:41:00,650 --> 00:41:02,330 Fin. 847 00:41:02,330 --> 00:41:03,974 Studenter. 848 00:41:03,974 --> 00:41:04,890 >> JAMES: Låt dig ner. 849 00:41:04,890 --> 00:41:06,098 >> DAVID J. MALAN: Låt dig ner. 850 00:41:06,098 --> 00:41:08,650 851 00:41:08,650 --> 00:41:09,735 Jag har aldrig gonna- 852 00:41:09,735 --> 00:41:11,110 MARIA: springa runt och överge dig. 853 00:41:11,110 --> 00:41:14,470 David J. MALAN: Kör runt och överge dig. 854 00:41:14,470 --> 00:41:17,720 Springa runt öken, OK. 855 00:41:17,720 --> 00:41:18,880 Studenter. 856 00:41:18,880 --> 00:41:20,380 >> AARON: Det kommer aldrig att få dig att gråta. 857 00:41:20,380 --> 00:41:21,588 >> DAVID J. MALAN: Gör du gråta. 858 00:41:21,588 --> 00:41:24,841 859 00:41:24,841 --> 00:41:25,340 Personal. 860 00:41:25,340 --> 00:41:26,100 >> TIM: Säg adjö. 861 00:41:26,100 --> 00:41:29,350 >> DAVID J. MALAN: Jag kan inte tro det är Frågan ni alla får rätt. 862 00:41:29,350 --> 00:41:31,750 863 00:41:31,750 --> 00:41:35,220 Säg adjö, Japp, och den sista. 864 00:41:35,220 --> 00:41:35,910 Studenter. 865 00:41:35,910 --> 00:41:37,490 >> KATHERINE: Hurt dig. 866 00:41:37,490 --> 00:41:40,998 >> DAVID J. MALAN: Berätta för en lögn och skada dig. 867 00:41:40,998 --> 00:41:42,914 Studenter får 100 poäng. 868 00:41:42,914 --> 00:41:45,790 869 00:41:45,790 --> 00:41:52,286 Det är why-- det är det för CS50 är tårta nu serveras. 870 00:41:52,286 --> 00:41:55,709 >> [Seinfeld TEMA SONG] 871 00:41:55,709 --> 00:41:59,132 >> [MUSIK SPELA] 872 00:41:59,132 --> 00:42:07,290 873 00:42:07,290 --> 00:42:08,540 DAN ARMINDARIZ: Är du galen? 874 00:42:08,540 --> 00:42:09,340 Vad tror du att du gör? 875 00:42:09,340 --> 00:42:10,980 >> TALARE 6: Jag försöker komma in i hissen. 876 00:42:10,980 --> 00:42:11,870 >> DAN ARMINDARIZ: Vad pratar du om? 877 00:42:11,870 --> 00:42:12,640 Du såg mig inte vänta här? 878 00:42:12,640 --> 00:42:14,700 >> TALARE 6: Jag såg inte dig mannen väntar. 879 00:42:14,700 --> 00:42:16,280 >> DAN ARMINDARIZ: Om du inte se mig väntar, sedan varför skulle du 880 00:42:16,280 --> 00:42:17,404 sätta din vagn sånt? 881 00:42:17,404 --> 00:42:19,820 TALARE 6: Därför att det är hur jag får in i hissen. 882 00:42:19,820 --> 00:42:20,945 >> DAN ARMINDARIZ: [OHÖRBAR] 883 00:42:20,945 --> 00:42:22,820 884 00:42:22,820 --> 00:42:25,706 >> TALARE 6: Få out-- släppa taget! 885 00:42:25,706 --> 00:42:26,206