[Speel van musiek] David Malan: So my nuwe Mike is waarskynlik in die tweede helfte van die telefoon boek. Ek kan nou skeur die probleem in die helfte. Dit was eintlik real, wat stryd. [Speel van musiek] ROBOT: Jy is mense so maklik om te klop. David Malan: Alle reg. Dit is CS50, en dit is die einde van die week 11. So ons hoop, veral kom op die hakke van quiz een, almal van julle verlig, maar ook trots van net hoe ver jy gekom het. Inderdaad, so baie van you-- 72% indien verlede jaar is 'n reflection-- het geen vorige ervaring om 'n Rekenaarwetenskap natuurlik voor. En dus selfs as jy gevoel 'n bietjie minder as opgewonde hoe quiz nul of een of 'n paar spesifieke stuk het geblyk het, net kyk na die delta vanaf vandag versus week nul. Inderdaad, hierdie, onthou is pretty much waar ons begin het. En vir baie van julle, net om diegene darn vir loops om te werk kan 'n aanvanklike uitdaging gewees en Ek wil u aanmoedig op 'n sekere punt, As jy 'n paar wil self opgedra huiswerk, terug te gaan en weer te implementeer Mario, of dit is in JavaScript of PHP of selfs in C, en kyk net, hopelik, hoe geredelik, dat die soort van logika nou kom na jou toe. Vandag draai ons die Natuurlik hier in New Haven en ons gee jou 'n gevoel van wat steeds op die horison, selfs buite die klaskamer. In die eerste plek is die CS50 Hackathon, 'n epiese al nighter waartydens jy en jou klasmaats in Cambridge sal 'n geleentheid om te duik het in en continue-- nie hopelik start-- finale projekte vir 'n paar 12 uur, aankom om 07:00 deur busse dat ons hier sal voorsien uit New Haven na Cambridge. Rondom 09:00, sal ons dien eerste ete om 01:00, ons sal die tweede ete dien, en om 05:00, ons sal ontbyt dien vir diegene wat nog steeds staan. En jy sal sulke herinneringe as hierdie, sien terwyl jy deur die aand. Lekkergoed, en soos belowe in week nul, groente vir die tweede keer in geskiedenis, asook 04:00, dinge begin om 'n bietjie soos hierdie. En dan as dit nie, besef dat wat voorlê is die CS50 Fair hier by Yale, so die fakulteit en studente en personeel van regoor die kampus het 'n geleentheid om verlustig in presies hoe hoeveel jy al getrek uit hierdie semester. Sal daar in Commons, die CS50 Fair op Maandag die 14de. Doen dit in gedagte hou en meer aanlyn kom met inligting. Maar as Cambridge enige aanduiding is, besef dat herinneringe soos hierdie hier wag. En jy moet seker voel vry om nooi jou vriende in die tussentyd. En as jy sien by die CS50 Fair was nie aansporing genoeg Ons het gedink ons ​​sou 'n paar uit te nooi van ons vriende van nywerhede. As jy wil om te gesels op alumni en werwers van eBay, ESPN, Facebook, Google, Palantir, YEI en YHack, en moontlik meer kom nie deur. En as dit is nie genoeg om te kom kyk jy of die werwers van die industrie, besef dat daar 'n tombola sal wees met fantastiese pryse, onder hulle, hulle nie. En wat sal gebeur is, op aankoms by die billike, beide jy en die deelnemers oorhandig sal word 'n klein program vir die dag se gebeurtenis jy vertel wat om te doen. Wanneer, wat daar is. Daar sal 'n bietjie plek te wees houers vir smiley face plakkers. En almal van julle, die studente sal sommige 10 kry plus smiley face plakkers en enigiemand wat breek dat sosiale ongemaklikheid en kom aan jou en sê, wat het jy gedoen? Of ek kan sien 'n demo van wat jy gedoen het? Jy lewer dit 'n plakker en dat die plakker is 'n inskrywing in 'n fantastiese tombola soos hierdie hier. Sodat jou behoort te help breek die ys en gee vir elkeen 'n bietjie van 'n verskoning aan diegene wiele smeer. En jy sal sulke uitdrukkings te sien en herinneringe as hierdie een hier, hierdie een hier, en dan trots, sal julle almal het jou eerste ooit "Ek het CS50 "t-hemde as well. Sodat meer op daardie te kom. Nou in toevoeging tot die Natuurlik, is baie spesifiek aangebied vandag om Wat is op die horison, besef ook dat een van die aalmoese, te danke aan Megan, is Yale se eerste ooit nie-amptelike gids tot CS by Yale, waar sy wonderlike is diagramed die verskillende paaie wat jy nadat hy CS50 kan neem of 112 of ander kursusse hier by Yale, sodat jy kan dinge te verken sowel as CS50 self, as jy wil. En die diagram jy sal sien daar is presies dit. En ook te besef dat vandag 3:00-04:30 PM is die eerste keer ooit CS50 Expo hier by Yale, oor in Sterling Memorial Library. En dit is 'n geleentheid sommige van die projekte te sien dat ons eie personeel en 'n paar van die upperclassmen hier in hul klasse geskep het, in hul navorsingsprojekte, in entrepreneuriese belange van hulle s'n. So nie daar saam met ons vir snacks en 'n paar ongelooflike geleenthede en indruk soos wat jy nou kan doen as 'n aspirant-rekenaar wetenskaplike. En in terme van geleenthede nou, met CS50 self, om betrokke te raak, besef, as onbekende, wat bykomend tot hierdie kollege offer van CS50, die Kollege Board-- wat jy mag liefdevol of minder fondly-- onthou is in die proses van die opstel 'n nuwe AP Rekenaarwetenskap kurrikulum. So 'n paar van jou, 'n paar van julle dalk geneem AP CSA, Rekenaarwetenskap A, wat gefokus, eerlik, baie oor die taal Java, soort van die uitsluiting van inspirasie, dikwels, en opwinding en probleem oplossing meer algemeen. Wat is regtig lekker om 'n nuwe kurrikulumraamwerk wat vrygestel in die herfs 2016 van die Kollege Raad is dat dit AP Computer sal wees Wetenskaplike beginsels wat is baie meer soortgelyk aan meer inspirerend CS nul, CS een CS twee mees kursusse universiteite hulle sou noem. En daar sal 'n aantal wees implementering van hierdie kursus. UC Berkeley doen een. co.org doen een. CS50 doen een. En so as jy 'n belangstelling in om betrokke te raak in die hoërskool onderwys en werk met CS50 in die personeel kapasiteit, doen uitreik soos hierdie, nie uit te reik ons sowel enige van die kursusse koppe. En ook te, begin nou die werwing. Julle is almal net oor om in aanmerking te kom hierdie dieselfde klas hier leer by Yale. En wat veral nie, eerlik, opwindende, ongelooflike afgelope jaar is wat werklik met CS50, het ons het 'n span van sowat 44 grootliks voorgraadse personeellede wat dien as voorgraadse leer- assistente of Tas meer algemeen, die eerste keer in die geskiedenis van Yale se. En so sal jy die tweede wees generasie van presies daardie geleentheid. Ons doen dit moedig om aansoek te doen óf as 'n TA of CA in die onderrig rol of in 'n aantal ander rolle. Dit is voldoende om te sê, met al die liedjies en danse, letterlik, dat ons lyk het, is daar 'n aantal maniere waar jy kan kry kreatief betrokke is, kunstig, sowel as opvoedkundig. So nie laat ons weet via hierdie URL hier. Nou 'n kort rukkie van nou af, ons sal verdaag met ons tradisie net soos ons begin hierdie semester met koek in die eetsaal om die draai. Maar ons wil graag om te bind 'n paar los punte. En in die eerste plek, sou ek net graag een te erken. Dit het gebeur verlede week. So ek het leer ken geword "Gehoor aan die Yale," where-- as ons, sal ons sê, verbeter hierdie video, of hierdie photo-- jy sal hierdie hemp wat ek verkoop sien vir $ 15 en dan hierdie foto geneem is. Besigheid, ek is vertel, het goeie ooit sedertdien. Gaan nie oor super goed terug by die huis. Maar ongeag hoe dit naweek goes-- en eintlik, een ander [onhoorbaar]. So het ons die herrie vandag CS50. Die vereniging Bingo grafiek, wat is op die rug, behels CS50. Ek wil nie regtig my woorde om te wys in die transkripsie, so ek sal just-- OK, hier gaan ons. OK, so dit is een van die blokkies. [Gelag] Sal nie in staat wees om te soek op daardie woord al is. Alles reg. So ongeag hoe hierdie spesifieke naweek blyk met Harvard Yale, weet dit is 'n absolute eer vir ons en so verskriklik opwindend om saam te werk met Scass met Jason, met Andy, met die hele span hier. Yale teen Harvard, ons is nog steeds werk op daardie, blykbaar. [Gelag] Dit het regtig spesiaal is. En as ek het vantevore gesê het, van al die universiteite om saam te werk op hierdie manier, dit is werklik spesiaal is vir ons om hier te werk met die span en die studente by Yale. So dit is wonderlik verblydend gewees en ons is ewig dankbaar vir hierdie geleentheid om verwelkom as ons hier gewees het nie. Inderdaad, laat my sê sommige dank yous eerste, voordat ons draai dinge oor 'n paar van jy en 'n paar gehoor deelname. In die eerste plek, om Scass, Jason, Andy, en die hele span Yale. Dankie vir die maak van hierdie Natuurlik hier so amazing. [Applous] Ek wil graag om te trek jou aandag aan al die name wat komponeer CS50 se span hier en in New Haven. Meer as 100 van ons, kollegas in beide van hierdie dorpe. En so sal ons nie tyd te spandeer, ek vrees, een vir een van die name. Ek het jou wil teken aandag aan een man, in die besonder, vir 'n paar van die redes. Op die foto is die onderrig van mede Alex, wat blykbaar, kort voordat hy het vier pare CS50 Skakerings van 'n onlangse gebeurtenis. Maar Alex het 'n amazing karakter te hê op die personeel. Hy was, sal ons sê, nie die grootste ondersteuner van CS50 kom Yale net meer as 'n jaar gelede, maar hy is verander in hierdie buitengewone lid van ons dosente, 'n buitengewone Senior in Rekenaarwetenskap, en en, en die belangrikste, die aantal een bo CS50 se Big Board hierdie jaar. So geluk aan Alex sowel hier. [Applous] OK. Fun feit, so met Rob Bowden terug by die huis, doen ek en hy loop die Big Boord die afgelope jaar. En so Rob was so vererg dat Alex hom bested dat ons selfs het 'n ewekansige oudit van Alex se kode om seker te maak dat dit in ooreenstemming is met die probleem stel spesifikasie, en inderdaad, bested hy Andrew en Rob hier in vanjaar se Big Board, so Geluk aan hom as well. 'N paar vinnige dankie yous aan die span terug by die huis, Daven en Maria en Hannah en Rob, wie ons sal binnekort te sien. En ook 'n aantal die voltydse lede wat werk grootliks terug huis agter die skerms, Doug, wat aan die hoof van ons CS50 AP program, Dan Armendariz, wat met ons vriende by Cloud 9, het na die volgende vlak ons gebruik van CS50 IDE vanjaar Colton, natuurlik, met wie ons het begin musiek die meeste elke dag Aliess, wat letterlik in dieselfde inhou nou terug in die kabinet daar, tot bo-op. En dan Dan Coffey uit ons produksie span, Scully van ons produksie span, Ian, Ramon, Jordanië. En, natuurlik, 'n baie bekende gesig dat baie humor, jy sien presies hierdie inhou of presies hierdie konteks beide in Cambridge en nou hier in New Haven, ons eie Zamyla, wie as ons verbeter, lyk meer soos hierdie op die meeste elke laptop by kantoorure mees elke aand. En in die feit, nie al die personeel, natuurlik, kan vandag hier wees nie, maar ek het gedink wat ons wil doen, is verdof die ligte vir 'n oomblik en laat die personeel, sowel uit New Haven en Cambridge, sommige woorde van hul eie aan te bied. [VIDEO PLAYBLACK] -Daar Is geen ander kursus waarin almal wat werk vir die kursus is so opgewonde om daar te wees, en soos, betrokke te wees in dit, soos CS50. Ek weet nie, dit is soos hierdie regtig, soos, belangrike en spesiale verantwoordelikheid en soort 'n ongelooflike ervaring en ek is regtig bly ek kry om te wees 'n deel van die onderwys mense se. -CS50 In my mening, is ongelooflik. Ek is lief daarvoor. Ek het dit toe ek 'n klas is die neem, en ek is mal dit selfs meer as 'n TA. -TFing Is 'n baie werk, maar dit is regtig lonend omdat jy so baie te leer. Jy moet regtig kry om jou studente te leer ken. Jy kry om die materiaal jouself te leer ken. En jy hulle net wil geword rekenaar wetenskaplikes. -My studente is die hoogtepunt van my semester. [Speel van musiek] -en Dit is CS50. -I've Net nooit gevoel soveel soos 'n leier op die kampus as ek hierdie semester. -Dit Is een van die enigste geleenthede op kampus Yale se om werklik belê in die onderwys. -Dit Is regtig cool om te sien CS50 van die ander kant. -Ek Was verbaas oor hoe opgewonde al die studente was. -Dit Is ook lekker as, soos, mense, soos, herstel, soos, 'n foto van Rick Astley en is soos wat is dit? -Yeah, Ek wou om terug te gee want ek het 'n baie ondersteuning toe ek 'n student. -Alle Jy nodig het is entoesiasme en 'n liefde van onderrig of CS, of enige van die bogenoemde en jy sal in staat wees om dit te doen. -Alle My studente te hou Rick-rollende my. [Speel van musiek] -Dit Was soveel pret om, soos, leer oor hierdie ding wat ek regtig liefde en dink is 'n baie pret en, soos, probeer om ander mense te kry opgewonde oor dit so goed. Ek is Annaleah Ernst en dit is CS50. [CHEERS] [Speel van musiek] [Einde afspeel] David Malan: Alle reg, sodat jy kan onthou dat ons begin hierdie semester kyk na computational denke en probleme op te los meer doeltreffend terwyl dink 'n bietjie meer soos 'n rekenaar. En eerder as iets rehash soos grondboontjiebotter en jellie, Onthou dat ons hier gehad het die telefoon boek, ons probleme soos probleem stelle opgelos op die spel van 15. Maar ons het gedink ons ​​wil probeer iets 'n bietjie nuwe hier is, waardeur ons kyk net tot watter mate hierdie idee van dink bestryk gesink het in. Waardeur ons gedink ons ​​wil probeer om offer, in die vorm 'n vrywilliger, sommige instruksies en sien hoe goed ons almal kan volg met hulle. En vir hierdie, moet ek ten minste een vrywilliger. As jy dalk be-- Ek sien iemand om geput op die skouer reg daar. Maak wat kwalifiseer? Geen? Nee, alles reg. Hoe gaan, OK, in die groen. Kom terug. Kom oor. So laat ons gaan voort en doen dit. Ek het 'n paar notas hier dat ons op mekaar sal werk. En wat is jou naam? ERICA: Erica. David Malan: Erica? Alles reg. Laat ek jou dit. Erica, lekker om jou te ontmoet. Alle reg, sodat in net 'n moment-- jy almal moet 'n leë stuk papier nie. As jy dit nie doen nie, net bietsen rondom en sien as jy kan gryp een. En vind 'n pen of iets anders. En ons gaan om te probeer iets soos hierdie. As jy gemaklik is Sodoende Erica, ek moet jy beskryf wat jy sien op hierdie ondeursigtig stuk papier sodat die gehoor hier is net gaan letterlik doen wat jy sê deur die volgende jou instruksies. En dan in net 'n oomblik, sal ek kom om en neem 'n ewekansige voorbeeld van 'n paar foto en ons sal sien presies hoe akkuraat jou klasmaats gedoen het. ERICA: OK. David Malan: Maak sin? ERICA: Ja. David Malan: Alle reg. Sodat jy op hierdie punt, as die gehoor, moet 'n leë stuk papier, 'n pen of potlood, en jy moet doen presies wat Erica sê. Gaan nie. ERICA: Landscape geaardheid. In die middel van beide die vertikale en horisontale as van die bladsy, Teken 'n vierkant, nie 'n reghoek, selfs kante, sowat een duim aan elke kant met die middel van die vierkant in die middel van die vraestel. Direk above-- dink landskap orientation-- bo vierkante maar raak nie, moet jy 'n sirkel met dieselfde radius as die helfte van die kant van die vierkant. So die sirkel moet in staat wees om aan te pas binne-in die vierkant en net word raak die top van die middel, die middel van die bo kant van die vierkant. En dan direk onder die vierkant, moet jy 'n gelyksydige driehoek met 'n top punt raak die onderkant van die vierkant en dan gelyksydige. David Malan: Alle reg. So dit was buitengewoon presies. Laat ek jou hier laat vir 'n oomblik en kyk As ons 'n paar antwoorde te kry. Kan ek gryp joune? OK. Gryp jou, joune. Nou gaan ek om vis te vang vir one-- Ek weet nie, dit is baie goed. Jy is al baie goed in hierdie. Kan ek hierdie een nie? Dankie. [Gelag] Ons sal dit enige. Kan ek jou ook? Dankie. Nee, dis 'n kompliment. OK, ja baie goed. Dankie. Alles reg. En net so het ek dit nie doen nie verwaarlosing enigiemand hier. Dit is 'n baie goeie, OK. OK, dit is adorable. Alles reg. Dit is genoeg vir hierdie een. So laat ons sien hoe ons dit gedoen hier. Alle regte so hoekom dit nie doen nie ons gaan nou voort en ek bederf, met Erica nog hier, wat die beeld is veronderstel om te wees. Wonderlik, juis beskryf, sou ek argumenteer. Nou kan ek gaan voort en neem 'n blik op 'n ewekansige monster van die foto's dat ons hier gevind het. So laat ons gaan. Die eerste paar ek gevind were-- hier is een. So baie mooi gedoen. Hier is 'n ander, baie mooi gedoen. Hier is 'n ander, en dit is waar dit was om ongemaklike, want daar is soos 50 of 'n 100 van hierdie daar buite. Maar dan het ek soek en ons het gevind dat hierdie. So het die geaardheid was nie heeltemal reg. Nog korrekte een. Ons het hierdie een, al reg, so nie heeltemal reg. Dan is daar hierdie een, Miskien nie heeltemal volgens skaal. En dan die pragtige een, as ek kan, baie mooi gedoen. Baie geluk aan Erica om dit te doen so 'n goeie werk. Dankie. Hoekom het ons nie get-- kan ons een kry meer vrywilliger te kom en doen dieselfde? Kom op, ja. En ek is jammer vir die neem van die vraestelle van almal. As jy kan probeer om bietsen een ander stuk, ons sal een keer te doen meer in hierdie rigting. Wat is jou naam? ADAM: Adam. David Malan: Adam. Kom up. Alles reg. So het die taak gaan baie wees soortgelyke, ander prentjie. Bly te kenne. Kom rond. Alles reg. En ons gaan om dit te weer doen, hierdie keer met 'n ander prentjie van Adam. Adam gaan beskryf jy, opaquely-- wys confidence-- die volgende. Die vloer is joune. ADAM: Dit is 'n baie groot vierkant. Kan ek dit sê? David Malan: Ja, dit is goed. Dit is korrek. ADAM: Maar baie groot, soos. Maar begin by die center-- soos van die sentrum, maar dit wil Brei uiterlike van die sentrum. Dus, net soos die middel van die bladsy is nog steeds die sentrum, so hou dit in gedagte. [Gelag] Dan, verdeel dit in die helfte, maar soos, in die sentrum, gaan warm hond styl. Ja. Soos. So verdeel dit so dan soos op en af, vertikale. Vertikale. En dan van die vertikale lyn, gaan van die regterkant van die sentrum van die vertikale lyn, gaan na die regte dat die reghoek verdeel op die regterkant in die helfte. OK. So, maar nou is dit gaan 'n te kry bietjie lastig, so laat hier vashou. Jy gaan om dit te doen weer, maar gaan uit daardie. So nou moet jy 'n reghoek het, 'n groot reghoek en twee klein blokkies aan die ander kant. En dan verdeel jou vierkant in die top reg in die helfte van die dieselfde manier wat jy verdeel die groot vierkant in die begin. OK. OK. Nou, so nou het jy die vierkant dit is verdeel in twee reghoeke. En trek dan dieselfde lyn wat jy het aan die begin van die sentrum punt van die oorspronklike vierkant met daardie lyn in die sentrum die far-- horisontaal vanaf dat die nuwe op en af ​​lyn. En dan weer te herskep dat vierkante in die boonste regterkantste kwadrant. Ek bedoel, nie die kwadrant, ongeag die agtste is van 'n kwadrant. David Malan: Ek gaan om te gaan begin om die velle, OK? ADAM: Ja, OK. So as daar enige vrae, Ek kan diegene wat nou neem. David Malan: Kan ek sien net 'n paar voorbeelde? Alle reg, ons het hierdie een hier. Alle reg, hierdie een hier. Alle reg, werk nog. Baie mooi. Ja. ADAM: Ek is nie goed in hierdie klas. David Malan: Dankie. Ja. OK. Laat my toe om hierdie twee. Dankie. Alle reg, en nog een van hier. Een van hier. Dankie. O, dit is volmaak. Dankie. Alles reg. So Adam, laat ons sien hoe hulle dit gedoen. En Ek sal op die skerm te openbaar wat die beeld was hierdie tyd. So wat ons soek vir hierdie tyd per presiese instruksies Adam se was hierdie. En wat ons gekry het, was 'n paar werke van skoonheid hier, sal ek sê. ADAM: O, I-- wow. David Malan: Jy verras? [Gelag] Dan het ons hierdie een. So soortgelyke in die gees, maar nie heeltemal. Dan het ons hierdie windowed weergawe. En dan hierdie een. [Gelag] En dan is dit dalk my gunsteling. Hierdie een is net 'n bietjie skeef. ADAM: Daardie een is nie my skuld nie. Dat 'n mens is nie my skuld nie. David Malan: Wel al die regte, baie dankie en geluk aan Adam vir die feit dat so akkuraat. ADAM: Dankie. David Malan: So hoekom doen ons nie probeer om hierdie ten minste een keer maar soort flip dinge rondom. So nou moet ons iemand wat gemaklik tekening en met 'n honderd van jou klasmaats staar af op jou rug, terwyl jy trek, neem instruksies van jou klasmaats. OK, hoe in die pers. Kom up. Alles reg. So in 'n moment-- wat is jou naam? ANGELA: Angela. David Malan: Angela. Kom op, Angela. So Angela gaan ongeveer staan hier, waar sy moet nie in staat wees om te sien die oorhoofse, kan sy sien net die direksie. Nice om jou te ontmoet, Angela. Hier is jou stukkie kryt. Ek gaan na die show gehoor die prentjie en dan rofweg ordelike, soort van soos die PBJ, ons sal moet julle uitroep, lineêr, presies wat jy wil Angela te trek. Klink goed? Goed. Ja. Sal iemand graag aan te bied 'n opdrag om Angela? Dit is nie goed that--, OK. GEHOOR: Circle? Aan die bokant van die raad. David Malan: Alle reg, hoor ek sirkel by die top van die raad. GEHOOR: Dit is 'n stok figuur. David Malan: OK ek hoor dit is 'n stok figuur. En hier, wil jy hou dit in jou ander hand? OK, die volgende? ANGELA: Stick figuur, alles reg. David Malan: Trek 'n sirkel in die middel van die bord. Dit is 'n stok figuur. Stop! Stop! Stop! Slegs hou die liggaam. ANGELA: So dit is soos 'n suigstokkie? David Malan: Voeg die eerste twee bene. ANGELA: Down hier. David Malan: OK, hoor ek ja. ANGELA: So hier? David Malan: Die arm begin uit die liggaam na die kop. ANGELA: Soos wat? Wat? David Malan: OK, hier, wag, hoe hieroor. Een arm styg. GEHOOR: Die regterarm het die hand op die heup en die ander arm-- David Malan: Die regterarm has-- ek gehoor die regterarm het sy arm op sy heup. ANGELA: Sy regterarm? David Malan: Sy regterhand. ANGELA: Soos wat? David Malan: Ja. Wat anders? GEHOOR: Die ander arm-- Die ander arm styg. David Malan: Die ander arm styg. ANGELA: O, soos wat? David Malan: Alle reg, and-- GEHOOR: Hy iets sê. David Malan: Hy sê iets. ANGELA: Soos 'n toespraak borrel? Daar is 'n lyn, ongeveer 10:00, wat gaan uit die kop. 'N Lyn 10:00 posisie wat jy trek, soos uit die radius, projecting-- [Gelag] ANGELA: Soos? GEHOOR: Nee! David Malan: Daar is 'n lyn om 10:00 vanaf die kop uit. GEHOOR: Sien soos 'n lyn uit te kom bo die radius. Moenie teken dit. Doen wat jy oorspronklik gehad het. David Malan: Doen wat jy oorspronklik gedoen het. Ja. GEHOOR: Hy sê hi. David Malan: Write-- sê hy hi. Wat dink ons? Alles reg. Baie geluk. As jy wil graag 'n te neem kyk, julle wel het dit. Baie mooi gedoen. Dus het ons nie probeer om hierdie laaste geleentheid before-- voordat ons verdaag vir cake-- maar ons het gedink ons ​​wil probeer om al hoe meer van julle te kry betrokke vs. Sommige van die personeel as well. En so, as ek could-- is daar vyf personeellede wat graag vrywilligers en kom op hier? Stelios, wil om te bring vier vriende op af? Van die personeel. Kom af. Ja. Andy. Ja. Kom af. En as jy ouens wil om julle te organiseer in 'n lyn agter hierdie blou tafel. Nou moet ons vyf student vrywilligers. OK, so hoe om jou twee daar gesit. Drie, vier, in die middel. O ja, en hier, vyf die einde. Kom up. Yep, jy op die einde. Kom af. En studente sal hier. And-- het ons verloor some-- een, twee, drie, vier ek wys na iemand wat still-- ja, jy, afkom jou op. Alles reg. So sal ons die reëls hier as verduidelik jy nie gehoor het van hierdie voor, maar dit klink 'n bietjie iets soos [SPEEL temalied familie vete] Aw. OK. So hier het ons Family-- Colton, webwerf? OK. So hier het ons familietwis. En nou sal jy moet vergewe. Jy kan onthou dat in die probleem stel agt, Ons vra jou 'n aantal quiz review vrae wat soort, soort van in die vorm van Jeopardy vrae, selfs al was dit die vraag en antwoord. Ons het besluit om na die uitreiking -p stel dat ons agt wil familietwis speel in plaas daarvan, so ons het 'n paar vryhede hoe geneem om te skakel Jeopardy vrae te familietwis, maar die volgende data kan of mag nie reflektiewe korrekte antwoorde. So met dit, het gesê dat die manier dit gaan om te werk is dat ons die student span hier. Ons het die personeel span hier. Ons gaan eers twee lede van die personeel en studente gesig af. Ek gaan 'n vraag vra en die eerste een in Buzz met hierdie here-- STEM: Dit was maklik. David Malan: --Easy Button, wat was die enigste rooi knoppies wat ons kon kry. En volgens ou by Staples, het hy nooit iemand gesien eintlik koop die Easy Button in Staples. Dit sal wees hoe die twee mense buzz in. Wie buzzes in die eerste nie net kry 'n sekere aantal punte, hulle beheer van die raad te kry ook. Die doel, dan, as die studente, byvoorbeeld wen wat gooi, julle ouens het om te kom met die top verskeie antwoorde voordat jy drie stakings deur verkeerde raai. Ek sal weer verduidelik dit soos ons gaan. Alles reg. So laat ons gaan voort en begin as volg. Wat is jou naam? VLAD: Vlad. Vlad, alles reg. Bly te kenne. En stel jouself aan hierdie span. Shreyas: Shreyas. David Malan: Shreyas. So hier het ons twee Maklik Knoppies, een vraag, en die volgende sal geopenbaar word nou deur Colton, 'n funksie verklaar in die standaard io dot h. STEM: Dit was maklik. David Malan: Jy eerste druk dit so ons gaan met die personeel. Shreyas: Druk f. David Malan: Wys ons gedrukte f. [DING] David Malan: Baie mooi. So het die personeel het beheer van die raad. O ja, en as ons gaan telling hou, moet ons iemand wat regtig 'n goeie by rekenkundige onder druk. Regtig? Regtig? Regtig? OK. Ek het gesien hoe die eerste jou hand. Kom af. Wat is jou naam? DYLAN: Dylan. David Malan: O, Dylan, alles reg. Dylan, lekker om jou te ontmoet. So as jy 'n stukkie kan gryp kryt en aan die linkerkant en die reg van die stok figuur, hou akkuraat van die volgende rekenkundige. Die personeel het nou 68 punte. Alles reg. So volgende vraag, spesifiek vir Andy, is dieselfde. Andy, wat is 'n funksie verklaar in die standaard i o dot h? ANDY: Scanf. David Malan: Colton, wys ons scanf. [DING] Baie mooi, so 'n bykomende 12 punte vir die personeel span. Stelios, dieselfde vraag, 'n funksie verklaar in die standaard i o dot h. Net Stelios, asseblief. Stelios: Sit c. David Malan: Putc. Wys ons putc. [FOUT sirene] Een strike. Slegs twee bly. Personeel, 'n funksie verklaar in die standaard i o dot h. Stelios: Ek bedoel, dit is. David Malan: Wel, nee, dit kan wees daar, maar dit is net die top ses antwoorde. Sleutel detail-- dat beteken nie dit is verkeerd. Dit beteken net dit is nie Van die ses antwoorde. GEHOOR: Hy is die vreemde. David Malan: So was dit sleg nie, net nie verkeerd nie. PERSONEELLID: AOOS David Malan: AOOS. [DING] David Malan: Ons sal dit aan jou gee. Fgetc. Vyf punte meer op die bord. Personeel, 'n funksie verklaar in die standaard i o dot h. PERSONEELLID: F lees. David Malan: F lees, toon ons. [FOUT sirene] David Malan: Twee stakings. Shreyas, jy het 'n laaste kans totdat die studente, eenvoudig deur om een ​​van die antwoorde op die bord, het die kans om die punte te steel. Jy kan all-- PERSONEELLID: Ag, kan ons? David Malan: Nee, jy kan nie. Dit is net jy. Net jy. Shreyas: Is f oop in standaard i o? David Malan: Ons sal sien. F oop. [DING] Dit is, vir tien punte. Terug na Andy. Maak of breek hier. Funksie verklaar in die standaard i o dot h. ANDY: F naby. David Malan: Wys ons f naby. [DING] Baie mooi. Ses? Ons het net vyf. Ons het net vyf antwoorde op die bord, wat beteken die personeel het hierdie kategorie gewen. Baie mooi. Nee, dit is 'n gebrek van die funksie. Alles reg. So nou, laat ons optrek vir ons tweede ronde. So ons moet Andy en wat is jou naam? BONNIE: Bonnie. David Malan: Bonnie, lekker om jou te ontmoet. Alle reg, kom tot die sirene. Alle reg, en hier is ons het die volgende vraag. Sagteware gebruik terwyl programmering. Noem 'n stukkie van die sagteware jy gebruik terwyl programmering. ANDY: Die IDE David Malan: CS50 IDE [FOUT sirene] ANDY Ek totally-- wat? O, sonder pad. [DING] David Malan: teks editor. Wil ons dit aan hulle te gee? Ja. Ja. Goeie werk aan personeel. Yes-- [onhoorbaar] die studente lyk regtig ongelukkig. OK. So Stelios, noem 'n stuk sagteware wat gebruik word, terwyl programmering. En begin dink 'n manier om dit te steel. Stelios: GDB. David Malan: GDB, Debugger. [DING] Baie mooi vir 15 meer punte. Frank? Frank: A terminale. David Malan: 'n terminale venster. [FOUT sirene] O, ek is jammer. Sagteware gebruik terwyl programmering. PERSONEELLID: Valgrind. David Malan: Valgrind, toon ons. [FOUT sirene] O, Shreyas, die studente, wat jy net een antwoord wat nodig op die bord om hierdie punte te steel. Shreyas: 'n samesteller. David Malan: Wys ons samesteller. [DING] Baie mooi. Terug na Andy. ANDY: Dit is 'n baie druk. David Malan: sagteware gebruik word, terwyl programmering. ANDY: 'n bedryfstelsel. David Malan: 'n bedryfstelsel. [FOUT sirene] Studente, is daar drie moontlike antwoorde links op die bord. Wat gaan jou antwoord wees? Jy kan almal saam besluit. STUDENTE: Interpreter? David Malan: 'n tolk. [FOUT sirene] Wys ons tolk. Geen! So laat ons gaan voort en openbaar nou wat antwoorde was op die bord. Nommer vier. [DING] [Gelag] Nommer vyf. [DING] O ja, en nommer ses. [DING] Spotify. Alles reg. So het hierdie punte te bly aan hierdie kant. Ek dink ons ​​het nie tyd vir een ronde voor koek. Kom ons gaan voort en skip-- laat die volgende een te slaan. . Ja Ja, slaan. Breek, vinnig. OK. Ons wou nie om dit te doen om jou 'n laaste keer. Alles reg. So het die laaste vraag hier nou Stelios, dankie. En wie is tot die volgende? Sabrina: Sabrina. David Malan: Sabrina, lekker om jou te ontmoet. Alles reg. So wie die eerste keer die knoppie, Die vraag is Gunsteling probleem stel. STEM: Dit was maklik. David Malan: Ek hoor dit hier, die studente. Sabrina: P stel nul. David Malan: Wys ons p stel nul. Baie mooi vir 26 punte. Alle reg, sodat students-- wie is langs hier? Ek dink jy is volgende. Wat is jou naam? Alek: Alek. David Malan: Alek, lekker om jou te ontmoet. Alle reg, jou gunsteling probleem stel. Alek: Wys my p stel agt. David Malan: Wys my p stel agt. [FOUT sirene] Ek sal sê, gebaseer op die werklike data van die probleem stel agt, so p stel agt was nie onder die top vier antwoorde in hierdie geval. Wat is jou naam? BURKE: Burke. David Malan: Burke, wat is jou gunsteling probleem stel, of die top gunsteling probleem stel onder al jou ander klasmaats? BURKE: Versleutelt of [Onhoorbaar] p die sewe. P stel sewe. David Malan: Wys ons p stel sewe. Nommer een antwoord van werklike studente. Alles reg. Wat doen jy vir jou gunsteling probleem sit. STUDENT: Die een met die cipher, enkripteer. Die een met soos crypto. David Malan: (rustig) P sit twee? STUDENT: Ja. David Malan: P sit twee! [DING] Baie mooi. Daar is net een antwoord links op die bord want ons het die top vier antwoorde. So if-- wat is jou naam nou weer? BONNIE: Bonnie. David Malan: Bonnie. Bonnie, as jy kan ons vertel wat die Harvard en Yale studente vierde mees gunsteling probleem stel was-- BONNIE: Ek voel soos ek het 'n baie skeef oog. VLAD: Die een met die beeld prosesse? BONNIE: Nee, ek dink almal gehaat dat een. VLAD: Regtig? Ek was mal daaroor. David Malan: En wat ons huidige totale? 166 tot effens minder. Maar vir 100 punte, [Gelag] BONNIE: O God, o nee. Moenie die druk op my. O, geen druk. STUDENT: P stel een was maklik. Almal hou maklike p stelle. BONNIE: P stel een? David Malan: 90 punte! BONNIE: P stel een? David Malan: Wys ons p stel een. [FOUT sirene] Nie die vierde gunsteling probleem stel. Vlad? VLAD Ek think-- Ek think-- my gunsteling was met fotografie, maar ek weet nie. David Malan: Ek hoor forensiese ondersoeke. BONNIE: Mense sê forensiese? David Malan: Ek hoor forensiese ondersoeke. Ek het dit gehoor net. P stel vyf, hoor ek. BONNIE: Kan ons vra die gehoor? David Malan: Jy wil aan die gehoor poll? BONNIE: Ja, ons vra die gehoor. P stel drie. David Malan: Wie wil 'n miljoenêr, hier. BONNIE: P stel drie. VLAD: P stel vier. David Malan: Drie. Ek hoor vier. BONNIE: Ek sien 'n baie viere. STUDENT: OK, moet ons doen vier. BONNIE: Drie of vier. David Malan: Ek het drie hoor. Ek hoor nog drie. BONNIE: Ag nee! Ken, kom uit! David Malan: Ek het drie hoor. BONNIE: Drie, OK, oorweldigend. STUDENT: OK. Laat ons net drie te doen. David Malan: Die enigste ding stop ons van die koek. STUDENT: P stel drie. David Malan: Wys ons, want die spel, p stel drie. [DING] [CHEERS] Alles reg. Dit is dit vir CS50. Ons sal u sien koek. [Applous] [Speel van musiek]