[Speel van musiek] Spreker 1: Jy is nou afronding van CS50. [Applous] Spreker 1: So dit was CS50. Dit is die begin en die einde van Week 12. So ek het ingestem, maar ek het weerstaan al term glas te dra hierdie hele lesing, sodat jy kan sien CS50 deur my oë. Dit is dan die einde van wat was uiteindelik bedoel om 'n reis van te wees Week 0 Week 12. En wat Ek wil graag ons almal te herinner is dat hierdie lyn van die heel eerste week van klas dat wat uiteindelik aangeleenthede wat in hierdie kursus is nie soseer waar jy eindig met betrekking tot jou klasmaats, maar waar is jy in hierdie, Week 12, beland relatiewe om jouself in Week 0. Trouens, as jy gesien het van daardie terugwerkende, 73% van julle net twaalf plus weke gelede het geen vorige programing ervaring of in Rekenaarwetenskap, en so ek waag om te sê dat ons vandag, Maandag van Week 12, een van julle is amptelik minder gemaklik nie. So baie geluk aan diegene onder julle wat eens was. So as 'n tradisie, ons albei begin en die einde van die semester met koek. En so dank aan Professor Margo Seltzer in die Rekenaarwetenskap Departement, ons het gister 'n paar van ons, die voorbereiding van 'n paar koeke vir jou. 'N Hele paar malvalekkers gebruik is, en wat ons besluit om te doen, is versier een van die koeke in hierdie manier. Dit begin soos hierdie met 'n bietjie meer moeite. Dit het begin vorm aanneem toe - oor 'n paar uur in dit, begin om te lyk soos hierdie. En dan uiteindelik, danksy ons vriend, Margo Seltzer, sal jy eet dit in 'n kort tydjie onder in die kroeg na CS50. So Onthou dat op Quiz Een, was daar 'n herhalende tema van nommers wat jy dalk opgemerk het. En in die nadoodse vir Quiz Een 'n week gelede, het ons jou klasmaats gevra of hulle kan identifiseer wat ry getalle. Ek is bevrees ek kan nie regtig vertel jou nou wat dit is, sodat ons bederf wat anders kan wees pret ervaring vir as jy het nie ervaar nie, maar laat my uit te nooi tot die stadium vir die pragtige stress balle wat ons belowe jy volgende klasmaats wat het e-pos en laat ons weet wat in die feit dat die getalle beteken. As Angie, Barrett, Daniel, Elmer, Jarek, Layla, en of Nicholas is hier, kom boontoe te ontvang jou CS50 stres balle. Baie geluk. En mooi gedoen, baie geluk. So 'n bietjie van 'n Easter eier in daardie een daar. So 'n woord dan oor wat wag na CS50. So onthou dat dit was net 'n paar weke gelede dat ons begin lewe hier met Krap en maak Hello World met die eenvoudigste sleep stukke van die legkaart en besef dat net weke later, jy is al te implementeer 'n bietjie iets soos hierdie. CS50 shuttle ry julle feitlik regoor kampus. En ek wil u aanmoedig om in te hou omgee, veral as jy duik in finale projekte wat delta, veral As jy was onder diegene minder gemaklik of iewers in tussen, as jy nou voortgaan om te duik in jou finale projekte wat uiteindelik 'n geleentheid om werklik neem jou uit vir 'n spin, gebruik jou nuwe kennis en vaardig van Rekenaarwetenskap, en uiteindelik beïndruk sommige 2000 plus mense met hierdie jaar se CS50 Fair. Selfs Milo gekry het in die aksie. So hy is besig met sy finale projek het reeds 'n webwerf wat ek wil moedig om jou hier te besoek. milobanana.me. So selfs Milo 'n domein naam gekoop as ook dit is van belang is vir jou. En wat ons altyd weet ook op hierdie deel van die semester is dat ons geneem uit die meeste van al die opleiding wiele reeds, maar 'n laaste een bly, wat van die CS50 toestel. En aan die einde van die dag, die toestel is net bedoel om te wees 'n redelik standaard Linux bediener wat jy is gebruik al hierdie tyd. En as sodanig, is dit verteenwoordigend van bedieners wat jy kan gebruik in die toekoms. So besef dat dit nie noodwendig self 'n opleiding wiel maar verteenwoordiger van omgewings jy sal gebruik in die toekoms. Maar selfs dan, as jy wil eerder gebruik om jou eie Mac of jou eie PC, native besef dat die toestel is net een manier waarop jy kan voortgaan om ontwikkeling. Daar bestaan ​​gereedskap, geïntegreerde en ontwikkeling omgewings, of Ides, bekend as Kode Blocks, Eclipse, NetBeans, en dies meer. Xcode asook op Mac OS, sowel as op Vensters, gereedskap soos dieselfde insluitend Cygwin, Visual Studio, en verskeie ander. So ons wil u aanmoedig om met jou finale projekte as jy wil om te gaan verder as wat jy in die gedoen het toestel, kan jy absoluut doen Mac OS, Windows, en selfs op Linux As jy hardloop dit self. Nou, 'n woord oor Probleem Stel ses. Jy sal onthou dat die probleem Stel ses was waarskynlik vir baie van julle die mees uitdagende probleem stelle. En daar was hierdie groot bord bo-op wat sommige van julle streef om te wees. En ons wil graag 'n oomblik om saam te neem 'n ander stress bal te erken een van jou klasmaats wat die meeste van bested die personeel en die meeste van klasmaats. Hier het ons Richard bo-op die lys. As Richard is vandag hier? Richard? Richard is inderdaad vandag hier. Kom op, Richard! [Applous] Spreker 1: Nie die ongemaklikheid jy verwag vandag dalk nie, maar Baie geluk met Probleem Stel ses. So ek het nou net ontvang woord - so ons het in en plaas dit op die vlieg - dat dit een van jou klasmaat se verjaarsdae. Alhoewel onthou dat statisties hierdie is waarskynlik die meeste enige dag van om te gebeur die semester soos ons gesien het met die sogenaamde verjaardag probleem. Maar tog, sedert sy kamermaats gevra het, wil ons graag 'n oomblik te neem en erken Mike wie se verjaarsdag vandag is die stres bal. As jy wil om af te kom op, Mike. [Applous] [SINGING] Spreker 1: So sal jy ook onthou in Probleem Stel Vyf, was daar 'n bietjie van ' 'n opsionele uitdaging. Sodra jy die verhaal 50 foto's, jy uitgedaag dié 50 te vind rekenaar wetenskaplikes en dan neem foto's van jouself met hulle, ideaal as nie-creepily as moontlik. Dit het nie altyd gebeur nie, maar ons wil graag erkenning gee aan 'n paar van jou klasmaats wat wel vind baie van die kursus se personeel. As Chris, Layla, en Raul kan kom af vir hul erkenning en stress balle, asook? Baie geluk. Kom op. Ons ontmoet weer. Baie geluk met jou bevinding van die personeel. En kom op op, Layla, as well. Baie geluk. Alle reg, maar daar was 'n paar klasmaats wat nogal 'n paar meer gevind van die personeel. In een geval, 47 van die personeel, en in een geval, al 50. Een van jou klasmaats skryf ons as op die indiening van sy voorlegging, hierdie is my finale voorlegging vir die Ek sien jy Harvard spel. Ek het uiteindelik die vind van 46 mense en 'n hond. Dit mag dalk nie genoeg is om te wen, maar dit was 'n baie pret. En dit was Daniel, wat hier is uitgebeeld met RJ, met Ben. Vreemd genoeg, het hy nie lyk asof hulle wil te wees in die foto met Ben. Maar ons wil graag Daniel te erken. Maar ons het ook 'n ander noot uit 'n Student wat aan 05:23 op Maandag, November 4, die sperdatum vir hierdie voorleggings. Geagte Hoofde, ek het 54 by die minuut. Sommige meer mag in die komende bygevoeg word ure, ingesluit is 'n paar ander personeel het ek gevind. Dan op 11:09 op dieselfde dag, is hierdie mede ook ook Daniël genoem, skryf, ek is bly dat ek om aan te kondig het die oorblywende vier rekenaar gevind wetenskaplikes en die gestelde voltooi. So ons wil graag Daniel as om te erken goed vir die vind van Milo en Jason en selfs Tommy MacWilliam, voormalige Hoof Onderrig man wat woon nou in Kalifornië, maar is blykbaar beskikbaar op Skype. Daarom wil ons beide te eer Daniels met hierdie prys. Baie geluk. En baie geluk aan jou so goed. Alle reg, so ek wil graag 'n oomblik te neem nou nie op klasmaats fokus, maar op die kursus se personeel. Ons het, soos jy weet, 'n span van 'n paar 100 Onderrig Genote, natuurlik assistente, vervaardigers, benewens myself en die loop se koppe. En ons wil graag 'n oomblik te neem om te erken in die besonder ons voorgraadse Hoof Onderrig Fellows sonder wie hierdie kursus histories, en hierdie jaar sal nie moontlik gewees het nie. Josef en RJ en Lucas, as ons kon gee hulle 'n rondte van applous. [Applous] Spreker 1: Besondere dank sowel om iemand wat jy ken dalk al te goed uit nadat ingesluit in jou probleem sit al semester, [? Zamayla?] sowel. [Applous] Spreker 1: En laastens, op die kursus se Hoofde span, laat my erken beide Rob, wat is voormalige hoof Onderrig Mede en nou is ons leermeester in die rekenaar wetenskap, sowel as Lauren wat ' gedien as hoof van die hele kursus, en dit is geen understatement om te sê, en ons is so hartseer, dat sy sal beweeg word op hierdie jaar, dat sy was buitengewone in hierdie rol, en is nie nou hier, want sy is letterlik sny koek vir ons onder. So as ons kon klap haar op kamera, Ons sal dit later terug te speel vir haar. [Applous] Spreker 1: sodat ek nie word nalatig, laat my met 'n effense golf van die hand dankie die ander 102 spanlede wat jou sal weer sien in net 'n oomblik. Trouens, vir dié van julle wat nie klas of klasse draai, as jy kan kom vir 'n oomblik en waai hallo en totsiens hier. Kom op. Nee, van hier af. Ons sal 'n video te speel met hierdie ouens hier op die verhoog, maar laat my erken te sommige mense wat jy selde sien, indien ooit, op die verhoog, want hulle is altyd agter die kameras, Kenny en Shelley en Ramon en Dan en Barry en TJ en die hele span en produksie wat maak dit alles moontlik. Hulle is almal daar buite. En ons wil graag almal sê voordat ons vandag, 'n bietjie dankie en 'n bietjie teaser vir wat voorlê. In die besonder wil ons nooi jou uit om oorweeg om by ons volgende jaar. As die personeel wil bly op die verhoog vir hierdie hier. [Video speel] [Speel van musiek] -Ons kon nie CS50 doen sonder die span wat ons het. 102 voorgraadse, gegradueerdes, en alumni wat werklik maak CS50 wat dit is. [Speel van musiek] -My gunsteling ding oor CS50 is - -Daar is 'n baie pret agter die skerms, en jy deel te neem in die onderrig kant van die saak eerder as die leer kant van die saak. -Vir my was dit beslis kantoorure. -Helpende studente by kantoorure is altyd baie pret. -Ek het regtig die kantoorure. -Die beampte uur van P-Stel 7 en 8, want dit is werklik gek en intens, en die mense het gehuil. -Ek het regtig soos CS50 onderrig, want ek soos die werk met studente in klein groep. -Werk saam met die studente en kyk hulle gaan van uit te druk hash-etikette van [? Mario?] Te maak hash tabelle aan die einde. -Aangesien mense groei - -En soos dit is dieselfde persoon, en Ek het hulle geleer hoe om dit te doen. -Aangesien wanneer studente klaar 'n probleem stel en hoe gelukkig hulle is. -Dit is net daardie oomblik wanneer die student het dat, ha, ek kry dit. -Jy sien dat hulle dit op 'n sekere punt. -Dit aha oomblik. -Dit is nogal awesome 'n onderwyser dan. -Ek hou van onderrig. -Ek dink vir my is dit die studente. -Interaksie met die studente. -Aan my studente om te weet in afdeling. -So lank as wat die studente werklik geamuseerd deur my grappies. [Gelag] -In een woord. Ek weet nie, sou ek het om te sê - -Alle regte. -Die beste. -Die personeel. -Is dit wat ons sê? -Ek het vergeet wat ons gesê het. [INTERPOSING Voices] -Wat het jy gesê? Is jy ernstig? OK, dit is wat ek gedink het. Ek het gedink jy het gesê David se warm bod. -Dit is ongelooflik om hier te wees. -Fun. Iets beter as pret? Een woord? Epic. Crazy. Jy kan wysig nie. -Opwindende. -Sexy. -Jammer, wat? -Wonderlike. -Lonend. Ek wil om te sê lonend. -Laat my dink aan 'n beter woord. -Lekkergoed. -Rekenaars. -Cats. -Milo. -Hoe gaan vrede in die wêreld? Koppelteken miskien? -Ek-Allison van Adams House. -My naam is Zuhela Ibrahim van Quincy House. -Ben D House. -Ek-William van Adams House. -Ek-Keenan van Dunster House, en dit was CS50. -CS50, gedoen. -En dit was CS50. -Dit was CS50. [Einde video speel] [Applous] Spreker 1: So as ons kan maak 'n grasieuse afrit op die manier, sal ons voor uitkom. Maar laat my nooi dié van julle wat in die gehoor te oorweeg om by hierdie span by CS50.net/apply. In die besonder, nou dat een van julle is minder gemaklik nie en kan baie goed wees om al hoe meer vergelykbaar, Ons is op soek na hierdie en ander rolle. So asseblief 'n blik nie. En laat my eintlik rewind 'n bietjie. Ons probeer nie om uit te veel individue nie, maar ek wil jou om te lees 'n aantekening van 'n student wat ek ontvang op 13 Mei 2011. En hy skryf: Ek is Gabriël, 'n 17-jarige hoërskool-student van Victoria, Brasilië. En ek het onlangs die CS50 natuurlik aanlyn deur middel van CS50.tv. Ek het regtig gekyk en alles gelees van die CS50 natuurlik, en ek het dit gedoen alles van die P-stelle, óf hacker uitgawe is of nie, maar ek het nie doen 'n finale projek. Nou het ek 'n idee vir 'n finale projek, en dit is waarom ek skryf vir jou. Aan die reg om die punt, ek sou graag my eie te maak en te leer aanpassing van CS50 in my skool. Ongelukkig het die meeste van die studente in my skool nie Engels praat nie, so ek sou hê om alles te vertaal en beslis pas 'n paar van die dele te beter te pas by die situasie, 'n taak wat ek sou graag doen, en ek kan ook doen graag as dit is van belang is. Ek is eintlik van plan om te alles te publiseer op 'n CS50.net styl webwerf. En dat daar is dat webwerf in Brasilië. Gabriel het ook 'n tradisie, Dit blyk dat van die verfilming elkeen van sy lesings. En so het die eerste jaar het hy geleer klas, hy het 'n paar 50 klasmaats van sy in die hoërskool te neem CS50 met hom. En dan is die volgende jaar, 'n paar 150 klasmaats van sy neem CS50, of CC50 soos dit daar genoem word, saam met hom, met sy pa agter die kamera verfilming absoluut alles wat gebeur het. En ja, wat ek gedink ons ​​wil doen, is deel 'n drie-minute clip van CS50 se Brasiliaanse weergawe hier te danke aan Gabriel. [Video speel] [MUSIEK - die oproep "Waar Jy sal "] [Einde video speel] Spreker 1: Sommige van julle ken hom as Gabriel. Sommige van julle ken hom as Gabe. En 'n paar van julle ken hom as jou Onderrig Mede, so baie dankie en Baie geluk aan Gabe vir wat hy hier gedoen het. [Applous] Spreker 1: So 'n blik nou, voordat bring ons 'n paar van julle op die verhoog. So op die horison, soos jy weet, is die CS50 Hackathon. So as ek 'n paar weke gelede genoem, dit is nie 'n geleentheid om so veel om te begin jou finale projek, maar vordering te maak op en of klaar is met jou finale projek. En besef ook dit is nie ontwerp om te 'n paar agt plus ure van die kantoor uur, maar werklik 'n geleentheid te bied om om onafhanklik te werk of met jou vennoot of vennote of gaan daardie roete saam met klasmaats en personeel, en in die algemeen leun op elke ander sowel as jouself, krag brandstof deur talle uitdagings wat jy stel vir jouself. En ek kan dit nie genoeg beklemtoon. As jy nog nie hierdie les geleer reeds van die probleem sit, is dit absoluut 'n waarheid in sagteware ontwikkeling dat alles meer as wat jy verwag. Dus, wat jy dink van die opstel opsy oor die volgende paar weke, verdubbel dit. En van daar af, besef dat selfs dan jy mag nie noodwendig bereik jou beter of die beste aspirasies nie, maar beslis ons sien uit na 'n paar goeie, groot en ideaal, beste implementering. Maar dit is wat wag. In net 'n paar weke, Ons het letterlik sal sommige sê CS50 pendel. Ons sal kop bo oor die rivier te die sogenaamde HBS Korwe, wat bo die Innovation Lab, waar die CS50 Legkaart Dag is vanjaar gehou. Jy sal 'n pragtige ruimte te sien op die binne, binnekant van wat is 'n klomp van die verskillende kamers genoem die korwe, al wat saam werk ruimtes, nie in teenstelling met wat jy gesien het op die Innovation Lab miskien reeds. En daar sal genoeg wees kos en lekkergoed. Daar sal een so 'n korf met 'n klomp van troos as jy wil decomprimeren op 'n punt en speel sommige van die wedstryde met klasmaats. Maar vir die grootste deel, sal jy sien beelde soos hierdie werk op projekte en dit. Maar om 21:00, sal ons dien nogal 'n bietjie van 'n pizza. En die weermag van Domino's metgeselle aangekom Verlede jaar het dit te lewer. Rondom 01:00 het ons sal dien Chinese kos. Hierdie jaar het ons sal voorsien plate. Hier is dan op 05:00, indien nog staan, kan jy terug by die huis te gaan slaap, of by ons aansluit in 'n klomp van die shuttles wat gaan op die pad na Soldaat se Field, waar 'n veel groter IHOP bestaan ​​as die een wat in die Square, en ons sal dien 'n paar pannekoek vir so lank as wat jy kan volhou. Daarna word 'n paar dae na die CS50 Fair, waarna jy al genooi sowel as jou vriende en klasmaats. Elke jaar, soos ek genoem het, 'n paar 2000 plus mense van regoor die kampus woon hierdie gebeurtenis. En dit lyk tipies 'n bietjie iets soos hierdie, kompleet met CS50 stres balle en springmielies en lekkergoed. Wat is pret in soek deur die foto's is dat dit is wat gevang ons oog met hierdie foto. Gevolg deur, as jy die pan, sodat. Maar dit blyk, dit is nie alles wat ongewoon. Hier is 'n paar van die mense in sonbrille nie minder nie geniet n paar CS50 lekkergoed. Ons is ook aangesluit het, soos ons dit sal wees jaar deur vriende van die industrie. So as jy dit oorweeg die somer geleenthede of voltydse werk, ons vriende van Amazon en eBay, Facebook, Google, Microsoft, Cora, en ander sal die indiening by die geleentheid en daar het jy om te gesels het. Asook, sal daar 'n geleentheid wees 'n paar fantastiese pryse te wen. Een van die maniere waarop ons probeer om te breek die ys elke jaar sodat die gesprekke nie gedwonge voel nie, maar ten minste een gemotiveer intrinsiek of ekstrinsiek is ons 'n bietjie van 'n tombola. So sal jy 'n bietjie gedruk kaart ontvang aankoms wat jy sal vra vir jou naam, en dan het 'n hele klomp van plekhouers vir Smiley gesig plakkers. En vir elke klasmaat jy of 'n deelnemer gesels het, sal jy kry 'n bietjie plakker wat sal gaan op jou tombola kaart. En hoe meer plakkers, hoe meer geleenthede soos fantastiese om te wen pryse as dié hier. So dit is 'n prettige klein voeg op wat anders is 'n gebeurtenis geheel en al oor julle. En sulke beelde soos hierdie en hierdie en dit en dit wag jy uiteindelik by die CS50 Fair. Maar dit sal nie die laaste lesing wees van CS50 sonder 'n bietjie van die tradisie. As ons kan hê [? Zamalya?] En RJ, en Rob kom op die verhoog hier. Sit aan hierdie tabel hier. En ons nou nodig het, kom ons sê, ses vrywilligers uit die publiek te meeding in 'n stryd van Wits. Kom ons doen uit elke afdeling hier. Hoe gaan - kom op. Een. Hoe oor twee, reg in die middel? Hoe omtrent drie op die einde hier? Vier? En ek het nooit gaan baie terug. Vyf in die agterste ry is daar, seker nie. En ses op die einde hier. Kom op, alles reg. So as jy wil om jou plekke te neem as Een span, Team Twee en Drie Team. Almal van julle ouens indirek deelneem. As jy kan onthou, wat as deel van die laaste probleem gestel, wat jy ingehandig het 'n hele klomp van die quiz review vrae. Nie almal van hulle, natuurlik, beland op die quiz self vir die redes wat sal binnekort duidelik. Maar ons het gedink ons ​​sou uittreksel uit 'n van daardie en 'n bietjie van 'n uitdaging van Wits hier vir Team One, Team Twee en Drie Team. As jy ouens wil elk wil sê 'n vinnige hallo terwyl ek die tou die raad hier. Layla: Hi, ek is Layla. Mike: Ek is Mike. Tabitha: Tabitha. Mariam: Hi, ek is Mariam, ek is 'n groentjie [? in Mauer. ?] Keiran: Hi ouens, ek is Keiran. BRIAN: Brian. Groentjie in Pennypacker. RJ: Hi, ek is RJ. ZAMYLA: Zamyla. ROB: Rob, ek is 'n groentjie in sweis. Spreker 1: En vandag het ons ook Colton wat sal help om ons loop die raad, as jy wil hallo sê as well. COLTON: Wat gaan aan? Spreker 1: Alle reg, so dit is Jeopardy met behulp van die baie vrae wat julle almal voorgelê. Ons kan nie tyd af te vee die hele raad, maar ons sal ten minste probeer om af te ruk 'n paar van die hoogtepunte. In die loot van die muntstuk wat nie gedoen werklik gebeur, Team One het beheer van die direksie. So in 'n oomblik, ons gaan dit op die oorhoofse te sit vir almal om te sien hier. En Team One, is jy in beheer kategorie en dollar bedrag. Die kategorieë wat Binary en ASCII, Opstellers en biblioteke, Code, Rekenaars, en Rand. O ja, en vir gons in - Ek het geneem dit vir toegestaan. Vir gons in, ons het nie Buzzers, maar ons het jou hand. So het die eerste hand as beoordeel deur Colton en of myself en of grumblings van die gehoor sal bepaal wie se hand die eerste opgeklim. Een span, wat kategorie wil jy? Mike: Kode 500. Spreker 1: Kode vir 500. [Gelag] Spreker 1: So ons gaan maak 'n paar van die reëls soos ons gaan. So, wat dollar bedrag sal jy wil om in te sit op die kode? Ek weet, so kies 'n nommer. Enigiets wat jy wil. Mike: 500. Spreker 1: Vir 500. Kode vir 500. Hoe word C getik? Enigiemand wie se hand gaan op die eerste. Van die mense wat by hierdie tabelle. Ek dink ek het Team Drie? ROB: Staties getik? [Gelag] Spreker 1: Ek is jammer, minus 500 vir die personeel. Beweeg op na die volgende kategorie. Een span is nog steeds in beheer is. Mike: Binay vir 500. Spreker 1: Binary vir 500. Wat is die antwoord - Team Twee, ek is vertel. Mariam: Wat is 42? [Kreun] Spreker 1: Ek is nou bang, sou iemand anders wil om dit te doen? Een span. Mike: Een nul een nul. Spreker 1: Ek het een nul een nul, wat is inderdaad korrek is. [Applous] Spreker 1: Jy is eintlik doen al die werk. Een span is steeds in beheer En nou het 'n positiewe 500. ROB: Maak nie Team Twee verloor 500? Spreker 1: Sorry? ROB: Indien Team Twee verloor 500? Spreker 1: Oh, moet Team Twee verloor 500? Ja, as ons doen dit so. Jy moet net die skare verloor al. Een span, is jy in beheer is. Mike: Random vir 500. Spreker 1: Random vir 500. En die vraag is, wat het die jakkals sê? Ernstige vrae voorgelê deur een van jou klasmaats. Team Twee? BRIAN: Ding-ding-ding-ding-ding. Spreker 1: Ek dink ons ​​sal neem dat alhoewel. Ons neem nie. Team Twee is in beheer. Ons het nie tyd vir 'n paar enkele Jeopardy vrae. Keiran: Ons gaan met Rekenaars vir 100. Spreker 1: Rekenaars vir 100. [Gelag] Spreker 1: Team Drie. RJ: Wat is jkl kommapunt? Spreker 1: Maar net minus 100. Werklike voorleggings van jou klasmaats. Team Twee, nog steeds in beheer is. BRIAN: Kom ons gaan Rekenaars vir 500. Spreker 1: Rekenaars vir 500. En die vraag is, saam te smelt soort. [Gelag] Ek sien Team Twee. BRIAN: Wat is 'n n-log n sorteeralgoritme? Spreker 1: Iets sê vir my dit is nie van plan om dit te wees. En die antwoord is - jy wil om dit vir hom te gee? Positiewe 500. Ons het nie tyd vir 'n meer enkele Gevaar vraag. Team Twee. BRIAN: Vertalers en Biblioteke vir die 500. Spreker 1: Wat beteken # sluit beteken? Rob? ROB: Jy wil die pre-verwerker te kopieer die inhoud van die dot-h lêer in die lêer? [GEHOOR boos] Spreker 1: Dit is redelik goed. 500. So by die halfpad punt, Team Een is op positiewe 500. Team Twee op positiewe 500. En Team Drie een of ander manier nog steeds op negatiewe 100. So nou het ons beweeg na Double Jeopardy. En met Double Jeopardy, die kategorieë sal nou Hash tafels, Ontwikkeling, Inter, HTTP, HTML, en CSS, en Rand. Ek dink Team Twee is in beheer. RJ: Hoekom ons nie? Hulle het net gewen het. Hulle het net die laaste een. Spreker 1: Oh, Team One. Jy is Team Drie. ROB: Rand vir 1000. Spreker 1: Rand vir 1000. En die vraag is, wat gebruik word om toe te laat jy gratis lang afstand te maak oproepe? Indien gekyk het wat doseer, moet jy nie? Team Twee. Mariam: Die Kaptein Crunch fluitjie, indien jy blaas dit in die AT & T ding. Spreker 1: baie mooi gedoen. Alle reg, Team Twee voort smee. Ons het nie tyd vir net 'n paar meer vrae in Double Jeopardy. Team Twee. BRIAN: Kom ons gaan vir Inter vir 600. Spreker 1: Wat beteken 403 beteken? Dit was op die quiz. Team Drie? Team Drie. ROB: Verbode? Wat is verbode? Spreker 1: verbode korrek is. Team Drie, is jy in die positiewe sone nou. Wat sou jy graag? ROB: Inter vir 1000. Spreker 1: Inter vir 1000. Clark se Derde Wet? Uit die gehoor, Daniel? [Onhoorbaar] Spreker 1: Wil jy openbaar? Daniel vir 1000. Ons het nie tyd vir 'n laaste vraag voordat ons ingaan Finale gedrang. Wat kategorie wil jy? Hash tabelle vir 1000, ons laaste vraag. Wat jy moet onthou om te doen na - Team Twee. Mariam: F naby? Nee? Spreker 1: Voordat ons openbaar, wat sou Een span se antwoord gewees het? Mike: verifieer of dit is nul? Spreker 1: verifieer of dit is nul. En wat sou span Drie se antwoord gewees het? [Onhoorbaar] Spreker 1: Colton, wat is die antwoord? So span One. So ek dink ons ​​sal gee dit vir beide van julle. 1000 aan elke span sit jy by 2500, 1500, nie? Daar gaan ons. Maar Team One, dink ek, kry die nul vir 1000. Studente wat jy kan nog steeds verloor dit deur om swak wiskundige besluite. Ons gaan nou Finale gedrang. Kategorie is Rekenaarwetenskap. Een span wat jy kan verbintenis tot een. Dit was 'n fout. Wat was dit, 1500? 1500. Team Twee kan verbintenis tot 1500. En Team Drie kan verbintenis tot 600. Skryf asseblief jou dollar bedrae op jou stuk papier terwyl ons speel 'n agtergrond musiek. Of as ons openbaar die vraag. Het jy jou inzetten? Ons inzetten wys net ná beantwoord. Skryf jou dollar bedrae af, mooi en duidelik. So die vraag is, wat is CS50? Nou het ons 'n bietjie agtergrond musiek. So Team One se antwoord is daar, en jy gewed 299, wat plus 100 knoppies kan akkommodeer nie, maar jy gewed 299, en jou antwoord was, dit is CS50. Intussen, Team Twee gewed 700. Die antwoord wat 'n kultus. Jy wil om te gaan met hierdie? So jy gewed - Hulle gewed hierdie. En hulle antwoord was dat CS50 is nie. Maar die amptelike antwoord volgens jou klasmaat wat hierdie voorgelê vraag is - [Speel van musiek] [Gelag] Spreker 1: This! So wat stel hierdie ouens by 899. Julle gewed al jou geld. Julle gewed 700, maar het wat, 1500? Wat is 800. So Sjoe, julle het een van die $ 99. Een span! 'N groot geluk. Geluk. Ons het een ding om te doen. Geluk. Ons het 'n laaste ding om te doen. Daar is inderdaad nogal 'n bietjie wat gaan aan agter die skerms, en Ongelukkig, al is dit gevang op video, selfs al is jy dalk nie sien alles op CS50.net. En wat ons span gedoen om ons te bring huis vandag hier is 'n katrol te berei van outtakes, sowat drie minute die moeite werd, van wat CS50 werklik is agter die skerms. As ons die ligte kan verdof een laaste keer hier in die herfs 2013. [Video speel] -Welkom terug. Dit is die einde van Week 5. So tot nou - weer te begin. [Speel van musiek] -Dit is die begin van die afname. -Ugh. -Virtual stel van die deure. Ons sal herrangskik hierdie - [Speel van musiek] -Hi, ek is Rob. En laat ons kry gulsig. Dit is vir my, Rob. En toe in Rome, laat se program soos die Romeine. Kom ons ontsyfer die Visionaire program. Ek hoop dat jy spel vir die spel van 15. Hoe kan ons in diens 'n binêre soek? Kom ons vind uit. Wonder hoe om hierdie spel te implementeer? Wel, laat ons breek uit die personeel oplossing. Kom ons hoop dat hierdie oplossing help sit jy op die pad na herstel. En ek hoop dat jy gereed is om op te tel up wat ek afgelaai het, of neer te sit, of - O, skiet, goeie oproep. Boom. -Is aandele de-uitgestel deur die see? [Onhoorbaar] -Vir dié van julle wat nie kan sien nie die verleentheid fout wat ek nou net gemaak het, daar is dit. -Kenmerk. Eienskappe. Kenmerk. Op. -Wat gaan aan? Wat gebeur met my? -Jammer, ek is 'n bietjie geschift. -Ek kan nie sien jou duim. Ja! [BEEP] -Jammer. Daar is 'n kamera. [Onhoorbaar] -Dinge wat jy doen vir hierdie klas. Dit is al. Ontwikkeling is hard. -Dit is CS50. -Winner. [Speel van musiek] -Dinge genoem Hash Tables en geskakelde lyste. Bome en probeer, al die gereedskap vir 'n mens se gereedschapskit waarmee probleme op te los meer effektief. Ons neem - [Gelag] Ons het om dit te gebruik. [Gelag] Hoe het ons nie sien wat kom? Ons moet outtakes nou. [Einde video speel] Spreker 1: Dit was CS50. Koek is nou benede gedien. [Applous] Spreker 2: By die volgende CS50, die Hackathon gaan nie soos beplan.