[Powered by Google Translate] HIZLARIA: 1 CS50 da. Beraz, orain duela urte batzuk izan nuen, eta at freshman bat izan dut denbora, ez nintzen benetan ordenagailu zientzia egiteko bide hau, egiten ari ingeniaritza. Izan ere, ez zen gobernuaren kontzentratzailea gisa leku hau sartu nintzen. Batxilergoko kid bat nuela gustuko duela adierazi historia bezalako gauzak dira. Zuzenbide konstituzionala, ingelesa eta matematikako mota, beraz, mota gustuko nuen ondo biribildu, baina horrek ez du zertan gauza ez nuen izan irakasten jakin eskola altua. Eta freshman urteko beraz, trepidation hau izan nuen, beraz, nahiz eta I gustatu ordenagailuak, play ordenagailu jokoak eta antzekoak, inoiz ez, zalantzarik gabe I informatiko bat pertsona, ordenagailu zientzialari bat, eta neure burua pentsatu Egia pentsatu nuen, nire lagunak batxilergoko zuten ordenagailua hartu Geeks zientzia bat bit izan ziren. Eta, hala ere, hemen dut campusean, ez dago ikastaro hau izan zen, CS50, eta denbora, benetan zerbait kontuz izatearen ospea izan zuen. Ikastaro bat ona izan da. Fun ikastaro bat izan da. Baina, egia esan, oinez hori atea izan duzu. Eta, are gehiago, ez nuen hori atalasea freshman urteko zeharkatu. Eta joan zen nire bidean I gobernu kontzentratzailea bat izateaz gain, igaro nuen bezala baldintzak asko jo, zeharkatu gauzak kontatuta gen ed edo core eta bezala, eta, ondoren, sophomore urtean, arrazoi batzuk, I got nerbio sortu oinez urratsa Science Center B, non CS50. Brian Kernighan izena ordenagailu Zientzialari oso ezaguna zen Hemen irakasteko Urte horretan bertan, eta orduan ere, bakarrik nengoen prest benetan bete nire azterketa txartela klase hori gainditu / huts egin. Begiratu dut nire inguruan, eta gela honetan guztiek got to know figured I informatika, programazio buruz, ordenagailuak buruz buruzko informazio gehiago. Guztiek gela honetan egon behar ziren 12 geroztik programazioa, baina hain zuzen ere, izan zen, ez da kasua. Eta horrela, azken egunean, bosgarren astelehenean seihilekoan hartzen dut jauzi hau eta aldaketa pass / letra kalifikazioa huts egin du, eta, azkenean, nire aldatzen kontzentrazioa informatika egun berean. Orain ez da hori gure helburua klase honetan, duzun guztia ordenagailu zientzia kontzentratzaileez, baina benetan, ez dagoela aukera hau proposatzea Eremu honetan, eta beste eremu batzuetan duten nahiko ezagunenak izango duzu agian, handiko eskola normalean jarraitu nahiko estandarra curricular bidea, baina Arrisku-en, CS50, ur berria sartu. Eta ari bazara hemen eserita, gaur egun pentsatzen ez duzu benetan dira, beraz, egiteko pertsona gehienak zure eskubidea eta zure ezkerreko. Izan ere, joan den urtean,% 76 klase honetan ikasleek aldez aurretik esperientzia izan ez. Beraz, ordea, zer uste duzu zure inguruan pertsona gehienak eserita gaur egun ez, hain zuzen ere, aldez aurretik esperientzia izan edozein. % 18 hartu dute CS klasea, eta% 6 bi edo gehiago hartu. Bien bitartean, gure ikasleek eskatzen dugu urtero burua deskribatzeko termino erosotasun-maila, eta hau da honen definizio bat ez da. Mota besterik ez duzu jakin, ez bazaude oso eroso CS50. Eta iaz,% 55 izan genuen pie berdea xerra Hemen, auto-deskribatzen ikasle gutxiago eroso gisa Egia ideia ez genuen why'd dute erosketak egun horretan lehen ikastaroa, baina gurekin egon zen arte berean% 55 epe amaitu egin zuen bezala,% 35 izan ziren, nonbait gehiago artean eroso eta horiek gutxiago erosoa. Beraz, zer da informatika? Beno, goi-eskola, eta benetan, oro har daude egun hauetan, pertzepzio edo misconception honetan informatika dela programazioa. Eta hori erabat informatikako alderdi bat, baina programazioa, edozein hizkuntza, tresna bat besterik ez da, benetan ordenagailu zientzialari erabili arazoak konpontzeko, bai informatika domeinu edo, gero eta egun hauetan, natura, zientzia fisikoak zientziak, humanitateak, medikuntza, eta aztertzea datu-multzo handiak. Anywhere gaur egun informatika eta datu da, ez dago aukera bat aplikatzeko Ikasgai klase batean ikasi CS50 bezala. Hargatik arazo bat konpontzen ordenagailu zientzialaria nari buruz eta konpontzeko saiatu jargon batzuk jartzea, jarri zenbait esparru kontzeptuala, inguruan zer agian,, bestela nahiko abstraktua ideia batzuk. Beraz, hau da telefono bat da. Ez duzu gauza horiek sarri askotan. College oraindik badirudi horiek etxe eta dormitories, baina back egunean, hau atsegin telefono bat erabili nahi baduzu, ez dago zen zure telefono liburu elektronikoaren helbidea. Izan ere, bota duzu zerbait telefono-liburu bat bezala ezagutzen da, eta telefono liburu hauek buruzko 1.000 orrialde izan normalean. A-tik Z horrela antolatu zituzten, eta besterik ez duzu eskuineko orria aurkitu pertsona aurkitu bilatzen ari zaren beren izena eta beren aurkitu telefono zenbakia. Orain, nola egiten da liburu honetan norbait bilatzen duzu? Demagun nire helburua da nire lagun Mike Smith dei bat emateko. Beno, nola ez dut Mike Smith aurkitzeko? Beno, oso arrazoizko hurbilketa bat, inozoa eta eraginkorra bada, hasteko izango litzateke hemen, eta hasteko orrialde lau, biratu orrialde bost orrialde sei, eta ordenatzeko linealki, lerro zuzen baten zehar, telefono-liburu honen bidez, eta are oso lapurtera izan da, nahiz eta joan Mike Smith honetan bada liburua, azkenean zion iristeko S, azkenik, I irauli egingo dut liburu honen atala. Baina, noski, ez duzu ordenagailuan zientzialari bat izan beharko hori ezagutu Arazo hau konpontzeko modu ergel bat da. Zer izango litzateke tipikoa gizakiak egin? Well done. Beraz, erdi-erdian nahi duzun irauli, ezta? Beraz, irauli gutxi gorabehera nahi duzun erditik, hemen begiratu, eta neure burua aurkitu dirudi I M atalean. Ongi da, eta, beraz, M da argi eta garbi, ez zer bilatzen ari naiz. Mike eskubidea, eta, beraz, hitz egiteko Atal honetan, eta batzuk jo dute ikusi aurretik, literalki ahal izango dugu gaur egun jarraitu alderik Zati batean arazoa. Beharko benetan ez duzu harrituta dela. Seam behera Tearing da, benetan ez da zaila. Benetako jendeak egin du, modu honetan, baina seam behera, gaur egun bi arazoak dituzte. Horietatik bakoitzak big gisa erdia da,, eta literalki dezakegu erdia bota arazoa du. Orain 1.000 orriak utzi ez gara, baina esan, 500. Beraz, gaur egun, zer egin dezaket? Beno, giza tipikoa gutxi gorabehera joango erdian berriro ere, eta neure burua aurkitu dut (I) atalean, eta, beraz, ez da nahiko. Beraz, berriro ere, arazo honen alderik ezin dut erditik. Eskerrik asko. Beraz, gaur egun besterik ez dut 250 orrialde inguru, eta hau egin ahal izango dut berriro, eta berriro, eta berriro, eta 125 behera, gutxi gorabehera 60, 30, 15, eta abar. Eta, azkenik, I whittled jasoko S orrialde bat, eta bertan, bada zuen telefono-liburua, Mike Smith izan behar du. Orain, jakina, nahiko arrazoizkoa algoritmo bat da, eta bere Kasu honetan bat-denbora erabiltzen bildu, baina zer egin dezaket ordenatzeko dugu horretatik aurrera eramateko? Beno, lehen hurbilketa, zuzena, inozoa bada, baina, izan zen, izan daiteke lerro zuzen deskribatu. Beraz, x-ardatza bada, hemen esaten dugu, hau da arazoaren tamaina da. Beraz, x-ardatza eskuinera doa, arazo handiagoak lortzen. Zer esan nahi du handiagoa izatea esan nahi du? Arazo honen testuinguruan, telefono-liburuaren orrialde gehiago. Kuantifikatzeko dezakegu zerbait gehiago da. Y ardatzean, konpontzeko denbora On. Beraz, ardatz joaten den bezala, denbora gehiago hartzen du, zentzuzkoa da presume dugu. Beraz, lehen hurbilketa linealki Orri bat orrialde 1.000 bilatzen prozedura lineal bat, algoritmoa edo prozesu lineal bat da, eta guk, deskribatzeko lerro zuzen hau. Gehi bat gehiago Orrialdearen telefono book bada, da joan, txarrenak kasuan, eraman nazazu gehiago orri bat irauli Mike Smith aurkitu. Gehitu dut 100 orrialde, 100 gehiago flips, edo denbora unitate bada. Orain clever honekin pixka bat izan dut. Ez dut behar benetan piztu, orri bat aldi berean. Denbora bat edo lau aldi berean bi gauzak egin ahal izango dut, baina hori ez da guztiak, batez ere, hobeto. Nahiz eta bi da, aldi berean, bai, mota horretako lerro hau mugitzen pixka bat behera, eta denbora gutxiago hartzen duten emandako orriak kopuru bera, baina esan nahi du ez da funtsean hobea. Baina, zer egin dugu, eta zer ez duzun egin senari? Benetan lortu txiki honen antzeko zerbait, denbora logaritmikoa Horren bidez, arazo eta hazi hazten eta hazten, baina konpontzeko kostua arazoa, arazo hori konpontzeko beharrezko denbora, ez du hazten ia bezain azkar. Hau logaritmikoa kurba, n erregistroa,, non n tamaina besterik ez da izango litzateke arazoa, telefono-liburu honen orrialde kopurua. Eta zer esan nahi du honek, termino errealetan, esan nahi duzu? Beno, bada, atsegin gela honetan 500 pertsona oraintxe edo, hobeto esanda, badugu nahasketa metafora ez zuen eredu hori oraindik aurtengo hala badagokio, 500 telefonoan orrialde dugu liburua, eta bikoiztu egin dugu, 1.000 eredu honen adimendunak erditik biratu, zenbat page-tearers du joan hartzeko 500 eta 1.000 orriak? Beno, bakar bat osagarriak Orri malko. Entregatu baduzu me page 2.000 telefono-liburua, big aurre ez. Besterik ez nuen alderik bat osagarri denbora. Beraz, azken finean, arazoaren tamaina kostua baino askoz azkarrago hazten benetan konpontzeko. Orain, hala nola, algoritmo bat besterik ez da. Daude modu berean beste batzuk konpondu ahal izango dugu. Eta beraz, zergatik ez hau egiten dugu - nauzu umorea izanez gero,, hemen bada ere awkwardly Sanders, aurrera, guztiek, ahal izango banu, eta Zutik leku batean. Hemen pantaila Ikusten duzun bezala, hau da, algoritmo bat, prozesu bat, ordenagailu bat da programa da, bada, gizakiak exekutatu, hiru pauso besterik ez ditu. Gara dagoeneko urrats bat, koa izan duzun. Eta orain zuk zeuk zenbaki bat pentsatu. Hori zure uneko da zenbakia. Pertsona orok hemen zenbaki bat da. Step bi, parekatu norbait zutik eta zure zenbakiak batera, eta, ondoren, hartu batura honen zure zenbakia berri gisa. Duzu bat eseri behar, eta gero errepikatu. Puntu honetan, gutxiago eta jende gutxiago zutik behar. Hau da, non gehiago awkward lortzen. Norbaitek hemen, hemen. Txarrena da, izan ere, oso hitzez egin aritmetika aurrean Harvard undergrads ehunka. Larreina, bug hemen pixka. Ongi da, zer da zure telefono zenbakia? Nine. Ongi da. Zein da zure telefono zenbakia? 179. Ongi, ona da. 188 So. Beraz, you guys eseri. Zein da zure telefono zenbakia? 118. Smart undergrad batzuk hasten math egiteko. Ados, 118, 188. Zer gehiago lortu dugu? 71. 79. Ongi da. Eta? 47, izan ere, irakasleen, que nos zenbat? 705 erantzun da. Eta hori da, hain zuzen ere, zehazki zuzena. Ez, egia esan izan dugu han off pixka bat, baina nola behar dute lan? Zer gertatu besterik ez dute behar? Beraz, algoritmo honen iterazio bakoitzean, zenbaki batzuekin batera hasi ginen pertsona, zutik, eta hori izan zen guztira, n, lehen at. Gero, erdia eseri, eta bi baino gehiago joan n. Gero, erdia eseri, joan n lau baino gehiago, n zortzi baino gehiago gara, 16 urtetik gorako eta abar, desegin arte, nahiz eta mota horretako han at amaieran, teorian, parekatuta izan da guztiontzat off balkoian, eta entreplanta, eta orkestra hemen, izan genuen bakarti pertsona bakar bat zutik, guztira balioa, kasu honetan, 705. Orain zer esan nahi du, baina, denborak? Beno, uste dut giza bada, izan egin eskuz. Hasi nintzen nahiko naively baina behar bezala, bat, bi, hiru, lau, bost, sei, zazpi, zortzi, eta abar; nahiko denbora pixka bat hartzen du. Beraz, egin ahal izango dut hobeto, ezta? Eskola kalifikazioa, ez duzu besterik ez dira zenbatu. Zenbatzen twos duzu. Bi Beraz, lau, sei, zortzi, hamar, hamabi. Eta hori lortzen askoz azkarrago, baina orain, funtsean, aprobetxatuz gela honetan guztion adimen kolektiboa, askoz ere kurba bat lortu ahal izango dugu gehiago hau atsegin dute, beraz, gaur egun, gela honetan pertsonen kopurua izan bikoitza, beste 700 pertsona gela honetan sartu oinez, 1.400 pertsona, baina algoritmo hau konpontzeko iterazio baino ez litzateke eramango gaituzte. Eta, beraz, gero eta gehiago, egun hauetan, erraldoi hauek ditugu ezartzen hasi Facebook, Google, eta antzekoak, arazoak konpontzeko bit hau da ezagutzeko, hau cleverness bit, digu gero eta asko egin, askoz indartsuagoa ordenagailuekin gauzak gaur egun. Gauza mota horiek nahi duzu bada, Facebook CS50 ikusi Puzzle propioa Eguna, larunbat honetan datozen. Honen antzeko zerbait, beraz duzu parte hartu nahi izanez gero, eta bi, edo hiru, edo lau lau taldeek puzzleak batzuk konpontzeko nahi ko honetan,, fabulous sari batzuk irabazteko aukera stand duzu, eta horien artean bada bat Wii, eta opari-txartelak batzuk, eta beste zenbait Facebook swag larunbat honetan, eguerdiko 3:00 PM. Joan, hala nola cs50.net/rsvp. Eta diapositiba hau da online inguruan jolastu nahi izanez gero. Puzzleak urte berri honetan izango dira. Ikasgelan nabarituko ditzakezu, too, kamera guztiak aurten. Beraz, ez bakarrik izango da ikastaroa da modurik ohikoena filmatu, CS50 daitezke dokumental batean parte hartzen duten goi-mailako hezkuntza begira ikasle batek, egun hauetan izan dezake esperientzia eraldatzaile Ikasketekin graduak. Beraz, azken hauek norabidean, ez besterik ez dugu behar filmatzen egingo dela, filmaketarako dugu baita, gero eta gehiago, gure online-entzule eta baita, behin, audientzia hau hemen. Beraz, ongi etorria klase gara aurten gure Harvard luzapena eskolako ikasle, graduondoko diseinu eskola, hezkuntza, enpresa-eskola, Kennedy Eskola, lege eskola, baita ikasle kopurua Belmont from, Lexington, Newton, eta Watertown High Ikastetxeak. Ongi etorri duzun guztia. Horrez gain, aurten, entzun duzu, Harvard, eta MIT, eta Berkeley bat elkarlanerako lankidetza sartu Ekimen izeneko EdX, ekimen bat ireki hezkuntza guztiak jende gehiago online, eta, batez ere, ikerketa egiten hasi jendeak nola ikasten eskala askoz zabalagoa. Eta horrela CS50 unibertsitateko lehen ikastaroa izango da, horretan parte hartzen duten ekimena, baita, horrek esan nahi du, gehiago sartzeko aukera izango duzu tresnak, curriculum-eduki guztiak, gehiago bideo edukia guztiak ondorioz, baita atzo goizean, 53.019 pertsona dituzten CS50 hartu erregistratu batera aurten Interneten. Beraz, zer, horrek esan nahi du, batez ere, irakasleen eta I dutela nahiko denbora pixka bat uda honetan igaro jaitsiera, prestatzen, bai campusean eta off, beraz, eraikitzeko interesgarri corpus bat hasten ahal izango dugu, sinesgarria, hezkuntza-edukiak Bimbela, bereziki zentratzen on material nahiko konplexua conveyances intimista. Beraz, ikastaro hitzaldiak, eta sail, eta gauzak gain izenekoa walkthroughs, apur bat besterik ez dugu berriro ere, izan dugu film labur horiek aurten ahalbidetzen duten ikastaroa ihardun beste nonbaiten elkarrekin. Hargatik hau erabili peek a azkar hartzeko aukera bat bitarra nozioa analizan. Beraz, informatika izeneko algoritmoak gauzak daude, eta horietatik bi hartu besterik ez dugu begirada bat - arazoak konpontzeko prozedura horiek. Baina egunaren amaieran, informazioa irudikatzeko nolabait behar duzu, eta zuk beharko irudikatzeko modu bat, ordenagailu bat dela ulertzen. Eta, are gehiago, ez baduzu benetan ulertzen ordenagailuak, eta Oraindik duzu % 76 oraintxe, ziurrenik vague nolabait ordenagailuak nolabait zeroen eta bai asko, sistema bitarra, eta, beraz, hitz egiten. Orain zergatik da kasua dela? Beno, bihurtzen denean ordenagailuak lehen zen buruz behar duzun irudikatzeko informazioa, egin ahal izango duzu elektrizitate-, eta honek apur bat da, nahiz eta oversimplification bat, informazioa grabatzeko modu oso erraza da, bai elektrizitate hori inflexio, bitar bat da, nolabait esateko, edo eginez elektrizitate-off. Barry Beraz, axola ez baduzu, ezin izan argiak iluntzeko dugu guztiz une bat besterik ez? Hemen oso doakoa binary zero da. Ondo da, egingo dugu argiak back up, Sanders Antzerkia ordezkari bat balio bitarra. Zoritxarrez, bat besterik ez bit, argiak multzo bat besterik ez, besterik ezin dugu bi mundu, zero eta bat zenbakiak, ordezkatzen eta atsegina bada litzaidake ordenagailu hori baino pixka bat handiagoa zenbatu, baina, hain zuzen ere, ahal izango dute. Hargatik, tira me pantaila hemen gure laguna, Nate Hardison, nork eman look minutu gutxiren buruan zehar Gurekin azkar bat bitarra nozioa. Nate HARDISON: Itzuli denean nola irakurri eta idatzi zenbakiak, ikasi duzu digituak zero bederatzi buruz ikasi. Zenbaki osoak bederatzi baino handiagoa idazteko, guztiak izan duzun egin ikasten duzu digituak horien konbinazioa erabili zen, eta 52 eta 437. Beraz, zenbakiak idazteko era honetan izen bat, notazio hamartar du. Zergatik hamartar? Beno, erro hamartarra deca, Latin esan nahi du 10, eta 10 digituak duzu zure notazio-sistema, 10 baizik eta zenbaki bat bihurtzen da. Dezagun kopurua 437 idazkera hamartarrean idatzitako zergatik ulertzeko. Apurtu sortu ahal izango ditugu, lehenik eta behin 437 400 gehi 30 gehi 7 sartu. Hartu ahal izango dugu ez ezik, are gehiago, beraz, lau aldiz lortu dugu 100 gehi 3 aldiz 10 gehi 7 aldiz 1. gogoratzen dira lekua, 10s leku, 100eko hamarkada buruz ikasteko lekua, eta abar? Hau da, zehazki non den. Eta, azkenik, ikus nola eskumen-sorta bat lortu dugu, ezin dugu 10 hemen txertatu. 4 aldiz lortu dugu 2 10 gehi 3 aldiz 10 1 plus 7 aldiz 10 zero. Beraz, gaur egun zergatik idazkera hamartarrean 10 zenbakia berezia da ikusiko duzu. Izan ere, izen bat lortu dugu. Base deitzen da, berretzailea oinarria da geroztik gure aritmetika hemen. Notazio hamartar zenbakiak irudikatzeko modu bakarra ez da. Izan ere, nahiz eta digituak bi kentzeko lortuko dugu bederatzi bidez, oraindik ezin dugu irudikatzeko zenbakiak hamartar batekin izan dugu. Beraz, orain bi digituak, zero eta bat dugula, bi zenbaki berezia da, gure notazio-sistema oinarri. Notazio sistema honen izena bitarra deitzen da, geroztik prefix bi bi esan nahi du. Beraz, horren ordez, orain, direnak leku bat, eta 10s leku, eta, beraz, izatea, direnak leku bat, leku bat twos Fours leku bat, eta, beraz, orain, joan bi eskumenak. Hargatik ikusi zenbaketa batzuk eginez. Beraz, zero da oraindik zero, eta oraindik ere, banan-banan. Hala eta guztiz ere, gaur egun ditudan dugu got bat de twos leku ordez 10s leku bat, 10 bi zenbakia adierazten du. Hiru, bat gehitu dugu hori, eta 11 lortu. Lau, ez baitago Fours leku bat, 100 irudikatzen da. Bost 101 da. Sei 110 da. Zazpi 111 da. Zortzi, berriro ere, bere lekua du. Beraz, 1000 da. Eta puntu lortu duzu uste dut. HIZLARIA: 1 Beraz, hau da zer ordenagailuak nik esan eta zer bitarra da Egia esan, ez zer egin dugu eragozten desberdinak ematen urte, ezta? Itzuli eskola kalifikazioa, hain zuzen ere zenbatzen ikasi duzu moda Nate proposatu, baina seguruenik ez duzu benetan pentsatu buruz duelako, hain zuzen ere ez dagoela hau ere bai leku, 10s leku, eta 100eko hamarkada lekua, eta hori nahiko arbitrarioa da. Eta, hain zuzen ere, ordenagailuak erabili, besterik gabe, beste base honetan. Baina, azken finean, benetan fisikoki nozioa zero eta bat, ez, jakina, duzu ez bakarrik buelta argiak eta off nahitaez. Finagoa, aleak askoz eskala egin behar duzu. Eta finagoa, aleak, haurtzaroa silly jostailu txiki hau gogoratzeko dezakezu Iledunak Willy eta partikula magnetiko txiki horiek. Beraz, magnetikoak partikula pare bat lerrokatu ditzakezun zerbait jarraibideak, agian, ipar-hego edo hego-ipar. Eta, beraz, egun hauetan asko teknologia incarnations fisikoen erabiltzen duten bitarra erabiltzen duten zeroen eta bai, besterik gabe, barrutik magnetismoa duten aligns gauzak gora-behera edo behera-, eta, beraz, zero edo bat ordezkari, hurrenez hurren. Beraz, hain zuzen ere, utzi urruntzen abstraktuak hemen, eta barrutik begiratu zer gehiago tradizionala ordenagailuaren disko gogorrean. Hau gertatzen da pixka bat handiagoak izan pantailan, izan ere, mahaigaineko ordenagailua, baina ordenagailu eramangarriak, gaur egun, oraindik ere, teknologia hori bera, da, baina pixkanaka-pixkanaka sofistikatuagoekin duten gauzak benetan ez mugitzen ordezkatu piezak - barruan, eta gero, disko gogorrean. SPEAKER 2: disko gogorra da, non zure PC gordetzen gehienak bere iraunkorra datuak. Horretarako, datuak RAM bidaiatzen software seinaleak esaten batera disko gogorrean nola datu horiek gordetzeko. Disko gogorrean zirkuituak itzultzeko seinale horiek tentsio gorabeherak. Hauek, aldi berean, kontrolatzen disko gogorrean mugitzen piezak, gutxi batzuk ordenagailu modernoaren utzitako piezak mugituz. Seinaleak batzuk motor bat, eta horrek eskola metal estalitako platters kontrolatzeko. Zure datuak benetan platters hauek gordetzen dira. Beste seinale mugitzen irakurri-buruak idatzi edo irakurri platters buruzko datuak idatzi. Makineria zehatza da, beraz, giza ile bat ere ez artean pasatzeko spinning platters buruak, abiadura emanaldirik oraindik funtzionatzen. SPEAKER 1: Beraz, mapan handiago gaur egun horien gainean zer benetan gertatzen ari platters magnetismoa dagokionez, bi begirada bigarren hau dugu. HIZLARIA: 3 dezagun zer, motion motela besterik ez dugu ikusi. Elektrizitate-pultsu labur bat irakurtzeko write burua bidaltzen, flips segundo baten frakzio bat elektromagnetikoak txiki-txiki bat. Iman eremu bat sortzen du, eta txiki-txiki bat, txiki-txiki polaritate aldatzen metal partikula coat platter bakoitzaren azalera zati. Eredua A serie horiek diskoan tiny kobratuko sortu eremu bat adierazten du zenbaki bitarra sistema ordenagailuak erabiltzen datuak bit bakarra. Orain uneko bidaliko da, modu batean irakurketa-idazketaren, area burua bidez norabide bakarra polarized. Korronte kontrako norabidean bidaliko da, polarizazio alderantziz. Nola datuak eskuratu disko gogorrean off? Just alderantzikatzeko prozesuan. Beraz, hori lortzeko egungo eta irakurri-idatzi diskoan partikula da burua mugitzen. Jarri elkarrekin milioika horiek magnetized segmentu, eta fitxategi bat duzula got. Orain fitxategi bakar bat pieza guztiak disko baten platters baino gehiago daiteke sakabanatuta, zure mahai gainean paper nahastea, bezala mota. Beraz, aparteko fitxategi berezi bat non dena da pista jarraitzen du. Ez horrelako zerbait izan nahi al duzu? SPEAKER 1: Izan ere. Beraz, gaitasun hori informazio hau irudikatzeko, zenbakiak dugu maila oso altua. Gauza bera adierazten du modu fisiko bat behar dugu, baina ezin dugu benetan egin duten interes askoz oraindik, agian aritmetika batzuk baino beste eta matematika. Letrak alfabetikoki bezalako gauzak horrela urrun ordezkari modu ez daukagu, dugu, beraz, gizakiak, komunikatzeko gailu horiek berberak erabiliz. Baina, zorionez, ez badago kodeketen, zero eta bai eredu A bezalako goi mailako eraikuntzen, eta B, eta C, eta osoa ordezkatzen dituzten esaldi eta paragrafo, eta antzekoak. Eta beraz, ASCII kodeketa sistema hau aipatzen du horren bidez akronimoa da, eta horrek Adibidez, ezagutzen dugun zenbakia - Zenbaki bat eman letra adierazten du balio hamartar gisa 65 A ordenagailuak gutun hiriburua bezala ezagutzen da. 97 balioa ordenagailuetan hamartar minuskulaz gisa ezagutzen da. Eta zer esan benetan esan nahi? Beno, nahiz eta Nate, une batez ago, bakarrik zenbatuko zero zortzi kontatuta 65 jarraitu nahi izan dugu, edo gehiago, 97, patroia zeroen eta bai pantailan zuela marraztuko izango litzateke zehatz-mehatz izango litzateke Ordenagailu bat erabiltzen du letra A txanoak guztiak, edo gutun bat irudikatu minuskulaz. Eta, hain zuzen ere, hau eskema osoa. Hau da, Lehen begiratuan, kodeketen taula jasanezinak, baina fokua baduzu erdian hementxe, hau erdiko zutabean nabarituko dugu letrak ondoren, zenbakien nozioa. Eta goian, 32 ditugu, eta pertsonaia karakterra, 32, zenbaki oso, orain aipatzen da, itxuraz zuriune-barra pertsonaia. Zuriune-barra pertsonaia duzu zure ordenagailu eramangarria, benetan zer ari zaren zenbaki bat, zeroen eta bai eredu bat, elektrizitate fluxua bidaltzen da, duzu izango bada, zeroen eta bai horiek ordezkari, orduan ordenagailua pantailan pertsonaia espazio gisa interpretatzen da. Harridura 33 puntu bat da. Komatxo bikoitzak 34. Eta joan behera hemen badugu eskubidea baino gehiago, 65, hau da, hain zuzen ere A ikusiko dugu, eta 97 minuskula bat da, hain zuzen ere. Beraz, gaur egun dugun kodeketa eskema honetan, hasi ahal izango dugu ortografia gauzak. Izan ere, ordenagailuak normalean adierazten dira unitate estandarra, ez Banakako apur bat, berriz, ez da hori bakarrik erabilgarria erabiliz ordezkatzen zero edo bat, argiak edo off, baizik eta erabiliz bit sekuentziak. Eta neurri unitate ohikoena, seguruenik ezagutzen duzun, edo gutxienez ondorioztatzen da, byte bat da. Byte A zortzi bit, zortzi zero edo ilara batean ere bai. Beraz, hasteko gauza ortografia dezakegu. Eta horrela izan dugu, bada, zergatik ez saiatu hau pixka bat kolektiboki hemen? Ba al dago gela honetan zortzi pertsona askok prest izango litzateke etorri eszenatokian? Eroso kamera agertzen izan behar duzu, baina ez duzu benetan behar bestela, jakin zer ari den gertatzen besterik ez oraindik. Pertsona bat volunteered baino gehiago ari hemen ikusten dut. Bi, hiru, lau, bost, sei, zazpi, eta nola zortzi buruz? Goazen sortu. Beraz, pertsona byte bat irudikatu nahi duzu. Utzi duzu me 128s leku 64s leku, 32s lekua. Baina oso azkar hau alderantzikatu dugu. Hargatik zu ezagutzeaz me han. Eta leku 128s behar duzu guztiak baino gehiago, hemen askoz ere atsegin ehunka edo milaka leku urrunago izango litzateke ezkerrera, nahi dugun biltegian handiena ezkerreko hemen izango baita. 64s, 32, 16s, 2s 8s, 4S, eta 1s ditugu bikaina. Beraz, gaur egun ditugun ados, me lagundu ahal izango duzu. Beraz, orain dugu - Zein da zure izena? Joanne: Joanne. HIZLARIA: 1 Beraz, Joanne eta I guys horiek aholkatzeko nola joan zerbait ortografia out buruz. Beraz, bere paper-orriak bizkarra, pixka bat Cheat fitxa dute kontatu ziren ala ez, zero bat edo bat ordezkari. Eta zergatik ez, sinpletasuna, zero ordezkatzen dugu zerbait han zutik awkwardly. Oso ona. Edo eskua altxatuz, bat ordezkari bat. Eta ikus dezagun ezin dugu ortografia lau pertsonaia bat Esaldi hemen. Anima zaitez orain, boluntarioak, eta borobil bat exekutatu eskua altxatuz Oraindik bat izanez gero, edo mantenduz behera Oraindik zero bat izanez gero. Beraz, gaur egun dugun hiru esku hauek sortu, zer zenbakia, denek bestela, adierazten dute benetan? Ados, 67. Zergatik? Beno, azkar behatu egiaztatzeko. 64s lekua, delako bat. Bat aldiz 64, gehi 1 aldiz bi bezala, beraz, 66, gehi 1 aldiz 1. Hori da plus 1, beraz, 67. Beraz, gaur egun, guys horiek kolektiboki 67 ordezkari, itxuraz adierazten du zer hemen ASCII? Ongi da, C. beraz, eskubidea guztiak. Beraz, gaur egun bi biribiltzeko jarraitu en. Pertsona orok bere eskuetan behera hasten da, eta, ondoren, Kopako bi. Egia esan, ez da rol bat ez askoz hemen, suposatzen dut, baina asmoa dugu. Kopako bi Beraz, igo edo zure eskuak jaistea. Guztiak eskubidea. Audience, zer gara? Adierazi 83. Beraz, matematika egin dezakezu. Baina edonork bere eskua sortu, gehitu kopurua ordezkatzen dutela. Beraz, gaur egun 83 dugu. Dezagun Cheat orri zabaltzeko apur bat, eta gaur egun dugun bistako izan daiteke non Hemen ari gara, baina hala ere, hiru txanda. Ados, Kopako hiru ona behera joan, Kopako hiru, beraz, zer zenbaki dira guys hauek orain ordezkari? Interesgarria - Ados, 53, entzun dut gaur egun adierazten du. Orain zergatik sort hau counter-intuitiboa emaitza, ezta? Bost irudikatu nahi dugu bada - Denek ezagutzen ziurrenik dugu non hori - zergatik ez goratzeko dut Fours leku eta bai? Beno, ez dagoela diferentzia konturatzen gara, batez ere, nola artean ordenagailu bat interpretatzen bit horiek. Ari zaren kopurua bost eta, ondoren, erabat irudikatu nahi bada, saiatzen gara goratzeko zure eskuko kopurua lau eta eskua zenbaki bat abiaraziko da. Baina ez gabiltza zenbakiak ordezkari hemen. Testuinguru hemen etapa ari gara karaktere ordezkari edo karakteretan eta, testuinguru honetan, ordenagailua oh, konturatzen bit eredua ez da zenbaki bat bakarrik. Benetan da goi-mailako kontzeptu bat adierazten du. Kasu honetan, alfabetikoki gutun bat. Izan ere, gaur egun kopurua bost ordezkari Beraz balioa 53 da ASCII, gauza baita estetikoki ikusiko dugun kopurua bost bit eredu bat behar du bere burua - zergatik delako? Beno, munduko beheko zenbakiak, zero, bat, bi erabiltzea erabaki zuen, hiru gauza nahiko críptica zer begiratu. Eta, hain zuzen ere, horiek teklatu bat ez diren pertsonaiak dira. Berezia adierazpen ordenagailu bat interesgarri gauza egin behar duzula, baina gizakiak inoiz benetan idatzi ditu. 53 Beraz, hain zuzen ere, adierazten du bost. Orain behatu azken check gisa, zer zenbaki behar dute irudikatzeko une bat besterik ez? Ongi da, eta, beraz, 48. Eta, hain zuzen ere, joan aurretik, Kopako lau. 16 gehi 32 da, hain zuzen 48. Eta, beraz, txalo Kopako big, ahal izango banu, gure zortzi boluntario hemen. Oso ondo egiten da. Edozein norabidetan gauza ederra da. Beraz, gaur egun, ez bakarrik datuak nola irudikatu pentsatzen dugu modu bat, eta benetan ordezkari fisikoki, baina baita ere handiagoa egiten maila goi gauza. Eta, hain zuzen ere, hau da, ordenagailua zientziaren zehar gai bat izango da gainean gero eta gehiago interesgarri eta konplexua gauzak eraikitzeko ideia nahiko sinple Kasu honetan, zeroen eta bai. Zergatik hau oso erabilgarria da, bai, nahiz eta hau atsegin dute ikastaro bat, nahiz eta, oinarriak, eta programazioa, eta konpontzeko dugu arreta arazoak, joan off dezakezu informatika norabide edozein zenbaki. Hemen kasu honetan, taula bat zure orriaren atzeko duzula ofiziala CS gida Harvard at, gaur egungo bi printouts bat. Horrek iradokitzen hainbat norabide baten ondoren joan zaitezke hau atsegin ikastaroa adimen artifizialaren buruz, grafikoak buruz ikasteko, buruzko makinen ikasketa, hizkuntza berari buruz. Konturatzen ere, oraindik ez direla beste bide batzuk. Informatika bide matematiko daude. Oraindik ez bazara, nahiz eta gai zerbait hartu CS50 atsegin dute jaitsiera hori, ez dago udaberrian, Computer Science 1, esate baterako, ikastaroak sarrera oraindik beste mundu berri hau on-arrapala. Orain bat alde batera utzita, Ikastaroei dagozkien arazoak konpontzeko interesa, konturatzen CS50 multzo duela zenbait arazo horietako bat konpontzen saiatuko da, bezala ezagutzen my.harvard, arazo asko benetan liteke ikastaroak denda, baina ez bada, check out hau bezalako tresna bat, baita beste ondorengoak, gure ikasle iragana eta langile batzuk sortu. Baina Harvard Ikastaroak, oinarritutako web-tresna bat da, zerbait diseinatu eta zabaltzeko zuek gai izango da, baita oraindik baita beste gauza lauhilekoaren amaieran, konturatzen hori eraikitzen datu multzo irekia gainean. Kasu honetan, jakina, katalogoa, eta, horri esker, kasu honetan ikasleak arakatzeko nahiko konplexua da datu multzo. Zulatu dugu bart mila gutxi batzuk folks oinarritutako gutxi estatistikak dira azken egunetan zehar. Duzun izan bada bitxi zenbat ikastaroak zure lagunak benetan ezagutu joera erosketak, bai, gaur egun, datu horiek iradokitzen 7,6 ko batez bestekoa norbaiten erosketa-zerrendan buruzko ikastaro kopurua. Eta orain, ematen dut, halaber, estatistika gehien duen norbaiten erosketa-zerrendan ikastaroak eta guk ziurrenik jakin norbait hau atsegin dute. 201 aurtengo erregistroa da. Orain benetan gure ikasle ohiek eta langile batzuk bildu klip bat margotzeko argazki informatika bide hau eta CS50 bera da. Dezagun aurrera eta tira, Mr. Harvahd Hemen esker, bideo bat ekoiztu zure aurreko batzuk, argiak izanez gero, ezin izan dugu hori. [Musika jotzen] HIZLARIA: 1 izan nuen ideia ez zen gertatuko. Beraz, zer begirada serio bat dago aurretik. Beraz, ikastaro honen itxaropenak dagokionez, zu hain zuzen ere, espero joateko edo ikastaro hitzaldia ikusi, aurkeztu zortzi arazo multzo, hartu bi galdetegiek, azken proiektu bat aurkeztu. Kalifikazioak dagokionez, konturatzen nire inaugurazio buruzko iruzkinak pasatzeko huts egiten badute, zerbait oso dugun bihotzean hartu CS50 - ez dago Harvard at kultura saiatzen ia nahikoa zerbait eta porrot arriskurik. Izan ere, ikasleek zenbakiak izan genuen, eta ni, batez ere, nor izan zen zure GPA mina, edo zerbait B CS50 bezala kezkatzen eta aukera hau eta beste atebide ikastaroak bezala ikastaro bat hartzeko sarrera maila gainditu / huts egin honetan aukera oso gutxien , oro har, unibertsitateko. Eta, beraz, mesedez, jakin, nahiz eta matrikulatuta ikastaro honetan I hasieran gainditu / huts egin kreditu-bakarrik, eta nahiz eta switch nuen egunaren amaieran, horiek bost hasierako asteetan, seihilekoan astelehena bosgarrena, hau da, mozte, esker benetan me oinez jarri berri horiek sartu urak, eta benetan saiatu zerbait oso ezagunenak eta oso deseroso garai hartan. Beraz, termino orain zer rola hainbat angelu horren bidez egin dezakezu hurbiltzen Ikastaro honen ditu hitzaldiak, beraz. Sortu da. Gurekin ihardun badu, Euskalduna Jauregian honetan, hain zuzen ere, ezagutzen dugun estatistikoki gutxi gorabehera% 40 mota gainean etorri eta joan Ikastaro seihilekoan, eta% 10 inoiz ez ikusiko dugu berriro ere, gaur egun ondoren. Eta hori da perfectly fine, zintzoa izan behar du. CS50 ezaugarri definitzaile bat da, ez direla horiek baliabideak, eraikuntza horietako batzuk Rattle bidez dugu une bat besterik ez, hitzaldiak eta sekzioak, eta deitzen walkthroughs gauzak, eta bulego barne ordu, eta antzekoak, eta ohiko ikaslea baino baliabide gehiago eduki behar duten edo ezin fisikoki aprobetxatu, baina hori delako ikasteko estilo desberdinak ikaslea gorputzaren edozein manifestuak. Eta, beraz, hitzaldiak, ikusten dut lehen eginkizuna ez da hitzez bultza material nahiko konplexu eta nahitaez guztiak entregatu oinarriak intricacies seihilekoa hori esploratu egingo dugu, baina beharrean, ez dut atsegin dugu gauzak horrela egiten urrun dagoeneko, adibide horiek eszenatokian gizakiak mental irudi bat margotzen saiatzen hartu zuten parte, eta, gainera, sortu, ausartzen, esan nuen une gogoangarri horiek batzuk, eta, beraz, baita gai jakin batzuekin borrokan, oroitzapen horiek behar duzu, oh bezala, nahiz eta nahiko abstraktuan, math, I got bat egitea galdu, hala nola, egunaren bukaeran, benetan, ez da zerbait disimilatuak hori guztia dut Dagoeneko ezagutzen. Eta, beraz, rola hitzaldiak hori bai balioko du pertsonalki Hemen Sanders edo bideo on-line da benetan etapa ezartzeko mentalki aste bakoitzean kontzeptuak hainbat eta arazoak urpekaritza dugun izango da. Maila handiko kontzeptu dagokionez, hitz horiek gehienak baino gehiago bere osotasunean ditzake zure burua oraingoz. Eta hori da isuna. Dutenek egingo ikastaroa sartuko da erosoagoa jakingo gai hauek, baina normalean klase% 10 diren askoz gehiago background dute, AP informatika hartuta, geroztik programazioa 12 ziren, konturatzen ez dagoela aukera izango da atal eta arazoa ezartzen du gai desberdinei sakonera gehiago joan, eta bete edozein dela ere hutsuneak zure batxilergoko edo aldez aurretik background duzu nahikoa. Hizkuntzen dagokionez, konturatzen zer hizkuntza erabiltzen CS50 neurri handi batean, egunaren amaieran garrantzirik. Izeneko hizkuntza bat C. amaieran baterantz nagusiki erabili gertatuko dugu seihilekoan, web-centric hizkuntzak aurkeztu dugu, PHP eta JavaScript bezalako. Baina lagunek atsegin dute hau eta ikastaro bat irakasteko moderno edozein goi-mailako hizkuntza - Python eta Ruby, eta beste batzuk nahiko popular dira egun hauetan, konturatzen delako, egunaren amaieran, ez zaren C. honetan ez zara ikasteko PHP edo Javascript ikasteko. Nola arazoak konpontzeko ari zara ikasten, web-oinarritutako, ordenagailu-oinarritutako ala ez, edo datu-bideratutako bertan, hauek, besterik gabe, tresna gisa erabiliz. Orain logistika dagokionez, azkenean izeneko zerbait erabili dituzu CS50 Appliance. Ez du axola, Mac bat, PC bat, Linux ordenagailu bat, edo antzeko, software libre datorren astean hasita erabili ahal izango dituzu CS50 Appliance, ingurune birtuala izango duzula zure norberaren ordenagailuan, eta, beraz, zu eta zure ikaskideen guztiak uniforme Linux Kasu honetan mahaigainerako. Arazo multzo da, nahiz eta, horretan, benetan duzu zure eskuetan Ikastaroaren zikin. Eta egunaren amaieran, arazo multzo da, uste dut, benetan define Ikastaro honetan ikasle baten esperientzia. Konturatzen arazo multzo asko izango da bi edizioetan kaleratu edizio estandar bat espero dugu, eta animatzen% 90 klase murgiltze sartu. Baina ere kaleratu dugu arazoa deiturikoaren hacker edizioak multzo batzuk, eta zuk ezagutzen hacker edizioa da, eta baita marka bat orrialde bakoitzean, hacker on edizioa dio. Eta hau demografikoa duten AP informatika 10 zure gerriko azpian, programazioa eta urte horietan hutsuneak bete dira, eta formal, baino autodidakta prestakuntza agian, konturatzen ez du klase demografiko oso handi bat da hain zuzen ere, helburu hori bera. Bost amaieran egun duzu. Arazoa multzo dira, oro har, ostegunetan duelako, baizik eta bost zabaldu dezakezu izeneko epeak gauza horiek erabiltzen duten berandu egun, eta, gainera, dugu jaregin Zure txikiena seihilekoan amaieran puntuazioa, per curriculumaren, berezitasunak. Baina CS50 urte hauetan zehar beste ezaugarri definitzen du bulego bihurtu ordu, aukera bat ikusi duzu, ikusmen argazkiak pixka bat ago aldez aurretik bildu dugu etxea jantokiak, aurretik duten Zientzia erdian sotoan, eta Annenberg Hall, lau urteko gau aste PM 8:00 etatik 11:00 etara, eta hau gutxi izango duzu Elkarbanatutako lan esperientzia, arazo jakin batzuen bidez borrokan ari den, baina leku nabarmen laguntza egitura. Izan ere, modu honetan funtzionatuko dute Annenberg iritsiko dituzu baduzu Astean zehar galdera batzuk. Duzu zure ordenagailu eramangarria ekarri, eseri duzu, janari batzuk grab, eta sartu dituzu to CS50 eztabaidatzeko, web-oinarritutako, irakasleen du utility garatu galderak bidaltzeko batean followups eta ikusi ahal izango da foro zentzu tipikoa, etiketak eta antzekoak erabiliz, eta auto-osoa datuen bilaketa. Baina, era berean duzu egin ahal izango dute, bulego orduetan ordu, zure benetako gizaki escalated galderak. Izan ere, helburua, azken finean, beraz, bat eraikitzeko baino gehiago hasten gara seihilekoan ikastaroa informazio zorionez benetan erabilgarria corpus bat, komun ohiko galderak erantzunak, eta, beraz, arazoak konpontzeko zeure burua eta unstuck gisa azkar ahalik eta, aldi berean, beharrik irakaskuntza langileak normalean% 20% 30 irakaskuntza bekadun eta, jakina laguntzaileak langileek aldi berean. Annenberg Ongietorria CS50 deitzen dugu, eta noiz zehazteko duten, zer ezagutzen duzu? Galdera hau erantzun benetan eraginkortasunez online. Zure ordenagailuan ikusi behar dugu. Duzun hitz bat nahi dugu. Benetan zara borrokan, eta, beraz, nahi duzun bat hitz bat norbait ondoan, CS50 Ongietorria egingo bidaltzen, irakaskuntza fellow ustiategian, literalki, iPod batetik ikasleek 'izenak duen aldean, beste langileen izenak irakasten. Zure izena jasoko dugu, irakasleen baten izena, ondoren, eta zure ordenagailuko pantailan keinukariak hasiko da, mesedez, joan ikus Alice edo mesedez esaten joan ikusteko Bob langileen mahaian. Eta beraz, modu honetan, gauzak modu eraginkorrean bidaltzeko gisa dugu Ahal den neurrian, baita gidatzeko irtenbide guztiak erraz norabidean. Ataletan, gehiago intimo aukerak asko izango da esku- irakaskuntza bekadun bat eta 12 aukerei buruzko 16 edo, beraz, zure ikaskideekin, aste horretan, bakoitzak, arazoa multzo arazoak izan dugu eskatu galdera kontzeptuala ziztadak tamaina zenbaki bat, eta zenbaki bat galdera zarela irudikatu izan du zeure programatzeko, eta ezin izan zeure lan, baina atal testuinguruan, lan egingo dugu kolektiboki arazo horietako batzuk eta non Elkarrizketa garamatza. Horrez gain, atal bidalketen berrikusteko aukera izango duzu etxeko lanak duzula egin, zure ikaskideekin, batzuetan anonymized beti opt-, partekatu nahi baduzu lan egin duzula aurkeztu. Beraz, benetan izango da, bi norabide elkarrizketa bat izan behar du, eta aukera askoz ere dinamikoagoa zentzu berrikusi zure lana, baizik eta, besterik gabe, baino PDF edo inprimaketaren segundo batzuez begiratu eta horri buruz pentsatzen eta ez du zertan feedback xurgatzeko duen irakasleen eman. Eta hemen izeneko CS50 Espazioak tresna bat erabili ahal izango duzu. Ohituta dituztenentzat, hau C gisa ezagutzen den goiko ezkerreko hizkuntza da, eta gehiagoko denbora hau jakin behar duzu, baina hau da web-oinarritutako utility zaitugu atala eta 15 edo ikaskideekin saioa hasi ahal izango da erabili zure irakaskuntza fellow gela aurrean. Kodea leiho hau idazteko gai izango duzu. Elektronikoki txat ahal izango duzu benetan ez bazaude atalean une jakin, eta zure irakaskuntza fellow, denboran orduan eztabaidatzeko, Alice edo Bob klase soluzioa, irakaskuntza fellow klik egin dezakezu botoi bat, eta voila, edozein ikasleari izan da pantaila gainean proiektu lan denbora jakin hartan. Beraz duten lagunei hartu duten CS50 iraganean, konturatzen duten atal nabarmen berrabiarazi aurten gehiago izan aktiboa, dinamikoa, eta benetan guztiak, bi norabideko elkarrizketa arteko ikasleek eta irakasleek irakasten. Eta walkthroughs. Beraz, arazo multzo hauek ere eskaintzen ditugu, ez bakarrik zehaztapen bera, hau da, oro har, nahiko zehatza PDF, baina ere gauza ezaguna walkthroughs gisa, horren bidez irakasleen kide bat astero eramango Saio literalki ibiltzen da arazoa jaurtiketa bidez, emanez aholkuak eta aholkularitza, eta abiapuntu, eta ondorioz, oso galdetu Maiz egiten diren galdera: non ez dut hasteko? Beno, bai hasten duzu urpekaritza bere zehaztutako sartu, edo parte-hartzaileen edo walkthroughs hauek ikusten. Lehen Bisita gidatua, hain zuzen ere, ostiral honetan izango da. Ostiraletan, ez da hainbeste izango dira, uste dugu herri bat besterik ez da izango duelako denbora, baina, ondoren, ezin dugu filmatzeko hauek oso goiz astean eta ditu asteburuan online, beraz, hainbat egun ahal duzu benetan duten edukiak ihardun baita. Baina hori hitzaldia ostiral honetan. Orain laguntza egitura dagokionez, esanguratsuenak estatistika irakaskuntza, agian, 108 bekadun eta laguntzaileak ikastaroa Ikastaro honen ditu gaur egun. Batzuk gatazkatsuak ez duten klaseak sartu nahi izanez gero me up Hemen etapa, guys horiek izango, azken finean, benetan zehaztu da Ikastaroaren esperientzia. Irakaskuntza bekadun me irakasten eguneko eskolak asko izan dut, eta I gogoratu, horietako oso gutxi, Egia da, baina orain arte, oraindik gogoan dut artean horiek gutxi nire CS50 TF, benetan lagundu duten galderei erantzun me, benetan lagundu me nahian borrokan ari nintzen, eta benetan izan zen honetan bazkide Oso mundu berri bat ikasteko esperientzia. Pixka bat, guys horiek guztiak batu egingo tarta kanpo, eta horrek CS50 tradizio bat da, Memorial Hall gurutzadura, baina me utzi lehen aurkeztu Nate Hardison berriro ere, Rob Bowden, eta Tommy McWilliams, aurtengo ikastaro buru. You guys me sartu hemen erdian. Prestatu dute batzuk inspirazio nabarmentzea. TOMMY MCWILLIAMS: ez nuen ezer inspirazio prestatzeko. Baina Tommy da nire izena. Mather senior bat naiz. Informatika ikasten ari naiz, benetan hunkituta buruak taldeak eta zurekin bidaia CS50 igarotzen. Zer CS50 maite dut nola irakasten benetan uste duzu buruz arazoak modu berri bat. This is really skill bat eskerga izango da, ez du axola zer eremua sartu duzu. Eta ez hori bakarrik, baina gozokiak free edozein baino gehiago eskaintzen dugu beste campus ikastaroa. Beraz, besterik ez dut benetan aurrera begira ikusten zer guztiontzat seihilekoa hau eraikitzen. Eta edonork edozein zalantza izanez gero, edo seihileko osoan zehar, zalantzarik gabe sentitzen free me iristeko, eta pozik lagunduko nuke. ROB Bowden: Hi. Rob Bowden naiz. Kirkland senior bat naiz. Bai, hori da. Gara, benetan hau hurrengo seihilekoan kitzikatuaren. Guztiak Oraindik duzu kitzikatuaren espero dugu. Ez nuen espero dela. Bai. Beraz, hainbeste ahalegin jarri genituen seihilekoa hau benetan handia egiteko, eta gisa luze Oraindik ahalegina jarri prest, ez dago hainbeste lor dezakezu Ikastaro honen daudelarik. Fun asko lor dezakezu ikastaro honen daudelarik. 108 langile fun asko lortu ahal izango duzu ez bada atera ez dugu, beraz, besterik ez parte hartzen saiatu behar da, eta ez zara damutuko. Nate HARDISON: Hi, guys. Nate naiz. Ikastaroaren preceptor naiz. Benetan hunkituta nago hemen izango baita. Hau da nire lehen urtea da. Ikastaro honetan duzun guztia espero dut, eta askoz ere gozatu dut gisa I izan da orain arte. Eta nola bederatzi edo hamar etorri bitar ikasteko inoiz nahi baduzu, zatoz nirekin hitz. HIZLARIA: 1 Beraz, guys horiek hemen utzi pixka bat eszenatokian arriskua awkwardly, dezagun Bihurritu besterik ez dugu aurretik zain gauza gutxi baten bidez cake for adjourn. Zer da gezur aurretik? Beno, iaz atzera begirada azkar bat hartuko dugu bada, arazo zero ezarri, zure aurrekoek Scratch, grafiko bat izeneko programazio hizkuntza batean paloma hizkuntza programatzeko Ikastaroaren lehen egunetan erabili ahal izango dituzu, hasierako ostiral honetan, zenbait kontzeptu batzuk ezezagunetan ikasten, baina konturatu duten aldez aurretik duten alderdi aurreratu bat izango da background. Iaz arazo ezarri bi ikasle mundu paloma kriptografia, informazioa edo enciphering scrambling arte, datuak enkriptatu aplikatzeko, eta hacker azken edizioan programak urteko ikasle jarraitu zuen pasahitzak tipiko bat edo crack deskodetu ordenagailuaren. xc fitxategia pasahitza datozen algoritmoak eta heuristics brute indarrean kalkulatzen norbaiten ordenagailuan pasahitza sistema izan zen. Joan den urtean, arazo edo bi ezarri lau egin ikasle ezartzeko Sudoku jokoa. Eta hacker edizioa Urte hartan ez ikasle ez bakarrik ezartzea nola play jokoa, baina benetan Solver bat, zeinaren bidez ordenagailua eman dezake, giza, ukituak, zuri konpontzeko baino azkarrago bereziki arazo hori. Arazo multzo bost, Kernet genuen, informazioa berreskuratzeko artea izan da, nahi gabe edo oso nahita ordenagailutik ezabatuko. Iaz, irakasleen eta I campus inguruan strolled hartu pertsonak, lekuak eta gauzak argazki eta, ondoren, ustekabean formateatu gure kamera txartela media zuela argazki horiek guztiak. Baina, ez dago arazorik, Kernet multimedia-txartel hau irudi bat egin dugu, entregatu da klasean ikasle guztiak, eta horiek desafioa programak idazteko berreskuratu txartela JPEGs guztiak. Eta hori da, benetan gure arazoa gogoko multzo bat da, eta sortu zulatu I zure aurrekoek bat, fun handia izan elektroniko zaharrarekin irakurri noizbait duela. Matt da. David maitea, atzo nire ahizpa ustekabean formatuko bere kamera SD txartela eta urte bat galdu argazkiak gogoangarria merezi. Tamalez, ez zen onena bere datuak babeskopiak. Baina egoera hau gogorarazi me p-set bost, beraz, saiatu nahi nuke pentsatu nuen berreskuratzeko programaren bidez exekutatu bere SD txartela idatzi dut modu guztiak atzera urrian. Beraz, lau ordu ondoren kalkulatzen raw irudi bat sortzeko formatu SD txartela - Google frogatzeko pretty Ildo horretan lagungarria izan da, I arte ironikoki gertatu da zure argibideak topatuko Interneten komando-lerroko argumentu batzuk inguruan tinkering ondoren, kudeatzen I auzitegiko irudia sortzeko, eta instalatu eta konfiguratzeko ondoren CS50 Appliance, auzitegiko irudi abiarazi kudeatzen dut nire programaren bidez eta 1.027 berreskuratzeko guztiak nire ahizpa argazkiak, Matt idazten du. Iaz arazo multzo sei, ikasleek hiztegi bat eman dugu 150.000 ingelesez hitz eta desafioa spell checker bat idazteko erantzun inprimakia kontsulta, hitza ongi idatzita dagoela edo gaizki ahalik eta azkarren. Eta opt-oinarri ziren onartzen, ondoren, erronka ikaskideekin ikasle horien emaitzak posting, RAM zenbatekoa erabiltzen dituzten, zenbaki PUZaren ziklo edo segundoak erabiltzen dira eta, beraz, ikasle ziren gero sailkapenean Ikastaro web - berriro ere, alderdi guztiz aukerakoa, baina fun handia oso maiz, ikasle bat posizio kopurua 10 edo, beraz, handia board, web orrian, joan off afaria eta ondoren itzuli, eta konturatzen besterik ez zuen bere aurrean, bere gelakide ahoko big taula batean, horrela, bi edo hiru ordu besterik ez beste resultantes bat bere gelakide sortu. Beraz, espero dugu aurten antzeko zerbait baita. Arazo multzo 7 izan zuen gidatzeko web programazio norabidean dugu, benetan arazoak konpontzeko, ingurumena gero eta gero eta ohikoagoa baten web nabigatzaileak. Ezagutu ondoren decreasingly MACS eta PCak software deskargatzeko dugu, baina gero eta gehiago, ez da egin dugu web barruan. Eta, hain zuzen ere, joan den urtean, 88 ikasle azken proiektuen% ikastaroa ziren web-oinarritutako. Eta horiek ere, klase honetan egingo duzun ondorio by trebetasunak dira ikastaroa amaitu aurretik, ikastaro-en amaieran zain dago delako CS50 azoka da, hau Zientzia azoka ideia oinarritzen da erakusketa, baina bertsio honetan arrazoizko bat egin klasean ikasle guztiei ekarriko haien ordenagailu eramangarriak, eta haien lagunak, eta familia, eta Ipar-mendebaldeko Zientzia, eraikin handi bat on beste batzuk campus, ezarri bere ordenagailu eramangarria, janari batzuk lortzeko, palomita batzuk eta edaria lortzeko, eta erakusteko, ondoren, behin betiko proiektuak asistentzia, azkeneko urte horietan guztietan numbered campus osoko 2.500 parte-hartzaile batzuk, eta adierazpen bezala honetan, eta hau ez bezalakoak ziren azokan arraroa. Azoka aitzindariak CS50 Hackathon, aukera bat hop Harvard shuttle, kalean behera burua Microsoft 8:00 etan, eta ez da etxera 7:00 arte! Lehen afaria zerbitzatzen dugu 8:00 PM, 1:00 PM afaria bigarren, eta horiek oraindik 5:00 at zutik AM tratatzeko IHOP at krepe dugu. Eta Hackathon aukera bat da, irudian hemen, zure murgiltzea behin betiko proiektuak, zeure edo batean lagunekin lan egiten duten ala ez kolaborazio ingurune, non irakasleen osoa da ondo lanean ari Hong Kong Chinese elikagaien hornidura zabal bat gau sartu. 5:00 etan izango da, besteak beste, irudi hauek nahiko ohikoa baita aurten. Beraz, une batean adjourn gisa tarta,% 76 batean berak izan baitu gogoan gela honetan pertsonen esperientzia ez dute aldez aurretik, eta curriculumaren arabera, Ikastaro hau, azken finean, garrantzitsuena ez da hainbeste non amaitu zure ikaskideekin erlatiboa, baina non, aste 11, amaituko erlatiboa astea: 0 zeure burua. Hau CS50 da.