>> [Musika jotzen]
>> HIZLARIA: 1 CS50 da, Harvard Unibertsitateko.
>> [Musika jotzen]
DAVID J. MALAN: [INAUDIBLE] da seguruenik Bigarrenak telefono liburuaren erdialdean,
Orain I arazoaren alderik erdia.
Hori izan zen benetan benetako, borroka hori.
>> [Musika jotzen]
>> HIZLARIA 2: You gizakiak hain erraz gainditzeko dira.
>> DAVID J. MALAN: Ondo da, hau CS50 da.
Hau hasiera da, eta Aste 12 urte amaieran.
Eta gogoratzen dezakezu Aste zero direla, hau
mezularitza horrekin hasi ginen da, du ez duela axola non amaituko duzu
zure erlatiboa ikaskideekin eman, baina non gaur,
eta, agian, besterik gabe, aste gutxi batzuk barru, azkenean yourself erlatiboa duela aste batzuk eman.
>> Eta hain zuzen ere, ez dugu espero ez hain ondoren Arazo multzo askok, eta hainbeste ordu,
eta ariketak pare bat, eta Oraindik ere final proiektuarekin,
bereziki harro sentitzen ez duzula ondoren modu guztiak astetik
bat non hau, agian, izan zen borroken lehenbailehen,
estandarra edizioan ala edo hacker edizioan kontratuan.
Eta proposatuko nuke, uneren batean Zure denbora librean, atzera egin duzula
eta ikusi zure PHP, zure Ikusteko Javascript-a, eta ikusi
ezin baduzu ezartzeko honek, orain arte, urrun azkarrago eta erosoago
Behin zu baino Bazen denbora bat egin duela.
>> Izan ere, honen ondoren, gogora ekarri zenituen kriptografia, 15 partida egin duzu,
Kernet erronkei egin behar dituzu, sorginkeria azkarrena egin zenuen
laukitu Could hori, zenuen CS50 finantzak, CS50 mash-up,
eta, ondoren, gaur egun, azken finean, zure azken proiektua egin.
Eta, beraz, gaur egun, itxiera lortu saiatzen gara, eta non etorri dugu begiratu,
eta nora ari gara.
Eta besterik ez dira gehiegi lasaitzea, behin Geratzen prestakuntza gurpilak guztiak
etortzen off, nahiko askoz Tresna nahikoa asko dituzte
zure tresna kit orain joan eta off gehien
programazioaren munduko ezer.
>> Zalantzarik batzuk hartzen kontuan hartuta goragoko maila jakina abantaila izan daiteke.
Baina konturatzen ere, hau, nahiz eta hori da azken CS ikastaroa hartu duzu, konturatzen
Mac OS, ez dago Tresna ezberdinak hainbeste
hori izatea independienteak erabili ahal izango duzu CS50 IDE antzeko zerbait erabili.
Ia tresnak bera existitzen Windows, Linux, eta gehiago.
Eta hain zuzen ere, helburuetako bat ere CS50 sua mahuka hau erabiliz C hizkuntzetan, jakina,
eta PHP, eta segizio, eta Ikusteko Javascript-a, eta HTML eta CSS,
da benetan ziurtatu duen Zuk ez irteteko ikastaro honetan
pentsatzen, c ikasi nuen, baina nahiago programatzen ikasi duzula,
eta pixka bat ulertu behar duzu informatikako buruz zerbait
berez.
>> Izan ere, nahiz eta ez dugu begiratu hizkuntza hauetan guztietan,
dibertigarria da orain komunitate honetan sartzeko umorea geeky dibertigarria aurkituko duten jende.
Eta nahiz eta batzuk nahiz Hizkuntza ikusi Oraindik buruz
agian ez guztiz izan familiar, gutxienez dituzu
Chuckles batzuk lortu gutxienez bertatik Hizkuntza familiar bat, Javascript.
Hau eztabaida bat izan zen, batez ere bat versed programatzaile
aspaldi izenburupean, Wat.
Eta zuk emango genuke pentsatu dugu informatikariak nola joera ohi
pentsatzeko, edo, gutxienez, eztabaida.
>> GARY BERNHARDT: eskuin onak guztiak.
Zaudete zer wat nahi duen jakin?
Wat.
Zehazki, zehazki.
Hitz egin Ruby buruz hitz egiteko.
Ruby, erreferentzia baduzu undefined aldakorra, noski
egiten NameErrors, espero bezala.
Eta b esleitzeko bat saiatzen bazara horiek undefined, noski
egiten NameErrors, espero duzun bezala.
Eta zer gertatzen da saiatzen bazara a esleitzeko batera, undefined batekin?
>> Ikusleak: Nil.
>> GARY BERNHARDT: Zuzendu, zero.
Wat.
>> [Barreak]
Hitz egin Ruby buruz hitz egiteko.
Ruby, beste batzuk ez bezala dinamikoa hizkuntzak, ez du hitz biluzi dute.
Beraz, ezin da besterik gabe hitz idazten duzunean, eta Izan kateak etorriko out you definitu ezean
method_missing jakin baten duten eskubidea gauza ez.
Eta gero, hitz biluzi idazten baduzu, Bat-batean, Ruby hitz biluzi onartzen.
Eta hain zuzen ere, nahiz eta onartzen ditu Horietan bangs hitz biluzi.
Eta hau ez da wat merezi.
Hau da, benetan ondorioz la nola awesome Ruby da.
Baina inoiz benetan baduzu Hau egiten baduzu, orduan, wat.
>> [Barreak]
>> Hitz egin Javascript buruz hitz egiteko.
Norbaitek ezagutzen, JavaScript, zer array plus array da?
Beno, utzi galdetu me lehen, zer array plus array izan behar du?
>> Ikusleak: array Empty.
>> GARY BERNHARDT: array Empty, I halaber, mota error onartuko luke.
Hori ez da array plus array zer da.
Oker, oker, array plus array kate hutsa da.
>> [Barreak]
>> Jakina, uste dut hori guztion begi-bistakoa.
Orain zer array plus objektu izango litzateke?
Hau, jakina, izan behar mota error, horiek delako erabat dira
mota desberdinak.
Norbaitek ezagutzen hau zer da?
>> Ikusleak: False.
>> GARY BERNHARDT: Ez, itxi gabe, oso urrun.
Ikusleak: Objektuetara da.
GARY BERNHARDT: nik objektu.
Bai, eskubidea, nicely egin.
>> Baina, noski, hau da, zeren plus, eragigaien irauli dezakezu
eta gauza bera ateratzen.
Beraz, bada zer zuzen ere, egin dugu?
Ez, hori objektu bat besterik ez.
Oposiziorako plus array zenuke gauza berdina jaso behar.
Zein ikusiko duzunez, ez duzu.
>> [Barreak]
>> Eta, azkenik, bat bakarra du horiek, hori da egia
is-- arrayak gehitu eta delako lortuko duzu kate hutsarekin, ez du zentzurik.
Baina objektu bat objektu bat plus da Egia esan, ez da zenbaki bat, teknikoki.
>> [Barreak]
>> Beraz, hau da, benetan eskubidea.
Zehazki, zer da eskubidea, bezala, nahiz eta gertatzen lang-- honetan besterik ez dut,
Ere ez dut ezer ulertzen Beren burua ere garunean duen pertsona
edozein dela pentsatuko luke hau ideia ona da.
>> [Barreak]
>> OK, OK, nahikoa making fun zurrupatu duten hizkuntza.
Hitz egin Javascript buruz hitz egiteko.
>> [Barreak]
>> Array berri dot esaten badut 16 edo array besterik (16),
16 array bat eskuratu dut gauzak, eta horrek adierazten
16 koma, hau da, begi-bistakoa den bezala.
Orduan sartu dut kate bat dutenak bada, orduan katea lortu dut 16 aldiz.
Hau da, benetan honetan lerro bakarra Aurkezpen osoa hori da arrazoizkoa.
Orain, kate hori hartzen badut eta erantsi 1 da,
1 as-- interpretatzen da akatsik 1 kate bat,
eta gero wat1 bat lortuko dugu aldiz sorta, fina.
Norbaitek ezagutzen zer gertatuko den kenketak I 1 bada, kate batetik?
>> [Barreak]
>> Naiz suposatuz inork ez du.
Let Niretzat emango dizut aholku bat.
Honek lagunduko al du?
Norbaitek ezagutzen?
>> [Barreak]
Watman.
[Barreak]
Hori guztian dut.
Eskerrik asko mutilak.
>> [Txaloak]
DAVID J. MALAN: Ikus dezagun begirada bat gauzak zuretzat aurretik batzuk.
Beraz CS50 Hackathon da epiko honetan all-nighter,
zeinetan duzu, eta zure ikaskideekin Yale, into-- murgiltze egingo
baina, zorionez, ez begin-- azken proiektua.
Arratsaldean egingo 7:00 PM hasiko.
Lehen afaria gutxi gorabehera at 9:00 PM izango da.
Bigarren afaria egingo at 1:00 AM izan.
Eta gero, horietaz oraindik zutik, gosaria
IHOP at zerbitzatzen izango da at 5:00 AM inguruan.
>> Baliteke eszenak horrelako ikusten duzu.
Agindu bezala, astean aurten zero, dizkizugu
dute ez elikagai bakarra, eta afaria, eta gozokiak, baina, aldi berean, bigarren aldiz
historian, barazkiak.
Baina inguruan 3 edo 4 AM, eszena bezala hau da, ez dira hain arraroa.
Izan ere, gure azoka burukoak kuota ikusiko dugu ari Hackathon, ekarri bertan
gauza ederra baita.
Eta gero, jakina unerik CS50 azoka deiturikoak da.
Ez dago beste, bai hemen, eta New Haven aste baten ondoren.
Harvard bat da Astelehena, abenduaren 7an,
Arratsaldean zehar Ipar-mendebaldeko Zientzia ere.
>> Eta iristerakoan, egiaztatu ahal izango duzu ere.
Eta halakoak ikusiko duzu krispetak, eta globoak bezala,
eta, azken finean, azken baten gisa Datozen 2000 urtean, baino jende
zure azken proiektua ikusteko, ikasle, langile eta fakultateko
campusean zehar eta are off-campus from.
Eta ez balitz nahikoa pizgarri ikusten duzu zeure burua etortzen,
konturatzen hori zure lagun animatu daitezke
Asana, eta eBay ikusteko etortzen den, eta Facebook eta Google eta Microsoft,
eta Palantir, eta Quora, eta beste batzuk, hautaketaren eta ikasle ohien
hainbat enpresa horiek emateko bizitzari buruz hitz egin mundu errealean,
aukerak bai lanaldi osoan eta Benetako industriaren udan.
>> Eta hori bada, ez ziren arrazoitzen nahikoa ikusten duzu etortzea,
Zure lagun sustatu ahal Sar zozketa bidez, Kontzertu, iristerakoan,
bakoitzak ikasle duzun bezala entregatu behar smiley face pegatinak mordo bat.
Parte-hartzaileek, zure lagunak bezala, gutxi zozketa txartel bat kudeatuko diren
iristerakoan.
Eta pertsona bakoitzeko dute chat sortu, izango dira
entregatu, zuk, aurpegi alai eranskailua.
Eta horietako bakoitzak sarrera bat adierazten du Primerako sari zozketa batean,
haien artean Xbox, Wii bat, eta bat beste gauza dibertigarri sorta osoa,
batzuk hemen horietako ikusi dugu klasean.
Beraz, egonaldia sintonizatuta.
>> Baina, azken finean, da oso-osorik, lorpenak buruz
seihileko honetan, eta adierazpenak, eta ilusioz
izango duzula bertaratutakoen irabiatu.
Non duzu, azken finean, dira Zure jantzita oso hau own--,
Hartu nuen CS50 kamisetak horrelako hemen.
Beraz, animatu zure lagun URL honekin buru
Hemen, bertan bidaliko dizu Xehetasun guztiak, beraz.
>> Bien bitartean, kontuan hartzen bada beste informatikako begiratu udaberri honetan,
edo haratago, konturatzen hori ez dela handout-- bera astean geroztik eguneratuta arren
zero duten banatu dugu.
Eta bazoaz izateko booklet-- honen erdialdera
Han gurutzaduraren kopiak kanpotik honetan erakusten konturatzen
geziak bidez zehazki zer ikastaroak off joan ahal izango duzu
udaberri honetan arakatzeko, hurrengo Jaitsiera, udan, eta haratago.
Beraz, ez du taula begirada bat hartu bertan gauzak zentzu bat lortzeko.
Eta lortu nahi izanez gero beste gaitasunak hartzen duten,
ez dakit, ez baduzu dagoeneko, College Board-- den hori
batzuk ez izan dezakezu Oroitzapen hain gustuko of--
ditu, hala ere, besterik gabe, berri bat sortzeko AP Computer izeneko curriculum-esparrua
Zientzia printzipioak.
Zerbait izan ditzakezu hartu, edo, gutxienez, buruz entzun,
Existitzen den CS ikastaro bat izeneko eskolak handian
APCSA, hau da, nahiko bat eguneroko klase horretan
modu gehiegi zentratzen hizkuntzari buruzko Java eta mekanika horren berri.
>> APCS printzipioak, bere aldetik, borondatea ideia buruz gehiago, eta gehiago izan
Arazoa konpontzeko buruz.
Eta Horretarako, dugu, mordo bat Gure UC Berkeley lagun, co.org at,
eta beste erakunde batzuk bat munduan zehar
diren ikasketa-planak sortzeko duten APCS printzipio asetzeko.
Alegia CS50 AP will AP duten ikasleak baliokidea izango
zehar hainbat ikastetxetako batxilergoko Mundu datozen jaitsiera honetan hasita hartu ahal
2016.
Eta nahi izanez gero parte hartu ahal izateko bigarren mailako hezkuntzan,
eta dibulgazioa honetan parte hartzen, ez iristea, guretzat ez,
Oraindik TF, CA bat, edo, besterik gabe, ala ez hezkuntza interesa handietako.
>> Eta hain zuzen ere, nahi izanez gero CS50 taldera batzeko,
konturatzen duten bezala, epe eta azkarren bueltarik, hasiko dugu kontratatu
Irakaskuntza Fellows, ikastaro laguntzaileak, baita artista askok bezala,
Ikastaro honen posible egiteko atzealdean,
bere aktiboen online sortzeko, bere pertsona-aukerak, eta gehiago.
Beraz, rol horiek hemen edozein helegitea bada, Zer jakin arazi URL honetan gu hemen.
Orain, berriz, pixka bat ere, dugu piztu, Aste zero egin genuen bezalaxe, tarta batzuk.
Oraingo honetan, izan da tabernan jaitsi zituen.
Beraz, buru dago geroago.
Baina ba besterik gabe, une bat hartu nahi dut Hemen benetan aitortu zer tarta hau
adierazten du, edo agian gehiago kanonikoki, zer hau hemen aurpegi-off adierazten du.
>> Labur esanda, ohore bat izan da, egia esanda, Gure lagun behar Partnering
Berria errepidean behera Haven seihileko honetan.
Honez zalantzarik egon bitxi bat Gauza, ezohiko gauza bat,
aurrekaririk gabeko bat esango nuke bi fakultate gauza
egon elkarrekin datozen, eskainiko berean ikastaro bat,
bi campus eta heziketa desberdinetan Bi ikaslea gorputz horiek elkarrekin.
Baina ondo egin, besteak beste, omenez Andi batekin lan,
Scass batera, eta Jason New Haven batera, eta gure 44 pertsona langileak osoa
Irakaskuntza laguntzaileak, eta noski laguntzaileak
New Haven, nor, lehen aldiz Yale historian, batez ere, beraiek izan ziren
Graduetarako.
>> Izan ere, aurten arte, erori 2015, Yale, ez zuen benetan
Tradizio bat edo bat izatea Graduetarako hobari
atal liderra eta irakaskuntza bekadun gisa zerbitzatu
askoz bezala gozatu dugu Hemen informatikako barruan
Harvard denbora pixka batean.
Eta beraz, hori bakarrik, izan bat guretzat parada
haiekin bazkide izateko Ekimen hori, eta ekarri
fold liderrak, esaterako, Andi gisa sartu eta beste irakasleek ez campusean.
Eta uzten deigarria niri gehiegi, erdian ikaskide honetarako.
Zuen New bizi da gaur egun, nahiz eta Neurri handi batean Haven-- hari bidali dugulako
han horren emaitza guztia Jason Hirschhorn izana Irakaskuntza izan da
CS50 herritik urte batzuk hemen nahiko,
graduatu iaz, Kirkland House.
Eta ultimately-- dut uste Telefono dei bat jaso nire partetik
puntu bat dela hori nahiko Askoz, hey murriztu,
litzateke axola duzu mugitzen New Haven graduazio ondoren?
Hau izan zen, guztiak izan dugulako Zutik Ekimen honek, dudarik gabe,
eta egin nahi dugu ez behera egin baitu instituzionala ezagutza
New Haven han izan dugulako Hutsetik zerbait eraikitzeko.
Eta if-- Jason, agian, ezin izan baduzu besterik goazen gora baldar etapa aldera,
beraz, gutxienez, ezin guztiak ikusi dugun Jason Hirschhorn pertsonan.
[Txaloak]
>> Seguru asko, Jason, Yale 50 gabe ez zatekeen posible izan.
Beraz, gure Jason Hirschhorn esker.
Eta, gainera, langile handi bat dugu hori ezin izango dugu arreta pertsonala marrazteko
guztiontzat hemen, baina Gizabanako 100 baino gehiago
Hemen New Haven nor Ikastaro honen posible egiteko.
Eta besterik gabe, baliteke ikusi Zure Irakasle Lagun egin
Zerrenda honetan, ala Hemen edo New Haven bat.
Eta horrela izan dugu gero, bat Txalo handi
irakasleen osoa da.
>> [Txaloak]
>> Eta utzi berezi batzuk marraztu me Folks batzuk arreta
Hemen, batez ere Hannah, eta Maria, eta Daven, eta Rob, izan ere,
Ikastaroetan buru gisa, egiteko Hemen exekutatu Cambridge dena.
Jakina, Colton Ogden, nork ekin gehien Han musika baino gehiago gure hitzaldien.
Doug Lloyd, who-- hau da CS50 AP, nor zen gure AP ekimen liderra.
Dan Armendariz, nori gabe dugu ez luke CS50 IDE bat aurten.
Aliess, duten guztia egiten du eszenak atzean posible,
barne exekutatzen Hemen irudian bezala argiak.
Eta gero, azkenik, baina ez gutxienez, CS50 ekoizpen taldea.
>> Nahikoa da esatea, da CS50 ekoizpen taldea
duten ahalmena, gutako asko lo arratsaldez,
eta ikastaroaren ihardun material benetan asinkronikoki.
Eta hau bat asko da diseinu Ikastaroaren helburuak.
Dakizuenez, gozatu are-- dugu oraintxe aukera
Aldi bereko matrikula egiteko aukera izan dezan.
Aukera daukagu ikasleentzat, zalantzarik gabe,
courses- horiek ikustera materialen online,
nahiz eta denbora errealean oraintxe bizi.
Eta hau da, oso-osorik, delako produkzio taldeak ikusi duzula,
edo nahiz eta ez inguruan ikusi duzu, eta hemen duzu atzean.
>> Adibidez, irudi batzuk izan zen Jordan fusilatu azken urte honetan,
besterik artistikoak moduko hitz egin aurrera doa atzealdean.
Hau, jakina, Foho Quad sailkatuta dago.
Eta besterik ez duzu eman nahi zaio atzera begiratu aste zero,
hau izan zen iruditerian bertan, lehen astean hasi ginen.
>> [Musika jotzen]
>> Hori CS50 Jordan egin zen.
Eta, gainera, eszenak hemen gaur atzean Ramon, eta Ian, eta Scully, eta Dan da
Coffey.
Dan Coffey, nork zuzentzen CD50 ekoizpen taldea.
Eta benetan iraganean gorako Hainbat years-- honetan
hau da nire bederatzigarren urtez inplikatutako batera noski benetan ditu
Dan Coffey, ekoizpenarekin taldeak, hartu CS50 beste maila batean.
Ez bakarrik tiro gara Jakina 4K orain, nolabait esateko,
halaber, datozen aurten egingo dugu izan zuen tiro 6K gai.
Baita errealitate birtualean bezala, partzialki cool-- delako
cool da neurri batean, zeren, baina, era berean, ezagutzen duzun bezala,
Oso sizable online komunitate bat daukagu.
Folks, hainbat for arrazoi, ezin bidaiatzeko,
edo ezin joateko leku bat Harvard eta Yale bezala.
>> Eta helburuetako bat pedagogiko da teknologia-modu berriak esperimentatzen
, ahal dugun proxy bidez, eta, beraz, Guztiak bitartez, eman online ikasle
Mundu aukera bat inguru ikusi, eta sentitzen, eta entzuten
zer Harvard bezalako leku bat edo Yale bezala sentitzen.
Beraz arida, jaitsiera 2016.
Eta orain, hozka bat hartu eta behera, hau izugarri egongo buruz.
>> Baina gehienak baliteke gogoratzen hitzaldia bideo aurten,
edo beste guztietan, halako batez bukatzen da Itxuraz Seinfeld klip arraroa,
Benetako pasarte batzuk inspiratuta CS50 ekoizpen ek ber-ezarria
taldeak, nor gaitasun ikaragarria izan da samur eta sormen.
Eta zuk erakutsi beharko dut bat, pentsatu nuen inspirations, 30 bigarren clip,
Benetako Seinfeld show batetik hori bat inspiratu
semester's-- told-- clip gogoko dut.
Beraz, lehenik eta behin, Seinfeld benetako klip bat.
>> ELAINE: C'mon nor dantzatzen?
Nahi me zaie nahi me get hasi zen?
Lortuko dut hasi zen.
Ondo da, woo!
>> [Musika jotzen]
>> [Barreak]
>> Woo!
Mutil C'mon, zer da eduki du?
>> GEORGE: Sweet fancy Moises.
>> [Barreak]
DAVID J. MALAN: Beraz, askotan ez dugu ikasleak bultzaka buruz hitz egin
beren erosotasuna gune haratago.
I, orain, naiz arrastaka joan baloi bat eta zotin sartu sortu
hau zuretzat jokatuko dugu re-jartze hau da,
CS50 ekoizpen-taldeak.
>> [Seinfeld abestia]
>> Ondo da, nor dantzatzen?
Tira, nor dantzatzen?
Nahi izanez me get hasi zen?
Lortuko dut hasi zen.
Woo!
>> [Musika jotzen]
>> DOUG LLOYD: Sweet fancy Moises.
>> [Txaloak]
>> DAVID J. MALAN: Eta orain batzuk alumna batentzat gauza bereziak
gaur egun bere doktoregoa egiten ari da, besterik gabe, Errepidean hemen Harvard behera.
Eta nor izan da nagusi askotan ikusten bulego orduetan Sasoi honetan,
bai Cambridge, eta New Haven.
Izan ere, Kopako handi bat enhance-- badugu CS50, Zamyla txalo egiteko.
Eta orain, CS50 langileek hitz bat Bi toki horietan Zeini
parting batzuk eskaini nahi euren hitzetan.
ANNALEAH ERNST: Ez dago beste ikastaro no bertan,
guztioi ikastaroa dabil ere ilusioa bezala han egon, eta izan
bertan parte hartzen duten, CS50 bezala.
Ez dakit, izan ere, oso ardura garrantzitsu eta bereziak,
eta esperientzia ikaragarria mota.
Eta benetan pozik egon zaitez naiz Jende hezkuntzako parte bat.
HIZLARIA: 3 CS50, nire iritzi, harrigarria da.
Maite dut.
Maite dut klase bat hartu nintzen.
Eta maite dut, nahiz TA gisa gehiago.
JORDAN Hayashi: CFing asko da lan, baina benetan aberasgarria da
lortu duzulako hainbeste irakasteko.
Benetan lortu ahal izango dituzu zure ikasleek ezagutzeko.
Materiala zeuk ezagutzen da.
Eta lortu nahi bakarrik ikustera informatikariak bihurtu.
>> HIZLARIA 4: Nire ikasleak dira Nire seihilekoa nabarmendu.
>> [Musika jotzen]
DAVID J. MALAN: Eta hau CS50 da.
DAVID MCPEEK: besterik ez dut inoiz sentitu bezainbeste campusean lider gisa,
seihileko honetan izan dudan bezala.
>> SAM LEVATICH: This is the bat Yale en campus aukera bakarra
benetan irakaskuntza inbertitu.
>> HIZLARIA 5: Benetan cool ikusi CS50 beste aldetik.
NICK JOSEPH: I harritu Nola hunkituta ikasle guztiak izan ziren.
Arianna BENSON: Da gainera, polita litzateke pertsonak
Rick Astley argazki bat berreskuratu, eta antzekoak dira, nor da hori?
DAVID armenta: eman nahi dut Babes handia jaso nuen itzuli delako
denean ikaslea izan nuen.
MARY FARNER: Behar duzun guztia ilusioa da eta irakaskuntza maitasun bat, edo CS,
edo batez ere, edozein, eta ere egin ahal izango duzu.
SAM LEVATICH: All my ikasleak mantentzeko me Rickrolling.
[Musika jotzen]
ANNALEAH ERNST: Izan da hainbeste fun gauza honi buruz irakasteko
Maite dut benetan hori, eta Uste fun asko da,
eta beste pertsona saiatzen hunkituta baita.
Naiz Annaleah Ernst, eta hau da CS50.
>> [Txaloak]
>> [Musika jotzen]
DAVID J. MALAN: Eta orain, gogoratzen dezakezu seihileko honetan hasi gara hitz egiten
azken finean, pentsamendu konputazionala buruz arazoak independente konpontzeko
benetako programazio hizkuntza.
Eta pentsatu genuen genuke besterik zer neurritan ikusi
hau hondoratu in bat saiatuz Ariketa ez genuen aste zero egin,
baina pentsatu genuen genuke saiatu pare bat aldiz hemen
Astea 12, eta horretarako, Boluntario behar dut nor
eroso datozen hemen eszenatokian.
>> Goazen sortu.
Nola deitzen zara?
>> YAHONG: Yahong.
DAVID J. MALAN: Yahong, goazen gora, modu honetan.
Eta zuk guztiak galtzen, baldin baduzu paper orri bat gugandik
edo paper orri hutsak egin, aurrera eta ateratzen dien
puntu honetan.
Urte askotarako.
Ondo da, Yahong helburua hemen Ondorengo izango da,
Daukat hemen marrazkia bakarrik egun, ikusi ahal izango da.
Goazen hemen baino gehiago erdialdera, baduzu gustatuko litzaidake.
Eta Utzidazue mikrofono bat hemen.
Eta zure helburua hemen den deskribatzeko izango da,
zehatz-zehatz bezain posible, zer ikusten duzun.
>> Eta pertsona hauek hemen, ordenatu gisa ordenagailu honetan inplementatzaileen,
zehazki zer diozu marraztu behar.
Eta gero, zer egingo dudan grab da ikusleek ausazko lagin batzuk
eta ikusiko dugu besterik nola hain zuzen honen lan egin.
YAHONG: Beraz, ez dut deskribatuko honetan.
DAVID J. MALAN: honek deskribatzen duzu.
Zure ikaskideekin ehunka esango dizu Hemen zehazki zer den marraztu, joan.
YAHONG: Ados, beraz, oso paper zati erdian,
bi forma daude, bata bestearen gainean,
baina ez ukitu, baina ia hunkigarria.
Beraz, ez du zirkulu bat da gora, eta beheko aldean plaza bat,
eta ia tamaina bera ari dira.
Ertain mota, txiki ari dira.
Eta zirkulua barruan daude two-- ez hiru plaza dira.
Beraz, ez dago plaza txiki bat barru karratu handiagoa, plaza handiago baten barruan.
Eta plazan barruan behean, hiru zirkulu daude.
Zirkulu apur bat handiagoa barru zirkulua, zirkulu handiagoa epean.
DAVID J. MALAN: Got hori?
Ikusleak: No.
DAVID J. MALAN: Beraz, zergatik ez Baduzu joango naiz ibiltzen.
Hartu dut gutxi batzuk, eta nahi izanez gero bigarren bide bat behar dutenentzat laburpena.
>> YAHONG: OK, egin behar duzun hau berriro azaltzeko me?
Ongi, ongi, erdian ere, orain paper orri daude bi forma dira.
Eta bata bestearen gainean, baina gutxi gorabehera ari dira, tamaina bereko.
Ez dago zirkulu txiki ertain bat da Plaza txiki ertain baten gainean.
Ados, beraz, zer motatakoa gainean bezala, jarriz elurrezko panpina bat bezala pentsatzen,
baina bi forma ezberdinekin Bi zirkulu ordez.
Eta ondoren, the-- zirkulua barruan, han
Kutxa txiki bat da, beste baten barruan Kutxa txiki, koadro txikiak, beste baten barruan.
Eta plazaren barruan, han zirkulu txiki bat da,
txiki zirkulu beste baten barruan, txiki zirkulu beste baten barruan.
Hori egin zuen zentzurik?
DAVID J. MALAN: Bai.
YAHONG: presio asko.
DAVID J. MALAN: Ondo da, Eskubidea atzera egingo dut.
Ikusleek igaro Hemen, OK, oso polita.
Eskerrik asko, OK dugun dut bat hartu zen.
Ondo da, hori dirudi ausazko lagin ona, eskerrik asko.
Ados.
>> YAHONG: Awesome.
DAVID J. MALAN: Beraz, orain, gainera?
>> YAHONG: Awesome.
>> DAVID J. MALAN: Oh, awesome, OK.
Beraz, awesome, lo bertan.
Aurrera joan eta agerian noa hemen zer egin zure ikaskideekin batzuk.
Hortaz, hona hemen beste hau dugu hemen.
Ongi, besterik ordenatu mantendu egingo da eta joan.
Hemen, interpretazio desberdinak pixka bat.
Ados, hemen, ikus dezagun, lortzean Hurbilago, txikiagoa, oso polita izan arren.
Nahiz eta, izan dut honetan bat hartzen.
>> [Barreak]
>> Zein izan zen benetako erantzuna?
Ikus dezagun begirada bat hemen baino.
Zer zuen nolakoa zen Hemen izan irudi hau.
Beraz gizon batzuk zuetako askok of-- Hemen sortu direnak dut begiratu batean,
zuen lortu eskubide hori.
Dezagun aurrera eta show-- dezagun dei Beste norbaitek eman eta ikusi zein erraz,
edo zer sestra-rekin Zailtasun egin ahal izango dute.
Eskerrik asko.
Nola beste boluntario bat buruz Apur bat urrunago itzuli.
OK, ikusi nuen eskua honetako lehen, goazen gora.
Nola deitzen zara?
Oh Barkatu?
MARCY: Marcy.
DAVID J. MALAN: Marcy, zatoz up on, politak zu ezagutzeaz.
Ondo da, hemen dugu zuretzat mikrofono bat.
Let marrazki bat lortzeko me.
Eta, beraz, besterik gabe, erabili nahi baldin baduzu flip fitxa aldean,
edo beste paper orri batzuk, naiz Aurrera joan eta eman Marcy joan
beste bat hemen hori bakarrik ahal zuen see-- bakarrik dagoela
opaquely ikusiko zuen, OK.
>> MARCY: OK.
>> DAVID J. MALAN: Joan.
>> MARCY: marraztea 16 gutxi ak guztiak taula batean.
Beraz, lau, lau puntu lerroetan.
Eta puntuak hutsak dira, beraz, zirkulu txiki-txiki txiki bezala ari dira.
Oh, ez dago horietako bost dira.
Ados, bost da.
Bost puntu beltzez ilaratan da.
Bost bost puntu ilaretan, eta, ondoren, goiko ezkerreko Izkina OK hasita,
beraz, bost bost puntu ilaretan, eta puntuak hutsak dira,
beraz Oraindik Txikietako atsegin dute zirkulu txiki benetan.
Beraz barrutik zuria ari dira.
>> Ikusleak: OK.
>> MARCY: Ados, beraz, bost bost puntuekin lerroetan.
Eta gero, hasten zara goiko ezkerreko dot batetik,
eta, ondoren, lerro bat marraztu hurrengo dot behera
behera, eta, ondoren, beste lerro marraztu Bat eskubidea bat.
Beraz, bi lerro da orain arte.
Eta gero, lerro bat marrazteko behera hurrengo down bat.
Ados, beraz, hiru lerro da, behera, eskuinera, eta, ondoren, behera.
Eta gero utzi.
Eta gero, behera.
>> Ados, laburpena beraz, da lehenengoa OK Behera da,
goiko ezkerreko bertatik hasten ari Izkina eta gero behera, eta, ondoren, eskuinera,
eta, ondoren, behera, eta gero utzi, eta, ondoren, behera, eta, ondoren, eskuinera, eta, ondoren, eskuinera,
eta gero utzi.
Ados, beraz, erdi bitartez buruz ari gara.
DAVID J. MALAN: You esan eskuinera, gero utzi.
MARCY: Oh, whoops, OK.
DAVID J. MALAN: Ez da erraza.
MARCY dezagun berriro hasi.
Dezagun hasteko osoko goiko ezkerreko izkinan.
>> DAVID J. MALAN: pass bat gehiago.
MARCY: Bai, OK, behera, eskuinera, gora, ezker, behera, eskuinera, eskuin, behera, eskuinera,
gora, eskuinera, gora, ezkerrera, ezkerrera, gora, gora, eskuin, behera, eskuinera, gora eta zuk
behar goiko eskuineko izkinan izan.
ONDO DA.
>> DAVID J. MALAN: Ondo da, eta nahi izanez gero behar bezala egin dela, orain, behar duzu
dute hau zure paper orri orrian.
Hargatik zatoz me pare bat hartu.
Ados, eskerrik asko, eskerrik asko, eskerrik asko, Ados, ez dut uste hori nahi.
Ados, ai maite hau, eskerrik asko.
Sentitzen dut, iristeko wow, aw, OK naiz bat besterik ez dela hartu behar da.
Ondo da, hori da Ona, oso ona da.
Ondo da, beraz dezagun ikusi zer dugu hemen.
>> Oharra Beraz, saiatu egin nahi baduzu horren aztarna mental.
Uztazu proiekzioa hemen.
Eta hau pretty darn da Hemen ona, oso ondo egin.
Honek, pixka bat txikiagoa, baina Nik uste dut hori bide onetik da
baita, hain gaizki egin.
Ados, hau sentitzen dut ez jarri hau Interneten,
beraz, utzi hau Niretzat ditu bati Telefono arrazoiren batengatik zenbakia.
>> [Barreak]
>> Eskerrik asko.
Eta gero, zergatik ez, azkenean honekin dugu bat eta da gaur egun eskerrik asko, beraz much--
Adibide bat gehiago hemen denbora behar dugu.
Oraingoan, nola buruz ezkerreko dago, goazen gora.
Yup, eskuekin, yup.
Guztiak eskubidea goazen gora, goazen gora.
Oraingoan ordea, goazen gora.
Nola deitzen zara?
>> DANIEL: Daniel.
>> DAVID J. MALAN: Daniel, oraingo honetan ordea, ez gara
honek espezie joan Pixka bat, eta ari gara
joan etorriko duzu touch pantailara gainetik.
Beraz, orain denbora honetan, ez dut joan duzun guztia erakutsiko marrazki guztiak.
Eta ohore sisteman, ezin duzu Zure begiak mugitu inoiz beraz, apur hemen eman
Irudiaren benetako egoera ikusteko.
Beraz, besterik gabe, gorde a-- duzu besterik zuzen.
Eta orduan goazen joan Pantaila honetako marraztu zer
Zure ikaskideekin duzu deskribatzeko.
Eta laburbiltzen saiatuko naiz hitzez hain ozenki da nahikoa.
>> Ondo da, beraz omenez sistema Hemen, begiratu Zuzen bakarrik,
eta zuk urrats-urratsa ez bezala guztiak kakahuete-gurina eta gelatina adibide
Saiatu hau deskribatzeko utzi.
Lehen Instrukzio mesedez.
>> Ikusleak: Marraztu zirkulu handi bat.
>> DAVID J. MALAN: zirkulu handi bat marraztu.
>> [Barreak]
>> Ondo da, hau noa desegin egingo da.
>> Ikusleak: marraztea makila bat besorik gabe figura.
DAVID J. MALAN: I entzun, marraztu Makila besorik gabe figura bat.
>> [Txaloak]
>> Ados, guztiak eskuineko, bigarren instrukzioa.
>> Ikusleak: hip Ezker besoa.
>> DAVID J. MALAN: hip Ezker besoa.
>> Ikusleak: Angeluen, angular.
>> DAVID J. MALAN: Angeluen, OK, ez dugu zaie dizute borragoma eman dit.
Dezagun ezabatuko.
Ados, berriro.
Ikusleak: Pointy ukondoa.
DAVID J. MALAN: Pointy ukondoa.
Puntazorrotza ukondoa.
Ikusleak: ukondoa Apur akutua.
DAVID J. MALAN: ukondoa Apur akutua.
[Txaloak]
DAVID J. MALAN: Ondo da, zer gehiago?
Hirugarren instrukzioa.
Ikusleak: Orain biratu the--
DAVID J. MALAN: orain biratu the--
Ikusleak: Biratu 90 gradu.
DAVID J. MALAN: Biratu 90 gradu.
[Barreak]
[Oihuka]
Zer?
Eskuin besoa v bat da. Eskuin besoa v bat da.
>> Ikusleak: Ba hori.
>> DAVID J. MALAN: Nice.
[Txaloak]
>> Ondo da, eta azken urratsa, azken urratsa.
>> Ikusleak: lerro burua metrora.
>> DAVID J. MALAN: lerro bat Burua metrora.
Ez dago goiko ezkerreko, bai.
>> [Oihuka]
>> Ikusleak: 45 graduko angelu.
>> DAVID J. MALAN: 45 graduko angelu.
Oh ez.
>> [Oihuka]
>> Bai.
No.
>> Ikusleak: goian bere burua ezkerrera.
>> DAVID J. MALAN: batetik, bertatik goi bere head-- ezkerreko
>> Ikusleak: Ez bere burua konektatua.
>> DAVID J. MALAN: Ez Bere burua konektatua.
Bai.
>> [Oihuka]
>> Hori ona da, hori ona da.
>> Ikusleak: idatzi, Hi.
>> DAVID J. MALAN: idatzi, Hi.
Idatzi, Hi.
>> Ikusleak: Goi Mailako.
>> DAVID J. MALAN: Goi Mailako.
>> Ikusleak: linearen bukaeran.
>> DAVID J. MALAN: At linearen amaieran write--
>> Ikusleak: Little i.
No.
>> [Oihuka]
DAVID J. MALAN: Lowercase i.
Entzun dut, minuskulaz.
Bai.
>> [Txaloak]
>> Ondo da, hori izan da harrigarria, eskerrik asko.
Ondo da, beraz, denbora behar dugu Ariketa bakar bat gehiago da.
Gogoratzen dezakezu honako gaia musika
bertan, konturatzen dugu Askatasun batzuk hartu
Honako du arauak Joko, arazo ezarri zortzi, zeren
mordo bat eskatu dugu funtsean ziren galderak
Arriskuan formularioa.
Eta p-set ondoren bakarrik Zortzi zuen erabaki dugu,
bai, agian, horixe bai Egia esan, pixka bat gehiago
fun zerbait jolasteko beste ordez.
>> [FAMILY feud gaia musika]
>> Horretarako, lau behar goaz irakasleen kideak.
Lau irakasleen kideak, eta lau ikasle, nola bat buruz,
bi, nola hiru, lau.
Goazen behera, behera etorri dira.
Ondo da, halaber gara joan gainera gara need-- den
Ikasle bat langileek bada behar joan hemen joan ezkerreko nahi, ikasleak
hemen baino Arrazoi norbait behar dugu nor da benetan aritmetika ona
presiopean.
>> Ados, hementxe boluntario izan [INAUDIBLE] goazen gora.
Beraz, hemen erabili dituzu, ukipen-pantailan.
Nola deitzen zara?
PATXI: Michael.
DAVID J. MALAN: Michael, goazen gora.
Beraz, ematen dizugu une bat besterik argibideak.
Baina besterik idatzi nahi baduzu Langileek eskubidea eta ikasleei
puntuazio mantenduz ezkerretik, utzi aurrera me eta zuetako bakoitza utzi
zeuen burua aurkeztera Zure class azken egun honetan.
JAMES: naiz James, freshman bat naiz.
>> AARON: Kaixo, ni Aaron.
>> MAYA: naiz Maya.
>> KATHERINE: naiz Katherine.
DAVID J. MALAN: Eta orain irakasleen du.
JACK: naiz Jack.
ABBY: Abby
Tim: Kaixo, ni Tim.
MARIA: Maria.
>> DAVID J. MALAN: Beraz, ez dugu aldez aurretik, zatoz gora
galdera bat, batzuk zeinen erantzunak Egin mota dugu martxan,
baina beste batzuk zeinen erantzunak oinarritutako benetako estatistikak on
zure arazoa bidalketak propioa zortzi, eta beste arazo multzo.
Orokorrean Beraz, horietako bakoitzaren erantzun dugu inkesta egin dute egingo,
demagun 100 pertsona, jarriko dugu Goiko lau edo bost edo sei erantzunak
taula gainean, eta bakoitzak bere berarekin lotutako puntuazio bat dauka.
Zer egin behar dugu, pentsatzen arauak pixka bat.
Beraz baino gehiago kontrola eman taldeak batera edo bestera,
ari gara, besterik gabe, Staples erabil joan botoiak erraza talde bakoitzak baimendu
den azkarrena ere burrunba.
Eta duenak guesses-- botoia hits lehen, eta galdera bat lortzen du, berehala,
egingo potentzialki puntu lortu duten askok.
Joan jarraituko dugu, dugu mantendu egingo da, eta, ondoren,
hortxe taldeak taula bukatzen, borondatea lortu orain arte tallied puntu denak.
Beraz, zer egingo duzu nahi Zer puntuak da Tally
bakoitzeko joan gara galderari erantzun eskubidea.
Eta gero, muturretan txandan behin, zaren Guztira, jarri hemen bai joan,
edo baita ere.
>> PATXI: Beraz Tally nire buruan nuen.
>> DAVID J. MALAN: edo pantailan guztion aurrean, bai,
edo zure telefonoa, zein itzuli da, itxuraz.
Ondo da, beraz zaitugu oinez duzu honen bidez.
Besterik ez da oraindik ezer egin beharrik ez.
Lehenengo gauza ikasleen eta langileak behar egin
hau da hit dagozkien botoiak azkarrena
galderari irakurtzen hasten naiz ondoren eta erantzun bat proposatu nahi duzun.
Zentzurik?
Guztiak eskubidea, hemen goaz.
Izena stdio.h deklaratu funtzio bat.
Langileak.
>> ABBY: printf.
>> DAVID J. MALAN: erakutsi digu printf.
Oso polita.
Beraz, besterik gabe idatzi behera 68 edo segimendua zure 68ko kontuan.
Orain, mugitu behar.
Noa bezain laster galderari berriro irakurri,
Agian ez duzu Buzz ondoren arte Galdera errepikatzen dut.
Izena stdio.h deklaratu funtzio bat.
Galdera bera
>> JAMES: Zer da Sprintf.
>> DAVID J. MALAN: Zer da Sprintf.
Erakutsi digu Sprintf.
Ez, berriro irakurri dut.
Funtzio A stdio.h deklaratu.
Langileak.
>> Tim: Scanf.
DAVID J. MALAN: scanf, erakutsiko digu.
Bi grebak.
Gehiago, funtzio bat behin stdio.h deklaratu.
Ikasleak.
>> JAMES: fopen.
>> DAVID J. MALAN: fopen, oso polita.
Besterik ez dut mantendu Galdera errepikatuz, funtzio bat stdio.h deklaratu.
Langileak.
>> Tim: Fclosed.
>> DAVID J. MALAN: Fclosed, lan ona.
Nice, berriz, bi erantzunak geratzen dugu taula, bi zenbaki eta 5. zenbakian
txandan horretarako.
Funtzio A stdio.h deklaratu.
Ikasleak.
>> KATHERINE: Fread.
>> DAVID J. MALAN: erakutsi digu fread.
Oso polita.
Edonor hortxe taldearen da gaur egun Bosgarren eta azken erantzuna erantzuten,
puntu guztiak jasotzen.
Beraz, ezin horiek guztiak gehituz behar duzu Zenbakiak gora, eta duenarentzat lortzen honetan,
Guztira hori lortzen.
Ba al dago akats bat?
Badira sei kopurua ez da.
Kopurua ez sei, onargaitzat.
Deklaratu funtzio bat izendatzeko stdio-- langileek ere.
>> TIM: beldurra.
>> DAVID J. MALAN: erakutsi digu izututa.
>> JACK: Horrek azaltzen du hainbeste.
>> DAVID J. MALAN: Let berriro saiatu.
Izena one-- funtzio bat izendatzeko stdio.h deklaratu.
Tim.
>> Tim: kokapenean fseek.
>> DAVID J. MALAN: kokapenean fseek.
About saioan bat, izendatzeko funtzio bat stdio.h f deklaratu.
>> MARIA: fgetc.
>> DAVID J. MALAN: fgetc.
Beraz, inork ez puntuak lortzen.
Colton, nahi erakusteko bost zenbaki zer izan zen?
Ados, Matlock ez da stdio.h.
Jason Hirschhorn denek.
Guztiak eskubidea dezagun aurrera Bigarren galderari.
Han burrunba lehen pertsonan, to Galdera hau, programa bat duzula
programazio berriz erabili.
Langileak.
>> Tim: Clang.
>> DAVID J. MALAN: Clang.
Oso polita da, zenbaki bi erantzun.
Berriz ere, izendatzeko programa bat duzu programazio berriz erabili.
Ikasleak.
>> JAMES: GDB.
>> DAVID J. MALAN: GDB.
Beraz, puntu honetan, 38 guztira izango litzateke, baina inork ez du inolako puntu ahaztuak oraindik.
Ondo da, izendatzeko programa bat programazio berriz erabili.
>> Tim: Valgrind.
>> DAVID J. MALAN: Valgrind.
Ondo da, izendatzeko programa bat programazioa, berriz erabiltzen dituzu.
Ikasleak.
>> AARON: PHP.
>> DAVID J. MALAN: PHP izena bati programaren programazio berriz erabiltzen dituzu.
Langileak.
>> MARIA: Facebook.
>> DAVID J. MALAN: Show digu, erakutsiko digu Facebook.
>> [Txaloak]
>> Goi sei erantzun behar dugu taula gainean, hiru joan.
Izena programa bat duzu programazio berriz erabili.
Langileak.
>> Tim: Google.
>> DAVID J. MALAN: Google.
Brow-- eskubidea.
>> Ikusleak: Boo.
>> DAVID J. MALAN: Boo.
Ondo da, izen bi erantzunak ezker aldean izen
programazio berriz erabili duzun programa.
>> MAYA: CS50 eztabaidatu.
DAVID J. MALAN: CS50 eztabaidatu.
One saiatu gehiago, programa bat programazioa, berriz erabiltzen dituzu.
Ikasleak entzun nuen.
Ikasleak.
>> AARON: CS50 IDE.
DAVID J. MALAN: CS50 IDE.
Azkena eta, programa bat programazioa, berriz erabiltzen dituzu.
>> Tim: check50.
>> DAVID J. MALAN: check50.
Laguia, dezagun agerian erantzuna.
Zenbakia sei Spotify zen.
Ondo da, uste dut daukagun bakar bat edo bi gehiago egiteko ordua.
Esaldi hau osatzeko, no bi taldeetako batek oraindik egiteko puntuak.
Da zero zero, irabazlea It guztiak laster, lan ona hartu.
Esaldi hau osatzeko, Inoiz ez naiz gonna-- langileak.
>> Tim: Eman nahi izanez gero.
>> DAVID J. MALAN: Eman nahi izanez gero.
Nice.
Ikasleak.
>> JAMES: Let behera.
>> DAVID J. MALAN: Let behera.
Inoiz ez dut gonna-
MARIA: Run inguruan eta basamortuan duzu.
DAVID J. MALAN: Run inguruan, eta basamortuan duzu.
Basamortuan inguruan exekutatu, OK.
Ikasleak.
>> AARON: Never gonna egin negar.
>> DAVID J. MALAN: Egin negar.
Langileak.
>> Tim: Esan agur.
>> DAVID J. MALAN: Ez dut uste hori da galderari duzun guztia eskubidea eskuratzen ari.
Esan agur, yup, eta azkena.
Ikasleak.
>> KATHERINE: minik duzu.
>> DAVID J. MALAN: gezur bat kontatzea eta minik duzu.
Ikasleak, 100 puntu lortu.
Hori why-- hori da CS50, pastela orain zerbitzatzen da.
>> [Seinfeld abestia]
>> [Musika jotzen]
DAN ARMINDARIZ: crazy duzula?
Zer egiten ari zaren uste duzu?
>> HIZLARIA 6: saiatzen ari naiz igogailuan sartu.
>> DAN ARMINDARIZ: Zer ari zara esaten?
Ez duzu ikusten hemen nire zain?
>> HIZLARIA 6: Ez nuen zu ikusi gizon zain.
>> DAN ARMINDARIZ: Ez baduzu ikusi nau, zain orduan Zergatik egin zinan
Zure saskia jarri ere horrela?
HIZLARIA 6: Hori delako nola lortu igogailuan sartu nintzen.
>> DAN ARMINDARIZ: [INAUDIBLE]
>> HIZLARIA 6: Talde out-- joaten utzi!