[MUSIC nagpe-play] David MALAN: Kaya ang aking bagong Mike ay marahil sa huli kalahati ng libro ng telepono. Maaari ko ngayon mapunit ang problema sa kalahati. Iyan ay tunay na tunay, na pakikibaka. [MUSIC nagpe-play] ROBOT: Ikaw ang tao ay kaya madaling upang matalo. David MALAN: Lahat ng karapatan. Ito ay CS50 at ito ay ang katapusan ng linggo 11. Kaya huwag naming pag-asa, lalo na pagdating sa takong ng quiz na isa, na ang lahat ng sa iyo ay hinalinhan ngunit ipinagmamalaki rin ng lamang kung paano malayo ka na dumating. Sa katunayan, kaya marami sa you-- 72% kung nakaraang taon ay anumang reflection-- ay walang naunang karanasan sa pagkuha ng isang computer science course bago. At kaya kahit saan ka pakiramdam isang maliit na mas mababa kaysa sa nasasabik bilang sa kung paano quiz zero o isa o ilang partikular na piraso ay naka-out, isaalang-alang lamang ang delta mula ngayon kumpara linggo zero. Sa katunayan, ito, pagpapabalik ay medyo marami na kung saan kami nagsimula. At para sa marami sa inyo, pagkuha lamang mga darn para sa mga loop sa trabaho maaaring naging isang paunang hamon at Gusto ko hinihikayat ka sa isang punto, kung gusto mo ng ilang sa sarili nakatakda araling-bahay, bumalik at muling ipatupad Mario, kung ito ay sa JavaScript o PHP o kahit na sa C, at makikita lamang, sana, kung maluwag sa loob, na uri ng logic ngayon pagdating sa iyo. Ngayon kami balutin ang Siyempre dito sa New Haven at bibigyan ka namin ng isang katinuan kung ano ay pa rin sa abot-tanaw, kahit sa labas ng silid-aralan. Unang una ay CS50 Hackathon, isang astig lahat nighter sa panahon na ikaw at ang iyong mga kamag-aral sa Cambridge ay magkakaroon ng isang pagkakataon na sumisid sa at hindi continue-- sana start-- huling proyekto para sa ilang 12 oras, pagdating sa paligid 07:00 sa pamamagitan ng bus na magbibigay kami dito mula sa New Haven sa Cambridge. Mga 9:00 PM, ipapakita namin maghatid unang hapunan sa paligid 01:00, ipapakita namin maghatid ng pangalawang hapunan, at sa paligid ng 05:00, ipapakita namin maghatid ng almusal para sa mga taong nabubuhay pa rin. At makikita mo ang mga alaala ng mga ito habang nagtatrabaho sa pamamagitan ng gabi. Kendi, at tulad ng ipinangako sa week zero, gulay para sa ikalawang pagkakataon in kasaysayan, pati na rin ang 4:00, simulan ang mga bagay upang tumingin ng kaunti tulad nito. At pagkatapos ay lampas na, mapagtanto na kung ano ang nauuna ay ang CS50 Fair dito sa Yale, kaya na mga guro at mga mag-aaral at mga kawani mula sa buong campus na ito ay may isang pagkakataon na matuwa nang labis sa kung paano mismo magkano mo lahat nakuha off ito semestre. Magkakaroon ba sa Commons CS50 Fair sa Lunes ika-14. Kaya gawin panatilihin sa isip at higit pa na dumating na may mga detalye sa online. Ngunit kung Cambridge ay anumang indikasyon, mapagtanto na alaala na tulad nito dito hintayin. At dapat mong tiyak na mag-atubili na anyayahan ang iyong mga kaibigan sa habang panahon. At kung nakikita mo ang CS50 Fair ay hindi insentibo sapat, naisip namin na gusto naming mag-imbita ng ilang mga ng aming mga kaibigan mula sa mga industriya. Kung gusto mong makipag-chat up alumni at recruiters mula sa eBay, ESPN, Facebook, Google, Palantir, Yei, at YHack, at marahil higit pa, dumating sa pamamagitan ng. At kung na hindi sapat na dumating makita ikaw o ang mga recruiters mula sa industriya, mapagtanto na magkakaroon ng raffle may kamangha-manghang mga premyo, kasama ng mga ito, ang mga ito. At ano ang mangyayari ay, sa pagdating sa patas, parehong ikaw at ang mga dadalo ay kamay ng isang maliit na programa para sa mga kaganapan ng araw na nagsasabi sa iyo kung ano ang gagawin. Kapag, kung ano ang doon. Magkakaroon ng ilang maliit na lugar may hawak para sa smiley face stickers. At ang lahat ng sa iyo, ang mga mga mag-aaral, ay makakakuha ng ilang 10 plus smiley face stickers at sinuman na break na ang social awkwardness at lumapit up sa iyo at sabi, kung ano ang ginawa mo? O maaari ko bang makita ang isang demo ng kung ano ang ginawa mo? Ibigay mo sa kanila ang isang etiketa at na etiketa ay isang entry sa isang hindi kapani-paniwala raffle tulad ng mga ito dito. Kaya na dapat makatulong sa break mo ang yelo at mabigyan ang lahat isang maliit na piraso ng isang dahilan sa mantika mga wheels. At makikita mo ang mga pananalitang at mga alaala ng isang ito dito, ang isang ito dito, at pagkatapos, buong kapurihan, ay ang lahat ng sa iyo magkaroon ng iyong unang kailanman "Ako kinuha CS50 "t-shirts pati na rin. Kaya higit pa sa na sa darating. Ngayon sa karagdagan sa mga siyempre, ay tunay na partikular na inaalok sa araw na bilang sa kung ano ang sa abot-tanaw, Napagtanto masyadong na kabilang sa mga handouts, salamat sa Megan, ay Yale unang kailanman opisyal na gabay sa CS sa Yale, kung saan siya ay kamangha-mangha diagramed ang iba't-ibang mga landas na iyong maaaring tumagal pagkatapos umalis CS50 o 112 o iba pang mga kurso dito sa Yale, sa gayon maaari mong galugarin ang mga bagay-bagay na rin sa kabila CS50 mismo, kung iyong nais. At ang diagram makikita mo makita doon ay eksakto na. At din masyadong, alalahanin na ang ngayon, 3:00-04:30 PM ay ang unang kailanman CS50 Expo dito sa Yale, over sa Sterling Memorial Library. At ito ay isang pagkakataon upang makita ang ilan sa mga proyekto na ang aming sariling pagtuturo kawani at ang ilan sa mga upperclassmen dito ay may ginawa sa kanilang mga klase, sa kanilang mga proyekto sa pananaliksik, sa pangnegosyo mga interes ng kanila. Kaya sumali sa amin doon para sa mga meryenda at ilang kamangha-manghang mga pagkakataon at glimpses sa kung ano ang maaari mong gawin ngayon bilang isang naghahangad ng computer scientist. At sa mga tuntunin ng mga pagkakataon ngayon, may CS50 mismo, upang makakuha ng kasangkot, napagtanto, kung hindi marunong, na bilang karagdagan sa mga ito sa kolehiyo handog ng CS50, ang College Board-- saan maaari mong isipin ang pakarinyo o mas mababa fondly-- ay nasa proseso ng pag-set up isang bagong AP Computer Science kurikulum. Kaya, ang ilang ng sa iyo, maaari kang magkaroon ng ilan sa inyo kinuha AP CSA, Computer Science A, na kung saan nakatutok, lantaran, Sobra sa Java wika, uri ng sa pagbubukod ng inspirasyon, ganap madalas, at kaguluhan at problema paglutas ng mas pangkalahatang. Ano ang tunay na ganda ng tungkol sa isang bagong balangkas ng kurikulum na na inilabas sa pagkahulog 2016 mula sa College Board ay na ito ay AP Computer Agham Prinsipyo na ay mas katulad sa mas kagila CS zero, CS isa, CS dalawang kurso karamihan Maaaring tawagan ang mga ito unibersidad. At magkakaroon ng isang bilang ng mga pagpapatupad ng kursong ito. UC Berkeley ay ginagawa isa. co.org ay ginagawa ng isa. CS50 ay ginagawa ng isa. At kaya kung mayroon kang isang interes sa pagkuha ng kasangkot sa high school edukasyon at mga nagtatrabaho sa CS50 sa kapasidad ng kawani, paggawa outreach na ito, huwag mag-abot sa amin pati na rin ang alinman sa mga kurso ulo. At din masyadong, nagsisimula ngayon Manggagawa. Ikaw ay ang lahat tungkol lamang maging karapat-dapat upang turuan ang parehong klase dito sa Yale. At kung ano ang na-lalo na, lantaran, kapana-panabik, amazing ito nakaraang taon ay tunay na, na may CS50, mayroon kaming nagkaroon ng isang koponan ng ilang mga 44 kalakhan undergraduate miyembro ng kawani na ay magsilbi bilang undergraduate na pag-aaral katulong o TAS mas pangkalahatang paraan, sa unang pagkakataon sa kasaysayan ng Yale. At upang kayo ay ang pangalawang henerasyon ng eksaktong pagkakataon na iyon. Kaya hinihikayat namin kayo na mag-aplay ang alinman sa bilang TA o CA sa pagtuturo papel o sa isang bilang ng iba pang mga tungkulin. Sumapat ito sa sabihin, na may lahat ng mga awit at sayaw, literal, na parang kami na mayroon, mayroong anumang numero ng ng mga paraan kung saan maaari kang makakuha ng kasangkot malikhaing, artistically, pati na rin sa edukasyon. Kaya huwag ipaalam sa amin sa pamamagitan ng URL na ito dito. Ngayon ang isang maliit na habang mula ngayon, ipapakita namin ipinid sa aming mga tradisyon Tulad ng ating semestre na ito na may cake sa dining hall paligid ng sulok. Ngunit nais naming itali up ng ilang maluwag dulo. At una sa lahat, gusto ko lamang nais na makilala ng isa. Nangyari ito noong nakaraang linggo. Kaya ko na maging pamilyar sa "Overheard sa Yale," where-- kung tayo, sasabihin natin, mapahusay ang video na ito, o ito photo-- makikita mo ang shirt na ako ay ibinebenta para sa $ 15 at pagkatapos ay kinuha ang larawang ito. Business, ako sinabi, ay may naging mabuti mula pa noon. Hindi pumunta sa paglipas ng super din sa bahay sa likod. Ngunit hindi isinasaalang-alang kung paano ito weekend goes-- at talagang, isa sa iba pang [hindi marinig]. Kaya ginawa namin ang bangayan ngayon, CS50. Ang pagkabit Bingo tsart, na kung saan ay nasa likod, ay nagsasangkot ng CS50. Hindi ko talagang gusto ang aking mga salita upang ipakita up sa transcript, kaya kailangan ko just-- OK, ayan na naman. OK, kaya na ang isa sa mga parisukat. [Tawa] Hindi ma-search sa salitang iyon kahit na. Lahat tama. Kaya isinasaalang-alang ng kung paano ito partikular weekend ay lumiliko out sa Harvard Yale, alam ito ay naging isang ganap na karangalan para sa amin at kaya masyado nakapupukaw na nagtatrabaho sa Scass, na may Jason, Andy, kasama ang buong team dito. Yale vs. Harvard, hindi pa rin namin nagtatrabaho sa na, tila. [Tawa] Ito talaga ay mga espesyal na. At tulad ng sinabi ko bago, ng lahat ng mga unibersidad upang makipagtulungan sa sa ganitong paraan, tunay na ito ay nai-espesyal na para sa amin na magtrabaho dito sa koponan at ang mga mag-aaral sa Yale. Kaya ito ay naging kamangha-mangha gratifying at kami ay magpakailanman nagpapasalamat sa pagkakataong ito na maging tinatanggap bilang namin ay dito. Sa katunayan, hayaan mo akong sabihin ilang salamat unang yous, bago namin i-bagay sa paglipas ng ilan sa sa iyo at sa ilang mga paglahok ng madla. Una sa lahat, upang Scass, upang Jason, na Andy, at ang buong koponan Yale. Salamat sa iyo para sa paggawa ng ito Siyempre napakahusay dito. [Palakpakan] Gusto kong iguhit ang iyong ng pansin sa lahat ng mga pangalan na gumawa ng sulat team CS50 parehong dito at sa New Haven. Higit sa 100 na sa amin, mga kasamahan sa pareho ng mga bayan. At kaya kami ay hindi magpalipas ng oras, ako takot, sa bawat isa sa mga pangalan. Ko nais upang gumuhit ng iyong pansin sa isa kapwa, sa partikular, para sa isang pares ng mga dahilan. Nakalarawan dito ang pagtuturo kapwa Alex, na, tila, sa ilang sandali bago siya kinuha apat na mga pares ng CS50 Shades mula sa isang kamakailan-lamang na kaganapan. Ngunit Alex ay nakakamangha karakter na magkaroon ng sa staff. Siya ay, sabihin natin, hindi ang pinakamalaking tagataguyod ng CS50 darating sa Yale lamang ng higit sa isang taon na ang nakalipas, ngunit siya ay naging mga ito pambihirang miyembro ng aming kawani ng pagtuturo, isang pambihirang Senior in Computer Science, at, at, at higit sa lahat, bilang isa nasa ibabaw Big Board CS50 sa taong ito. Kaya binabati kita sa Alex pati na rin, dito. [Palakpakan] SIGE. Kasayahan katunayan, kaya may Rob Bowden bumalik sa bahay, gawin siya at ako tumakbo ang Big Sumakay ito nakaraang taon. At kaya Rob ay kaya inis na Alex ay inilagay sa kanya na kahit na ginawa namin ang isang random audit ng code Alex tiyakin na ito ay pare-pareho sa hanay ng problema na detalye, at sa katunayan, inilagay siya Andrew at Rob dito sa Big Board sa taong ito, kaya Binabati kita pati na rin sa kanya. Ang ilang mabilis na salamat yous sa koponan likod bahay, Daven at Maria at Hannah at Rob, kanino kami ay madaling makita. At din, ang isang bilang ng mga ang buong miyembro oras na nagtatrabaho sa kalakhan likod bahay sa likod ng mga eksena, Doug, na ulo up ang aming CS50 AP program, Dan Armendariz, na, sa aming mga kaibigan sa Cloud 9, kinuha sa susunod na antas aming paggamit ng CS50 IDE sa taong ito, Colton, siyempre, kasama na namin na nagsimula karamihan ng musika araw-araw, Aliess, sino ang literal sa parehong magpose ngayon pabalik sa cabinet up doon, hanggang tuktok. At pagkatapos Dan Coffey mula sa ang aming produksyon koponan, Scully mula sa aming produksyon team, Ian, Ramon, Jordan. At, siyempre, isang napaka-pamilyar mukha na iyon, lubos humorously, nakikita mo sa eksaktong ito magpose o eksaktong ganitong konteksto parehong sa Cambridge at ngayon dito sa New Haven, aming sariling Zamyla, kanino kung mapahusay namin, mukhang higit pa tulad nito sa karamihan ng bawat laptop sa mga oras ng opisina ng karamihan ng bawat gabi. At sa katunayan, hindi lahat ng mga kawani, siyempre, maaaring dito ngayon, ngunit naisip ko na kung ano ang gusto naming gawin ay madilim ang mga ilaw para sa isang sandali at payagan ang mga kawani, kapwa mula sa New Haven at Cambridge, mag-alok ng ilang mga salita ng kanilang mga sarili. [VIDEO PLAYBLACK] -Mayroong Walang iba pang mga kurso sa kung saan lahat na gumagana para sa mga kurso ay bilang nagaganyak na maging doon at, tulad ng, maging kasangkot sa loob nito, tulad ng CS50. Hindi ko alam, ito ay tulad nito talaga, tulad ng, importante at espesyal na responsibilidad at uri ng isang napakalaking karanasan at ako ay talagang natutuwa na nakukuha ko na maging isang bahagi ng pag-aaral ng tao '. -CS50 Sa aking opinyon, ay amazing. Gustung-gusto ko ito. Mahal ko ito kapag ako ay pagkuha ng isang klase, at pag-ibig ko ito kahit na mas bilang TA. -TFing Ay isang pulutong ng mga trabaho, ngunit ito ay talagang kapakipakinabang dahil ka na magturo kaya magkano. Ikaw ba talagang makakuha ng malaman ang iyong mga mag-aaral. Kumuha ka na malaman ang materyal sa iyong sarili. At nakarating ka na lamang gusto ang mga ito maging siyentipiko computer. -Ang Aking mga mag-aaral ay ang mga highlight ng aking semester. [MUSIC nagpe-play] -At Ito ay CS50. -I've Lamang ang hindi nadama ng mas maraming tulad ng isang lider sa campus bilang Mayroon akong ito semestre. -Ito Ay isa sa mga lamang mga pagkakataon sa campus ng Yale upang talagang makakuha ng namuhunan sa pagtuturo. -Ito Ay talagang cool na upang makita ang CS50 mula sa kabilang bahagi. -I Ay nagulat sa kung paano Nasasabik ang lahat ng mga mag-aaral ay. -Ito Ay nice kapag din, tulad ng, mga tao, tulad ng, mabawi, tulad ng, isang larawan ng Rick Astley at ang mga tulad ng, na ay na? -Yeah, Nais ko na magbigay sa likod dahil nakakuha ako ng isang pulutong ng suporta kapag ako ay isang mag-aaral. -Ang Lahat ng kailangan mo ay sigasig at isang pag-ibig ng pagtuturo o CS, o anuman sa itaas at makikita mo na gawin ito. -Ang Lahat ng aking mga mag-aaral na panatilihin Rick-lumiligid akin. [MUSIC nagpe-play] Nag nangyaring kaya magkano masaya upang, tulad ng, magturo tungkol sa bagay na ito na i really pag-ibig at sa tingin ay isang pulutong ng masaya at, tulad ng, subukan upang makakuha ng iba pang mga tao nasasabik tungkol dito pati na rin. Ako Annaleah Ernst at ito ay CS50. [Cheers] [MUSIC nagpe-play] [END playback] David MALAN: Ang lahat ng mga karapatan, kaya maaari mong isipin na sinimulan namin ito semestre naghahanap sa computational iisip at paglutas ng mga problema sa mas mahusay habang nag-iisip ng kaunti pa tulad ng isang computer. At sa halip na magsaayos ng isang bagay tulad ng peanut butter at halaya, pagpapabalik na namin ay ang telepono ng libro dito, nalutas namin ang mga problema tulad ng mga hanay ng problema sa laro ng 15. Ngunit naisip naming subukan isang bagay na medyo bagong dito, kung saan nakita namin lamang kung hanggang saan ang ideya na ito ng pag-iisip computationally ay mas mababa sa. Kung saan naisip namin na gusto naming subukan na Nag-aalok up, sa anyo ng isang volunteer, ang ilang mga tagubilin at makita kung paano well maaari naming ang lahat ng sundin ang mga ito. At para sa mga ito, kailangan ko ng hindi bababa sa isang volunteer. Kung maaari mong be-- makita ko ang isang tao sa pagiging tapped sa balikat may karapatan. Ba na maging karapat-dapat? Hindi? Hindi, lahat ng karapatan. Paano ang tungkol sa, OK, sa green. Lumapit sa likod. Pumunta ka rito. Kaya sabihin magpatuloy at gawin ito. Magkaroon ng hanggang ilang mga tala ko dito na makikipagtulungan kami sa sama-sama. At kung ano ang pangalan mo? ERICA: Erica. David MALAN: Erica? Lahat tama. Hayaan akong magbigay sa iyo ito. Erica, Natutuwa akong makilala kayo. Lahat ng karapatan, kaya sa isang moment-- lamang sa iyo lahat ay dapat na magkaroon ng isang blangkong piraso ng papel. Kung hindi mo nagawa, magkamit lamang sa paligid at tingnan kung maaari mong grab ng isa. At makahanap ng isang panulat o watnat. At kami ay pagpunta sa subukan isang bagay na tulad nito. Kung ikaw ay komportable paggawa nito, Erica, ako kailangan mo upang ilarawan kung ano ang iyong makita sa mga ito opaque na piraso ng papel upang ang mga madla dito ay lamang ng pagpunta sa gawin literal kung ano sasabihin mo sa pamamagitan ng pagsunod sa iyong mga tagubilin. At pagkatapos ay sa loob lamang ng sandali, kukunin ko na dumating sa paligid at kumuha ng isang random sampling ng ilang mga larawan at kami na makita kung paano ang tumpak na lang ang iyong mga kaklase ay tapos na. ERICA: OK. David MALAN: Gumawa ng kahulugan? ERICA: Oo. David MALAN: Lahat ng karapatan. Kaya mo sa puntong ito, bilang ang madla, dapat magkaroon ng isang blangkong piraso ng papel, isang panulat o lapis, at dapat mong gawin eksakto kung ano ang sinasabi Erica. Pumunta. ERICA: Landscape orientation. Sa gitna ng parehong vertical at horizontal axis ng pahina, gumuhit ng isang parisukat, hindi isang parihaba, kahit panig, ang tungkol sa isang pulgada sa bawat panig sa gitna ng parisukat sa sentro ng papel. Direkta above-- iniisip landscape orientation-- itaas na square ngunit pagpindot ito, dapat mong magkaroon ng isang bilog na may parehong radius bilang kalahati ng mga bahagi ng parisukat. Kaya dapat na ma bilog upang magkasya sa loob ng parisukat at nakadikit lamang sa itaas ng sa gitna, sa gitna ng sa itaas na bahagi ng plaza. At pagkatapos ay direkta sa ibaba ng square, Dapat kang magkaroon ng isang equilateral triangle may isa top point pagpindot sa ibaba ng parisukat at pagkatapos ay equilateral. David MALAN: Lahat ng karapatan. Kaya na ay di tiyak. Ipaalam sa akin umalis ka dito para sa lamang ng isang sandali at tingnan kung maaari naming makakuha ng isang pares ng mga sagot. Maaari ba akong mang-agaw ng sa iyo? SIGE. Sunggaban sa iyo, sa iyo. Ngayon ako pagpunta sa isda para one-- Hindi ko alam, na ang isang magandang. Ikaw ang lahat ng tunay mabuti sa ito. Maaari bang kumuha ng isang ito? Salamat. [Tawa] Susubukan naming sunod. Maaari ba akong kumuha ng sa iyo, masyadong? Salamat. Hindi, na isang papuri. OK, yes napakabuti. Salamat. Lahat tama. At kaya lang hindi ako kapabayaan sinuman sa paglipas dito. Iyan ay tunay mabuti, OK. OK, na karapat-dapat sambahin. Lahat tama. Iyan ay sapat para sa isang ito. Kaya sabihin makita kung paano namin ginawa dito. Lahat ng mga karapatan kaya bakit hindi pumunta kami ngayon lang at ako palayawin, Erica pa rin dito, kung ano ang imahe ay dapat na maging. Kamangha-mangha, tiyak inilarawan, nais kong magpakilala. Ngayon ipaalam sa akin sige at tingnan sa isang random na sample ng mga larawan na natagpuan namin up dito. Tara na. Ang unang ilang ko natagpuan were-- narito ang isa. Kaya napaka mabuti tapos na. Narito ang isa pang, napaka mabuti tapos na. Narito ang isa pang, at ito ay kung saan ito ay nakakakuha mahirap dahil mayroong tulad ng 50 o ng isang 100 sa mga ito doon. Ngunit pagkatapos ay iningatan ko na naghahanap at nakita namin na ito. Kaya ang orientation ay hindi masyadong tama. Isa pang tama. Nagkaroon kami ng isang ito, ang lahat ng karapatan, kaya hindi masyadong tama. Pagkatapos ay mayroong isang ito, marahil hindi pa upang masukat. At pagkatapos ay ang isa sa mga kaibig-ibig, kung maaari ko, napaka mabuti tapos na. Binabati kita sa Erica para sa paggawa ng tulad ng isang magandang trabaho. Salamat. Bakit hindi namin get-- maaari naming makakuha ng isa pa magboluntaryo upang darating at gawin ang parehong? Umakyat, oo. At ako ng paumanhin para sa pagkuha ang mga papeles mula sa lahat. Kung maaari mong subukan na magkamit ng isa sa iba pang mga piraso, gagawin namin ito nang isang beses higit pa sa direksyon. Anong pangalan mo? ADAM: Adam. David MALAN: Adam. Lumapit sa up. Lahat tama. Kaya ang gawain ay magiging masyadong katulad ng, ibang larawan. Masaya akong makilala kayo. Halika sa paligid. Lahat tama. At kami ay pagpunta sa gawin ito muli, sa pagkakataong ito kasama ng ibang larawan mula kay Adan. Adam ay pagpunta sa ilarawan sa mo, opaquely-- ipakita confidence-- ang mga sumusunod. Ang sahig ay sa iyo. ADAM: Ito ay isang napakalaking square. Maaari ko bang sabihin na? David MALAN: Oo, na ay mabuti. Tama iyan. ADAM: Ngunit masyadong malaki, tulad ng. Ngunit magsimula sa center-- gusto, mula sa sentro, ngunit ito gusto Pinapalawak palabas mula sa gitna. Kaya tulad ng, ang mga sentro ng pahina ay pa rin ang sentro, upang panatilihin na sa isip. [Tawa] Pagkatapos, hatiin ito sa kalahati, ngunit tulad ng, sa gitna, pagpunta hot dog style. Oo. Tulad. Kaya pagkatapos ay hatiin ito na paraan, tulad ng up at down, vertical. Vertical. At pagkatapos ay mula sa vertical line, pagpunta mula sa kanang bahagi ng sentro ng na patayong linya, pumunta sa kanan hatiin na parihaba sa kanang bahagi sa kalahati. SIGE. So, ngunit ngayon, ito ay pagpunta upang makakuha ng isang maliit na nakakalito, upang ipaalam ang humawak sa dito. Ikaw ay pagpunta upang gawin iyon muli, ngunit pagpunta up mula sa na. Kaya ngayon dapat mong magkaroon ng isang parihaba, isang malaking parihaba, at dalawang maliit na mga parisukat sa kabila. At pagkatapos ay hatiin ang iyong square sa kanang tuktok sa kalahati sa parehong paraan mo hinati ang malaking square sa simula. SIGE. SIGE. Ngayon, kaya ngayon ikaw na ang square na nahahati sa dalawang parihaba. At pagkatapos ay gumuhit na ang parehong linya mo Drew sa simula mula sa sentro punto ng orihinal na parisukat sa na linya sa sentro sa far-- pahalang mula na ang mga bagong up at down line. At pagkatapos ay muling likhain muli na square sa tuktok na kanang kuwadrante. Ibig kong sabihin, hindi ang quadrant, ano man ikawalong ay ng isang kuwadrante. David MALAN: ako pagpunta upang pumunta simulan ang pagkuha ng mga sheet, OK? Adam: Oo, OK. Kaya kung may anumang mga katanungan, Maaari bang kumuha ng mga ngayon. David MALAN: Maaari ko bang makita ang mga lamang ng ilang mga halimbawa? Lahat ng mga karapatan, nakuha namin ang isang ito dito. Lahat ng karapatan, ang isang ito dito. Lahat ng karapatan, gumagana pa rin. Napakabuti. Oo. ADAM: hindi ako mahusay sa klase na ito. David MALAN: Salamat sa iyo. Oo. SIGE. Hayaan akong kumuha ng mga dalawang. Salamat. Lahat ng mga karapatan, at isa pa mula sa dito. Isa pang mula sa dito. Salamat. Oh, na ay perpekto. Salamat. Lahat tama. Kaya si Adan, sabihin makita kung paano ang kanilang ginawa. At kukunin ko na ihayag sa screen kung ano ang imahe ay oras na ito. Kaya kung ano ang aming hinahanap para sa mga ito panahon, sa bawat tumpak na mga tagubilin ni Adan, ay ito. At kung ano ang aming nakuha ay ang ilang mga gawa ng kagandahan dito, ang sasabihin ko. ADAM: Oh, I-- a. David MALAN: Ikaw ay nagulat? [Tawa] Pagkatapos kami ay may isang ito. Kaya katulad sa espiritu, ngunit hindi lubos. Pagkatapos kami ay may ito balo na bersyon. At pagkatapos ay ang isang ito. [Tawa] At pagkatapos na ito ay marahil ang aking mga paboritong. Isa na ito ay lamang ng isang maliit na skewed. ADAM: Iyon ang isa ay hindi ang aking mga kasalanan. Ang isang iyon ay hindi ang aking mga kasalanan. David MALAN: Well lahat ng karapatan, salamat sa iyo at congrats kay Adan para sa pagiging kaya tiyak. ADAM: Salamat. David MALAN: Kaya bakit hindi namin subukan ito ng hindi bababa sa isa pang oras ngunit ang uri ng i-flip bagay sa paligid. Kaya ngayon ay kailangan namin ng isang tao na ang kumportable drawing at pagkakaroon ng isang daang ng iyong mga kaklase nakapako down sa iyong likod habang ikaw gumuhit, pagkuha ng mga tagubilin mula sa iyong mga kamag-aral. OK, kung paano ang tungkol sa kulay-ube. Lumapit sa up. Lahat tama. Kaya sa isang moment-- ano ang pangalan mo? ANGELA: Angela. David MALAN: Angela. Umakyat, Angela. Kaya Angela ay pagpunta sa tumayo sa humigit-kumulang dito, kung saan siya ay hindi dapat magagawang makita ang overhead, maaari siya makita lamang ng lupon. Masaya akong makilala kayo, Angela. Narito ang iyong piraso ng tisa. Pupunta ako upang ipakita ang madla ang larawan at pagkatapos ay humigit-kumulang maayos, uri ng tulad ng PBJ, kakailanganin naming kayo guys shout out, linearly, eksakto kung ano ang iyong nais Angela upang gumuhit. Tunog mabuti? Good. Oo. Gusto ng isang tao na nag-aalok isang pagtuturo upang Angela? Hindi ito na- well, OK. Madla: Circle? Sa tuktok ng board. David MALAN: Lahat ng mga karapatan, narinig ko bilog sa tuktok ng board. Madla: Ito ay isang stick figure. David MALAN: OK ko narinig ito ay isang stick figure. At dito, gusto mong hawakan na ito sa iyong iba pang mga kamay? OK, sa susunod? ANGELA: Stick figure, ang lahat ng karapatan. David MALAN: Gumuhit ng isang bilog sa gitna ng board. Ito ay isang stick figure. Itigil! Itigil! Itigil! Panatilihin lamang ang katawan. ANGELA: Kaya ito ay tulad ng isang lolipap? David MALAN: Magdagdag ng unang dalawang binti. ANGELA: Down dito. David MALAN: OK, narinig ko oo. ANGELA: So dito? David MALAN: braso ay nagsisimula mula sa katawan papunta sa ulo. ANGELA: Tulad iyon? Ano? David MALAN: OK, dito, maghintay, kung paano ang tungkol dito. One braso napupunta up. Madla: Ang kanang kamay ay ang kamay sa hip at ang iba pang arm-- David MALAN: Ang kanang braso has-- narinig ko ang kanang braso ay ang kanyang mga braso sa kanyang hip. ANGELA: Ang kanyang braso right? David MALAN: Ang kanyang karapatan. ANGELA: Tulad iyon? David MALAN: Oo. Ano pa? Madla: Ang iba pang arm-- Ang iba pang mga braso napupunta up. David MALAN: Ang iba pang mga braso napupunta up. ANGELA: Oh, gusto? David MALAN: Lahat ng mga karapatan, at- Madla: Sinasabi niya ang isang bagay. David MALAN: Sinasabi niya ang isang bagay. ANGELA: Tulad ng isang speech bubble? May isang line, humigit-kumulang 10:00, na lumalabas mula sa ulo. Isang linya sa 10:00 posisyon na iyong gumuhit, gusto, mula sa radius, projecting-- [Tawa] ANGELA: Tulad ng? Madla: Hindi! David MALAN: May isang line sa 10:00 mula sa ulo out. Madla: Tignan tulad ng isang linya galing sa itaas ng radius. Huwag gumuhit ito. Gawin kung ano ang iyong ginawa sa orihinal. David MALAN: Gawin kung ano ang iyong ginawa sa orihinal. Oo. Madla: Sabi niya hi. David MALAN: Write-- sabi niya hi. Ano sa tingin namin? Lahat tama. Congratulations. Kung gusto mo na kumuha ng isang tumingin, ikaw ay sa katunayan nakuha ko. Tunay na mabuti tapos na. Kaya hindi na namin subukan ang huling pagkakataon before-- bago namin ipinid para cake-- ngunit naisip naming subukan upang makakuha ng lahat ng higit pa sa iyo kasangkot vs. Ang ilan sa mga staff na rin. At kaya, kung kaya kong ay may limang miyembro ng kawani na gustong magboluntaryo at dumating sa paglipas dito? Stelios, nais na dalhin apat na mga kaibigan sa down? Mula sa staff. Halika sa down. Oo. Andy. Oo. Halika sa down. At kung ikaw guys ay nais upang isaayos ang inyong sarili sa isang linya sa likod ng asul na table. Ngayon, kailangan namin ng limang mag-aaral boluntaryo. OK, kaya kung paano tungkol sa iyo dalawang nakaupo doon. Tatlo, apat, sa gitna. Oh, at higit dito, lima sa dulo. Lumapit sa up. Oo, ikaw ay nasa dulo. Halika sa down. At mga mag-aaral ay dapat na sa paglipas dito. At- ay nawala namin some-- isa, dalawa, tatlo, apat na itinuturo ko sa isang tao na still-- oo, sa iyo, ikaw ay dumating sa pababa. Lahat tama. Kaya makikita namin ipaliwanag ang mga patakaran dito kung hindi mo na narinig ng mga ito bago, ngunit ito tunog ng isang maliit na bagay tulad ng [Nagpe-play TEMA SONG TO Family matinding away] Aw. SIGE. Kaya dito kami Family-- Colton, website? SIGE. Kaya dito kami Family matinding away. At ngayon makikita mo upang patawarin. Maaari mong isipin na ang sa hanay ng problema walo, tinatanong ka namin ng isang bilang ng mga pagsusulit review mga tanong na uri ng, uri ng sa anyo ng mga panganib katanungan, kahit na ito ay tanong at sagot. Nagpasya kaming matapos issuing p-set walong na tayo Gusto halip maglaro Family matinding away, kaya nagsagawa kami ng ilang mga kalayaan kung paano i-convert ang panganib tanong sa Family Feud, ngunit ang mga sumusunod na data ay maaaring o maaaring hindi mapanimdim ng mga tamang sagot. Kaya sa na, na sinabi, ang paraan na ito ay pagpunta sa trabaho ay mayroon kaming ang koponan ng mag-aaral dito. Mayroon kaming mga kawani ng koponan dito. Kami ay pagpunta sa unang may dalawang mga kasapi ng mga kawani at mga mag-aaral mukha off. Pupunta ako sa humingi ng isang katanungan at ang unang isa sa buzz sa may ganitong here-- Voice: Iyon ay madali. David MALAN: --Easy Button, na kung saan ay ang tanging red buttons hahanapin namin. At ayon sa mga tao sa Staples, siya ay hindi kailanman nakita ang isang tao talagang bumili ang Easy Button sa Staples. Iyon ay kung paano ang dalawang tao buzz in. Sinumang buzzes sa unang hindi lamang makakakuha ng isang tiyak na bilang ng mga puntos, sila rin makakuha ng kontrol sa board. Ang layunin, pagkatapos, kung ang mag-aaral, halimbawa, manalo na palabunutan, ikaw ay may isang lalaki na dumating up sa tuktok ng ilang mga sagot bago ang pagkuha ng tatlong strike sa pamamagitan ng paghula mali. Kukunin ko muling ipaliwanag ito bilang namin pumunta. Lahat tama. Kaya sabihin sige at simulan ang mga sumusunod. Ano ang pangalan mo? VLAD: Vlad. Vlad, ang lahat ng karapatan. Masaya akong makilala kayo. At ipakilala ang iyong sarili sa koponan na ito. SHREYAS: Shreyas. David MALAN: Shreyas. Kaya dito mayroon kaming dalawang Easy Pindutan, isang tanong, at ang mga sumusunod ay nagsiwalat ngayon sa pamamagitan ng Colton, isang pag-andar ipinahayag sa standard io dot h. Voice: Iyon ay madali. David MALAN: Pindutin mo muna ito kaya makikita namin pumunta sa mga kawani. SHREYAS: I-print f. David MALAN: Ipakita sa amin print f. [DING] David MALAN: Napakabuti. Kaya ngayon ang mga kawani ay may kontrol ng board. Oh, at kung kami ay pagpunta upang panatilihin ang puntos, kailangan namin isang tao na talagang magandang sa arithmetic ilalim ng presyon. Talaga? Talaga? Talaga? SIGE. Nakita ko unang iyong kamay. Halika sa down. Ano ang pangalan mo? Dylan: Dylan. David MALAN: Oh, Dylan, ang lahat ng karapatan. Dylan, Natutuwa akong makilala kayo. Kaya kung maaari mong grab ng isang piraso ng tisa at sa kaliwa at ang mga karapatan ng mga stick figure, subaybayan tumpak sa mga sumusunod na arithmetic. Ang mga kawani ay mayroon na ngayong 68 puntos. Lahat tama. Kaya susunod na tanong, partikular para sa Andy, ay pareho. Andy, kung ano ang isang function ipinahayag sa standard i o tuldok h? ANDY: scanf. David MALAN: Colton, ipakita sa amin scanf. [DING] Napakabuti, kaya ng isang karagdagang 12 puntos para sa koponan ng kawani. Stelios, parehong tanong, isang pag-andar ipinahayag sa standard i o tuldok h. Just Stelios, please. STELIOS: Ilagay c. David MALAN: Putc. Ipakita sa amin putc. [ERROR BUZZER] One strike. Tanging dalawang mananatiling. Staff, isang function na ipinahayag sa standard i o tuldok h. STELIOS: Ibig kong sabihin, ito ay. David MALAN: Well, hindi, maaaring ito ay sa doon, ngunit ang mga ito ay para lamang sa tuktok ng anim na mga sagot. Key detail-- na ay hindi nangangahulugan na ito ay mali. Lamang ito ay nangangahulugan na ito ay hindi kabilang sa anim na mga sagot. Madla: Siya ay banyaga. David MALAN: Kaya ito ay masama, lamang hindi mali. STAFF MIYEMBRO: GETC David MALAN: GETC. [DING] David MALAN: Susubukan naming ibigay ito sa iyo. Fgetc. Limang puntos pa sa board. Staff, isang function na ipinahayag sa standard i o tuldok h. STAFF MIYEMBRO: F basahin. David MALAN: F read, ipakita sa amin. [ERROR BUZZER] David MALAN: Dalawang strike. Shreyas, mayroon kang isang huling pagkakataon hanggang sa mag-aaral, sa pamamagitan lamang ng pagkuha ng isa sa ang mga sagot sa board, ay ang pagkakataon upang nakawin ang mga puntos. Maaari mong all-- STAFF MIYEMBRO: Oh, maaari naming? David MALAN: Hindi, hindi mo magagawa. Ito ay sa iyo lamang. Ikaw lamang. SHREYAS: Ay f bukas sa standard i o? David MALAN: Makikita natin. F bukas. [DING] Ito ay, sa loob ng sampung puntos. Bumalik sa Andy. Gumawa o break dito. Function ipinahayag sa standard i o tuldok h. ANDY: F close. David MALAN: Ipakita sa amin f close. [DING] Napakabuti. Anim? May limang lamang kami. Kami lamang magkaroon ng limang mga sagot sa board, na kung saan ay nangangahulugan na ang mga kawani ay nanalo sa kategoryang ito. Napakabuti. Walang mga ito ay kakulangan ng tampok na ito. Lahat tama. Kaya ngayon sabihin pumunta up para sa aming ikalawang round. Kaya kailangan namin Andy at ano ang pangalan mo? BONNIE: Bonnie. David MALAN: Bonnie, Natutuwa akong makilala kayo. Sige, puntahan ng hanggang sa ang buzzer. Lahat ng mga karapatan, at dito kami magkaroon ng susunod na tanong. Software na ginamit habang programming. Pangalanan ang isang piraso ng software gamitin mo habang programming. ANDY: Ang IDE David MALAN: CS50 IDE [ERROR BUZZER] ANDY: totally-- ko kung ano? Oh, walang paraan. [DING] David MALAN: Text Editor. Gusto naming bigyan ang mga ito sa kanila? Oo. Oo. Mahusay na staff. Yes-- [hindi marinig] ang mga mag-aaral tumingin talagang malungkot. SIGE. Kaya Stelios, pangalanan ang isang piraso ng software na ginamit habang programming. At simulan ang pag-iisip ng isang paraan upang magnakaw ito. STELIOS: GDB. David MALAN: GDB, Debugger. [DING] Napakabuti para sa 15 higit pang mga point. Frank? FRANK: A terminal. David MALAN: Ang isang terminal na window. [ERROR BUZZER] Oh, Sorry. Software na ginamit habang programming. STAFF MIYEMBRO: Valgrind. David MALAN: Valgrind, ipakita sa amin. [ERROR BUZZER] Oh, Shreyas, ang mga mag-aaral, maaari mo kailangan lang ng isang sagot na sa board upang magnakaw ng mga puntong ito. SHREYAS: A compiler. David MALAN: Ipakita sa amin compiler. [DING] Napakabuti. Bumalik sa Andy. ANDY: Ito ay isang pulutong ng presyon. David MALAN: Software ginamit habang programming. ANDY: Ang isang operating system. David MALAN: Ang isang operating system. [ERROR BUZZER] Mga mag-aaral, may tatlong posibleng sagot iniwan sa board. Ano kaya ang nangyari sa iyong magiging sagot? Maaari mong ang lahat ng magpasya magkasama. ESTUDYANTE: Interpreter? David MALAN: Isang interpreter. [ERROR BUZZER] Ipakita sa amin interpreter. Hindi! Kaya sabihin sige at ihayag ngayon kung ano ang mga sagot ay sa board. Numero ng apat. [DING] [Tawa] Numero ng limang. [DING] Oh, at numero ng anim. [DING] Spotify. Lahat tama. Kaya ang mga puntong ito manatili sa bandang ito. Sa tingin ko kami ay may oras para sa isa pang round bago cake. Sabihin sige at skip-- laktawan ang mga susunod na ng isa. . Oo Oo, laktawan. Break, mabilis. SIGE. Hindi namin nais na gawin na sa iyo sa huling pagkakataon. Lahat tama. Kaya ang huling tanong dito ngayon para Stelios, salamat. At sino ang bahala sa susunod? SABRINA: Sabrina. David MALAN: Sabrina, Natutuwa akong makilala kayo. Lahat tama. Kaya kahit sino ay pinindot niya ang unang button, ang tanong ay naka-set Paboritong problema. Voice: Iyon ay madali. David MALAN: marinig ko higit sa rito, ang mga mag-aaral. SABRINA: P set zero. David MALAN: Ipakita sa amin p set zero. Napakabuti para sa 26 puntos. Lahat ng karapatan, kaya students-- sino ang up susunod dito? Sa tingin ko hindi ka susunod. Ano ang pangalan mo? ALEK: Alek. David MALAN: Alek, Natutuwa akong makilala kayo. Lahat ng mga karapatan, itakda ang iyong mga paboritong mga problema. ALEK: Ipakita sa akin p set walong. David MALAN: Ipakita sa akin p set walong. [ERROR BUZZER] Ako ay sabihin, batay sa aktwal data mula sa hanay ng problema walo, kaya p set walong ay hindi kabilang sa itaas apat na mga sagot sa kasong ito. Ano ang pangalan mo? BURKE: Burke. David MALAN: Burke, kung ano ang itakda ang iyong mga paboritong mga problema, o itakda ang mga nangungunang mga paboritong problema sa gitna ng lahat ng iyong iba pang mga kamag-aral? BURKE: Ine-encrypt o [Hindi marinig] p set pitong. P-set pitong. David MALAN: Ipakita sa amin p set pitong. Numero ng isang sagot mula sa aktwal na mga mag-aaral. Lahat tama. Ano ang mayroon kayo para sa iyong Nagtatakda paboritong problema. MAG-AARAL: Ang isa sa ang cipher, encrypt. Ang isa na may tulad ng crypto. David MALAN: (tahimik) P magtakda ng dalawang? MAG-AARAL: Oo. David MALAN: P magtakda ng dalawang! [DING] Napakabuti. Mayroon lamang isang sagot iniwan sa board dahil ginawa namin ang nangungunang apat na mga sagot. Kaya if-- ano ang muli ang iyong pangalan? BONNIE: Bonnie. David MALAN: Bonnie. Bonnie, kung maaari mong sabihin sa amin kung ano ang Harvard at Yale aaral ikaapat na pinaka itakda was-- paboritong problema BONNIE: pakiramdam ko magkaroon ng isang talagang skewed view. VLAD: Ang isa sa mga proseso ng imahe? BONNIE: Hindi sa tingin ko lahat kinasusuklaman ang isa. VLAD: talaga? Nagustuhan ko. David MALAN: At ano ang ang aming kasalukuyang mga kabuuan? 166 na bahagyang mas mababa. Ngunit para sa 100 puntos, [Tawa] BONNIE: Oh diyos, oh no. Huwag ilagay ang presyon sa akin. Oh, walang presyon. MAG-AARAL: P itakda ang isa ay madali. Ang bawat tao'y kagustuhan sa madaling set p. BONNIE: P magtakda ng isa? David MALAN: 90 puntos! BONNIE: P magtakda ng isa? David MALAN: Ipakita sa amin p set ng isa. [ERROR BUZZER] Hindi nakatakda ang ika-apat na mga paboritong problema. Vlad? VLAD: think-- ko think-- ko ang aking mga paboritong ay may photography, ngunit hindi ko alam. David MALAN: marinig ko forensics. BONNIE: ang sinasabi ng mga forensics Tao? David MALAN: marinig ko forensics. Narinig ko lamang ito. P-set limang, narinig ko. BONNIE: Maaari naming hilingin sa madla? David MALAN: Gusto mong sa poll ang madla? BONNIE: Oo, magtanong sa madla ipaalam. P-set ng tatlong. David MALAN: Sino ang nais na maging isang milyonaryo, dito. BONNIE: P set ng tatlong. VLAD: P set apat. David MALAN: Three. Marinig ko apat. BONNIE: Nakakakita ako ng maraming ng nakadapa. MAG-AARAL: OK, ang dapat naming gawin sa apat. BONNIE: Tatlong o apat. David MALAN: ako marinig ng tatlo. Marinig ko ang isa pang tatlo. BONNIE: Ay naku! Ken, lumabas! David MALAN: ako marinig ng tatlo. BONNIE: Tatlong, OK, lubha. MAG-AARAL: OK. Hayaan gawin lang tatlo. David MALAN: Ang tanging bagay pagpapahinto sa amin mula sa cake. MAG-AARAL: P set ng tatlong. David MALAN: Ipakita sa amin, para sa ang laro, p set ng tatlong. [DING] [Cheers] Lahat tama. Iyon ay ito para sa CS50. Kami ay makita mo para sa cake. [Palakpakan] [MUSIC nagpe-play]