>> Oratè 1: Hello sou latè, sa a se CS50 Live.
Nou ta renmen yo kòmanse tan sa a ak yon rele soti nan zanmi nou yo nan Saint Louis,
Missouri, kote yon gwoup volontè li te ye tankou LaunchCode yo te
ranmase ansanm CS50x elèv ki nan lòd yo pran klas la ansanm.
Apre sa, objektif la finalman se ke, apre yo fin fen semès la, se yo pè moun ki
elèv ki gen yon travay teknoloji lokal yo.
>> Koulye a, orijinal jan yo LaunchCode, ak elèv yo patisipe, yo te ale
konvoke nan yon bibliyotèk lokal kote yon kèk santèn moun ki te RSVPed.
Men, pou anpil moun te fini RSVPing nan fen a pou inisyativ sa a, yo ke yo
te fini deplase ou nan yon opera lokal kay, montre isit la.
>> Kounye a li nan yon ti kras ti.
Men, si ou gade tout tan tout tan se konsa byen ou kapab wè moute sou sèn ki premye glise
soti nan Semèn 0 ki pale nan lefèt ke 73% nan kondisip ou, petèt
ki gen ladan ou, pa gen okenn anvan eksperyans.
Ak tout bon ki te anpil nan ka nan kay sa a opera isit la.
Se konsa, hellos nou yo jan yo nan LaunchCode ak nan
sitwayen nan St Louis.
Si ou tèt ou ap viv lokal yo Saint Louis, santi yo lib yo tcheke yo deyò
nan launchcodestl.com.
Oswa, petèt, vire sou nouvèl lokal ou a chanèl jan nou pral fè isit la pou ou.
>> Oratè 2: Yon opòtinite etonan pou nenpòt ki Saint Louisan kap nan peyi yon sèl
nan tout sa yo teknoloji segondè, segondè peye travay.
Pou la pwemye fwa tout tan, menm bagay la tou klas pwogram pou òdinatè sa a, se
te anseye sou entènèt nan Harvard ak MIT se yo te ofri an pèsòn nan St a
Bibliyotèk Piblik Louis.
>> Li se tout gras a òganizasyon an LaunchCode, ki se eseye rezoud
espas sa a talan teknoloji isit la nan St Louis.
Koulye a, nenpòt ki moun ki pase kat mwa sa a kou gen anpil chans yo ka resevwa yon peye
aprantisaj ki ta ka vire nan yon pwogram travay òdinatè.
Ko-fondatè LaunchCode a di, si ou aprann sa a seri konpetans, nan jodi a
mache w ap prèske garanti nan peyi yon travay sis figi nan yon koup la
ane, ak yon salè kòmanse alantou $ 50,000.
Sa ki son trè bon.
Se konsa, ki kalite moun yo ta dwe konsidere w ap pran klas sa a?
>> JIM MCKELVEY: Ou gen dwe trè entelijan, OK?
Ou gen yo dwe trè difisil ap travay.
Men, ou pa bezwen gen ale nan lekòl yo pi byen.
Ou pa bezwen gen gwo pouvwa nan matematik.
Ou pa oblije gen kèk nan la bagay sa yo ke nou ka kwè ou bezwen.
Ak kou sa a pral di ou si ou te gen li.
>> Oratè 2: Wow, kounye a, si ou se mande si gen ase
travay pwogram ki disponib nan St Louis, repons lan se yon gwo repons lan se wi.
MCKELVEY di gen plis pase 1,000 pozisyon louvri ak jis pa
ase moun lokal ap eseye yo ranpli yo.
Koulye a, klas sa a kòmanse Lendi a 5:30 nan Branch Santral la nan St Louis a
Bibliyotèk Piblik.
Si w ap enterese, epi mwen asire w ke kèk nan nou ta, enfòmasyon an
ki ksdk.com.
>> Oratè 1: Gen kèk nan kondisip ou yo kounye a pwal renmen di hello.
Moute premye se Suzanne, ki soti nan Winthrop, Massachusetts, yon vil ki tou pre jis desann
wout la soti isit la.
>> SUZANNE: Hello sou latè, mwen se Suzanne.
M ap viv nan Winthrop, Massachusetts, Nan United States, sou dlo a.
Apre sa, mwen menm 63 ane fin vye granmoun.
Mwen se yon enfimyè pran retrèt.
Mwen gen kat timoun ak de pitit pitit.
>> Mwen menm tou yon direktè teyat ak yon aktris.
Apre sa, nenpòt moman ane sa a mwen pral parèt nan Dekouvèt Chèn a "nan
Boston Strangler "Mwen. jwe Zenovia Clegg.
>> Mwen ap pran CS50 paske mwen renmen èdo.
Mwen te pran de kou anvan yo.
Mwen te pran Jistis la, ak Sante Piblik ak Chanjman anviwònman.
Apre sa, mwen renmen yo.
>> Tou paske syans òdinatè fè m pè menm yon ti kras.
Ak nan bracket laj mwen nou ap ankouraje fè bagay sa yo ke fè moun pè nou.
Se konsa, mwen ap pran CS50 ak kap voye li.
Se konsa, non mwen se Suzanne, ak sa a se CS50.
>> Oratè 1: Up pwochen plizyè hellos soti nan kèk nan kondisip ou nan Brewer
Lekòl Segondè nan Maine.
Ann pran yon koute.
>> ELÈV YO BREWER HIGH SCHOOL: Hello mond, nou Brewer segondè yo.
>> PATRICK: Hi, mwen se Patrick.
>> ADAN: mwen se Adan.
>> Nikolai: mwen se Nikolai.
>> BEN: mwen se Ben.
>> DYLAN: mwen se Dylan.
>> Nick: mwen se Nick.
>> CHRISTINA: mwen se Christina.
>> JONATHAN: mwen se Jonatan.
>> CHARLES: mwen se Charles.
>> ELÈV YO BREWER HIGH SCHOOL: Lè sa a se CS50.
>> Oratè 1: Hello Brewer High School - e kounye a, Stuart ak yon zanmi nan li yo,
soti nan eta a ki tou pre nan Virginia.
>> STUART: Hello sou latè, non mwen se Stuart.
Ak mwen se soti nan Virginia.
Lè sa a se mwen premye fwa fè yon kou Harvard oswa nenpòt
sou entènèt kou tankou sa.
Mwen vrèman renmen òdinatè epi ou vle yo aprann plis sou yo.
Mwen se Stuart, e sa se CS50.
>> Oratè 1: Hello Stuart.
Se konsa, nou te tou yo te kenbe yon grenn je sou Twitter, kote youn nan kamarad klas ou a,
Umberto soti nan Mexico, te gen sa a Tweet dènyèman.
Hey, @ davidjmalan, kite m ' mande w yon kesyon -
Mak Zuckerberg te pran CS50?
>> Se konsa, Malerezman, Mak pa t 'nan reyalite pran CS50 sou ki enskri kòm yon elèv nevyèm ane isit la
nan Harvard.
Olye de sa li te sote devan nan yon pi plis klas avanse li te ye tankou CS51, ki
kouvri sijè syans òdinatè tankou konsèp distraksyon, ak pwogram
tankou fonksyonèl yon pwogram objè oryante pwogram.
>> Koulye a, nan moman sa a li te anseye pa yon pwofesè yo te rele Henry Leitner, ki moun ki
aktyèlman anseye kou a lè m 'pran l' tou.
Presèpteur pwòp nou an, Rob Bowden, dènyèman chita sou tab avè Pwofesè
Latiner pale sou kèk nan li elèv yo ansyen san konte m '.
>> ROB BOWDEN: Hi, mwen se Rob Bowden, ak mwen se isit la ak Dr Henry Leitner, ki moun ki nan
Dean la Associate of Enfòmasyon sou Teknoloji nan DCE, ak Senior lecturer
nan Syans enfòmatik.
>> Tout dwa, se konsa mwen te tande ki ou te gen kèk selebrite pase
nan kèk nan kou ou.
>> HENRY LEITNER: Tout dwa, se konsa mwen renmen di elèv mwen mwen te nan Harvard
yon tan long.
Men, lè yo di - byen ki jan tan ou gen isit la? -
repons mwen an se mwen se fin vye granmoun ase gen te travay sou devwa lakay ak
ki elèv ki kite bilyonè Bill Gates.
Men, mwen jenn ase yo menm tou yo gen aktyèlman te anseye ke bilyonè
elèv ki kite Mak Zuckerberg, nan Facebook t'ap nonmen non.
>> Se konsa, rankontre m 'ak Bill Gates ale fason Tounen nan kòmansman an nan 1974 la,
1975 ane akademik.
Istwa a se vre ke Bill Gates ' zanmi Pòl Allen te ale nan kanpe nouvèl
nan Harvard Square li mache sou nan Popilè Elektwonik Magazine, ki
te prezante yon istwa sou la nan mond premye òdinatè pèsonèl, ki
ou te aktyèlman bati - rasanble pati nan - Alistair la.
Li te vini kouri tounen nan Dòtwa Bill Gates '.
Apre sa, yo te resevwa tout eksite ki la revolisyon òdinatè pèsonèl te sou
yo kòmanse san yo pa yo.
>> Se konsa, nan moman an, Gates ak mwen -
nou te ap travay sou pwoblèm.
Se paske nou te tou de ki enskri nan yon teyori nan kou kalkil, yon
trè mathy kou nivo diplome.
Apre sa, sou premye jou a nan klas la pwofesè te di tout moun ki nan chanm nan
tounen vin jwenn frè parèy yo epi yo prezante tèt yo, e Lè sa a, kolabore ak
moun sa a sou pwoblèm kouche.
Se konsa, Gates ak mwen -
Mwen pa t 'konnen ki moun li te nan moman an.
Li te petèt sèz oswa disèt, Men, li te sanble ak li te
douz, yo dwe onèt.
>> Apre sa, nou te kòmanse travay sou HOMEWORKS yo ansanm.
Men, Lè sa a, lè Alistair la soti nan Popilè Elektwonik Magazine, kenbe
atansyon l 'yo.
Li te jis disparèt.
Li te kanpe ap fè devwa a.
Mwen te resevwa fache sou li.
>> Apre sa, mwen ta jis gade l 'nan yon sèl nan informatique laboratwa nou te gen nan Harvard pou
rechèch nan moman an, ki te rele Aiken Kalkil Laboratwa la.
Yon PDP-10 te ki te itilize.
Apre sa, li te Hacking lwen lajounen kou lannwit, fondamantalman jis k ap viv la.
>> Kòm mwen te jwenn soti pita, li te aktyèlman desine lojisyèl pou orijinal la
ALTAIR, yon sistèm opere, ansanm ak DE BAZ nan lang programmation
ki te ale nan kouri.
Lide a ke yo te ke pou yon pèsonèl endistri òdinatè yo pran an ou
ta bezwen kapab yo ekri lojisyèl.
Ak ekri pwogram ak machin lang lè yo vire switch activer
pa te ale nan fè li, eksepte pi lwen pase amater yo.
>> Ki sa ki te enteresan nan moman sa a te nan ALTAIR te tèlman popilè ou pa t 'kapab
menm achte yonn, sètènman apre li te anonse.
Se konsa, Bill Gates, étonant, ak l ' zanmi Pòl Allen, te ekri yon pwogram sou
PDP-10 la ki fo konpòtman an nan sa a Alistair, paske karakteristik yo te
konplètman ekri moute nan Popilè la Elektwonik Magazine.
>> Se konsa, jan mwen te di, mwen te resevwa fache sou l ', mwen pa t' peye atansyon.
Li te disparèt, li ale, yo ale nan Albuquerque, New Mexico, yo montre nan
sa l 'te fè l jan yo ki moun ki te bati Alistair la.
Apre sa, nan fwa yo, kite kolèj - kite Harvard - yo kòmanse yon konpayi
te etranj nan.
Se konsa, lè mwen jwenn deyò sa a, se sa ki te rive m 'te fè a.
Paske mwen te kenbe panse sou - m ' paran yo vle fè yo touye m 'si mwen te gen
tonbe soti nan lekòl jis yo al epi yo kòmanse yon konpayi.
>> Lè sa a, nan kou gen nan Mak Zuckerberg.
Mwen te resevwa yo konnen l 'an pati paske li te vin apre fini CS51.
Mwen devine li te apre [fèbl] te fini kou a.
Li te vle travay kòm yon parèy ansèyman nan ane a ki vin apre pou CS51.
Apre sa, li pwoche bò kote entèvyou a.
>> Apre sa, verite a nan matyè a se l ' pèfòmans te yon ti jan fèb konpare
jan yo lòt ki te fè antrevi.
Li te aktyèlman pi fèb la nan pakèt la.
Se konsa, mwen pa t 'santi tankou si m' te kapab nan konsyans bon anboche l '.
>> Plus, li te nan yon ti jan nan pwoblèm ak tablo a administratif yo.
Si ou te wè fim nan, Rezo sosyal la.
OK, se konsa anpil nan li se koresponn vre.
Nan moman sa a li te fèk fin fè Facemash, pa Facebook a nan men
Facemash app.
Apre sa, li te fè l 'desann Harvard la rezo inadvèrtans.
Apre sa, plis li te vòlè ti zidòl kay ap fè fas yo nan Harvard fanm bakaloreya nan kolèj
fè pwojè sa a.
>> Se konsa, li te mennen l 'bay la Komisyon Konsèy administratif yo.
Li te souflèt sou men yo.
Se konsa, li te nan kèk pwoblèm.
Apre sa, mwen panse ke li te sòt de dekouzu pa sa.
>> Se konsa, mwen renmen di moun ke mwen pran yon ti, ti ti jan nan kredi pou la
siksè nan Facebook paske -
A, omwen yon mwatye oswa 1% nan Konpetans pwogram Zuckerberg yo rive
soti nan kou mwen an -
sa li te aprann la.
Ak Dezyèmman, mwen te fè moun k'ap travay l 'tankou yon anseye parèy, li pa ta ka gen
tan nan ranpli Facebook nan pwen sa li te fè.
>> Se konsa, li te gen yon anpil plezi ansèyman syans òdinatè nan Harvard.
Mwen vle di gen moun ki jis etonan ki moun ki ale nan fè anpil bèl bagay.
Mwen te ka ale sou yo ak sou ba w enfòmasyon sou lòt jan, men mwen panse tan nou an, se yo.
>> ROB BOWDEN: Se konsa, li son tankou Bill Gates dwe ou kèk lajan pou sa ki lakòz
tout sa ki estrès nan Teyori nan Kalkil.
Apre sa, Mak Zuckerberg dwe ou kèk lajan pou kite l 'kòmanse Facebook.
>> HENRY LEITNER: Sa se yon bèl fason yo panse osijè de, asire w.
>> ROB BOWDEN: Tout dwa, byen mèsi.
Sa a te gen gwo.
Mèsi pou li te gen m '.
Souke men l 'petèt.
Èske mwen ta dwe souke men l '?
Eske nou ta dwe refè fini an?
Ki jan nou ta dwe fè fini an?
>> Oratè 1: Next, yon kesyon soti nan [? Sin lan,?]
youn nan kondisip ou nan Vyetnam ki te gen sa a vle di.
Kouman pou mwen kontakte lòt moun ki nan peyi m nan?
Oke sa a twò se yon kesyon gwo.
Men, si ou louvri sesyon an koòdone nan èdo, pou CS50x nan prensipal info paj, ou ap wè
yon ap mennen nan CS50 meetups, ki ap mennen ou nan meetup.com/meet50, ki
se yon zouti ke nou te mete kanpe yo ki pèmèt ou jwenn moun ki gen lokal yo
ou pou ke ou ka aktyèlman rankontre leve, pa sèlman nòmalman ak elèv nan klas
ane sa a, men nan moun yo tou.
>> An reyalite, lè ou vizite URL sa a, ou pral wè yon kat jeyografik ki sanble ak sa a,
kote chak makè reprezante youn oswa plis nan kondisip ou nan pati sa a
nan mond lan.
Vreman vre kounye a, kèk nan pi plis nan kominote popilè nan CS50x elèv yo
yo nan New York, London, Delhi, Cairo, ak San Francisco, ak sou 199 lòt
lavil yo tou.
Se konsa, si ki enterese nan satisfè moute ak kèk kamarad klas lokalman, tèt a
satisfè meetup.com/meet50.
>> Yon kesyon kounye a soti nan Scott nan New York, ki te gen kesyon sa a yo ekri -
pi chak pwogram sèvi ak strings, se konsa poukisa printf te enkli nan la
bibliyotèk estanda Mwen / O, ak GetString pa t '?
Èske GetString yon fonksyon defini nan bibliyotèk la CS50?
>> Se konsa, repons lan se wi tout bon, GetString se vre sa defini nan bibliyotèk CS50 la.
Apre sa, printf, pandan se tan, se nan estanda bibliyotèk la mwen / O.
Koulye a, tounen nan jou a, lè C te envante, siman li te enpòtan, yon
fonksyonalite fondamantal pou Kòd tankou printf ki aktyèlman ekri ak lèt ​​detache
yon bagay yo ekran an.
Sa a te tèlman nwayo ekri lojisyèl, patikilyèman pwogram ki kouri andedan
nan ki fenèt nwa ak blan tèminal, ke li te fè sans pou printf
yo dwe entegre nan an nan lang bibliyotèk tèt li.
>> Koulye a, ou pa bezwen GetString yo nan lòd yo ka resevwa strings soti nan itilizatè.
Olye de sa ou ka itilize fonksyon tankou skanf.
An reyalite, si abitye, pran yon gade nan kèk nan valktroug Semèn 5 lan kote nou
mache atravè tout pwosesis la nan lè l sèvi avèk fonksyon sa a, skanf, yo ka resevwa
D 'soti nan itilizatè a.
Pwoblèm lan se ke fonksyon tankou skanf, ki fè yo bati nan C
bibliyotèk estanda, se yo ke yo pa fè nenpòt ki kont kouran erè.
Apre sa, yo pa aktyèlman asiyen nenpòt ki memwa pou strings.
>> Se konsa, yon koup la move bagay ka rive -
1, ou ka gen dwa depase limit yo nan etalaj ou a, nan ka sa a nan pi bon,
pwogram ou an ta ka aksidan.
Men, nan pi move, yon lènmi ta kapab kapab pran plis pase pwogram ou an.
Apre sa, ou bezwen jere tout nan ki memwa tèt ou.
>> Se konsa, GetString wete tout anpil nan ki konpleksite.
Se konsa, ke nou asiyen memwa pou ou.
Nou asire w ke ou pa ale pi lwen pase limit yo nan yon etalaj.
Apre sa, nou retounen nil si gen ankenn bagay an reyalite ale mal.
Se konsa, GetString tou senpleman ajoute, nan fen a nan jounen an, yon pakèt tout itil
erè tcheke.
>> Koulye a, yon kòmantè depi David nan Ohio ki deklare sa a -
pa gen okenn, ou pa bezwen aparèy la pou tout moun nan pwojè yo.
Kounye a ki sa li te vle di pa sa a?
Oke, li vire soti ke David pwokire, soti nan yon sit wèb sou entènèt, yon
Nokia LCD, tankou yon sèl sa a isit la, sa a, se reyèlman gwosè a nan yon bagay ou ta ka
wè sou yon cellphone ki pi gran.
Apre sa, li tou pwokire yon lansman Tiva Komisyon Konsèy la, yon moso nan pyès ki nan konpitè
konekte nan sa a LCD.
>> Kounye a li nan byen ti.
Kòm ou ka wè isit la se yon Sezon US pou echèl.
Apre sa, sa li te fè ak sa a se aktyèlman aplike yon pwogram nan C.
>> Vreman vre, ou pa bezwen CS50 nan aparèy yo ekri pwogram nan C. Ou
pa menm bezwen yon Mac oswa yon PC.
Ou kapab tou ekri epi kouri C Kòd sou yon aparèy entegre tankou sa a.
Oke sa ki te fè David aktyèlman ekri epi kouri?
Oke tcheke li.
Li aplike Mario sou ti kras ti sa a cellphone-tankou ekran soti nan
Pwoblèm Mete 1.
>> Se konsa, mwen panse ke mwen ta dakò ak youn nan Kamarad klas David la ki moun ki, nan menm bagay la tou
Facebook fil nan ki David prezante pwogram sa a ti la
mond lan, reyaji ak gwo -
ou se yon akouple tout bèt.
Vreman vre ou ye.
>> Koulye a, pwochen moute se yon moso nan Spam.
Si w ap nan Facebook gwoup CS50 a, ou ka gen remake kèk posts tankou
sa a ki detanzantan glise nan la.
Si ou fè sa kontre kèk Spam, pa gen okenn kontra gwo.
Senpleman rapò sou sa bay nou epi n ap ale pi devan epi efase li.
Men, anvan nou efase sa a nou yon sèl pa t 'kapab ede pran yon Ekran kèk
ak ri anbachal yon ti jan.
>> Sa a elèv an patikilye isit la - nou pral rele l 'Alan MobilePhone -
afiche nimewo telefòn selilè l 'yo, l' Adrès chat mur, ID Skype l 'yo,
adrès imel l '- Pa gen yonn nan ki ou ta dwe aktyèlman kontakte.
Men, tankou pou chak foto yo isit la, li sanble tankou Alan MobilePhone gen yon afè kèk
iPhones Pou Vann nan sa ki sanble gen yon depo san patipri indéfinisabl.
Kounye a ke David menm reponn a Alan MobilePhone ak sa ki annapre yo -
yo vini ak jdi enstale?
>> Koulye a, nòmalman ou panse ke gen kèk spambot ta jis inyore yon Reply to
moso twal kamwazi orijinal yo.
Men, pa gen, Alan MobilePhone te gen sa a nan di - tout nan telefòn nou yo mak nouvo,
vini ak orijinal bwat ak Pwodwi pou Telefòn, tout nan telefòn nou yo SIM
gratis, ak pou fè.
>> OK, se konsa petèt yon jenere otomatikman reponn jwenn David imen yo
repons, men David pouse yon ti kras pi lwen -
ou pral enstale ak tès CS50 nan aparèy pou nou devan anbake?
Tout dwa, byen kite la wè sa ki Alan MobilePhone te di kounye a.
>> Wi ansanm ak tout nan pwodwi nou an, se travay avèk Kat SIM ak rezo atravè lemond.
Kokenn, kounye a yon lòt kondisip klas nan nou, Danwa, reponn ak sa.
Ki ta ka pè.
Pran lòd mwen kòm byen pou de, plis yon lòt gratis, 5 iPhone ak CS50 nan
aparèy vini tou enstalé.
>> Epi anfen, Alan MobilePhone di: - repons lan se wi, tout pral travay.
Trust m '.
Se konsa, ki nan pwodwi yo ta ou renmen achte nan men nou.
M regrèt Alan MobilePhone, Ou se kounye a entèdi.
>> Chris, kounye a, ki soti nan Toronto, mande kesyon sa a nan nou.
Mwen gen yon lide pou CS50 Live.
Mwen panse ke li ta gen gwo pouvwa si David la, oswa kèk nan lòt anplwaye nan CS50, te jwe
youn oswa plis soumèt grafouyen jwèt pou Pwoblèm mete 0.
Se konsa, sa a se yon gwo sijesyon.
>> Epi bagay la se, depi Pwoblèm Set 1 te lage sou 1 janvye, nou te
aktyèlman resevwa dè milye nan grate pwojè yo.
Se konsa, nou pa t 'kapab pètèt fè yo tout jistis isit la ak CS50 Live.
Se konsa, nou te panse nou ta rache soti yon sèl ki kenbe je nou an dènyèman li te ye tankou
Lut Assistants '.
>> Lut Assistants 'te ekri pa yon kondisip klas yo te rele Patrick nan Ohio.
Apre sa, mwen ta dwe avèti ke pwojè sa a reyèlman te ale anwo a yo ak pi lwen pase sa ki te
espere nan Pwoblèm mete 0.
pa yo nan tout frèt si sa a se pa yon bagay ou kapab nesesèman
akonpli nan trè premye tan ou pwogram, si wi ou non ak grafouyen oswa
nenpòt lòt lang.
Men, nou te panse li ta enteresan yo jwe yon ti kras nan lut Assistants 'isit la.
>> [MIZIK jwe]
>> Etonan, kidonk si w tèt ou ta renmen yo jwe oswa Remix lut Assistants ':-Pran yon
gade nan URL sa a isit la.
Ale pi devan ak jis pran yon poz videyo a si ou ta renmen tape ke pous
>> Oke pwochen moute a se yon lòt pwojè grafouyen, yon sèl sa a pa yon elèv yo te rele
David soti nan Cambridge, Massachusetts.
Se konsa, sa a te aktyèlman premye a anpil pwogram Se mwen menm te ekri tounen nan 2007.
Mwen te yon elèv diplome nan moman sa a ak mwen te kwa ki anrejistre nan yon
kou edikasyon nan MIT, anseye pa Pwofesè Mitchel Resnick.
Nan moman sa a, grafouyen pa t ' reyèlman egziste.
Li te sèlman nan fòma beta, epi nou - an elèv yo nan klas sa a - te gen nan
opòtinite inik ki aktyèlman jwe ak, ak eksperyans ak reyur
anvan nenpòt lòt moun.
>> An reyalite, youn nan devwa premye nou yo nan klas sa a te aktyèlman fè nou
pwòp pwojè grate.
Apre sa, jouk jounen jòdi a Mwen sonje depans kèk uit èdtan sou yon jou lannwit Vandredi nan
tout bagay sa yo ap travay sou Oscartime isit la.
Epi, koulye a moun nan nou ki abitye avèk Oscar plindr a soti nan sezam Street
ta ka nan yon moman sonje chante sa a, sa a, se sou yo dwe te jwe.
>> Apre sa, mwen sèvi ak yo gen trè, trè memwa fanatik nan chan an.
Men, kwè m ', apre yo fin uit èdtan nan koute nan yon bagay sou bouk la,
ak yon bouk pou tout tan kalite, li trè byen vit sours yon ti jan nan ki memwa.
Men, pou ou, ou jwenn jis yon sèl aperçu nan sa a.
Apre sa, mwen ba ou egzanp sa a nan Oscartime.
>> [MIZIK jwe]
>> Oratè 4: (chante) Oh mwen renmen fatra -
anyen sal oswa enbesil oswa pousyè, anyen iregilye oswa pouri oswa wouye.
Wi mwen renmen fatra.
Isit la nan kèk bagay pi plis pouri.
Wi, mwen renmen se yo mwen renmen se yo mwen renmen fatra.
>> Oratè 1: Koulye a, si ou ta renmen yo jwe oswa Remix Oscartime, ak amelyore sou
li, ale nan URL sa a isit la.
Oke, vini an se yon kesyon soti nan [? Bosco?]
nan Hong Kong, ki moun ki te ekri sa a - sa ki se lang nan pwogram
dèyè reyur MIT a?
Se konsa, sa a, se yon kesyon gwo.
>> Men, olye ke repons ki tèt nou, nou deside pran kamera nou an desann
wout ki mennen nan Media Lab MIT a, kote la Dire tout lavi gwoup jadendanfan se, ki te dirije pa
Pwofesè Mitchel Resnick, ki soti nan moun Mwen te pran ki ane klas de sa.
Nou te rankontre pa sèlman ak Pwofesè Resnick, men tou, Jan Maloney a,
otè orijinal la nan pwogram nan grate.
Se konsa, lojisyèl an trè ou te lè l sèvi avèk yo kreye lòt lojisyèl te
ekri sitou pa Jan.
Foto isit la an reyalite se Jan, mwen menm, ak Mitchell kanpe dèyè yon reyèl
enkarnasyon mond nan reyur yon ti tan apre konvèsasyon nou an.
Men, anvan nou pran yon koute, swasant segonn isit la nan puppies.
>> [Klas Mizik - John Mayer, "dife"]
>> Grafouyen aktyèlman nan tout senserite kenbe yon plas espesyal nan kè nou
isit la nan CS50.
Vreman vre, nou prezante reyur nan kou a nan 2007.
Apre sa, sa ki te frape ki ane yo te sa ki annapre yo.
Lè nou konsidere ke nan ane anvan, yo di 2006, nou ta gen kèk 200 elèv yo boutik la
kou, ki nan Harvard pale vle di lage pa kou a nan premye a
semèn nan semès la, men se pa nesesèman pran klas la.
67% nan elèv sa yo ta tipikman rete ak tounen lakay ou vini nan
semèn ki vini apre.
>> Pandan se tan nan ane 2007, lè nou prezante Grafouyen kòm byen ke kèk lòt
reglaj pou pwogram etid, nou vole kanpe, nan yon 97% rapò retansyon nan elèv sa yo
ki te fè makèt CS50.
Se konsa, depi tout tan Lè sa a, te reyur te yon pati debaz nan CS50, kwake jis
nan ke premye semèn.
Men, mwen bay gabèl di li kouche ton an nan la kou yo, ak reyèlman pale ak objektif nou
nan CS50 nan fè syans òdinatè tout pi plis nan ki aksesib.
Avèk ki t'ap di:, mèsi nou yo Mitchell , Jan ak ekip la reyur tout antye.
Se pou nou kounye a pran ki jaden vwayaj desann wout la.
>> MITCHEL Resnick: Hi, Mwen se Mitch Resnick.
Mwen se yon pwofesè nan aprantisaj Rechèch isit la nan MIT Media Lab la.
Apre sa, mwen tou dirèk ekip MIT grate.
>> JOHN MALONEY: mwen se John Maloney, ak mwen se te yon chèchè pou apeprè onz
ane sa yo, travay sou yon pwojè reyur kòm pwomotè a plon.
>> MITCHEL Resnick: Nou rele rechèch nou gwoup gwoup la jadendanfan pèmanant
paske nou ap enspire pa wout la timoun yo aprann nan klas jadendanfan.
Nan klas jadendanfan klasik, timoun yo yo jouan desine ak kreye
bagay sa yo an kolaborasyon ak youn ak lòt -
gwo fò tou won bilding ak blòk an bwa, fè foto ak
dwèt pentire ak kreyon koulè.
Kòm nou devlope grafouyen, nou te vle pran Lespri Bondye ki jadendanfan pou
elèv k ap aprann ki gen tout laj.
>> JOHN MALONEY: Youn nan motivasyon yo gwo pou reyur te sa a
pwojè ki Mitchel ak Natalie te gen te kòmanse rele Pavilion la Odinatè.
Yo te wè yon anpil nan timoun ap fè bagay ak medya zouti tankou fotoschop ak
divès zouti pwodiksyon son yo, men yo pa t 'fè nenpòt pwogram.
Timoun yo pa t 'fè nenpòt ki pwogram.
Epi nou pwonmennen je l ', li di - byen, poukisa yo pa yo fè l?
Apre sa, repons lan te sanble yo dwe ki di ke gen pa t 'yon zouti ki te apwopriye pou
anviwònman sa a.
>> MITCHEL Resnick: Kòm nou te devlope Grafouyen, mwen te enspire pa kèk nan la
lide nan Seymour konseye m ' Papert, ki moun ki devlope nan
logo lang programmation.
Seymour toujou te konn ap di ke li te enpòtan pou yon nouvo teknoloji yo gen
yon etaj ki ba, sa vle di li fasil yo ka resevwa te kòmanse avèk, yon plafon segondè, vle di ou
kapab fè pi plis ak plis konplèks bagay sa yo avèk li.
>> Nou menm tou nou te vle gen sa nou rele mi lajè, sa vle di gen anpil
diferan wout.
Sa ou ka fè anpil diferan bagay sa yo ak lojisyèl an.
Li pa ase jis jwenn te kòmanse fasil ak fè bagay sa yo konplèks si
tout moun ap fè menm bagay la.
Nou te vle gen anpil diferan wout, paske nou konnen diferan
moun ki gen enterè diferan, epi nou te vle tout moun pou kapab travay
sou pwojè ki te grandi soti nan pwòp enterè yo.
>> JOHN MALONEY: Mwen ta renmen di ke nou konsidere kòm sou dis fwa plis
kòmandman ak karakteristik pase gen tout tan tout tan te fini nan grate.
Nou ta gen deba kontinuèl sou ekzakteman ki sa Libellés mete yo sou blòk,
ak bagay sa yo tankou si wi ou non default la direksyon nan luten a yo ta dwe moute
oswa a dwat la.
Se konsa, nou te panse sou tout bagay sa yo, espesyalman byen bonè nan anpil
eksperyans ke gen moun ki ta gen ak Grafouyen, ak ap eseye fè li se konsa
ke bagay sa yo te kapab dekouvri jis pa eksperimantasyon.
>> MITCHEL Resnick: Lè nou te premye desine reyur odyans sib nou yo
te gen laj uit a sèz.
>> JOHN MALONEY: Nan fen a ki ba nan la spectre, nou te jwenn ke ki pi piti
timoun yo te lè l sèvi avèk reyur pase nou tout tan tout tan antisipe.
Mwen toujou sonje nan grafouyen premye jou, mwen panse, ke nou te fè.
Sa a ti kras nèg sis-zan te vin pous
Sou fen a anwo kay la, mwen te sezi nan, pou egzanp, itilize nan grate nan
kou kolèj tankou CS50.
Paske nou pa t 'reyèlman panse a Grafouyen kòm yon lang pou anseye
syans òdinatè nan òdinatè syantis yo.
>> Yon lòt sipriz se konbyen granmoun yo lè l sèvi avèk li.
Nou te jwenn ke moun ki gen tankou plen pwogramasyon tan jwi pwogram nan
Grafouyen kòm yon sòt de yon bagay ou renmen.
Se konsa, nou te wè moun ki sou nan grafouyen sou sit wèb kreye pwojè ki
fè sa, pou egzanp -
ray trase sistèm rann 3D.
Mwen pa t 'kapab kwè ke li lè mwen te wè sa.
>> MITCHEL Resnick: Kòm nou te kòmanse nan travay sou grafouyen, nou te vle fè l '
diferan de pwogram anvan lang yo nan lòd yo fè l '
aksesib a yon anpil pi laj seri de moun.
Se konsa, nou te gen twa nwayo k ap gide prensip.
Premye nou te vle fè li plis tinkerable, se konsa ou te kapab bati
pwogram anpil tankou mete Lego brik yo ansanm.
Se konsa, nou te gen pwogram la vizyèl bloke sa a pa yo ansanm.
>> Dezyèm a tout moun, nou te vle kite pèp travay sou pwojè plis enpòtan,
bagay sa yo ke yo te pèsonèlman ki enpòtan pou yo.
Se poutèt sa nou fè reyur Se konsa, medya rich.
>> Tyè nan tout, nou te vle fè li pi sosyal.
Paske yon anpil nan aprantisaj ki pi bon eksperyans vini lè nou
kominike avèk lòt moun.
Se konsa, nou te ajoute kominote a sou entènèt reyur depi nan konmansman an anpil,
dwat lè nou te lanse lojisyèl la, se konsa ke gen moun ki ta gen yon odyans
pou kreyasyon yo, epi tou li jwenn enspire pa sa lòt moun te kreye.
Depi nou te lanse grate gen gen te alantou 4.5 milyon pwojè ki
yo te pataje sou la Grafouyen sou sit wèb.
>> JOHN MALONEY: Se konsa, mwen aktyèlman ansanm pwojè a pa sòt
nan non kessyon Mitchel.
Mwen mande yo ansanm lè m 'tande pale sou li, paske mwen te panse li te ale nan
gen yon bagay konsa fre ak Mwen te vle ede ou.
Men, lang pi renmen m 'te smaltolk, ak mwen te ede devlope
vèsyon sa-a nan smaltolk rele Squeak.
>> Se konsa, mwen te di, byen, mwen pral vini, fè travay sa a osi lontan ke mwen
ka rebati l 'nan Squeak.
Apre sa, Mitchel di: - o asire w, mwen pa fè sa pran swen ki sa li te fè pous
Jis fè li travay.
Se konsa, sa a, se li montre kouman li te rive nan dwe ekri nan yon Squeak.
>> Se konsa, avèk reyur 2.0 nou te panse ke nou ta eseye fè reyur rive jwenn soti nan
plis moun pa fè li yon app Nwaj ki baze sou.
Apre sa,, byenke te gen yon vèsyon an Squeak ki kouri nan navigatè a, li
Téléchargez obligatwa yo, e enstale yon ploge nan.
Lèfini, nou te konnen ke yon anpil nan moun ki ta gen pwoblèm pou fè sa, swa
paske li te yon pwosesis konplike oswa paske administrasyon yo nan
lekòl yo, oswa kèlkeswa sa, pa t 'pèmèt li.
Se konsa, nou te vle yon bagay ki te gen pitye nan bati nan navigatè yo, oswa te
kalite pa default gen sou pi fò nan navigatè.
Nou konsidere kòm Java, nou konsidere kòm Silverlight, nou konsidere kòm JavaScript,
epi nou konsidere kòm Flash.
>> Nan pwen sa Flash te vrèman sou asansyon an.
Adobe te vrèman pouse li.
Apre sa, nou pa t 'ankò konnen ke li te ale yo dwe tankou yon pwoblèm sou yo, ak
aparèy mobil, ak pou fè.
Se konsa, nou t'ap vwayaje ansanm avèk Flash.
>> Apre sa, nan retrospective li ta te gen petèt te joli si nou ta ale ak
JavaScript paske se sa vin lang ki te dominen.
Men, mwen pa kwè ke gen nan nenpòt fason nou kapab pètèt te wè tou nan
bagay sa yo ke yo te ale nan chanje ant Lè sa a, e kounye a,.
Apre sa, li pran twa ane oswa konsa yo mete ansanm yon bagay tankou sa a.
Se konsa, ou fè pi bon devine ou ak espwa pou pi bon an.
>> MITCHEL Resnick: Yon nouvo pwojè se rele reyur Junior, ap eseye gen
Grafouyen desann nan menm pi piti timoun.
Li te ki vize a laj senk lane a sèt timoun ki gen ane, tankou
jadendanfan rive nan dezyèm ane.
Vèsyon an premye nan li yo pral sou iPad la.
Apre sa, nou konte genyen li vin soti nan mitan an nan 2014.
Se konsa, Scratch Junior pral gen yon yon ti jan pwopòsyonèl desann vèsyon.
Li pral gen yon ti jan mwens karakteristik, epi tou li fè bagay sa yo plis
devlopman ki apwopriye pou pi piti timoun.
>> JOHN MALONEY: mwen renmen lefèt ke Grate 2.0, espesyalman, se sòt de
an kachèt pi wo pèfòmans pase ou ta ka imajine.
Pa default, lè w ap fè Animations ak pou fè, w ap
limite a sa sèlman aktyalizasyon a pousantaj de ekran an.
Lèfini, nou fèt li fè espre pou ke li sèlman fè yon ti kras pou chak
ankadreman, se konsa ke si ou di repete 10, deplase 10, ou aktyèlman wè li deplase nan
dis ti kras ogmantasyon.
>> Sepandan, gen nan yon sòt de mòd kache rele mòd turbo, ki ou ka jwenn
pa chanjman klike sou drapo a vèt.
Epi ki fondamantalman pèmèt li kouri kalite osi vit ke li kapab.
Se konsa, sa a se sa pèmèt ou fè bagay sa yo tankou reje a ray, epi ou pa fè sa
gen - reje a ray orijinal la, ou te oblije rete tann tankou apeprè mwatye yon èdtan kèk
wè rezilta yo, paske li te kalite chugging nan
yon sèl ankadreman nan yon tan.
Men, avèk bagay la klike sou chanjman, ou kapab jwenn rezilta yo nan yon bagay tankou
ven segonn.
Se konsa, tout nan yon toudenkou ou kapab jis sòt de bagay sa yo wo nivo nan grafouyen, men
li nan yon karakteristik kache.
>> Oratè 1: Mèsi poutèt ou tèlman yo Mitchel ak Jan pou tout bagay
yo te fè pou CS50.
Mèsi a Andre, Al, ak Shelley, ki moun ki yo se dèyè kamera yo semèn sa a.
Apre sa, mèsi anpil nan tout nan elèv yo, moun nan nou soti gen moun ki
soumèt kontni.
>> Ak tout bon, si ou ta renmen kontribye kontni pou yon semèn nan lavni,
rive nan soti vin jwenn nou via Facebook, Reddit, Twitter, oswa nenpòt nan lòt la
vle di kou a.
Sa a li pou CS50 Live.
Sa a te CS50.
Modi li.