[MIZIK jwe] DAVID Malan: Se konsa, nouvo Mike mwen an se pwobableman nan lèt mwatye nan liv la telefòn. Mwen kapab kounye a chire pwoblèm nan nan mwatye. Sa ki te aktyèlman reyèl, ki batay. [MIZIK jwe] OTOMATIK: Ou moun yo, se pou fasil yo bat. DAVID Malan: Tout dwa. Sa a se CS50 ak sa a se nan fen semèn 11. Se konsa, nou espere, patikilyèman ap vini sou pinga'w sou yo nan egzamen yon sèl, ke tout nan nou yo soulaje men tou fyè nan jis ki jan lwen ou te vini. Vreman vre, anpil nan you-- 72% si ane pase a se nenpòt reflection-- pa te gen okenn eksperyans anvan pran yon kou syans òdinatè anvan. Se konsa, menm si ou te santi yon ti kras mwens pase eksite ki di kòman egzamen zewo oswa yon sèl oswa kèk te moso patikilye te tounen soti, jis konsidere delta nan soti nan jodi a kont semèn zewo. Vreman vre, sa a, sonje se bèl anpil kote nou te kòmanse. Se pou anpil nan nou, jis ap resevwa moun reprize pou pasan nan travay pouvwa yo te yon premye defi ak Mwen ta ankouraje w nan kèk pwen, si ou ta renmen kèk pwòp tèt ou asiyen devwa, tounen ladan l epi re-aplike Mario, si wi ou non li a nan JavaScript oswa PHP oswa menm nan C, ak wè jis, èspere ke, ki jan fasilman, ki kalite lojik kounye a ap vin jwenn nou. Jodi a nou vlope moute nan kou isit la nan New Haven epi nou ba ou yon sans de sa ki toujou se sou orizon an, menm deyò nan sal klas la. Premye ak premye a se CS50 Hackathon a, yon sezon tout nighter pandan ki ou menm ak kondisip ou nan Cambridge pral gen yon opòtinite yo plonje nan ak èspere ke pa continue-- start-- pwojè final pou kèk 12 èdtan, rive alantou 7:00 PM pa otobis ke nou pral bay la a soti nan New Haven nan Cambridge. Anviwon 9:00 PM, nou pral sèvi premye dine alantou 1:00 AM, nou pral sèvi dezyèm dine, ak toupatou nan 5:00 AM, nou pral sèvi manje maten pou moun ki ap toujou kanpe. Epi ou pral wè memwa tankou sa yo pandan l ap travay nan aswè an. Sirèt, ak kòm te pwomèt nan semèn zewo, legim pou yon dezyèm fwa nan nan istwa, osi byen 4:00 AM, bagay sa yo kòmanse fè yon gade yon ti kras tankou sa a. Lè sa a, pi lwen pase sa, reyalize ke sa ki nan devan yo se san Patipri a CS50 isit la nan Yale, se konsa ki fakilte ak elèv ak anplwaye soti nan atravè kanpis sa a gen yon opòtinite yo pran plezi nan egzakteman ki jan lajan ou tout rale sou semès sa a. Èske pral genyen nan Commons, nan CS50 san Patipri nan Lendi 14th la. Se konsa, fè kenbe ki nan tèt ou ak plis ankò vini avèk detay sou entènèt. Men, si Cambridge se nenpòt endikasyon, reyalize ke souvni tankou sa a isit la tann. Epi ou ta dwe sètènman santi yo lib yo envite zanmi ou nan Antretan la. Men, si wè ou nan CS50 nan San Patipri yo pa t 'ankourajman ase, nou te panse nou ta envite kèk nan zanmi nou yo soti nan endistri yo. Si ou ta renmen chat moute ansyen elèv ak rekritè soti nan be, ESPN, Facebook, Google, Palantir, YEI, ak YHack, epi pètèt plis, rive nan yon. Men, si sa a, se pa ase yo vin wè ou menm oswa rekritè yo soti nan endistri yo, reyalize ke pral gen yon raf ak prim Fabulous, nan mitan yo, sa yo. Ak sa ki pral rive se, sou rive nan jis la, tou de ou menm ak patisipan yo pral lage yon ti kras pwogram pou evènman jou a di ou sa yo dwe fè. Lè, ki sa ki gen la. Li pral fè kèk kote ti kras moun ki gen pou avek stickers son figi Smiley. Apre sa, tout nan nou, nan elèv yo, pral jwenn kèk 10 plis avek stickers son figi Smiley ak nenpòt ki moun ki kraze ki malades sosyal epi li vini moute pou ou ak pou di, ki sa ou te fè? Ou ka mwen wè yon Demo nan sa ou te fè? Ou men yo yon fich ak ki fich se yon antre nan yon raf Fabulous tankou sa a isit la. Se konsa, ki ta dwe ede ou kraze glas ak bay tout moun nan yon ti kras nan yon eskiz grès moun wou. Epi ou pral wè sa yo ekspresyon ak memwa kòm yon sèl sa a isit la, yon sèl sa a isit la, ak lè sa a, ak fyète, yo pral tout nan nou gen premye fwa ou tout tan tout tan "Mwen pran CS50 "mayo tou. Se konsa, plis sou sa ap vini yo. Koulye a, nan adisyon a nan kou, se yon bagay ki espesyalman ofri jodi a ke yo sa ki nan sou orizon an, reyalize twò ke nan mitan an feyè, gras a Megan, se Yale nan premye tout tan tout tan ofisyèl gid nan CS nan Yale, kote li te bèl diagramed divès kalite chemen yo ke ou ka pran aprè li te kite CS50 oswa 112 oswa lòt kou isit la nan Yale, pou ou kapab eksplore bagay ale pi lwen ke CS50 tèt li, si ou ta renmen. Apre sa, dyagram ki ou pral wè gen se egzakteman sa. Epi tou tou, reyalize ke jodi a, ki soti nan 3:00 jiska 4:30 PM a se premye a tout tan CS50 Ekspozisyon isit la nan Yale, sou nan Sterling Memorial Library. Lè sa a se yon opòtinite wè kèk nan pwojè yo ke anplwaye pwòp ansèyman nou an ak kèk nan yo upperclassmen isit la te kreye nan klas yo, nan pwojè rechèch yo, nan enterè antreprener nan leur. Se konsa, rantre nan nou gen pou ti goute ak kèk opòtinite etonan ak m'apèrsu tankou sa ki ou kapab kounye a fè kòm yon syantis òdinatè aspiran. Ak an tèm de opòtinite kounye a, ak CS50 tèt li, yo ka resevwa patisipe, reyalize, si abitye, ki nan adisyon a sa a kolèj ofrann nan CS50, nan Kolèj Board-- ki ou ka sonje tandrès oswa mwens fondly-- se nan pwosesis la nan mete kanpe yon nouvo kourikoulòm AP Syans enfòmatik. Se konsa, kèk nan nou, yon kèk nan nou, ta ka gen pran AP CSA, Syans enfòmatik A, ki konsantre, franchman, anpil sou lang Java a, sòt a esklizyon nan enspirasyon, byen souvan, ak eksitasyon ak pwoblèm rezoud plis jeneralman. Ki sa ki nan reyèlman bon sou yon nouvo fondasyon kourikoulòm sa a, se ke yo te lage nan sezon otòn 2016 soti nan Komisyon Konsèy la Kolèj se ke li pral AP Odinatè Prensip Syans ki se pi plis analogue nan plis enspire CS zewo, CS yon sèl, CS de kou pi inivèsite ta ka rele yo. Epi pral gen yon kantite en nan kou sa a. UC Berkeley ap fè yon sèl. co.org ap fè yon sèl. CS50 ap fè yon sèl. Se konsa, si ou gen yon enterè nan resevwa patisipe nan lekòl segondè edikasyon ak travay ak CS50 nan kapasite nan anplwaye yo, fè kontak tankou sa a, rive jwenn soti yo ban nou kòm byen nenpòt nan kou tèt yo. Epi tou tou, kounye a kòmanse rekritman. Ou se tout jis sou yo dwe ki kalifye yo anseye klas sa a menm isit la nan Yale. Ak sa ki te gen espesyalman, franchman, enteresan, etonan ane sa a sot pase yo se ke se vre wi:, ak CS50, gen nou te gen yon ekip nan kèk 44 lajman manm pèsonèl bakaloreya ki ap sèvi kòm aprantisaj bakaloreya asistan oswa TAS plis jeneralman, premye fwa nan istwa Yale a. Se konsa, ou yo pral dezyèm lan jenerasyon nan egzakteman sa opòtinite. Se konsa, nou ankouraje w pou aplike pou swa kòm yon TA oswa CA nan wòl nan ansèyman oswa nan yon kantite lòt wòl. Ase li yo di, ak tout chante yo ak dans, literalman, ke nou sanble yo gen, gen nan nenpòt ki kantite nan fason kote ou ka jwenn patisipe kreyativite, atistik, osi byen ke edikatif. Se konsa, fè nou konnen via URL sa a isit la. Koulye a, yon ti tan nan kounye a, nou pral ajoune ak tradisyon nou an menm jan nou te kòmanse semès sa a ak gato nan sal la kote moun alantou kwen an. Men, nou ta renmen mare moute yon kèk bout ki lach. Apre sa, premye ak surtout, mwen ta jis tankou yo rekonèt yon sèl. Sa te rive semèn pase a. Se konsa, mwen te vin konnen ak "Tande nan Yale," where-- si nou, pou nou di, amelyore videyo sa a, oswa sa a photo-- ou pral wè chemiz sa a ke mwen te vann pou $ 15 ak Lè sa a te sa a foto yo te pran. Biznis, mwen te di, gen te bon tout tan tout tan depi lè sa a. Pa t 'ale sou super byen lakay tounen. Men, endepandaman de ki jan sa a goes-- fen semèn ak aktyèlman, yon lòt [fèbl]. Se konsa, nou te fè chanbar a jodi a, CS50. Branchman Bingo tablo a, ki se sou do a, enplike nan CS50. Mwen pa reyèlman vle pawòl mwen yo montre moute nan transkripsyon an, se konsa mwen pral just-- OK, isit la nou ale. OK, se konsa sa a, se youn nan kare yo. [Ri] Pa yo pral kapab fè rechèch sou mo sa a menm si. Tout dwa. Se konsa, endepandaman de ki jan sa a an patikilye fen semèn sanble ak Harvard Yale, konnen li te gen yon onè absoli pou nou ak pou fò anpil enteresan yo dwe ap travay ak Scass, ak Jason, ak Andy, ak tout ekip la isit la. Yale vs Harvard, nou ap toujou ap travay sou sa, aparamman. [Ri] Li reyèlman te gen espesyal. Ak jan mwen te di anvan, nan tout inivèsite yo yo kolabore ak nan fason sa a, li nan se vre wi: te espesyal pou nou nan travay isit la ak ekip la ak elèv yo nan Yale. Se konsa, li te gen bèl agréables e nou pou tout tan rekonesan pou opòtinite sa a yo dwe akeyi kòm nou te isit la. Vreman vre, kite m 'di kèk mèsi yous premye, anvan nou vire bagay nan men kèk nan ou menm ak kèk patisipasyon odyans. Premye ak premye, nan Scass, nan Jason, Andy, ak tout ekip la Yale. Mèsi pou fè sa a kou konsa etonan isit la. [Aplodisman] Mwen ta renmen fè desen ou atansyon a tout nan non yo ki konpoze ekip CS50 nan tou de isit la ak nan New Haven. Plis pase 100 moun nan nou, kòlèg nan tou de nan tout ti bouk sa yo. Se konsa, nou pa pral pase tan, mwen pè, sou chak youn nan non yo. M te vle trase ou atansyon sou yon sèl parèy, an patikilye, pou yon koup nan rezon. Foto isit la ap anseye parèy Alex, ki moun ki, aparamman, yon ti tan anvan li te pran kat pè CS50 Tout koulè ki sòti nan yon evènman ki resan. Men, Alex te gen yon etonan pèsonaj ou genyen nan anplwaye yo. Li te, pou nou di, pa sipòtè nan pi gran nan CS50 vini nan Yale jis plis pase yon ane de sa, men li te tounen nan sa a ekstraòdinè manm nan anplwaye ansèyman nou an, yon Senior ekstraòdinè nan Syans enfòmatik, ak, epi, ak pi enpòtan, nimewo youn anlè Big Komisyon Konsèy CS50 nan ane sa a. Se konsa, Felisitasyon a Alex kòm byen, isit la. [Aplodisman] OK. Fun reyalite, se konsa ak Rob Bowden tounen lakay ou, fè li menm ansanm ak mwen kouri Big nan Monte ane sa a sot pase yo. Se konsa, te tèlman énervé Rob ki Alex te bested l ' ke nou menm te fè yon o aza kontwòl kontab nan kòd Alex a a asire w ke li te konsistan ak spesifikasyon la pwoblèm mete, ak tout bon, li Andre bested ak Rob isit la nan Big Komisyon Konsèy ane sa a, se konsa Congrats l 'kòm byen. Gen kèk rapid yous mèsi nan ekip la lakay tounen, Daven ak Maria ak Hannah ak Rob, ki moun nou pral byento wè. Epi tou, yon kantite manm yo a plen tan ki travay lajman tounen lakay dèyè sèn nan, Doug, ki se chèf moute AP CS50 nou an pwogram, Dann Armendariz, ki moun ki, ak zanmi nou an nan Cloud 9, te pran nan yon nivo pwochen fason nou itilize nan CS50 IDE ane sa a, Colton, nan kou, ak ki moun nou te te kòmanse mizik pi chak jou, Aliess, ki moun ki se literalman nan menm bagay la tou poze kounye a tounen nan la kabinè 'kanpe, leve tèt. Lè sa a, lavil Dann Coffey soti nan ekip pwodiksyon nou an, Scully soti nan pwodiksyon nou an ekip, Ian, Ramon, lòt bò larivyè Jouden. Epi, nan kou, yon trè abitye fè fas a sa a, byen umour, ou wè nan egzakteman sa a poze oswa egzakteman kontèks sa a tou de nan Cambridge ak kounye a isit la nan New Haven, Zamyla pwòp nou an, ki moun si nou amelyore, sanble plis tankou sa a sou pi fò nan chak laptop a lè biwo pi chak swa. Lè an reyalite, se pa tout nan pèsonèl la, nan kou, ta ka isit la jodi a, men mwen te panse sa nou ta fè se bese limyè yo pou yon moman epi ki pèmèt anplwaye a, tou de soti nan New Haven ak Cambridge, yo ofri kèk mo nan pwòp yo. [VIDEO JweNwa] -Pa Nan pa gen lòt kou nan ki tout moun ki ap travay pou kou a se kòm eksite yo dwe la, epi, tankou, pou patisipe nan li, jan CS50. Mwen pa konnen, li nan tankou sa a reyèlman, tankou, enpòtan ak espesyal responsablite ak kalite yon eksperyans enkwayab ak mwen se vrèman kontan mwen jwenn yo dwe yon pati nan edikasyon pèp '. -CS50 Nan opinyon mwen, se etonan. Mwen renmen li. Mwen te renmen li lè mwen te pran yon klas, e mwen renmen li menm plis kòm yon TA. -TFing Se yon anpil nan travay, men li la reyèlman rekonpanse paske ou jwenn yo anseye anpil. Ou reyèlman jwenn yo konnen elèv ou. Ou jwenn yo konnen materyèl la tèt ou. Epi ou jwenn yo jis vle yo vin syantis òdinatè. Elèv yo -Mwen se nan rekò nan semès mwen. [MIZIK jwe] -epi Sa a se CS50. -I've Jis pa janm te santi kòm anpil tankou yon lidè sou lakou lekòl la jan mwen gen semès sa a. -Sa A se youn nan sèlman nan opòtinite sou lakou lekòl la nan Yale reyèlman jwenn envesti nan ansèyman. -Li La vrèman fre yo wè CS50 soti nan lòt bò a. -Mwen Te etone nan ki jan eksite tout elèv yo te. -Li La tou bèl lè, tankou, moun, tankou, refè, tankou, yon foto nan Rick Astley epi yo tankou, ki moun ki se sa? -Yeah, Mwen te vle bay tounen paske mwen te resevwa yon anpil nan sipò lè m 'te yon elèv. -Tout Sa ou bezwen se antouzyasm ak yon lanmou nan ansèyman oswa CS, oswa nenpòt ki nan pi wo a epi ou pral kapab fè li. -Tout Elèv mwen kenbe Rick-woule m '. [MIZIK jwe] -Li Te gen plezi tèlman yo, tankou, anseye sou bagay sa a vrèman ke mwen renmen ak panse ke se yon anpil nan plezi ak, tankou, eseye jwenn lòt moun eksite sou li kòm byen. Mwen se Annaleah Ernst ak sa a se CS50. [Cheers] [MIZIK jwe] [END lèktur] DAVID Malan: Tout dwa, se konsa ou ka sonje ke nou te kòmanse sa a semès gade nan panse enfòmatik ak pwoblèm rezoud plis avèk efikasite pandan y ap panse yon ti jan pi plis tankou yon òdinatè. Apre sa, olye ke rearanje yon bagay tankou manba ak manba ak konfiti, Sonje byen, nou te gen liv la telefòn isit la, nou rezoud pwoblèm tankou pwoblèm kouche sou jwèt nan 15. Men, nou te panse nou ta eseye yon bagay yon ti kras nouvo isit la, annakò ak sa nou wè jis nan ki nivo ide sa a nan panse kalkil te koule nan. Kijan nou te panse nou ta eseye ofri moute, nan fòm lan yon volontè, kèk enstriksyon ak wè kòman byen nou tout kapab swiv yo. Se pou sa a, mwen bezwen omwen yon volontè. Si ou ta ka be-- mwen wè yon moun ke yo te eksplwatè sou zepòl la la a. Ki kalifye? Se pa? Non, tout dwa. Kouman sou, OK, nan vèt la. Vini non sou tounen. Vini non sou sou. Se konsa nou ale pi devan epi fè sa. Mwen gen kèk nòt moute isit la ke nou pral travay sou yo ansanm. Ak sa ki jan ou rele? Erica: Erica. DAVID Malan: Erica? Tout dwa. Kite m 'ba ou sa a. Erica, bèl al kontre ou. Tout dwa, se konsa nan jis yon moment-- ou tout ta dwe gen yon moso vid nan papye. Si ou pa fè sa, jis scrounge alantou ak wè si ou ka gen tan pwan yon sèl. Epi jwenn yon plim oswa etajèr. Epi nou ap ale nan eseye yon bagay tankou sa a. Si ou se konfòtab fè sa, Erica, mwen bezwen ou a dekri ki sa ou wè sou pyès sa a opak nan papye se konsa ke odyans la isit la se sèlman pral fè literalman ki sa ou di pa swiv enstriksyon ou yo. Lè sa a, nan jis yon moman sa, mwen pral vini alantou epi pran yon o aza pran echantiyon nan kèk foto epi nou pral wè ki jan avèk presizyon jis kondisip ou te fè. Erica: OK. DAVID Malan: Fè sans? Erica: Yeah. DAVID Malan: Tout dwa. Se konsa, ou nan pwen sa a, kòm odyans lan, yo ta dwe gen yon moso vid nan papye, yon plim oswa kreyon, epi ou ta dwe fè ekzakteman ki sa Erica di. Ale non. Erica: Oryantasyon Landscape. Nan sant la nan vètikal la tou de yo ak orizontal aks nan paj la, trase yon kare, se pa yon rektang, menm kote, sou yon pous sou chak bò ak sant lan nan kare a nan sant la nan papye a. Dirèkteman above panse jaden flè orientation-- anwo a ki kare men manyen li, ou ta dwe gen yon sèk ki gen menm reyon an kòm mwatye nan bò a nan kare a. Se konsa, ti sèk ki ta dwe kapab nan anfòm andedan kare a yo epi yo dwe jis manyen tèt la a mitan an, mitan an nan bò nan tèt nan kare a. Lè sa a, dirèkteman anba a kare a, ou ta dwe gen yon triyang ekilateral ak yon pwen anwo manyen anba a nan kare ak Lè sa a ekilateral la. DAVID Malan: Tout dwa. Se konsa, sa ki te ekstraòdinè presi. Kite m 'kite ou isit la pou jis yon ti moman ak wè si nou ka jwenn yon koup la repons. Èske mwen ka gen tan pwan ou? OK. Gen tan pwan ou, pou ou. Koulye a, mwen pral pwason pou yonn- Mwen pa konnen, sa a, se trè bon. Ou se tout trè bon nan sa a. Èske mwen ka pran yon sèl sa a? Mèsi. [Ri] Nou pral randomize. Èske mwen ka pran pou ou, tou? Mèsi. Non, sa a, se yon konpliman. OK, repons lan se wi trè bon. Mèsi. Tout dwa. Epi jis Se konsa, mwen pa fè sa neglijans nenpòt moun sou isit la. Sa a trè bon, OK. OK, sa a, se adorabl. Tout dwa. Sa a ase pou yon sèl sa a. Se konsa, kite a wè ki jan nou te fè sa isit la. Tout dwa Se konsa, poukisa pa fè sa nou ale pi devan kounye a epi yo mwen pral piye, ak Erica toujou isit la, sa imaj la te sipoze la. Bèl, jisteman dekri, mwen ta diskite. Koulye a, kite m 'ale pi devan epi pran yon gade Yon echantiyon o aza nan foto yo ke nou te jwenn moute isit la. Se konsa an n ale. Premye fwa mwen nan plizyè jwenn were-- isit la nan yon sèl. Se konsa, trè joliman fè. Isit la nan yon lòt, trè joliman fè. Isit la nan yon lòt, ak sa a se kote li te resevwa gòch paske gen nan tankou 50 oswa yon 100 nan sa yo yo deyò. Men, Lè sa mwen te kenbe chèche epi nou te jwenn sa a. Se konsa, oryantasyon an te pa byen dwat. Yon lòt youn kòrèk. Nou te gen yon sèl sa a, tout dwa, se konsa pa byen dwat. Lè sa a, gen nan yon sèl sa a, petèt pa byen selon echèl la. Lè sa a, yon sèl la adorabl, si mwen kapab, trè joliman fè. Felisitasyon a Erica pou fè tankou yon bon travay. Mèsi. Poukisa nou pa nou ka get-- nou jwenn yon sèl plis sèvi kòm volontè pou ale epi pou fè menm bagay la? Vini non sou moute, yeah. Apre sa, mwen regrèt pou pran papye yo soti nan tout moun. Si ou ka eseye scrounge yon lòt moso, nou pral fè sa a yon fwa plis nan direksyon sa. Koman ou rele? ADAM: Adan. DAVID Malan: Adan. Vini non sou yo. Tout dwa. Se konsa, travay la ki pral yo dwe trè ki similè yo, diferan foto. Nice al kontre ou. Vini non sou alantou. Tout dwa. Epi nou ap ale nan fè sa ankò, fwa sa a ak yon foto diferan soti nan Adan. Adan ki pral dekri ou, opaquely-- montre confidence-- sa ki annapre yo. Etaj la se pou ou. ADAM: Li se yon kare gwo anpil. Èske mwen ka di sa? DAVID Malan: Wi, sa a, se bon. Sa a kòrèk. ADAM: Men, gwo anpil, tankou. Men, kòmanse nan center-- nan tankou, ki soti nan sant lan, men li renmen vinn deyò soti nan sant lan. Se konsa, tankou, sant la nan paj la se toujou sant lan, pou kenbe sa nan tèt ou. [Ri] Lè sa a, divize l 'nan mwatye, men tankou, nan sant la, ale style chen cho. Yeah. Tankou. Se sak fè fann li fason sa a, tankou monte e desann, vètikal. Vètikal. Lè sa a, soti nan vètikal la liy, pral soti nan bò dwat nan sant la nan ki liy vètikal, fè bò dwat , fann li de ki rektang sou bò dwat nan mwatye. OK. Se konsa, men kounye a, li pral yo ka resevwa yon ti kras difisil, kidonk kite a kenbe fèm nan isit la. W ap ale nan fè sa ankò, men ap moute soti nan sa. Se konsa, kounye ou ta dwe gen yon rektang, yon gwo rektang, ak de ti kare sou lòt bò a. Lè sa a, divize ou kare nan bon nan tèt nan mwatye menm jan an ou divize kare nan gwo premye jou a. OK. OK. Koulye a, se konsa kounye a ou gen sa kare ki nan divize an de rektang. Lè sa a, trase ke liy menm ou te trase nan kòmansman an soti nan sant lan pwen nan kare a orijinal ak sa liy nan sant la far-- nan orizontal soti nan ke nouvo leve, li desann liy. Lè sa a, rkree ki kare ankò nan tèt kadran nan men dwat. Mwen vle di, pa kadran an, kèlkeswa sa wityèm lan se nan yon kadran. DAVID Malan: Mwen pral ale kòmanse resevwa fèy papye yo, OK? ADAM: Wi, OK. Se konsa, si gen nan nenpòt kesyon, Mwen ka pran sa yo kounye a. DAVID Malan: Èske mwen ka wè jis yon kèk egzanp? Tout dwa, nou te resevwa yon sèl sa a isit la. Tout dwa, yon sèl sa a isit la. Tout dwa, toujou ap travay. Trè bèl. Wi. ADAM: Mwen pa bon nan klas sa a. DAVID Malan: Mèsi poutèt ou. Yeah. OK. Kite m 'pran de sa yo. Mèsi. Tout dwa, ak yon sèl plis nan men sou isit la. Youn nan pi plis soti nan plis pase isit la. Mèsi. Oh, sa a, se pafè. Mèsi. Tout dwa. Se konsa, Adan, se pou yo wè ki jan yo te fè sa. Apre sa, mwen pral revele sou ekran an sa imaj la te moman sa a. Se konsa, sa nou te kap chèche sa a tan, pou chak enstriksyon egzak Adan an, te sa a. Ak sa ki nou te resevwa te gen kèk travay nan bote isit la, mwen pral di. ADAM: Oh, I-- wow. DAVID Malan: W ap sezi? [Ri] Lè sa a, nou gen yon sèl sa a. Se konsa, menm jan an nan lespri, men li pa byen. Lè sa a, nou gen sa a vèsyon pipiti de youn fenêtres. Lè sa a, yon sèl sa a. [Ri] Lè sa a, sa a se petèt pi renmen m '. Yon sèl sa a nan jis yon ti kras fose. ADAM: Sa yon sèl la pa fòt mwen. Ke yon moun nan pa fòt mwen. DAVID Malan: Bon tout dwa, di ou mèsi ak Congrats bay Adan pou yo te tèlman presi. ADAM: Mèsi. DAVID Malan: Se konsa, poukisa pa fè sa nou eseye sa a tan nan pi piti yon sèl plis men kalite baskile bagay alantou. Se konsa, kounye a nou bezwen yon moun ki moun ki nan konfòtab desen epi ki gen yon santèn nan kamarad klas ou fikse desann nan do ou pandan y ap ou trase, pran enstriksyon soti nan kamarad klas ou yo. OK, ki jan sou nan koulè wouj violèt. Vini non sou yo. Tout dwa. Se konsa, nan yon moment-- sa ki nan non ou? ANGELA: Angela. DAVID Malan: Angela. Vini non sou moute, Angela. Se konsa, Angela k ap pase yo kanpe apeprè isit la, kote li te pa ta dwe kapab wè sou tèt la, li kapab sèlman wè nan nan tablo. Nice al kontre ou, Angela. Isit la nan moso ou nan lakre. Mwen pral montre nan odyans foto a ak Lè sa a apeprè lòd, kalite tankou manba & jele a, nou pral gen ou nèg rele soti, linear, ekzakteman ki sa ou ta renmen Angela vin tire dlo. Son bon? Bon. Yeah. Èske yon moun renmen ofri yon ansèyman Angela? Li pa nan that-- byen, OK. ODYANS: Fè yon ti wonn? Nan tèt yo nan tablo a. DAVID Malan: Tout dwa, mwen tande sèk nan tèt la nan tablo a. ODYANS: Li se yon figi baton. DAVID Malan: OK mwen tande li nan yon figi baton. Ak isit la, ou vle yo kenbe sa a nan lòt men ou a? OK, vin apre a? ANGELA: Baton figi, tout dwa. DAVID Malan: Trase yon sèk nan sant la nan tablo a. Li se yon figi baton. Sispann! Sispann! Sispann! Se sèlman kenbe kò a. ANGELA: Se konsa, li la tankou yon bonbon? DAVID Malan: Ajoute de pye yo an premye. ANGELA: desann isit la. DAVID Malan: OK, mwen tande yeah. ANGELA: Se konsa, isit la? DAVID Malan: bra a kòmanse nan kò a nan direksyon tèt la. ANGELA: Tankou sa? Kisa? DAVID Malan: OK, isit la, rete tann, ki jan sou sa a. Youn nan bra ap moute. ODYANS: bra a dwa gen nan men sou anch lan ak lòt arm-- nan DAVID Malan: dwat bra has-- a mwen tande bra a dwa gen bra l 'sou ren li. ANGELA: bra dwat li? DAVID Malan: dwat li. ANGELA: Tankou sa? DAVID Malan: Wi. Kisa ankò? ODYANS: lòt arm-- la Lòt bra a ap moute. DAVID Malan: lòt bra a ap moute. ANGELA: Oh, tankou sa? DAVID Malan: Tout dwa, and-- ODYANS: Li te di yon bagay. DAVID Malan: Li te di yon bagay. ANGELA: Tankou yon ti wonn diskou? Genyen yon liy, apeprè 10:00, ki ale soti nan tèt la. Yon liy nan 10:00 pozisyon ke ou trase, tankou, ki soti nan reyon an, projecting-- [Ri] ANGELA: Tankou? ODYANS: Non! DAVID Malan: Genyen nan yon liy nan 10:00 nan tèt la soti. ODYANS: Wè tankou yon liy vini soti pi wo a reyon an. Pa trase li. Fè sa ou te fè orijinal. DAVID Malan: Fè sa ou te fè orijinal. Yeah. ODYANS: Li di hi. DAVID Malan: Write-- li te di hi. Ki sa nou panse? Tout dwa. Konpliman. Si w ta renmen pran yon gade, ou te resevwa li tout bon. Trè joliman fè. Se konsa, nou pa te eseye opòtinite sa a pase a fè anvan anvan nou ajoune pou cake-- men nou te panse nou ta eseye jwenn tout plis la nan nou patisipe vs Gen kèk nan anplwaye a kòm byen. Se konsa, si mwen could-- yo gen senk manm pèsonèl ki ta renmen yo sèvi kòm volontè epi pou yo rive sou plis pase isit la? Stellio, vle pote kat zanmi sou desann? Ki soti nan pèsonèl la. Vini non sou desann. Yeah. Andy. Yeah. Vini non sou desann. Men, si ou nèg ta renmen yo òganize tèt nou nan yon liy dèyè tab ble sa a. Koulye a, nou bezwen senk volontè elèv yo. OK, se konsa ki jan sou ou de chita la. Twa, kat, nan mitan yo. Oh, ak sou isit la, senk sou fen a. Vini non sou yo. Oui, ou sou fen a. Vini non sou desann. Ak elèv yo pral sou isit la. And-- t 'nou pèdi some-- yon sèl, de, twa, kat Mwen pwente nan yon moun ki still-- repons lan se wi, ou menm, ou vini sou desann. Tout dwa. Se konsa, nou pral eksplike règ yo isit la si ou pa janm tande pale de sa a anvan, men li son yon ti kras yon bagay tankou [Jwe chante tèm POU Kerèl Fanmi] Aw. OK. Se konsa, isit la nou gen Family-- Colton, sit entènèt? OK. Se konsa, isit la nou gen Kerèl Fanmi. Epi, koulye a ou pral oblije padonnen nou. Ou ka sonje ke nan pwoblèm mete uit, nou te mande ou yon nimewo nan revizyon egzamen kesyon ki kalite, sòt de nan fòm lan nan kesyon Jeopardy, menm si li te kesyon ak repons. Nou te deside apre founi dokiman yo p-mete uit ke nou vle jwe Kerèl Fanmi olye de sa, se konsa nou te pran kèk libète ki jan konvèti Jeopardy kesyon yo Kerèl Fanmi, men done sa yo ka oswa ka Ou pa bezwen meditativ nan repons kòrèk la. Se konsa, avèk sa, ki te di, nan fason sa a ki pral travay se ke nou gen ekip la elèv isit la. Nou gen ekip la anplwaye isit la. Nou pral premye gen de manm nan pèsonèl la ak elèv yo fè fas a la. Mwen pral poze yon kesyon ak an premye youn nan Buzz nan ak isit lan-- sa a VWA: Sa ki te fasil. DAVID Malan: --Easy bouton, ki te sèlman bouton sa yo wouj nou te ka jwenn. Ak selon nèg nan Staples, li te gen pa janm wè yon moun aktyèlman achte bouton an Fasil nan Staples. Ki pral ki jan de moun Buzz a nan. Nenpòt moun ki buzzes nan pwemye pa sèlman vin yon sèten kantite pwen, yo jwenn tou kontwòl sou tablo a. Objektif la, lè sa a, si elèv yo, pou egzanp, genyen ki lanse, ou nèg gen vini ak repons yo tèt plizyè anvan w pran twa frape pa devine sa ki mal. Mwen pral re-eksplike sa a kòm nou ale. Tout dwa. Se konsa nou ale pi devan epi kòmanse jan sa a. Kijan ou rele? VLAD: Vlad. Vlad, tout dwa. Nice al kontre ou. Apre sa, prezante tèt ou nan ekip sa a. SHREYAS: Shreyas. DAVID Malan: Shreyas. Se konsa, isit la nou gen de Fasil Bouton, youn kesyon, epi yo pral sa ki annapre yo pral parèt aklè kounye a pa Colton, yon fonksyon te deklare nan estanda h IO dot. VWA: Sa ki te fasil. DAVID Malan: Ou frape li premye se konsa nou pral ale ak anplwaye a. SHREYAS: Enprime f. DAVID Malan: Montre nou ekri an lèt detache f. [Ding] DAVID Malan: Trè bèl. Se konsa, kounye a gen anplwaye kontwòl sou tablo a. Oh, epi si nou ap ale kenbe nòt, nou bezwen yon moun ki vrèman bon nan aritmetik anba presyon. Vrèman? Vrèman? Vrèman? OK. Mwen te wè men ou premye. Vini non sou desann. Kijan ou rele? DYLAN: Dylan. DAVID Malan: Oh, Dylan, tout dwa. Dylan, bèl al kontre ou. Se konsa, si ou te kapab gen tan pwan yon moso nan lakrè ak sou bò goch la e yo gen dwa a nan bwa figi, kenbe tras avèk presizyon nan aritmetik sa a. Anplwaye a kounye a gen 68 pwen. Tout dwa. Se konsa, pwochen kesyon, espesyalman pou Andy, se menm bagay la. Andy, ki sa ki yon fonksyon te deklare nan estanda m o dot h? ANDY: skanf. DAVID Malan: Colton, moutre nou skanf. [Ding] Trè bèl, se konsa yon lòt 12 pwen pou ekip la anplwaye yo. Stellio, se li menm kesyon, Yon fonksyon te deklare nan estanda m o dot h. Jis Stellio, tanpri. Stellio: Mete c. DAVID Malan: Putc. Montre nou putc. [ERÈ SONNÈT] Youn grèv. Se sèlman de rete. Anplwaye yo, yon fonksyon te deklare nan estanda m o dot h. Stellio: Mwen vle di, li ye. DAVID Malan: Oke, pa gen okenn, li ta kapab nan la, men sa yo yo, se sèlman tèt sis repons yo. Kle detail-- ki pa vle di li nan sa ki mal. Li jis vle di li pa nan mitan sis repons yo. ODYANS: Li se etranje yo. DAVID Malan: Se konsa, li te move, jis pa sa ki mal. ANPLWAYE MANM: getc DAVID Malan: getc. [Ding] DAVID Malan: Nou pral ba ou li. Fgetc. Senk pwen plis sou tablo a. Anplwaye yo, yon fonksyon te deklare nan estanda m o dot h. ANPLWAYE MANM: F li. DAVID Malan: F Read, montre nou. [ERÈ SONNÈT] DAVID Malan: De frape. Shreyas, ou gen yon dènye chans jouk elèv yo, tou senpleman pa jwenn youn nan repons yo sou tablo a, gen chans lan yo nan vole pwen yo. Ou ka all-- ANPLWAYE MANM: Oh, ka nou ye? DAVID Malan: Non, ou pa kapab. Se jis ou. Jis ou. SHREYAS: Pou f louvri nan o mwen estanda? DAVID Malan: Nou pral wè. F louvri. [Ding] Li se, pou dis pwen. Retounen nan Andy. Fè oswa kraze isit la. Fonksyon te deklare nan estanda m o dot h. ANDY: F fèmen. DAVID Malan: Montre nou f fèmen. [Ding] Trè bèl. Sis? Nou gen sèlman senk. Nou sèlman gen senk repons sou tablo a, ki vle di te anplwaye nan te genyen kategori sa a. Trè bèl. Se pa li a mank de karakteristik. Tout dwa. Se konsa, kounye a kite a ale moute pou dezyèm tou nou an. Se konsa, nou bezwen Andy ak sa ki nan non ou? BONNIE: Bonnie. DAVID Malan: Bonnie, bèl al kontre ou. Tout dwa, vini sou jiska vibrer la. Tout dwa, ak isit la nou gen kesyon an kap vini an. Software itilize pandan y ap pwogram. Non yon moso nan lojisyèl ou itilize pandan y ap pwogram. ANDY: IDE a DAVID Malan: CS50 IDE [ERÈ SONNÈT] ANDY: Mwen totally-- ki sa? Oh, pa gen okenn fason. [Ding] DAVID Malan: Editè tèks. Nou vle bay li nan yo? Wi. Wi. Bon travay nan anplwaye yo. Yes-- [fèbl] a elèv yo gade vrèman kontan. OK. Se konsa, Stellio, non yon moso nan lojisyèl itilize pandan y ap pwogram. Epi yo kòmanse panse a yon fason yo nan vole sa a. Stellio: gdb. DAVID Malan: gdb, Debugjeur. [Ding] Trè bèl pou 15 plis pwen. Frank? FRANK: Yon tèminal. DAVID Malan: Yon fenèt tèminal. [ERÈ SONNÈT] Oh, mwen regrèt. Software itilize pandan y ap pwogram. ANPLWAYE MANM: Valgrind. DAVID Malan: Valgrind, montre nou. [ERÈ SONNÈT] Oh, Shreyas, elèv yo, ou jis bezwen yon sèl repons sa a, se sou tablo a yo nan vole pwen sa yo. SHREYAS: Yon du. DAVID Malan: Montre nou du. [Ding] Trè bèl. Retounen nan Andy. ANDY: Sa a se yon anpil nan presyon. DAVID Malan: Software itilize pandan y ap pwogram. ANDY: Yon sistèm opere. DAVID Malan: Yon sistèm opere. [ERÈ SONNÈT] Elèv, gen twa posib repons kite sou tablo an. Sa k ap pase yo dwe repons ou? Ou ka deside tout ansanm. ELÈV: Entèprèt? DAVID Malan: Yon entèprèt. [ERÈ SONNÈT] Montre nou entèprèt. Non! Se konsa nou ale pi devan epi revele kounye a sa repons yo te sou tablo a. Nimewo kat. [Ding] [Ri] Nimewo senk. [Ding] Oh, ak nimewo sis. [Ding] Spotify. Tout dwa. Se konsa, pwen sa yo rete sou bò sa a. Mwen panse ke nou gen tan pou yon sèl plis wonn anvan gato. Se pou nou ale pi devan epi skip-- se pou yo sote yon sèl kap vini an. . Wi Yeah, sote. Kraze, rapid. OK. Nou pa t 'vle fè sa bay ou yon dènye tan. Tout dwa. Se konsa, kesyon final la isit la kounye a pou Stellio, di ou mèsi. Ki moun ki a jiska vin apre a? Sabrina: Sabrina. DAVID Malan: Sabrina, bèl al kontre ou. Tout dwa. Se konsa, moun ki va frape bouton an premye, kesyon an se pi renmen pwoblèm mete. VWA: Sa ki te fasil. DAVID Malan: Mwen tande l ' sou isit la, elèv yo. Sabrina: P mete zewo. DAVID Malan: Montre nou p seri zewo. Trè bèl pou 26 pwen. Tout dwa, se konsa students-- ki moun ki nan moute pwochen isit la? Mwen panse ke w ap moute kap vini an. Kijan ou rele? Alek: Alek. DAVID Malan: Alek, bèl al kontre ou. Tout dwa, pwoblèm pi renmen ou mete. Alek: Moutre m 'p seri uit. DAVID Malan: Moutre m 'p seri uit. [ERÈ SONNÈT] Mwen pral di, ki baze sou aktyèl done ki sòti nan pwoblèm mete uit, se konsa p seri uit pa t 'nan mitan an tèt kat repons nan ka sa a. Kijan ou rele? BURKE: Burke. DAVID Malan: Burke, sa ki nan pwoblèm pi renmen ou mete, oswa tèt pwoblèm nan pi renmen mete nan mitan tout lòt kamarad klas ou a? BURKE: chifre oswa [Fèbl] p mete sèt. P mete sèt. DAVID Malan: Montre nou p seri sèt. Nimewo yon sèl repons nan men elèv vrè. Tout dwa. Ki sa ou gen pou ou pwoblèm pi renmen kouche. ELÈV: yon sèl la ak kalkile a, ankripte. Yon sèl nan ak tankou kriptografik. DAVID Malan: (tou dousman) P mete de? ELÈV: Wi. DAVID Malan: P mete de! [Ding] Trè bèl. Genyen sèlman yon sèl repons kite sou tablo an paske nou te fè sa tèt kat repons yo. Se konsa, sa ki nan if-- non ou ankò? BONNIE: Bonnie. DAVID Malan: Bonnie. Bonnie, si ou ka di nou sa a Harvard ak Yale elèv yo katriyèm pi pwoblèm pi renmen mete was-- BONNIE: Mwen santi mwen tankou mwen gen yon View reyèlman fose. VLAD: yon sèl la ak pwosesis imaj? BONNIE: Non mwen panse ke tout moun rayi ke youn. VLAD: Vrèman? Mwen te renmen li. DAVID Malan: Ak sa ki total klas aktyèl nou an? 166 yon ti kras mwens. Men, pou 100 pwen, [Ri] BONNIE: Oh bondye, o pa gen okenn. Pa mete presyon an sou m '. Oh, pa gen okenn presyon. ELÈV: P mete yon sèl te fasil. Tout moun renmen kouche p fasil. BONNIE: P mete youn? DAVID Malan: 90 pwen yo! BONNIE: P mete youn? DAVID Malan: Montre nou youn p mete. [ERÈ SONNÈT] Pa katriyèm pwoblèm nan pi renmen mete. Vlad? VLAD: Mwen Monchè mwen Monchè pi renmen m ' te la avèk fotografi, men mwen pa konnen. DAVID Malan: Mwen tande forensics. BONNIE: Moun ap di forensics? DAVID Malan: Mwen tande forensics. Mwen sèlman tande li. P mete senk, m 'te tande. BONNIE: Èske nou mande odyans la? DAVID Malan: Ou vle biwo vòt odyans la? BONNIE: Yeah, se pou yo mande odyans lan. P mete twa. DAVID Malan: Ki moun ki vle gen yon milyonèr, isit la. BONNIE: P mete twa. VLAD: P mete kat. DAVID Malan: Twa. Mwen tande kat. BONNIE: Mwen wè yon anpil nan four. ELÈV: OK, nou ta dwe fè kat. BONNIE: Twa oswa kat. DAVID Malan: Mwen tande twa. Mwen tande yon lòt twa. BONNIE: Oh pa gen okenn! Ken, jwenn soti! DAVID Malan: Mwen tande twa. BONNIE: Twa, OK, san rezistans. ELÈV: OK. Se pou nou jis fè twa. DAVID Malan: Bagay la sèlman kanpe nou soti nan gato. ELÈV: P mete twa. DAVID Malan: Montre nou, pou jwèt la, p mete twa. [Ding] [Cheers] Tout dwa. Sa se li pou CS50. Nou pral wè ou pou gato. [Aplodisman] [MIZIK jwe]