1 00:00:00,000 --> 00:00:02,994 >> [MUSIC SPILLE] 2 00:00:02,994 --> 00:00:32,934 3 00:00:32,934 --> 00:00:35,429 >> SPEAKER 1: Det er CS50, Harvard University. 4 00:00:35,429 --> 00:00:38,423 >> [MUSIC SPILLE] 5 00:00:38,423 --> 00:01:04,819 6 00:01:04,819 --> 00:01:08,027 DAVID J. MALAN: [uhørbart] er sannsynligvis i siste halvdel av telefonboken, 7 00:01:08,027 --> 00:01:13,751 Jeg kan nå rive problemet i to. 8 00:01:13,751 --> 00:01:15,610 Det var faktisk ekte, den kampen. 9 00:01:15,610 --> 00:01:18,514 >> [MUSIC SPILLE] 10 00:01:18,514 --> 00:01:49,200 11 00:01:49,200 --> 00:01:51,080 >> SPEAKER 2: Dere mennesker er så lett å slå. 12 00:01:51,080 --> 00:01:54,160 13 00:01:54,160 --> 00:02:01,240 >> DAVID J. MALAN: Greit, dette er CS50. 14 00:02:01,240 --> 00:02:03,610 Dette er starten og slutten av uke 12. 15 00:02:03,610 --> 00:02:05,360 Og du husker kanskje at i uke null, dette 16 00:02:05,360 --> 00:02:08,443 er meldinger som vi begynte, at det ikke spiller noen rolle hvor du ender 17 00:02:08,443 --> 00:02:10,900 opp i forhold til klassekameratene dine, men der du i dag, 18 00:02:10,900 --> 00:02:14,900 og kanskje bare noen få uker fra nå, end opp i forhold til deg selv for noen uker siden. 19 00:02:14,900 --> 00:02:18,360 >> Og faktisk, vi håper etter så mange problem sett, og så mange timer, 20 00:02:18,360 --> 00:02:20,850 og et par spørrekonkurranser, og fortsatt med det endelige prosjektet, 21 00:02:20,850 --> 00:02:24,290 at du føler spesielt stolt etter å ha kommet hele veien fra uke 22 00:02:24,290 --> 00:02:27,200 en hvor dette kanskje var tidligst av kamper, 23 00:02:27,200 --> 00:02:29,840 enten i standardutgaven eller hacker utgave av denne. 24 00:02:29,840 --> 00:02:33,880 Og jeg vil foreslå, at på et tidspunkt i fritiden, at du går tilbake 25 00:02:33,880 --> 00:02:36,250 og se dine PHP, din Javascript, og se 26 00:02:36,250 --> 00:02:40,040 hvis du ikke kan gjennomføre dette langt, langt raskere og mer komfortabelt 27 00:02:40,040 --> 00:02:42,510 enn du en gang gjorde siden. 28 00:02:42,510 --> 00:02:46,380 >> Faktisk, etter dette, husker du gjorde kryptografi, gjorde du spillet på 15, 29 00:02:46,380 --> 00:02:50,350 du gjorde etterforskning utfordringer, du gjorde den raskeste spell 30 00:02:50,350 --> 00:02:54,140 kontrolløren at du kunne, gjorde du CS50 finans, CS50 mash-up, 31 00:02:54,140 --> 00:02:56,860 og deretter nå, til slutt, din egen endelige prosjektet. 32 00:02:56,860 --> 00:03:00,060 Og så i dag, prøver vi å få nedleggelse, og se på hvor vi har kommet, 33 00:03:00,060 --> 00:03:01,470 og hvor vi skal. 34 00:03:01,470 --> 00:03:04,550 Og bare for å berolige også, som en gang alle de gjenværende støttehjul 35 00:03:04,550 --> 00:03:06,821 kommer av, du ganske mye har tilstrekkelig mange verktøy 36 00:03:06,821 --> 00:03:08,570 i verktøysett for å nå gå av og gjøre mest 37 00:03:08,570 --> 00:03:10,220 noe i verden av programmering. 38 00:03:10,220 --> 00:03:13,390 >> Gjerne vurderer å ta noen høyere nivå kurs kan være til nytte. 39 00:03:13,390 --> 00:03:16,752 Men innser også at selv om dette er den siste CS kurs du tar, innser 40 00:03:16,752 --> 00:03:18,710 at på Mac OS, er det så mange forskjellige verktøy 41 00:03:18,710 --> 00:03:22,390 som du kan bruke uavhengig av å ha å bruke noe som CS50 IDE. 42 00:03:22,390 --> 00:03:26,050 Nesten de samme verktøyene eksisterer for Windows, Linux, og mer. 43 00:03:26,050 --> 00:03:30,180 Og ja, ett av målene CS50 i bruker denne brannslange språk, C, 44 00:03:30,180 --> 00:03:32,640 og PHP, og oppfølgeren, og Javascript og HTML, og CSS, 45 00:03:32,640 --> 00:03:34,890 er å virkelig sørge for at trenger du ikke gå ut av dette kurset 46 00:03:34,890 --> 00:03:38,385 tenker, jeg lærte c, men heller at du lærte å programmere, 47 00:03:38,385 --> 00:03:41,110 og at du forstår litt noe om informatikk 48 00:03:41,110 --> 00:03:41,700 selv. 49 00:03:41,700 --> 00:03:44,741 >> Faktisk, selv om vi ikke har sett i det hele tatt av følgende språk, 50 00:03:44,741 --> 00:03:49,295 det er morsomt nå å gå inn i dette fellesskapet folk som finner nerdete humor morsomt. 51 00:03:49,295 --> 00:03:51,670 Og selv om noen av språk du er i ferd med å se 52 00:03:51,670 --> 00:03:54,190 kanskje ikke være helt kjent, kommer du i alle fall 53 00:03:54,190 --> 00:03:57,080 få noen humrer fra minst én kjent språk, Javascript. 54 00:03:57,080 --> 00:04:00,425 Dette var en tale av en spesielt godt bevandret programmerer 55 00:04:00,425 --> 00:04:03,100 for en tid siden med tittelen, Wat. 56 00:04:03,100 --> 00:04:06,460 Og vi tenkte vi skulle gi deg en innblikk i hvordan dataforskere pleier 57 00:04:06,460 --> 00:04:08,250 til å tenke, eller i det minste snakke. 58 00:04:08,250 --> 00:04:11,184 59 00:04:11,184 --> 00:04:13,140 >> GARY BERNHARDT: Greit bra. 60 00:04:13,140 --> 00:04:14,570 Dere vet hva wat betyr? 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 Akkurat, akkurat. 64 00:04:22,540 --> 00:04:24,800 La oss snakke om Ruby. 65 00:04:24,800 --> 00:04:30,270 I Ruby, hvis du refererer til en udefinert variabel, selvfølgelig 66 00:04:30,270 --> 00:04:32,470 det NameErrors, som du forventer. 67 00:04:32,470 --> 00:04:37,190 Og hvis du prøver å tildele b til en med dem udefinert, selvfølgelig 68 00:04:37,190 --> 00:04:39,060 det NameErrors, som du forventer. 69 00:04:39,060 --> 00:04:42,673 Og hva skjer hvis du prøver å tildele en til en, med en udefinert? 70 00:04:42,673 --> 00:04:43,660 >> PUBLIKUM: Nil. 71 00:04:43,660 --> 00:04:46,910 >> GARY BERNHARDT: Riktig, null. 72 00:04:46,910 --> 00:04:47,495 Wat. 73 00:04:47,495 --> 00:04:53,284 >> [LATTER] 74 00:04:53,284 --> 00:04:54,200 La oss snakke om Ruby. 75 00:04:54,200 --> 00:04:57,090 76 00:04:57,090 --> 00:05:00,940 Ruby, i motsetning til noen andre dynamiske språk, har ikke bare ord. 77 00:05:00,940 --> 00:05:05,730 Så du kan ikke bare skrive ordene i, og har strenger kommet ut med mindre du definerer 78 00:05:05,730 --> 00:05:09,070 en bestemt method_missing som gjør det rette. 79 00:05:09,070 --> 00:05:13,010 Og så, hvis du skriver bare ord, plutselig, støtter Ruby bare ord. 80 00:05:13,010 --> 00:05:17,360 Og faktisk, vil det til og med støtte nakne ord med smell i dem. 81 00:05:17,360 --> 00:05:19,100 Og dette er ikke fortjener wat. 82 00:05:19,100 --> 00:05:23,310 Dette er faktisk et resultat av hvor fantastisk Ruby er. 83 00:05:23,310 --> 00:05:26,400 Men hvis du noen gang faktisk Dette gjør du da, wat. 84 00:05:26,400 --> 00:05:31,590 >> [LATTER] 85 00:05:31,590 --> 00:05:33,375 >> La oss snakke om Javascript. 86 00:05:33,375 --> 00:05:37,720 87 00:05:37,720 --> 00:05:41,440 Er det noen som vet, i Javascript, hva matrise pluss matrise er? 88 00:05:41,440 --> 00:05:44,913 Vel, la meg spørre deg dette først, hva skal rekke pluss rekke være? 89 00:05:44,913 --> 00:05:45,900 >> PUBLIKUM: Empty array. 90 00:05:45,900 --> 00:05:48,430 >> GARY BERNHARDT: Empty array, jeg vil også akseptere typefeil. 91 00:05:48,430 --> 00:05:50,830 Det er ikke hva matrise pluss matrise er. 92 00:05:50,830 --> 00:05:55,345 Feil, feil, array plus matrise er tom streng. 93 00:05:55,345 --> 00:05:59,330 >> [LATTER] 94 00:05:59,330 --> 00:06:03,040 >> Selvfølgelig, jeg tror det er åpenbart for alle. 95 00:06:03,040 --> 00:06:04,790 Nå hva ville rekke pluss objekt være? 96 00:06:04,790 --> 00:06:07,498 Dette bør selvsagt være type feil, fordi de er helt 97 00:06:07,498 --> 00:06:08,730 ulike typer. 98 00:06:08,730 --> 00:06:10,240 Vet noen hva dette er? 99 00:06:10,240 --> 00:06:11,900 >> PUBLIKUM: False. 100 00:06:11,900 --> 00:06:13,764 >> GARY BERNHARDT: Nei, i nærheten, nei, langt borte. 101 00:06:13,764 --> 00:06:14,680 PUBLIKUM: Det er objekt. 102 00:06:14,680 --> 00:06:15,955 GARY BERNHARDT: Det formål. 103 00:06:15,955 --> 00:06:17,950 Yeah, right, pent gjort. 104 00:06:17,950 --> 00:06:21,740 >> Nå, selvfølgelig, fordi denne er pluss, kan du vende operander 105 00:06:21,740 --> 00:06:23,100 og det samme kommer ut. 106 00:06:23,100 --> 00:06:25,860 Så hvis vi do-- hva? 107 00:06:25,860 --> 00:06:27,550 Nei, det er bare et objekt. 108 00:06:27,550 --> 00:06:30,340 Hvis du gjør protesterer pluss matrisen du skal få akkurat det samme. 109 00:06:30,340 --> 00:06:31,865 Som som du kan se, gjør du. 110 00:06:31,865 --> 00:06:36,540 >> [LATTER] 111 00:06:36,540 --> 00:06:39,940 >> Og til slutt, den eneste av disse som faktisk er sant 112 00:06:39,940 --> 00:06:43,510 er-- fordi du legger arrays og du får tom streng, betyr det ikke fornuftig. 113 00:06:43,510 --> 00:06:47,334 Men et objekt pluss et objekt er faktisk ikke et tall, teknisk. 114 00:06:47,334 --> 00:06:49,150 >> [LATTER] 115 00:06:49,150 --> 00:06:50,450 >> Så dette er faktisk riktig. 116 00:06:50,450 --> 00:06:53,670 117 00:06:53,670 --> 00:06:57,470 Nøyaktig, høyre, som hva er enda skjer i dette lang-- jeg bare, 118 00:06:57,470 --> 00:07:02,172 Jeg vet ikke engang forstår hva person med en hjerne i hodet 119 00:07:02,172 --> 00:07:04,005 skulle tro at noen dette er en god idé. 120 00:07:04,005 --> 00:07:07,690 >> [LATTER] 121 00:07:07,690 --> 00:07:09,859 >> OK, OK, nok å gjøre narr språk som suger. 122 00:07:09,859 --> 00:07:11,025 La oss snakke om Javascript. 123 00:07:11,025 --> 00:07:13,820 >> [LATTER] 124 00:07:13,820 --> 00:07:18,210 >> Hvis jeg sier rekke dot nytt 16, eller bare matrise (16), 125 00:07:18,210 --> 00:07:20,350 Jeg får en rekke 16 ting, som den representerer 126 00:07:20,350 --> 00:07:24,260 som 16 komma, som er åpenbare. 127 00:07:24,260 --> 00:07:29,060 Hvis jeg så bli med de med en streng, da får jeg strengen 16 ganger. 128 00:07:29,060 --> 00:07:33,527 Dette er faktisk den eneste linje i denne Hele presentasjonen som er rimelig. 129 00:07:33,527 --> 00:07:35,610 Nå, hvis jeg tar denne strengen og deretter legge til en en til det, 130 00:07:35,610 --> 00:07:39,270 det tolker en as-- kaster en til en streng, 131 00:07:39,270 --> 00:07:42,270 og så får vi wat1 en haug med ganger, fine. 132 00:07:42,270 --> 00:07:45,688 Vet noen hva som vil skje hvis jeg trekker en fra strengen? 133 00:07:45,688 --> 00:07:47,680 >> [LATTER] 134 00:07:47,680 --> 00:07:49,030 >> Jeg antar ingen gjør. 135 00:07:49,030 --> 00:07:51,080 La me-- Jeg skal gi deg et hint. 136 00:07:51,080 --> 00:07:53,290 Hjelper dette? 137 00:07:53,290 --> 00:07:54,860 Er det noen som vet? 138 00:07:54,860 --> 00:08:05,162 >> [LATTER] 139 00:08:05,162 --> 00:08:05,662 Watman. 140 00:08:05,662 --> 00:08:14,972 [LATTER] 141 00:08:14,972 --> 00:08:15,680 Det er alt jeg fikk. 142 00:08:15,680 --> 00:08:16,480 Takk folkens. 143 00:08:16,480 --> 00:08:22,244 >> [BIFALL] 144 00:08:22,244 --> 00:08:25,410 DAVID J. MALAN: La oss ta en rask titt på noen av de tingene som kommer til deg. 145 00:08:25,410 --> 00:08:27,710 Så CS50 Hackathon er denne episke all-nighter, 146 00:08:27,710 --> 00:08:30,780 der du og dine klassekamerater fra Yale, vil dykke into-- 147 00:08:30,780 --> 00:08:33,350 men forhåpentligvis ikke begin-- det endelige prosjektet. 148 00:08:33,350 --> 00:08:34,850 Kvelden starter kl 07:00. 149 00:08:34,850 --> 00:08:36,580 Første middag vil være omtrent på 9:00. 150 00:08:36,580 --> 00:08:38,054 Andre middag vil være på 01:00. 151 00:08:38,054 --> 00:08:39,929 Og så, for de fremdeles står, frokost 152 00:08:39,929 --> 00:08:42,870 Det vil bli servert på IHOP på rundt 05:00. 153 00:08:42,870 --> 00:08:45,180 >> Du kan se slike scener som dette. 154 00:08:45,180 --> 00:08:46,930 Som lovet, i uke null i år, vil vi 155 00:08:46,930 --> 00:08:50,090 har ikke bare mat og middag, og godteri, men også for andre gang 156 00:08:50,090 --> 00:08:52,070 i historie, grønnsaker. 157 00:08:52,070 --> 00:08:55,902 Men rundt 3 eller 4 AM, scener som dette er ikke alle som uvanlig. 158 00:08:55,902 --> 00:08:59,110 Faktisk ser vi vår rettferdige andel av puter blir brakt til Hackathon, hvilken 159 00:08:59,110 --> 00:09:00,200 er greit også. 160 00:09:00,200 --> 00:09:02,890 Og så klimaks av kurset er den såkalte CS50 rettferdig. 161 00:09:02,890 --> 00:09:05,290 Det er en både her, og i New Haven en uke etter. 162 00:09:05,290 --> 00:09:08,431 En på Harvard er Mandag 7 desember, 163 00:09:08,431 --> 00:09:10,180 i løpet av ettermiddagen i Nordvest Science. 164 00:09:10,180 --> 00:09:11,710 >> Og ved ankomst, vil du sjekker inn. 165 00:09:11,710 --> 00:09:14,380 Og du vil se slike ting som popcorn og ballonger, 166 00:09:14,380 --> 00:09:17,180 og til slutt, som i fjor år, over 2000 mennesker som kommer 167 00:09:17,180 --> 00:09:20,270 å se det endelige prosjektet, studenter, ansatte og lærere 168 00:09:20,270 --> 00:09:22,630 fra hele campus og selv off-campus. 169 00:09:22,630 --> 00:09:27,250 Og hvis det ikke var nok insentiv å komme og se deg selv, 170 00:09:27,250 --> 00:09:29,490 innse at venner kan bli oppmuntret 171 00:09:29,490 --> 00:09:32,534 til å komme å se Asana, og eBay, og Facebook og Google, og Microsoft, 172 00:09:32,534 --> 00:09:34,950 og Palantir, og Quora, og andre, rekrutterere og alumni 173 00:09:34,950 --> 00:09:37,699 fra disse ulike selskaper til snakke om livet i den virkelige verden, 174 00:09:37,699 --> 00:09:41,790 muligheter både heltid og sommeren i selve bransjen. 175 00:09:41,790 --> 00:09:44,920 >> Og hvis det ikke var grunn nok til å komme og se deg, 176 00:09:44,920 --> 00:09:49,420 dine venner kan bli oppmuntret til å skriv trekningen der, ved ankomst, 177 00:09:49,420 --> 00:09:52,510 du som studenter vil hver bli overlevert en haug med smiley face klistremerker. 178 00:09:52,510 --> 00:09:55,500 Og deltakere, som dine venner, vil bli håndtert litt tombola kort 179 00:09:55,500 --> 00:09:56,260 ved ankomst. 180 00:09:56,260 --> 00:09:58,920 Og for hver person de chatte opp, vil de være 181 00:09:58,920 --> 00:10:01,310 levert, av deg, en smiley face klistremerke. 182 00:10:01,310 --> 00:10:06,270 Som hver representerer en oppføring inn i en tombola med flotte premier, 183 00:10:06,270 --> 00:10:09,155 blant dem en Xbox, Wii, og en hel haug med andre morsomme ting, 184 00:10:09,155 --> 00:10:10,780 noen som vi har sett her i klassen. 185 00:10:10,780 --> 00:10:11,780 Så følg med for det. 186 00:10:11,780 --> 00:10:14,490 >> Men til syvende og sist, er det fullt om prestasjonene 187 00:10:14,490 --> 00:10:17,130 dette semesteret, og uttrykk, og spenning 188 00:10:17,130 --> 00:10:18,870 at du vil røre på de som deltar. 189 00:10:18,870 --> 00:10:21,660 Hvor du til slutt er iført din own-- dette, 190 00:10:21,660 --> 00:10:24,330 Jeg tok CS50 t-skjorter som det her. 191 00:10:24,330 --> 00:10:26,790 Så oppmuntre venner til å ta turen til denne nettadressen 192 00:10:26,790 --> 00:10:29,760 her, som vil sende deg til alle detaljer derfor. 193 00:10:29,760 --> 00:10:33,080 >> I mellomtiden, hvis du vurderer en annen se på informatikk denne våren, 194 00:10:33,080 --> 00:10:36,560 eller utenfor, innser at dette er samme handout-- riktignok oppdatert siden uke 195 00:10:36,560 --> 00:10:37,935 zero-- at vi delte ut. 196 00:10:37,935 --> 00:10:39,810 Og hvis du går til Midt i dette booklet-- 197 00:10:39,810 --> 00:10:43,040 det er kopier i tverrskipet outside-- innser dette viser deg 198 00:10:43,040 --> 00:10:45,740 via piler nøyaktig hva kurs du kan gå av 199 00:10:45,740 --> 00:10:49,100 å utforske denne våren, neste høsten, sommeren og utover. 200 00:10:49,100 --> 00:10:51,920 Så ta en titt på kartet deri for å få en følelse av ting. 201 00:10:51,920 --> 00:10:54,170 Og hvis du ønsker å få involvert i andre kapasiteter, 202 00:10:54,170 --> 00:10:57,520 vet, hvis du allerede ikke gjør det, at College Board-- som 203 00:10:57,520 --> 00:10:59,880 du kan ha noen ikke så gode minner of-- 204 00:10:59,880 --> 00:11:03,650 har likevel bare å lage en ny læreplanen heter AP Computer 205 00:11:03,650 --> 00:11:04,517 Vitenskap prinsipper. 206 00:11:04,517 --> 00:11:06,850 Noe du kan ha tatt, eller i det minste hørt om, 207 00:11:06,850 --> 00:11:09,410 en eksisterende CS kurs ved videregående skoler kalt 208 00:11:09,410 --> 00:11:12,210 APCSA, noe som er en nokså verdslig klasse som 209 00:11:12,210 --> 00:11:15,920 fokuserer altfor mye på det språket Java og mekanikerne av disse. 210 00:11:15,920 --> 00:11:19,250 >> APC prinsipper, i mellomtiden, vil være mer om ideer og mer 211 00:11:19,250 --> 00:11:20,400 om problemløsning. 212 00:11:20,400 --> 00:11:24,530 Og mot dette, vi, en gjeng med våre venner på UC Berkeley, i co.org, 213 00:11:24,530 --> 00:11:26,340 og et par andre enheter jorden rundt 214 00:11:26,340 --> 00:11:29,480 skaper læreplaner som vil tilfreds APC prinsipper. 215 00:11:29,480 --> 00:11:34,170 Som er å si at CS50 AP vil være en AP tilsvarer at studentene 216 00:11:34,170 --> 00:11:37,470 i ulike videregående skoler over hele Verden kan ta starter til høsten 217 00:11:37,470 --> 00:11:38,214 2016. 218 00:11:38,214 --> 00:11:40,880 Og hvis du ønsker å bli involvert i videregående opplæring, 219 00:11:40,880 --> 00:11:43,350 og involvert i denne oppsøkende, trenger nå ut til oss der, 220 00:11:43,350 --> 00:11:47,990 enten du er en TF, en CA, eller rett og slett interessert i utdanning for øvrig. 221 00:11:47,990 --> 00:11:50,400 >> Og ja, hvis du vil å bli med CS50 eget team, 222 00:11:50,400 --> 00:11:54,440 innse at så snart sikt slutter, begynner vi å rekruttere 223 00:11:54,440 --> 00:11:57,870 for Undervisning Fellows, Kurs assistenter, samt de mange artistene som 224 00:11:57,870 --> 00:12:00,740 gjør dette selvsagt mulig Bak scenen, 225 00:12:00,740 --> 00:12:04,420 skape sin online eiendeler, dens in-person muligheter, og mer. 226 00:12:04,420 --> 00:12:08,540 Så hvis noen av disse rollene her anke, la oss beskjed på denne nettadressen her. 227 00:12:08,540 --> 00:12:12,220 Nå i en liten stund, vil vi slå til, akkurat som vi gjorde i uke null, litt kake. 228 00:12:12,220 --> 00:12:14,280 Denne gangen vil det være nede på puben. 229 00:12:14,280 --> 00:12:15,910 Så hodet det senere. 230 00:12:15,910 --> 00:12:20,580 Men jeg vil bare ta et øyeblikk å gjenkjenne virkelig hva denne kaken her 231 00:12:20,580 --> 00:12:24,860 representerer, eller kanskje mer kanonisk, hva dette her face-off representerer. 232 00:12:24,860 --> 00:12:29,372 >> Det har virkelig vært en ære, ærlig, til å samarbeide med våre venner 233 00:12:29,372 --> 00:12:31,080 nedover veien i New Haven dette semesteret. 234 00:12:31,080 --> 00:12:34,170 Det har sikkert vært en merkelig ting, en uvanlig ting, 235 00:12:34,170 --> 00:12:36,580 tør si en enestående ting for to høyskoler 236 00:12:36,580 --> 00:12:39,479 å komme sammen, og tilbyr ett kurs i det samme, 237 00:12:39,479 --> 00:12:42,520 på to forskjellige studiesteder og bringe disse to studentorganene sammen. 238 00:12:42,520 --> 00:12:44,740 Men det har vært en slik ære å jobbe med Andi, 239 00:12:44,740 --> 00:12:49,146 med Scass, og med Jason i New Haven, og helheten av våre 44 person ansatte 240 00:12:49,146 --> 00:12:51,020 av lærerassistenter, og kurs assistenter 241 00:12:51,020 --> 00:12:55,250 i New Haven, som for første gang i Yale historie, var for det meste selv 242 00:12:55,250 --> 00:12:56,090 studenter. 243 00:12:56,090 --> 00:12:59,720 >> Faktisk, før i år, faller 2015 gjorde Yale faktisk ikke 244 00:12:59,720 --> 00:13:02,030 har en tradisjon eller en kvote for studenter 245 00:13:02,030 --> 00:13:04,524 ledende seksjoner og tjener som undervisnings fellows 246 00:13:04,524 --> 00:13:06,690 mye som vi har hatt glede her informatikk 247 00:13:06,690 --> 00:13:07,920 ved Harvard i noen tid. 248 00:13:07,920 --> 00:13:10,700 Og slik at alene har vært ekstraordinær mulighet for oss 249 00:13:10,700 --> 00:13:13,100 å samarbeide med dem på at initiativet, og bringe 250 00:13:13,100 --> 00:13:17,069 inn i folden slike ledere som Andi og andre lærere der ute på campus. 251 00:13:17,069 --> 00:13:20,110 Og tillate meg å trekke spesiell oppmerksomhet også, til denne karen i midten. 252 00:13:20,110 --> 00:13:23,660 Selv om han nå bor i New Haven-- hovedsakelig fordi vi sendte ham 253 00:13:23,660 --> 00:13:27,160 det-- dette er alt et resultat av Jason Hirschhorn å ha vært en Teaching 254 00:13:27,160 --> 00:13:29,670 Fellow for CS50 for ganske mange år her, 255 00:13:29,670 --> 00:13:32,190 uteksaminert i fjor, Kirkland House. 256 00:13:32,190 --> 00:13:34,750 Og ultimately-- jeg tror fikk en telefon fra meg 257 00:13:34,750 --> 00:13:37,140 på ett punkt som ganske mye redusert til, hei, 258 00:13:37,140 --> 00:13:40,124 ville du tankene flytte til New Haven etter endt utdanning? 259 00:13:40,124 --> 00:13:42,790 Dette var alt fordi vi var prøver å stå opp dette initiativet, 260 00:13:42,790 --> 00:13:45,739 og vi ønsker å sørge for at det var institusjonell kunnskap ned 261 00:13:45,739 --> 00:13:48,530 der i New Haven, fordi vi var å bygge noe fra bunnen av. 262 00:13:48,530 --> 00:13:51,660 Og if-- Jason, hvis du kunne kanskje bare komme på opp klønete mot scenen, 263 00:13:51,660 --> 00:13:53,909 slik at vi kan i det minste alle se Jason Hirschhorn i person. 264 00:13:53,909 --> 00:13:59,350 [BIFALL] 265 00:13:59,350 --> 00:14:02,840 >> Sikkert, uten Jason, Yale 50 ville ikke ha vært mulig. 266 00:14:02,840 --> 00:14:04,960 Så vår takk til Jason Hirschhorn. 267 00:14:04,960 --> 00:14:10,900 Og også, har vi en stor stab som vi vil ikke trekke personlig oppmerksomhet 268 00:14:10,900 --> 00:14:13,130 til alle her, men over 100 personer 269 00:14:13,130 --> 00:14:15,130 her i New Haven som gjør dette selvsagt mulig. 270 00:14:15,130 --> 00:14:17,088 Og du kan bare se din egen undervisning Fellow 271 00:14:17,088 --> 00:14:18,900 på denne listen, enten her eller en New Haven. 272 00:14:18,900 --> 00:14:21,430 Og så hvis vi kunne, en stor applaus 273 00:14:21,430 --> 00:14:23,060 for helheten av lærerstaben. 274 00:14:23,060 --> 00:14:29,200 >> [BIFALL] 275 00:14:29,200 --> 00:14:32,190 >> Og la meg trekke noen spesiell oppmerksomhet til noen av folkene 276 00:14:32,190 --> 00:14:35,045 her, spesielt Hannah, og Maria, og Daven, og Rob, som, 277 00:14:35,045 --> 00:14:38,220 som kursene hodet, gjør alt kjøre her i Cambridge. 278 00:14:38,220 --> 00:14:41,710 Of course, Colton Ogden, som begynner mest av våre foredrag der borte på musikk. 279 00:14:41,710 --> 00:14:46,186 280 00:14:46,186 --> 00:14:51,750 Doug Lloyd, who-- dette er CS50 AP, som var ledende vår AP initiativ. 281 00:14:51,750 --> 00:14:55,750 Dan Armendariz, uten hvem vi ville ikke ha en CS50 IDE i år. 282 00:14:55,750 --> 00:14:58,430 Aliess, som gjør alt mulig bak kulissene, 283 00:14:58,430 --> 00:15:01,600 inkludert kjører lyser som avbildet her. 284 00:15:01,600 --> 00:15:04,680 Og så sist, men ikke minst, CS50 produksjon team. 285 00:15:04,680 --> 00:15:06,970 >> Det er nok å si, det er CS50 produksjon teamet 286 00:15:06,970 --> 00:15:10,430 som gjør at så mange av oss å sove i om ettermiddagen, 287 00:15:10,430 --> 00:15:13,251 og til å engasjere seg med kursets Materialet virkelig asynkront. 288 00:15:13,251 --> 00:15:15,750 Og dette er veldig mye en av design målene for kurset. 289 00:15:15,750 --> 00:15:18,860 Som du vet, are-- vi nyte akkurat nå en mulighet 290 00:15:18,860 --> 00:15:20,272 å tillate samtidig påmelding. 291 00:15:20,272 --> 00:15:22,230 Vi har en mulighet for studenter, absolutt, 292 00:15:22,230 --> 00:15:24,820 å se disse kurs- materialer online, 293 00:15:24,820 --> 00:15:27,100 selv i sanntid leve akkurat nå. 294 00:15:27,100 --> 00:15:30,715 Og dette er helt på grunn av produksjonsteamet som du ser, 295 00:15:30,715 --> 00:15:33,060 eller ikke ser rundt deg, og bak deg her. 296 00:15:33,060 --> 00:15:35,910 >> For eksempel, dette var noen opptak Et skudd fra Jordan det siste året, 297 00:15:35,910 --> 00:15:38,890 bare for å snakke med den slags artisteri som foregår bak kulissene. 298 00:15:38,890 --> 00:15:40,460 Dette, selvfølgelig, er Foho i Quad. 299 00:15:40,460 --> 00:15:42,440 Og bare for å gi deg en ser tilbake på uken null, 300 00:15:42,440 --> 00:15:46,340 dette var bilder med som vi begynte den første uken. 301 00:15:46,340 --> 00:15:56,320 >> [MUSIC SPILLE] 302 00:15:56,320 --> 00:15:58,350 >> Det var fra CS50 egen Jordan. 303 00:15:58,350 --> 00:16:05,590 Og også bak kulissene her i dag er Ramon, og Ian, og Scully, og 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 produksjon team. 306 00:16:12,067 --> 00:16:13,900 Og virkelig det siste flere years-- dette 307 00:16:13,900 --> 00:16:16,340 er min niende år involvert med course-- virkelig har 308 00:16:16,340 --> 00:16:19,740 Dan Coffey, med produksjon team, tatt CS50 til et annet nivå. 309 00:16:19,740 --> 00:16:22,410 Ikke bare skyter vi den kurs nå i 4K, så å si, 310 00:16:22,410 --> 00:16:25,500 det kommende året vil vi også kunne skyte den i 6K. 311 00:16:25,500 --> 00:16:31,440 Samt i virtuell virkelighet, delvis fordi det er cool-- 312 00:16:31,440 --> 00:16:33,496 delvis fordi det er kult, men også som du vet, 313 00:16:33,496 --> 00:16:35,400 vi har en svært stor online community. 314 00:16:35,400 --> 00:16:37,977 Folk som av ulike årsaker, ikke kunne reise til, 315 00:16:37,977 --> 00:16:40,060 eller kunne ikke delta på et sted som Harvard og Yale. 316 00:16:40,060 --> 00:16:43,420 >> Og et av målene pedagogisk er å eksperimentere med nye former for teknologi 317 00:16:43,420 --> 00:16:46,910 slik at vi kan, gjennom proxy, og gjennom dere alle, gi online studenter 318 00:16:46,910 --> 00:16:49,660 verden rundt en mulighet å se, og føler, og høre 319 00:16:49,660 --> 00:16:51,630 hva et sted som Harvard eller Yale føles. 320 00:16:51,630 --> 00:16:54,290 Så kommer snart, i høst 2 016. 321 00:16:54,290 --> 00:16:58,150 Og nå for å ta det ned et hakk, Dette er i ferd med å bli skremmende. 322 00:16:58,150 --> 00:17:01,300 >> Men du kanskje husker at de fleste av forelesningsvideoer i år, 323 00:17:01,300 --> 00:17:05,560 eller hver andre, ender med en slags tilsynelatende merkelig klipp fra Seinfeld, 324 00:17:05,560 --> 00:17:09,310 inspirert av noen faktiske episode re-implementert av CS50 produksjon 325 00:17:09,310 --> 00:17:11,940 team, som har vært utrolig nådig og kreative. 326 00:17:11,940 --> 00:17:15,290 Og jeg trodde jeg vil vise deg en av inspirasjonskildene, en 30 sekunders klipp, 327 00:17:15,290 --> 00:17:17,700 fra en faktisk Seinfeld-show som inspirerte en av dette 328 00:17:17,700 --> 00:17:20,060 semester's-- Jeg er told-- favorittklipp. 329 00:17:20,060 --> 00:17:23,981 Så først, en faktisk klipp fra Seinfeld. 330 00:17:23,981 --> 00:17:25,339 >> ELAINE: C'mon hvem som danser? 331 00:17:25,339 --> 00:17:26,963 Skal jeg to-- vil at jeg skal få det i gang? 332 00:17:26,963 --> 00:17:29,945 Jeg skal få det i gang. 333 00:17:29,945 --> 00:17:30,939 Greit, woo! 334 00:17:30,939 --> 00:17:35,412 >> [MUSIC SPILLE] 335 00:17:35,412 --> 00:17:41,873 >> [LATTER] 336 00:17:41,873 --> 00:17:43,861 >> Woo! 337 00:17:43,861 --> 00:17:45,352 C'mon folkens, hva er hold opp? 338 00:17:45,352 --> 00:17:49,328 339 00:17:49,328 --> 00:17:50,595 >> GEORGE: Søt fancy Moses. 340 00:17:50,595 --> 00:17:52,589 >> [LATTER] 341 00:17:52,589 --> 00:17:54,880 DAVID J. MALAN: Så vi ofte snakk om å skyve studenter 342 00:17:54,880 --> 00:17:56,400 utover sine egne komfortsoner. 343 00:17:56,400 --> 00:17:59,850 Jeg, nå, jeg kommer til å gjennomgå opp til en ball og hulke 344 00:17:59,850 --> 00:18:02,590 som vi spiller for deg dette re-gjennomføringen av denne, 345 00:18:02,590 --> 00:18:06,116 takket være CS50 produksjon team. 346 00:18:06,116 --> 00:18:08,576 >> [SEINFELD kjenningsmelodien] 347 00:18:08,576 --> 00:18:13,004 348 00:18:13,004 --> 00:18:14,480 >> Greit, hvem som danser? 349 00:18:14,480 --> 00:18:15,956 C'mon, som er dans? 350 00:18:15,956 --> 00:18:17,432 Du vil at jeg skal få det i gang? 351 00:18:17,432 --> 00:18:19,392 Jeg skal få det i gang. 352 00:18:19,392 --> 00:18:19,892 Woo! 353 00:18:19,892 --> 00:18:25,304 >> [MUSIC SPILLE] 354 00:18:25,304 --> 00:18:30,716 355 00:18:30,716 --> 00:18:34,415 >> DOUG LLOYD: Søt fancy Moses. 356 00:18:34,415 --> 00:18:38,190 >> [BIFALL] 357 00:18:38,190 --> 00:18:41,230 >> DAVID J. MALAN: Og nå noen spesielle ting for en alumna 358 00:18:41,230 --> 00:18:44,480 som nå gjør sitt doktorgrads bare nedover veien her ved Harvard. 359 00:18:44,480 --> 00:18:47,540 Og hvem kan oftest sees i denne formen i kontortiden, 360 00:18:47,540 --> 00:18:49,140 både i Cambridge, og i New Haven. 361 00:18:49,140 --> 00:18:56,910 Faktisk, hvis vi enhance-- en stor runde applaus for CS50 egen, Zamyla. 362 00:18:56,910 --> 00:19:00,500 Og nå, et ord fra CS50 ansatte begge steder som ville 363 00:19:00,500 --> 00:19:02,569 gjerne tilby noen avskjed ord av sine egne. 364 00:19:02,569 --> 00:19:04,610 ANNALEAH ERNST: Det er ingen andre kurs der 365 00:19:04,610 --> 00:19:08,430 alle som arbeider for kurset er så glade for å være der, og være 366 00:19:08,430 --> 00:19:11,720 involvert i det, som CS50. 367 00:19:11,720 --> 00:19:15,860 Jeg vet ikke, det er som dette virkelig viktig og spesielt ansvar, 368 00:19:15,860 --> 00:19:17,515 og slag av en utrolig opplevelse. 369 00:19:17,515 --> 00:19:20,056 Og jeg er veldig glad for at jeg får være en del av folks utdanning. 370 00:19:20,056 --> 00:19:22,802 SPEAKER 3: CS50, etter min mening, er fantastisk. 371 00:19:22,802 --> 00:19:24,170 Jeg elsker det. 372 00:19:24,170 --> 00:19:25,970 Jeg elsket det da jeg tok en klasse. 373 00:19:25,970 --> 00:19:27,392 Og jeg elsker det enda mer som en TA. 374 00:19:27,392 --> 00:19:30,100 JORDAN HAYASHI: CFing er mye fungere, men det er veldig givende 375 00:19:30,100 --> 00:19:31,541 fordi du kommer til å lære så mye. 376 00:19:31,541 --> 00:19:33,082 Du virkelig bli kjent med elevene. 377 00:19:33,082 --> 00:19:35,260 Du blir kjent med materialet selv. 378 00:19:35,260 --> 00:19:38,090 Og du får bare se på dem bli dataforskere. 379 00:19:38,090 --> 00:19:41,492 >> SPEAKER 4: Elevene mine er Høydepunktet mitt semester. 380 00:19:41,492 --> 00:19:44,950 >> [MUSIC SPILLE] 381 00:19:44,950 --> 00:19:57,846 382 00:19:57,846 --> 00:19:59,220 DAVID J. MALAN: Og dette er CS50. 383 00:19:59,220 --> 00:20:03,220 DAVID MCPEEK: Jeg har bare aldri følt så mye som en leder på campus, 384 00:20:03,220 --> 00:20:04,240 som jeg har dette semesteret. 385 00:20:04,240 --> 00:20:07,510 >> SAM LEVATICH: Dette er en av de bare muligheter på Yale campus 386 00:20:07,510 --> 00:20:10,520 å virkelig bli investert i undervisningen. 387 00:20:10,520 --> 00:20:13,021 >> SPEAKER 5: Det er veldig kult å se CS50 fra den andre siden. 388 00:20:13,021 --> 00:20:15,770 NICK JOSEPH: Jeg ble overrasket over hvor glade alle elevene var. 389 00:20:15,770 --> 00:20:17,718 ARIANNA BENSON: Det er også hyggelig når folk 390 00:20:17,718 --> 00:20:20,603 gjenopprette et bilde av Rick Astley, og er like, hvem er det? 391 00:20:20,603 --> 00:20:23,394 DAVID Armenta: Jeg ønsket å gi tilbake fordi jeg fikk mye støtte 392 00:20:23,394 --> 00:20:24,269 da jeg var student. 393 00:20:24,269 --> 00:20:29,630 MARY FARNER: Alt du trenger er entusiasme og en forkjærlighet for undervisning, eller CS, 394 00:20:29,630 --> 00:20:32,288 eller noen av de ovennevnte, og vil du være i stand til å gjøre det. 395 00:20:32,288 --> 00:20:34,371 SAM LEVATICH: All min studenter holde Rickroll meg. 396 00:20:34,371 --> 00:20:37,317 [MUSIC SPILLE] 397 00:20:37,317 --> 00:21:01,386 398 00:21:01,386 --> 00:21:04,010 ANNALEAH ERNST: Det har vært så mye morsomt å lære om denne saken 399 00:21:04,010 --> 00:21:06,009 at jeg virkelig elsker, og tror det er mye moro, 400 00:21:06,009 --> 00:21:08,470 og prøve til andre mennesker spent på det også. 401 00:21:08,470 --> 00:21:10,830 Jeg er Annaleah Ernst, og dette er CS50. 402 00:21:10,830 --> 00:21:15,874 >> [Jublende] 403 00:21:15,874 --> 00:21:24,085 >> [MUSIC SPILLE] 404 00:21:24,085 --> 00:21:27,210 DAVID J. MALAN: Og nå kan du hente at vi begynte dette semesteret snakker 405 00:21:27,210 --> 00:21:30,390 syvende og sist om beregningsorientert tenkning i å løse problemer uavhengige 406 00:21:30,390 --> 00:21:32,160 av selve programmeringsspråk. 407 00:21:32,160 --> 00:21:34,330 Og vi trodde vi skulle se bare i hvilken grad 408 00:21:34,330 --> 00:21:37,369 dette har sunket inn ved å prøve en øvelsen vi gjorde ikke i uke null, 409 00:21:37,369 --> 00:21:39,160 men vi trodde vi skulle prøve et par ganger her 410 00:21:39,160 --> 00:21:42,220 i uke 12, for hvilke Jeg trenger en frivillig som 411 00:21:42,220 --> 00:21:44,560 er komfortabel kommer her oppe på scenen. 412 00:21:44,560 --> 00:21:45,060 >> Kom opp. 413 00:21:45,060 --> 00:21:45,855 Hva er navnet ditt? 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 opp, på denne måten. 416 00:21:48,370 --> 00:21:50,763 Og hvis dere alle, hvis du har et ark fra oss 417 00:21:50,763 --> 00:21:53,790 eller et blankt ark av egen, gå videre og ta det ut 418 00:21:53,790 --> 00:21:54,830 På dette punktet. 419 00:21:54,830 --> 00:21:56,380 Hyggelig å møte deg. 420 00:21:56,380 --> 00:22:00,490 Greit, Yahong mål her kommer til å være følgende, 421 00:22:00,490 --> 00:22:06,370 Jeg har her en tegning som bare hun kommer til å være i stand til å se. 422 00:22:06,370 --> 00:22:08,710 Kom over her i midten, hvis du ønsker. 423 00:22:08,710 --> 00:22:10,760 Og la meg gi deg en mikrofon her. 424 00:22:10,760 --> 00:22:13,710 Og målet ditt her er kommer til å være å beskrive, 425 00:22:13,710 --> 00:22:16,440 i så presise detaljer som mulig, det du ser. 426 00:22:16,440 --> 00:22:19,380 >> Og disse folkene her, som liksom av dataiverksettere av dette, 427 00:22:19,380 --> 00:22:22,140 må trekke nøyaktig hva du sier. 428 00:22:22,140 --> 00:22:25,770 Og så, hva jeg skal gjøre er grab en noen stikkprøver fra publikum 429 00:22:25,770 --> 00:22:27,895 og vi får se hvor nettopp dette har fungert. 430 00:22:27,895 --> 00:22:29,020 Yahong: Så jeg beskrive dette. 431 00:22:29,020 --> 00:22:30,478 DAVID J. MALAN: Du beskrev dette. 432 00:22:30,478 --> 00:22:34,317 Du forteller dine hundrevis av klassekameratene her nøyaktig hva du skal tegne, gå. 433 00:22:34,317 --> 00:22:36,650 Yahong: OK, så i de aller midten av stykke papir, 434 00:22:36,650 --> 00:22:39,290 er det to former, en på toppen av den andre, 435 00:22:39,290 --> 00:22:41,380 men ikke rørende, men nesten rørende. 436 00:22:41,380 --> 00:22:44,575 Så det er en sirkel på toppen, og en firkant på bunnen, 437 00:22:44,575 --> 00:22:45,950 og de er nesten samme størrelse. 438 00:22:45,950 --> 00:22:47,600 De er slags medium, liten. 439 00:22:47,600 --> 00:22:54,810 Og innenfor sirkelen, er det two-- det er tre ruter. 440 00:22:54,810 --> 00:22:59,460 Så det er et lite torg i en større kvadrat, innenfor et større kvadrat. 441 00:22:59,460 --> 00:23:02,660 Og innenfor firkanten på bunn, er det tre sirkler. 442 00:23:02,660 --> 00:23:05,515 En liten sirkel innenfor en større sirkel, i en større sirkel. 443 00:23:05,515 --> 00:23:06,556 DAVID J. MALAN: Fikk det? 444 00:23:06,556 --> 00:23:07,719 PUBLIKUM: No. 445 00:23:07,719 --> 00:23:10,010 DAVID J. MALAN: Så hvorfor ikke you-- Jeg skal gå gå rundt. 446 00:23:10,010 --> 00:23:13,200 Jeg skal ta noen, og hvis du ønsker å oppsummering for de som trenger en annen bane. 447 00:23:13,200 --> 00:23:15,810 >> Yahong: OK, trenger du meg å forklare dette igjen? 448 00:23:15,810 --> 00:23:20,630 OK, greit, så i midten av papirark er det to former. 449 00:23:20,630 --> 00:23:23,710 Og man er på toppen av den andre, men de er omtrent samme størrelse. 450 00:23:23,710 --> 00:23:29,850 Det er et medium liten sirkel på toppen av en middels liten firkant. 451 00:23:29,850 --> 00:23:33,900 OK, så det er litt som på toppen, tenke på å sette det som en snømann, 452 00:23:33,900 --> 00:23:36,720 men med to forskjellige former i stedet for to sirkler. 453 00:23:36,720 --> 00:23:39,100 Og så på the-- inne i sirkel, der 454 00:23:39,100 --> 00:23:44,047 er en liten boks, på innsiden av en annen liten boks, innsiden av en annen liten boks. 455 00:23:44,047 --> 00:23:46,130 Og inne på torget, Det er en liten sirkel, 456 00:23:46,130 --> 00:23:49,371 innsiden av en annen liten sirkel, innsiden av en annen liten sirkel. 457 00:23:49,371 --> 00:23:52,306 Visste at fornuftig? 458 00:23:52,306 --> 00:23:53,139 DAVID J. MALAN: Ja. 459 00:23:53,139 --> 00:23:54,405 Yahong: En mye press. 460 00:23:54,405 --> 00:23:56,800 DAVID J. MALAN: Greit, Jeg vil være tilbake. 461 00:23:56,800 --> 00:24:00,580 Går gjennom publikum her, OK, veldig hyggelig. 462 00:24:00,580 --> 00:24:03,060 Takk, OK vi har kom til å ta den. 463 00:24:03,060 --> 00:24:05,830 Greit, det virker som en god tilfeldig utvalg, takk. 464 00:24:05,830 --> 00:24:06,330 Greit. 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-- også? 467 00:24:08,720 --> 00:24:09,500 >> Yahong: Awesome. 468 00:24:09,500 --> 00:24:10,360 >> DAVID J. MALAN: Oh, awesome, OK. 469 00:24:10,360 --> 00:24:11,670 Så fantastisk, bo der. 470 00:24:11,670 --> 00:24:16,290 Jeg kommer til å gå videre og avslører deg hva noen av dine klassekamerater her gjorde. 471 00:24:16,290 --> 00:24:22,260 Så her har vi denne her. 472 00:24:22,260 --> 00:24:25,410 OK, det liksom bare fortsette og fortsette. 473 00:24:25,410 --> 00:24:27,920 Her, en litt annerledes tolkning. 474 00:24:27,920 --> 00:24:31,020 475 00:24:31,020 --> 00:24:40,370 OK, her, la oss se, får nærmere, om enn mindre, veldig hyggelig. 476 00:24:40,370 --> 00:24:42,200 Skjønt, jeg måtte bare ta denne. 477 00:24:42,200 --> 00:24:44,680 >> [LATTER] 478 00:24:44,680 --> 00:24:46,500 >> Hva var den faktiske svaret? 479 00:24:46,500 --> 00:24:48,300 La oss ta en titt over her. 480 00:24:48,300 --> 00:24:51,600 Hva hun beskriver var dette bildet her. 481 00:24:51,600 --> 00:24:54,490 Så man-- noen of-- mange av dere her oppe i de jeg så, 482 00:24:54,490 --> 00:24:55,570 fikk denne retten. 483 00:24:55,570 --> 00:24:59,470 La oss gå videre og show-- la oss kalle noen andre opp og se hvor lett, 484 00:24:59,470 --> 00:25:01,920 eller med hvilket nivå av vanskeligheter de kan gjøre det. 485 00:25:01,920 --> 00:25:02,970 Tusen takk. 486 00:25:02,970 --> 00:25:05,460 Hva med en annen frivillig litt lenger tilbake. 487 00:25:05,460 --> 00:25:08,820 OK, jeg så denne hånden først, kom opp. 488 00:25:08,820 --> 00:25:10,280 Hva er navnet ditt? 489 00:25:10,280 --> 00:25:11,119 Åh unnskyld? 490 00:25:11,119 --> 00:25:11,660 MARCY: Marcy. 491 00:25:11,660 --> 00:25:14,976 DAVID J. MALAN: Marcy, kommer på opp, hyggelig å møte deg. 492 00:25:14,976 --> 00:25:16,850 Greit, her har vi en mikrofon for deg. 493 00:25:16,850 --> 00:25:17,940 La meg få en tegning. 494 00:25:17,940 --> 00:25:20,398 Og så hvis du ønsker å bare bruke baksiden av arket, 495 00:25:20,398 --> 00:25:23,780 eller noen andre ark, jeg kommer til å gå videre og gi Marcy 496 00:25:23,780 --> 00:25:32,320 en annen her at bare hun kan nå see-- at bare 497 00:25:32,320 --> 00:25:36,330 hun kan se opaquely, 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: Tegn 16 lite prikker i et rutenett. 502 00:25:45,180 --> 00:25:49,340 Så fire rader med fire punkter hver. 503 00:25:49,340 --> 00:25:55,376 Og prikkene er hule, så de er som bitte små sirkler. 504 00:25:55,376 --> 00:25:56,770 Å, det er fem av dem. 505 00:25:56,770 --> 00:25:59,050 OK, det er fem. 506 00:25:59,050 --> 00:26:02,930 Det er fem rader med svarte prikker. 507 00:26:02,930 --> 00:26:09,290 Fem rader med fem prikker, og deretter, starter øverst til venstre corner-- OK, 508 00:26:09,290 --> 00:26:12,460 så fem rader med fem prikker, og prikkene er hule, 509 00:26:12,460 --> 00:26:15,630 slik at de er like lite små sirkler faktisk. 510 00:26:15,630 --> 00:26:17,250 Så de er hvit på innsiden. 511 00:26:17,250 --> 00:26:18,540 >> PUBLIKUM: OK. 512 00:26:18,540 --> 00:26:21,280 >> MARCY: OK, så fem rader med fem prikker. 513 00:26:21,280 --> 00:26:25,560 Og så begynner du fra øverst til venstre dot, 514 00:26:25,560 --> 00:26:28,090 og deretter trekke en linje ned til neste dot 515 00:26:28,090 --> 00:26:34,290 ned, og deretter trekke en annen linje til den ene til høyre for den. 516 00:26:34,290 --> 00:26:36,390 Så det er to linjer så langt. 517 00:26:36,390 --> 00:26:41,440 Og deretter trekke en linje ned til den neste ned. 518 00:26:41,440 --> 00:26:44,490 OK, så det er tre linjer, ned, til høyre og deretter ned. 519 00:26:44,490 --> 00:26:46,470 Og deretter til venstre. 520 00:26:46,470 --> 00:26:49,450 Og deretter ned. 521 00:26:49,450 --> 00:26:53,940 >> OK, er det den så oppsummering første er down-- OK, 522 00:26:53,940 --> 00:26:57,740 du starter fra øverst til venstre corner-- og deretter ned, og deretter til høyre, 523 00:26:57,740 --> 00:27:05,040 og så ned, og deretter til venstre, og deretter ned, og deretter til høyre, og deretter til høyre, 524 00:27:05,040 --> 00:27:06,560 og deretter til venstre. 525 00:27:06,560 --> 00:27:07,980 OK, så vi er omtrent halvparten gjennom. 526 00:27:07,980 --> 00:27:10,290 527 00:27:10,290 --> 00:27:12,040 DAVID J. MALAN: Du sa høyre, deretter til venstre. 528 00:27:12,040 --> 00:27:15,960 MARCY: Oh, whoops, OK. 529 00:27:15,960 --> 00:27:17,860 DAVID J. MALAN: Det er ikke lett. 530 00:27:17,860 --> 00:27:19,840 MARCY: La oss starte på nytt. 531 00:27:19,840 --> 00:27:21,590 La oss starte på nytt fra øverst i venstre hjørne. 532 00:27:21,590 --> 00:27:22,840 >> DAVID J. MALAN: En pasning. 533 00:27:22,840 --> 00:27:33,650 MARCY: Ja, OK, ned, høyre, ned venstre, ned, høyre, høyre, ned, høyre, 534 00:27:33,650 --> 00:27:44,520 opp, høyre, opp, venstre, venstre, opp, opp, høyre, ned, høyre, opp, og du 535 00:27:44,520 --> 00:27:46,880 bør være på toppen i høyre hjørne. 536 00:27:46,880 --> 00:27:47,430 OK. 537 00:27:47,430 --> 00:27:52,010 >> DAVID J. MALAN: Greit, og hvis du gjorde det riktig, bør du nå 538 00:27:52,010 --> 00:27:57,320 har dette på ark. 539 00:27:57,320 --> 00:28:01,530 Så la meg komme hente et par. 540 00:28:01,530 --> 00:28:09,900 OK, takk, takk, takk, OK, jeg tror ikke du vil ha det. 541 00:28:09,900 --> 00:28:13,690 OK, oh elsker dette, takk. 542 00:28:13,690 --> 00:28:18,770 Beklager å nå, wow, aw, OK jeg er kommer til å ta bare det ene. 543 00:28:18,770 --> 00:28:22,250 Greit, det er bra, det er veldig bra. 544 00:28:22,250 --> 00:28:27,920 Greit, så la oss se hva vi har her. 545 00:28:27,920 --> 00:28:31,400 >> Så legger merke til, prøve å lage en mental avtrykk av dette. 546 00:28:31,400 --> 00:28:33,720 La meg gå tilbake til projeksjon her. 547 00:28:33,720 --> 00:28:38,730 Og dette er ganske darn bra her, veldig pent gjort. 548 00:28:38,730 --> 00:28:42,430 Denne, litt mindre, men Jeg tror det er på rett spor 549 00:28:42,430 --> 00:28:47,040 også, veldig pent gjort. 550 00:28:47,040 --> 00:28:50,090 OK, dette en jeg føler at jeg bør ikke sette dette på internett, 551 00:28:50,090 --> 00:28:53,365 så la me-- denne har en telefonnummer eller annen grunn. 552 00:28:53,365 --> 00:28:57,460 >> [LATTER] 553 00:28:57,460 --> 00:28:59,680 >> Takk. 554 00:28:59,680 --> 00:29:03,240 Og så, hvorfor ikke vi slutte med dette ett og now-- takk så much-- 555 00:29:03,240 --> 00:29:05,950 vi har tid for enda et eksempel her. 556 00:29:05,950 --> 00:29:08,900 Denne gangen, hva med på venstre der, kom opp. 557 00:29:08,900 --> 00:29:10,280 Yup, med hendene, yup. 558 00:29:10,280 --> 00:29:14,200 Greit kom opp, kom opp. 559 00:29:14,200 --> 00:29:19,030 Denne gangen om, kom opp. 560 00:29:19,030 --> 00:29:19,760 Hva er navnet ditt? 561 00:29:19,760 --> 00:29:20,500 >> DANIEL: Daniel. 562 00:29:20,500 --> 00:29:23,860 >> DAVID J. MALAN: Daniel, denne gangen skjønt, er vi 563 00:29:23,860 --> 00:29:26,280 kommer til å krydre dette opp litt, og vi er 564 00:29:26,280 --> 00:29:28,465 nødt til du kommer over til berøringsskjermen. 565 00:29:28,465 --> 00:29:31,090 Så nå denne gangen, kommer jeg til å vise dere alle all tegningen. 566 00:29:31,090 --> 00:29:35,630 Og på ære systemet, kan du ikke beveger øynene aldri så litt opp her 567 00:29:35,630 --> 00:29:38,300 for å se hva det faktiske bildet er. 568 00:29:38,300 --> 00:29:40,359 Så du bare holde a-- bare rett fram. 569 00:29:40,359 --> 00:29:42,400 Og så kommer du til å trekke på denne skjermen hva 570 00:29:42,400 --> 00:29:43,733 klassekameratene dine beskrive deg. 571 00:29:43,733 --> 00:29:46,590 Og jeg skal prøve å oppsummere verbalt så det er høyt nok. 572 00:29:46,590 --> 00:29:50,925 >> All right, så ære systemet her, se rett frem bare, 573 00:29:50,925 --> 00:29:54,050 og dere alle trinn-for-step-- ikke ulikt peanut smør og gelé example-- 574 00:29:54,050 --> 00:29:56,550 la oss prøve å beskrive dette. 575 00:29:56,550 --> 00:29:57,810 Først instruksjon please. 576 00:29:57,810 --> 00:29:59,590 >> PUBLIKUM: Tegn en stor sirkel. 577 00:29:59,590 --> 00:30:01,063 >> DAVID J. MALAN: Tegn en stor sirkel. 578 00:30:01,063 --> 00:30:07,220 >> [LATTER] 579 00:30:07,220 --> 00:30:09,327 >> Greit, dette kommer jeg til å angre. 580 00:30:09,327 --> 00:30:11,589 >> PUBLIKUM: Tegn en pinne mønster uten armer. 581 00:30:11,589 --> 00:30:14,005 DAVID J. MALAN: Jeg hørte, tegner en pinne figur uten armer. 582 00:30:14,005 --> 00:30:17,240 583 00:30:17,240 --> 00:30:18,190 >> [BIFALL] 584 00:30:18,190 --> 00:30:22,226 >> OK, greit, andre instruksjon. 585 00:30:22,226 --> 00:30:23,490 >> PUBLIKUM: Venstre arm på hoften. 586 00:30:23,490 --> 00:30:27,472 >> DAVID J. MALAN: Venstre arm på hoften. 587 00:30:27,472 --> 00:30:28,940 >> PUBLIKUM: Vinkel, kantete. 588 00:30:28,940 --> 00:30:32,530 >> DAVID J. MALAN: Vinkel, OK, har vi to-- la meg gi deg viskelær. 589 00:30:32,530 --> 00:30:33,980 La oss slette. 590 00:30:33,980 --> 00:30:35,852 OK, igjen. 591 00:30:35,852 --> 00:30:36,810 PUBLIKUM: Spiss albuen. 592 00:30:36,810 --> 00:30:39,590 DAVID J. MALAN: Spiss albuen. 593 00:30:39,590 --> 00:30:40,729 Spisse albuen. 594 00:30:40,729 --> 00:30:42,020 PUBLIKUM: Litt akutt albuen. 595 00:30:42,020 --> 00:30:43,561 DAVID J. MALAN: Litt akutt albuen. 596 00:30:43,561 --> 00:30:45,169 [BIFALL] 597 00:30:45,169 --> 00:30:46,710 DAVID J. MALAN: Ok, hva annet? 598 00:30:46,710 --> 00:30:48,647 Tredje instruksjon. 599 00:30:48,647 --> 00:30:49,730 PUBLIKUM: Nå roter the-- 600 00:30:49,730 --> 00:30:51,064 DAVID J. MALAN: Nå roter the-- 601 00:30:51,064 --> 00:30:52,355 PUBLIKUM: Roter den 90 grader. 602 00:30:52,355 --> 00:30:53,950 DAVID J. MALAN: Roter den 90 grader. 603 00:30:53,950 --> 00:30:55,846 [LATTER] 604 00:30:55,846 --> 00:30:59,975 [SHOUTING] 605 00:30:59,975 --> 00:31:00,475 Hva? 606 00:31:00,475 --> 00:31:03,200 607 00:31:03,200 --> 00:31:07,079 Høyre arm er en v. Høyre arm er en v. 608 00:31:07,079 --> 00:31:08,045 >> PUBLIKUM: Det du går. 609 00:31:08,045 --> 00:31:08,920 >> DAVID J. MALAN: Nice. 610 00:31:08,920 --> 00:31:09,830 [Jublende] 611 00:31:09,830 --> 00:31:13,550 >> Greit, og siste trinn, siste trinnet. 612 00:31:13,550 --> 00:31:15,070 >> PUBLIKUM: Linje bort fra hodet. 613 00:31:15,070 --> 00:31:17,880 >> DAVID J. MALAN: En linje vekk fra hodet. 614 00:31:17,880 --> 00:31:20,267 Ingen øverst til venstre, ja. 615 00:31:20,267 --> 00:31:33,470 >> [SHOUTING] 616 00:31:33,470 --> 00:31:34,960 >> PUBLIKUM: 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 Å nei. 619 00:31:39,898 --> 00:31:43,356 >> [SHOUTING] 620 00:31:43,356 --> 00:31:44,832 >> Ja. 621 00:31:44,832 --> 00:31:45,332 Nei. 622 00:31:45,332 --> 00:31:48,296 623 00:31:48,296 --> 00:31:50,790 >> PUBLIKUM: Fra toppen igjen av hodet. 624 00:31:50,790 --> 00:31:54,554 >> DAVID J. MALAN: Fra, fra øverst til venstre på hans head-- 625 00:31:54,554 --> 00:31:56,490 >> PUBLIKUM: Ikke koblet til hodet. 626 00:31:56,490 --> 00:31:58,957 >> DAVID J. MALAN: Not koblet til hodet. 627 00:31:58,957 --> 00:31:59,457 Ja. 628 00:31:59,457 --> 00:32:04,347 >> [SHOUTING] 629 00:32:04,347 --> 00:32:06,792 >> Det er bra, det er bra. 630 00:32:06,792 --> 00:32:07,980 >> PUBLIKUM: 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 >> PUBLIKUM: Høyere. 634 00:32:12,315 --> 00:32:14,640 >> DAVID J. MALAN: Høyere. 635 00:32:14,640 --> 00:32:16,500 >> PUBLIKUM: Ved slutten av linjen. 636 00:32:16,500 --> 00:32:19,760 >> DAVID J. MALAN: På slutten av linjen write-- 637 00:32:19,760 --> 00:32:20,700 >> PUBLIKUM: Little jeg. 638 00:32:20,700 --> 00:32:21,200 Nei. 639 00:32:21,200 --> 00:32:24,354 >> [SHOUTING] 640 00:32:24,354 --> 00:32:25,520 DAVID J. MALAN: Små bokstaver i. 641 00:32:25,520 --> 00:32:28,624 642 00:32:28,624 --> 00:32:29,415 Jeg hørte, små bokstaver. 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 >> [BIFALL] 646 00:32:38,160 --> 00:32:41,210 >> Greit, det var fantastisk, takk. 647 00:32:41,210 --> 00:32:49,790 Greit, så vi har tid for bare én øvelse. 648 00:32:49,790 --> 00:32:52,240 Du husker kanskje den følgende tema musikk 649 00:32:52,240 --> 00:32:54,399 som innser vi har tatt noen friheter 650 00:32:54,399 --> 00:32:57,190 med reglene i følgende spill, fordi i oppgavesettet åtte, 651 00:32:57,190 --> 00:32:58,710 vi ba deg en haug med spørsmål som var i hovedsak 652 00:32:58,710 --> 00:32:59,750 i form av Jeopardy. 653 00:32:59,750 --> 00:33:01,800 Og bare etter p-set åtte gjorde vi bestemmer, 654 00:33:01,800 --> 00:33:04,050 vel, kanskje det ville faktisk være litt mer 655 00:33:04,050 --> 00:33:08,572 moro å spille noe annet i stedet. 656 00:33:08,572 --> 00:33:15,850 >> [Familiefeide TEMA MUSIC] 657 00:33:15,850 --> 00:33:20,301 >> For dette, vi kommer til å trenge fire medlemmer av lærerstaben. 658 00:33:20,301 --> 00:33:25,372 Fire medlemmer av lærerstaben, og fire studenter, hvor om lag én, 659 00:33:25,372 --> 00:33:27,555 to, hvor om tre, fire. 660 00:33:27,555 --> 00:33:29,446 Kom ned, kom ned. 661 00:33:29,446 --> 00:33:34,166 662 00:33:34,166 --> 00:33:38,860 Greit, vi er også kommer til å need-- vi er også 663 00:33:38,860 --> 00:33:42,900 kommer til å trenge en student-- hvis ansatte ønsker å gå her til venstre, studenter 664 00:33:42,900 --> 00:33:46,090 over her right-- vi trenger noen som er virkelig god til aritmetikk 665 00:33:46,090 --> 00:33:48,990 under press. 666 00:33:48,990 --> 00:33:53,460 >> OK, her være frivillig [Uhørbart] kom opp. 667 00:33:53,460 --> 00:33:55,110 Så vil du bruke berøringsskjermen her. 668 00:33:55,110 --> 00:33:56,252 Hva er navnet ditt? 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 opp. 671 00:33:58,680 --> 00:34:01,080 Så vi vil gi deg instruksjonene i bare et øyeblikk. 672 00:34:01,080 --> 00:34:04,090 Men hvis du ønsker å bare skrive Personalet på høyre og studenter 673 00:34:04,090 --> 00:34:07,610 til venstre for score holde, la meg gå videre og la hver av dere 674 00:34:07,610 --> 00:34:11,735 introdusere dere til klassen din på denne siste dagen. 675 00:34:11,735 --> 00:34:13,109 JAMES: Jeg er James, jeg er en førsteårsstudent. 676 00:34:13,109 --> 00:34:15,670 677 00:34:15,670 --> 00:34:18,720 >> AARON: Hei, jeg heter Aaron. 678 00:34:18,720 --> 00:34:21,045 >> MAYA: Jeg er Maya. 679 00:34:21,045 --> 00:34:22,178 >> KATHERINE: Jeg er Katherine. 680 00:34:22,178 --> 00:34:23,969 DAVID J. MALAN: And nå lærerstaben. 681 00:34:23,969 --> 00:34:26,199 JACK: Jeg er Jack. 682 00:34:26,199 --> 00:34:27,579 ABBY: Abby 683 00:34:27,579 --> 00:34:29,944 TIM: Hei, jeg 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 på forhånd, kommer opp 687 00:34:36,960 --> 00:34:41,540 med et antall spørsmål, hvorav noen hvis svarene vi slags gjort opp, 688 00:34:41,540 --> 00:34:45,440 men andre som har svarene er basert på faktiske statistikk 689 00:34:45,440 --> 00:34:48,889 fra dine egne innleveringer av problem satt åtte, og andre problem sett. 690 00:34:48,889 --> 00:34:51,989 Så generelt, og hver av disse Svarene vi har kartlagt, 691 00:34:51,989 --> 00:34:55,980 la oss si 100 personer, vil vi sette de fire eller fem eller seks øverste svar 692 00:34:55,980 --> 00:34:58,439 på brettet, hver av hvilke har en poengsum assosiert med det. 693 00:34:58,439 --> 00:35:00,730 Hva vi skal gjøre er justere reglene litt. 694 00:35:00,730 --> 00:35:03,000 Så i stedet for å gi kontroll til ett lag eller en annen, 695 00:35:03,000 --> 00:35:09,510 Vi er rett og slett kommer til å bruke de Staples enkle knapper for å tillate hvert lag 696 00:35:09,510 --> 00:35:11,150 buzz i den raskeste. 697 00:35:11,150 --> 00:35:14,917 Og den som guesses-- treffer knappen først, og får et spørsmål riktig, 698 00:35:14,917 --> 00:35:16,500 vil potensielt få at mange poeng. 699 00:35:16,500 --> 00:35:18,333 Vi vil holde det gående, vi vil holde det gående, og deretter 700 00:35:18,333 --> 00:35:23,065 avhengig av hva teamet ferdig brettet, vil få alle poengene telles så langt. 701 00:35:23,065 --> 00:35:24,940 Så hva du vil gjør er å telle poeng 702 00:35:24,940 --> 00:35:26,750 som vi går for hver spørsmålet svarte rett. 703 00:35:26,750 --> 00:35:29,750 Og deretter en gang avsluttes runden, er du kommer til å sette den totale enten her, 704 00:35:29,750 --> 00:35:30,600 eller over her. 705 00:35:30,600 --> 00:35:32,280 >> MICHAEL: Så jeg telle i hodet mitt. 706 00:35:32,280 --> 00:35:36,020 >> DAVID J. MALAN: Eller på skjermen foran alle, ja, 707 00:35:36,020 --> 00:35:40,040 eller på telefonen, som er tilbake der tilsynelatende. 708 00:35:40,040 --> 00:35:42,507 Greit, så vi får gå gjennom dette. 709 00:35:42,507 --> 00:35:43,840 Du trenger ikke å gjøre noe ennå. 710 00:35:43,840 --> 00:35:46,048 Det første elevene og de ansatte trenger å gjøre 711 00:35:46,048 --> 00:35:47,880 er rammet deres respektive knapper den raskest 712 00:35:47,880 --> 00:35:51,040 etter at jeg begynne å lese spørsmålet og du vil foreslå et svar. 713 00:35:51,040 --> 00:35:52,130 Gir mening? 714 00:35:52,130 --> 00:35:53,710 Greit, here we go. 715 00:35:53,710 --> 00:35:55,925 Nevne en funksjon erklært i stdio.h. 716 00:35:55,925 --> 00:36:00,190 717 00:36:00,190 --> 00:36:01,050 Personale. 718 00:36:01,050 --> 00:36:01,950 >> ABBY: printf. 719 00:36:01,950 --> 00:36:04,550 >> DAVID J. MALAN: Vis oss printf. 720 00:36:04,550 --> 00:36:06,290 Veldig bra. 721 00:36:06,290 --> 00:36:10,226 Så bare skrive ned 68, eller holde orden i hodet av 68. 722 00:36:10,226 --> 00:36:11,350 Nå skal vi gå videre. 723 00:36:11,350 --> 00:36:13,190 Så snart jeg kommer til å Les spørsmålet på nytt, 724 00:36:13,190 --> 00:36:15,648 du kan ikke buzz inn før etter Jeg har gjentatt spørsmålet. 725 00:36:15,648 --> 00:36:17,250 Nevne en funksjon erklært i stdio.h. 726 00:36:17,250 --> 00:36:20,100 727 00:36:20,100 --> 00:36:22,470 Samme spørsmålet 728 00:36:22,470 --> 00:36:23,980 >> JAMES: Hva er sprintf. 729 00:36:23,980 --> 00:36:25,350 >> DAVID J. MALAN: Hva er sprintf. 730 00:36:25,350 --> 00:36:28,130 731 00:36:28,130 --> 00:36:30,310 Vis oss sprintf. 732 00:36:30,310 --> 00:36:33,060 Nei, jeg skal lese det igjen. 733 00:36:33,060 --> 00:36:36,280 En funksjon deklarert i stdio.h. 734 00:36:36,280 --> 00:36:36,780 Personale. 735 00:36:36,780 --> 00:36:37,799 >> TIM: scanf. 736 00:36:37,799 --> 00:36:39,090 DAVID J. MALAN: scanf, vise oss. 737 00:36:39,090 --> 00:36:41,650 738 00:36:41,650 --> 00:36:44,050 To streik. 739 00:36:44,050 --> 00:36:46,505 Igjen, en funksjon erklærte 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, veldig hyggelig. 744 00:36:57,400 --> 00:37:00,430 Jeg vil bare terpe på spørsmålet, en funksjon erklært i stdio.h. 745 00:37:00,430 --> 00:37:03,480 746 00:37:03,480 --> 00:37:04,540 Personale. 747 00:37:04,540 --> 00:37:05,270 >> TIM: Fclosed. 748 00:37:05,270 --> 00:37:07,910 >> DAVID J. MALAN: Fclosed, god jobb. 749 00:37:07,910 --> 00:37:12,010 Nice, vi har to svar igjen på styret, nummer to og nummer 5 750 00:37:12,010 --> 00:37:13,100 for denne runden. 751 00:37:13,100 --> 00:37:16,460 En funksjon deklarert 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: Vis oss fread. 755 00:37:21,804 --> 00:37:23,620 Veldig bra. 756 00:37:23,620 --> 00:37:27,250 Den som now-- avhengig av hva teamet svarer den femte og siste svaret, 757 00:37:27,250 --> 00:37:28,680 får alle poengene. 758 00:37:28,680 --> 00:37:31,520 Så du bør være å legge alle disse tallene opp, og den som får dette, 759 00:37:31,520 --> 00:37:34,310 blir det totale. 760 00:37:34,310 --> 00:37:35,870 Er det en feil? 761 00:37:35,870 --> 00:37:37,035 Det er ingen nummer seks. 762 00:37:37,035 --> 00:37:39,890 Ingen nummer seks, unimplemented. 763 00:37:39,890 --> 00:37:43,330 Nevne en funksjon erklært i stdio-- ansatte. 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: Vis oss skrekk. 767 00:37:48,811 --> 00:37:51,440 768 00:37:51,440 --> 00:37:53,690 >> JACK: Det forklarer så mye. 769 00:37:53,690 --> 00:37:55,350 >> DAVID J. MALAN: La oss prøve en gang til. 770 00:37:55,350 --> 00:37:59,210 Navn one-- nevne en funksjon erklærte 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 prøve, for å nevne en funksjon erklærte i 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 poeng. 780 00:38:18,270 --> 00:38:20,440 Colton, ønsker å vise oss hva nummer fem var? 781 00:38:20,440 --> 00:38:23,110 782 00:38:23,110 --> 00:38:24,735 OK, er Matlock ikke i stdio.h. 783 00:38:24,735 --> 00:38:28,586 784 00:38:28,586 --> 00:38:29,710 Jason Hirschhorn alle. 785 00:38:29,710 --> 00:38:33,252 786 00:38:33,252 --> 00:38:35,210 Greit la oss gå videre på det andre spørsmålet. 787 00:38:35,210 --> 00:38:39,900 Første person til buzz her inne, til dette spørsmålet, et program som du 788 00:38:39,900 --> 00:38:42,560 bruke mens programmering. 789 00:38:42,560 --> 00:38:43,473 Personale. 790 00:38:43,473 --> 00:38:44,400 >> TIM: klang. 791 00:38:44,400 --> 00:38:46,500 >> DAVID J. MALAN: klang. 792 00:38:46,500 --> 00:38:48,660 Veldig hyggelig, nummer to svar. 793 00:38:48,660 --> 00:38:50,836 Igjen, for å nevne program du bruke mens programmering. 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å dette punktet, 38 vil være det totale, men ingen har fått noen poeng ennå. 800 00:39:02,960 --> 00:39:05,490 Greit, nevne program brukt 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 Greit, nevne program du bruker 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 Name en program du bruker under programmeringen. 809 00:39:26,000 --> 00:39:27,147 Personale. 810 00:39:27,147 --> 00:39:28,310 >> MARIA: Facebook. 811 00:39:28,310 --> 00:39:32,320 >> DAVID J. MALAN: Vis oss, vise oss Facebook. 812 00:39:32,320 --> 00:39:37,810 >> [BIFALL] 813 00:39:37,810 --> 00:39:40,297 >> Vi har seks beste svar på bordet, tre til gå. 814 00:39:40,297 --> 00:39:42,005 Nevne et program du bruke mens programmering. 815 00:39:42,005 --> 00:39:45,650 816 00:39:45,650 --> 00:39:46,150 Personale. 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-- all right. 820 00:39:51,470 --> 00:39:53,845 >> PUBLIKUM: Boo. 821 00:39:53,845 --> 00:39:56,220 >> DAVID J. MALAN: Boo. 822 00:39:56,220 --> 00:39:57,990 Greit, name-- to- svar left-- navn 823 00:39:57,990 --> 00:40:00,316 et program du bruker under programmeringen. 824 00:40:00,316 --> 00:40:01,832 >> MAYA: CS50 Diskuter. 825 00:40:01,832 --> 00:40:03,040 DAVID J. MALAN: CS50 Diskuter. 826 00:40:03,040 --> 00:40:06,530 827 00:40:06,530 --> 00:40:08,950 En prøve, et program du bruker under programmeringen. 828 00:40:08,950 --> 00:40:13,510 829 00:40:13,510 --> 00:40:15,050 Jeg hørte 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 Og siste, et program du bruker 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 Nope, la oss avsløre svaret. 839 00:40:32,090 --> 00:40:35,645 Nummer seks var Spotify. 840 00:40:35,645 --> 00:40:39,670 Greit, jeg tror vi har tid for bare én eller to til. 841 00:40:39,670 --> 00:40:44,300 Fullfør følgende setning, ingen poeng for begge lag fortsatt. 842 00:40:44,300 --> 00:40:50,270 Det er null til null, vinner ta alle snart, god jobb. 843 00:40:50,270 --> 00:40:56,830 Fullfør følgende setning, Jeg er aldri gonna-- Staff. 844 00:40:56,830 --> 00:40:58,230 >> TIM: Gi deg opp. 845 00:40:58,230 --> 00:41:00,650 >> DAVID J. MALAN: Gi deg opp. 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: La deg ned. 849 00:41:04,890 --> 00:41:06,098 >> DAVID J. MALAN: La deg ned. 850 00:41:06,098 --> 00:41:08,650 851 00:41:08,650 --> 00:41:09,735 Jeg har aldri gonna- 852 00:41:09,735 --> 00:41:11,110 MARIA: Løp rundt og svikte deg. 853 00:41:11,110 --> 00:41:14,470 DAVID J. MALAN: Run rundt og svikte deg. 854 00:41:14,470 --> 00:41:17,720 Løpe rundt ørkenen, OK. 855 00:41:17,720 --> 00:41:18,880 Studenter. 856 00:41:18,880 --> 00:41:20,380 >> AARON: Never gonna gjøre deg gråte. 857 00:41:20,380 --> 00:41:21,588 >> DAVID J. MALAN: Gjør deg gråte. 858 00:41:21,588 --> 00:41:24,841 859 00:41:24,841 --> 00:41:25,340 Personale. 860 00:41:25,340 --> 00:41:26,100 >> TIM: Si farvel. 861 00:41:26,100 --> 00:41:29,350 >> DAVID J. MALAN: Jeg kan ikke tro at dette er spørsmålet du alle får rett. 862 00:41:29,350 --> 00:41:31,750 863 00:41:31,750 --> 00:41:35,220 Si farvel, yup, og den siste. 864 00:41:35,220 --> 00:41:35,910 Studenter. 865 00:41:35,910 --> 00:41:37,490 >> KATHERINE: Hurt deg. 866 00:41:37,490 --> 00:41:40,998 >> DAVID J. MALAN: Tips en løgn og skade deg. 867 00:41:40,998 --> 00:41:42,914 Studenter får 100 poeng. 868 00:41:42,914 --> 00:41:45,790 869 00:41:45,790 --> 00:41:52,286 Det er why-- at det er for CS50 er kake nå servert. 870 00:41:52,286 --> 00:41:55,709 >> [SEINFELD kjenningsmelodien] 871 00:41:55,709 --> 00:41:59,132 >> [MUSIC SPILLE] 872 00:41:59,132 --> 00:42:07,290 873 00:42:07,290 --> 00:42:08,540 DAN ARMINDARIZ: Er du gal? 874 00:42:08,540 --> 00:42:09,340 Hva tror du du gjør? 875 00:42:09,340 --> 00:42:10,980 >> SPEAKER 6: Jeg prøver å komme inn i heisen. 876 00:42:10,980 --> 00:42:11,870 >> DAN ARMINDARIZ: Hva Snakker du om? 877 00:42:11,870 --> 00:42:12,640 Du så meg ikke vente her? 878 00:42:12,640 --> 00:42:14,700 >> SPEAKER 6: Jeg så deg ikke venter mann. 879 00:42:14,700 --> 00:42:16,280 >> DAN ARMINDARIZ: Hvis du ikke gjorde det se meg venter, deretter Hvorfor bør du 880 00:42:16,280 --> 00:42:17,404 sette din handlevogn i sånn? 881 00:42:17,404 --> 00:42:19,820 SPEAKER 6: Fordi det er hvordan jeg kommer inn i heisen. 882 00:42:19,820 --> 00:42:20,945 >> DAN ARMINDARIZ: [uhørbart] 883 00:42:20,945 --> 00:42:22,820 884 00:42:22,820 --> 00:42:25,706 >> SPEAKER 6: Få out-- la gå! 885 00:42:25,706 --> 00:42:26,206