[Powered by Google Translate] SPEAKER 1: Dan huwa CS50. So I kien fejn inti issa xi snin ilu, u meta I kien freshman fil- time, I ma kienx verament fuq din it-triq ta 'kif isir kompjuters xjenza, li jagħmlu inġinerija. Tabilħaqq, I daħal fis dan il-post bħala konċentratur gvern. I ntlaqgħet fl-iskola għolja kid li xtaqu affarijiet simili istorja. Għoġobni liġi kostituzzjonali, it-tip ta 'l-Ingliż u l-matematika, u għalhekk it-tip ta' sew tond, imma mhux neċessarjament jaf affarijiet li kelli ma ġewx mgħallma fl-iskola għolja. U hekk sena freshman, I kellha din trepidation, fejn anki jekk I Għoġobni kompjuters, logħob tal-kompjuter u simili, I ċertament qatt ma meqjusa lili nnifsi bħala persuna kompjuter, xjenzat kompjuter, u franchement, ħsibt ħbieb tiegħi fl-iskola għolja li kienu qed jieħdu kompjuter xjenza kienu daqsxejn ta '- geeks. And yet, meta sirt hawn fuq il-kampus, kien hemm dan il-kors, CS50, u fl- il-ħin, huwa kellu din ir-reputazzjoni tat verament tkun xi ħaġa li beware. Kien kors tajba. Kien kors gost. Imma inti kellha fil-fatt tikseb li l-marda fil-bieb. U anki I ma tinqasam dik is-sena freshman limitu. U I marru fit-triq tiegħi li huwa konċentratur gvern, għaddejja kif ħafna mill-prerekwiżiti bħala I tista ', jaqsmu l-għadd affarijiet għall gen ed jew qalba u s-sena simili, u mbagħad sophomore, għal xi raġuni, sibt l-nerv li pass marda fix-Xjenza Center B, fejn CS50. A xjentist kompjuter famużi ħafna bl-isem ta 'Brian Kernighan kien tagħlim hawnhekk dik is-sena, u anki hemmhekk, I kien biss lest li attwalment jimla kard istudju tiegħi billi din il-klassi suċċess / falliment. Fittixt madwar me, u I dehret kulħadd f'din il-kamra ltqajna biex tkun taf mod aktar dwar ix-xjenza tal-kompjuter, dwar l-ipprogrammar, dwar il-kompjuters. Kulħadd għandu programmazzjoni f'din il-kamra peress li kienu 12, iżda fil-fatt, dan ma kienx il-każ. U għalhekk il-ġurnata ħafna aħħar, it-Tnejn 5 ta 'l-semestru li nieħu dan qabża u l-bidla minn għadda / ma għaddiex għal grad ittra, u jispiċċaw jinbidlu tiegħi konċentrazzjoni istess jum għall-xjenza tal-kompjuter. Issa li mhux għan tagħna f'dan il-klassi, li jduru inti kollha fis-kompjuter xjenza konċentraturi, imma verament, biex jipproponi li hemm din l-opportunità f'dan il-qasam u f'oqsma oħra li magħhom inti tista 'tkun pjuttost familjari, peress li l-iskejjel għolja tipikament jsegwu kurrikulari pjuttost standard triq, imma li venture fil, fil CS50, fl-ilmijiet ġodda. U jekk inti seduta hawn illum taħseb inti ma attwalment jagħmlu parti, hekk jagħmlu l-maġġoranza tal-poplu għal-lemin tiegħek u biex ix-xellug tiegħek. Tabilħaqq, is-sena, 76% ta 'l-istudenti f'din il-klassi kellu l-ebda esperjenza preċedenti. Allura kuntrarjament għal dak li inti tista 'taħseb, ħafna mill-poplu seduta madwarek llum ma, fil-fatt, l-ebda esperjenza preċedenti. 18% ħadu klassi waħda KEFA, u 6% ħadu tnejn jew aktar. Sadanittant, aħna nistaqsu-istudenti tagħna kull sena li jiddeskrivu lilhom infushom fit-termini ta 'livell ta' kumdità, u dan huwa - hemm l-ebda definizzjoni waħda ta 'dan. Inti biss tip ta 'jafu dan, jekk int ma komdu ħafna fil-CS50. U s-sena li għaddiet, kellna 55% f'dan il-porzjon pie aħdar hawn, awto-deskrizzjoni bħala studenti inqas komdi li franchement kellna l-ebda idea why'd huma ħanut tal-kors fuq dik ewwel jum, iżda l-istess 55% baqgħu magħna sal- tmiem tul ta 'min, kif għamlet 35%, li kienu x'imkien bejn dawk aktar komdu u dawk inqas komdi. Allura x'inhi l-xjenza tal-kompjuter? Ukoll, fl-iskola għolja, u verament, b'mod aktar ġenerali hemmhekk f'dawn il-jiem, hemm din il-perċezzjoni jew dan kunċett żbaljat li x-xjenza tal-kompjuter hija programmazzjoni. U li assolutament aspett wieħed ta 'xjenza tal-kompjuter, iżda l-ipprogrammar, tkun xi tkun il-lingwa hija, huwa verament biss għodda li kompjuter xjentisti użu sabiex isolvu problemi, jew fil-qasam tax-xjenza tal-kompjuter jew, dejjem f'dawn il-jiem, fil-xjenzi fiżiċi, l-naturali xjenzi, fil-mediċina, fl-istudji umanistiċi, li janalizza settijiet kbar ta 'data. Kullimkien issa hemm kompjuter u d-dejta, hemm l-opportunità li japplikaw lezzjonijiet meħuda fi klassi bħal CS50. Mela ejja issolvi problema li xjenzat kompjuter tista 'tmur dwar soluzzjoni u tipprova tpoġġi xi lingwaġġ, jqajjem xi qafas kunċettwali, madwar dak li inkella jistgħu jkunu xi ideat pjuttost astratti. Allura dan huwa telefon. Inti ma tara dawn l-affarijiet spiss wisq. Il-kulleġġ xorta jidher li dawn fil-djar u dormitorji, iżda lura fil-ġurnata, meta inti riedu li tuża t-telefon bħal dan, ma kien hemm ebda elettronika indirizz ktieb fil cell phone tiegħek. Pjuttost, inti jinġibed up xi ħaġa magħrufa bħala ktieb tat-telefon, u dawn il-kotba tat-telefon kellhom madwar 1,000 paġni tipikament. Huma kienu magħżula minn A sa Z, u inti sempliċiment kellha ssib il-paġna dritt li isibu l-persuna li qed tfittex biex isibu l-isem tagħhom u d- numru tat-telefon. Issa kif taħseb li tmur dwar tfittex up xi ħadd f'dan il-ktieb? Ejja ngħidu l-għan tiegħi huwa li jagħti ħabib Mike tiegħi Smith sejħa. Ukoll, kif nista tmur dwar konstatazzjoni Mike Smith? Ukoll, approċċ raġonevoli ħafna, jekk naive u ineffiċjenti, ikun jibdew hawn, u tibda flipping għall-paġna 4, għall-paġna 5, għall-paġna 6, u biex issolvi ta linearment, tul linja dritta, jgħaddu dan il-ktieb tat-telefon, u anke għalkemm huwa għaddej biex tkun oerhört tedious, jekk Mike Smith huwa f'dan ktieb, jien eventwalment ser tilħaq lilu meta I finalment flip għall-S taqsima ta 'dan il-ktieb. Issa, naturalment, inti m'għandekx bżonn li jkun xjenzat kompjuter li tkun taf li din huwa mod stupid ta isolvi din il-problema. X'għandu bniedem tipiku huwa do? Isir ukoll. Allura inti flip għall-nofs, id-dritt? Allura youd flip madwar l-nofs, tfittex hawn, u jien jidhirx li ssib myself fit-taqsima M. Okay, so M huwa b'mod ċar mhux dak li jien tfittex. Mike huwa għad-dritt, biex ngħidu hekk, ta 'din it-taqsima, u kif xi wħud minnkom jkollhom rajna qabel, nistgħu litteralment issa tipproċedi għall-tiċrita dan problema nofs. Int verament ma għandu jkun li impressjonat. Kissret l-isfel l-ħjata huwa attwalment mhux li diffiċli. Il-poplu reali tagħmel dan il-mod, iżda r-ħjata, irridu issa għandhom żewġ problemi. Kull wieħed li huwa nofs kbir, u nistgħu litteralment tarmi li nofs il- problema bogħod. Issa aħna qed xellug ma ma 1000 paġni, imma jgħidu, 500. Allura issa x'għandi nagħmel? Ukoll, bniedem tipiku se jmorru madwar fin-nofs mill-ġdid, u I find myself fil is-sezzjoni R, hekk pjuttost mhux hemm. Għalhekk għal darb'oħra, I jistgħu tiċrita din il-problema fil nofs. Grazzi. Allura issa I biss ikollhom madwar 250 paġni, u I tista 'tagħmel dan mill-ġdid, u għal darb'oħra, u mill-ġdid, u jmorru minn 125 sa bejn wieħed u ieħor 60, sa 30, u 15, u oħrajn. U fl-aħħarnett, I ser tingħata fadal għal waħda mill-paġni S, li fiha, jekk hu fil-ktieb tat-telefon, Mike Smith għandu jkun. Issa li l-algoritmu ovvjament pjuttost raġonevoli, u huwa one-time użu algoritmu f'dan il-każ, imma dak li nistgħu sort ta jieħdu l bogħod minn dak? Ukoll, l-ewwel approċċ, korretta, jekk naive, għalkemm, kien, jista 'jkun deskritta minn din il-linja dritta. Mela jekk fuq l-assi x, hawnhekk nistgħu ngħidu, dan huwa d-daqs tal-problema. Hekk kif l-assi x tmur lejn il-lemin, il-problema tkompli tikber. Xi jfisser li tkun akbar? Fil-kuntest ta 'din il-problema, aktar paġni fil-ktieb tat-telefon. Hemm xi ħaġa aktar li nistgħu tikkwantifika. Fuq il-y-axis, il-ħin biex issolvi. Hekk kif l-assi tmur up, aħna jippreżumu li preżumibbilment jieħu aktar ħin. Allura li l-approċċ l-ewwel lineari tiftix minn paġna waħda għall-paġna 1000 hija proċedura lineari, algoriżmu lineari jew proċess, u nistgħu jiddeskrivi lilu minn din il-linja dritta. Jekk I żid paġna waħda aktar għall-ktieb tat-telefon, li għaddej biex, fl-agħar każ, tieħu me paġna waħda aktar flip biex isibu Mike Smith. Jekk I żid 100 paġna, 100 aktar Flips, jew unitajiet ta 'ħin. Issa I jista 'jkun għaqlija ftit ma' dan. I m'għandhomx bżonn biex verament jduru paġna waħda f'ħin wieħed. I tista 'tagħmel affarijiet simili tnejn fi żmien jew erba fi żmien, iżda anke li mhux dak kollu li fundamentalment aħjar. Anki jekk huwa tnejn fi żmien, yeah, li tip ta 'jiċċaqlaq din il-linja isfel daqsxejn, u dan ifisser li dan jieħu inqas ħin, minħabba l-istess numru ta 'paġni, imma mhuwiex fondamentalment aħjar. Imma dak li aħna biss tagħmel, u dak li ma kollu inti do istintivament? Inti fil-fatt jinkiseb ftit xi ħaġa bħal din, iż-żmien logaritmika, fejn il-problema tista 'tikber u jikbru u jikbru, iżda l-ispiża ta' soluzzjoni li problema, il-ħin meħtieġ biex isolvu din il-problema, ma jikber kważi malajr. Dan ikun kurva logaritmika, log tat n, fejn n huwa biss fid-daqs tal- il-problema, l-għadd ta 'paġni f'dan il-ktieb tat-telefon. U dak li jfisser dan f'termini reali? Ukoll, jekk ikollna, bħal, 500 ruħ f'dan il-kamra dritt issa - jew pjuttost, jekk ikollna - taħlit metafora - ma tagħmel dan leżempju s'issa din is-sena - hekk jekk għandna 500 paġni fil-telefon ktieb, u aħna rdoppjat sa 1,000, f'dan il-mudell aktar intelliġenti ta ' flipping għall-nofs, kemm aktar page-tearers ma jieħdu biex imorru minn 500 paġni sa 1,000? Ukoll, wieħed biss dmugħ paġna addizzjonali. Jekk inti mogħtija lili ktieb tat-telefon 2000 paġna, no big deal. I d biss tiċrita hija waħda ħin addizzjonali. Hekk fil-qosor, id-daqs tal-problema tista 'tikber ħafna aktar mgħaġġla mill-ispiża ta' attwalment jissolvew. Issa dan huwa biss wieħed algoritmu bħal dawn. Hemm oħrajn li nistgħu issolvi f'din istess mod. U hekk għaliex ma nagħmlu dan - jekk inti Humer lili, għalkemm awkwardly hawn fil Sanders, imorru quddiem, kulħadd, jekk inti tista ', u stand up fil-post. Kif tara fuq l-iskrin hawn, dan huwa algoritmu, proċess, kompjuter programm, jekk inti se, li għandhom jitwettqu mill-bnedmin, li għandha biss tliet passi. Aħna diġà fuq pass wieħed, inti stajt saqajh. U issa taħseb li yourself in-numru wieħed. Dan huwa numru attwali tiegħek. Kulħadd hawnhekk huwa numru wieħed. Pass 2, par up ma 'xi ħadd wieqfa u n-numri tiegħek flimkien, u mbagħad jadottaw din is-somma bħala numru ġdida tiegħek. Wieħed mill inti għandek joqogħdu bilqegħda, imbagħad irrepeti. Fuq dan il-punt, anqas u anqas nies għandhom ikunu bil-wieqfa. Dan huwa fejn jiġrilha aktar strambi. Xi ħadd hawnhekk, hawnhekk. Il-parti agħar huwa, inti ukoll għandek ħafna verbalment jagħmlu aritmetika quddiem ta 'mijiet ta' undergrads Harvard. Okay, daqsxejn ta 'bug hawn. Okay, x'hemm numru tiegħek? Disa. Okay. X'hemm numru tiegħek? 179. Okay, tajba. Allura 188. Allura inti guys tista joqogħdu bilqegħda. X'hemm numru tiegħek? 118. Xi Undergrad intelliġenti jibdew jagħmlu l-matematika. Okay, 118, 188. X'aktar sirna? 71. 79. Okay. U? 47, għalliema li,, li jagħtina kemm? 705 hija t-tweġiba. U li, fil-fatt, eżattament korrett. Le, aħna kienu attwalment ftit off hemm, imma kif jekk dan ħadmu? X'għandu jkun ġara biss? Allura fuq kull iterazzjoni ta 'dan algoritmu, bdejna ma' xi numru ta 'nies bil-wieqfa, u li kien in-numru totali, n, fl-ewwel. Imbagħad nofs inti sib stabbiliti, u aħna marru għal n matul tnejn. Imbagħad nofs inti sib stabbiliti, aħna marru għall n fuq 4, n iktar minn tmien, aktar minn 16, u oħrajn, sakemm, anki jekk it-tip ta ddiżintegrat hemm fil- il-għan, fit-teorija, kellhom kulħadd paired off fil gallarija, u mezzanin, u orkestra hawn, kien ikollna waħda biss wieqfa persuna isolati, b'total valur, f'dan il-każ, ta '705. Issa dak ma jfissirx, madankollu, għaż-żmien running? Ukoll, jaħsbu dwar jekk I, bħala l-bniedem, kienu għamlu dan manwalment. Nixtieq bdew pjuttost naively iżda b'mod korrett ma 'wieħed, tnejn, tlieta, 4, 5, 6, 7, 8, u oħrajn; jieħu żmien pjuttost twil. So I tista 'tagħmel aħjar, id-dritt? Fl-iskola grad, inti mhux biss jgħodd dawk. Inti jgħodd twos. Allura żewġ, erba ', sitt, 8, 10, 12. U li gets ħafna aktar mgħaġġla, iżda issa fundamentalment, billi jwieżen l- intelliġenza kollettiva ta 'kulħadd f'din il-kamra, nistgħu niksbu kurva ħafna aktar bħal dan, fejn issa, in-numru tal-poplu f'din il-kamra jista doppja, ieħor nies 700 jimxu fil din il-kamra għall-1400-nies, imma dan se jieħu biss minna iterazzjoni waħda aktar ta 'dan algoritmu biex isolvu. U għalhekk dejjem aktar, dawn il-ġranet, meta għandna dawn id-data enormi settijiet Facebook, u Google, u simili, huwa soluzzjoni ta 'problemi ma' din id-daqsxejn ta ' għarfien, din id-daqsxejn ta 'cleverness, li l-jħallina naqtgħu dejjem aktar li jagħmlu ħafna, affarijiet ferm aktar qawwija ma 'kompjuters llum. Jekk inti tixtieq dawn it-tipi ta 'affarijiet, inti tista raw fuq Facebook CS50 Jum Puzzle stess, toħroġ din is-Sibt. Jekk inti tixtieq li tipparteċipa fil xi ħaġa bħal din, fejn inti u 2, jew 3, jew 4 timijiet ta '4 tixtieq issolvi xi puzzles bħal dawn kif dan wieħed, għandek ċans li tirbaħ xi premjijiet fabulous, fosthom huwa Wii, u xi karti rigal, u xi swag Facebook ieħor din is-Sibt, nofsinhar sa 3:00. Mur cs50.net/rsvp għal tali. U dan slide hija online jekk inti tixtieq li play madwar. Il-puzzles din is-sena għandhom ikunu ġodda. Tista 'tinnota fil-klassi, ukoll, l-kameras aktar din is-sena. Allura mhux biss se-kors ikun iffilmjati fil-mod tas-soltu, CS50 tista 'wkoll tkun jieħdu sehem fi dokumentarja dwar l-edukazzjoni ogħla li l-tħares lejn l- esperjenza trasformattiv li student jista 'jkollhom dawn il-jiem fil- kors undergraduate ta 'studju. Allura lejn dawn l-aħħar, mhux biss se nkunu iffilmjar għal dan, aħna ser tkun iffilmjar kif ukoll għall-, dejjem aktar, l-udjenza online tagħna, kif ukoll, fuq l-okkażjoni, din l-udjenza hawn. Allura aħna nilqgħu għall-klassi din is-sena l-istudenti fl-iskejjel tagħna Harvard estensjoni, iskola gradwat ta 'disinn, l-edukazzjoni, l-iskola tan-negozju, il-Kennedy Iskola, l-iskola liġi, kif ukoll numru ta 'studenti mill Belmont, Lexington, Newton, u Skejjel WATERTOWN Għoli. Merħba lilkom ilkoll. Barra minn hekk, din is-sena, kif inti tista smajt, Harvard, u MIT, u Berkeley issa daħlu fi sħubija kollaborattiva fuq inizjattiva msejħa EDX, li hija inizjattiva li tiftaħ l-edukazzjoni għal kulħadd il-poplu online aktar u, fundamentalment, tibda tagħmel riċerka dwar skala ferm usa 'kif in-nies jitgħallmu. U hekk CS50 se tkun l-ewwel kors tal-kulleġġ tal-parteċipazzjoni f'dik inizjattiva, kif ukoll, li jfisser li inti ser ikollok aċċess għall-aktar għodod, l-kontenut kollu aktar kurrikulari, l-kontenut vidjo aktar bħala B'riżultat ta 'dan, kif ukoll ta' filgħodu bieraħ, il-poplu 53019 li jkollhom rreġistraw biex jieħdu CS50 flimkien miegħek din is-sena fuq l-Internet. Allura dak li dan ifisser, b'mod partikolari, huwa li l-għalliema u I għandhom jintefqu pjuttost ftit ta 'żmien dan is-sajf tħejjija għall-waqgħa, kemm fuq il-kampus u off, sabiex inkunu nistgħu jibdew jibnu corpus ta 'interessanti, ta konvinċenti, ta 'l-involviment kontenut edukattiv, li tiffoka b'mod partikolari fuq mezzi tal-ġarr aktar intimi ta 'materjal pjuttost kumplessa. Allura minbarra l-lectures tal-kors tal-, u sezzjonijiet, u affarijiet walkthroughs imsejħa, li aħna ser tirrevedi fi ftit ftit, aħna ser jkollhom ukoll dawn xorts din is-sena li jippermettu li inti taħdem ma 'l-kors minn angolu differenti kollha flimkien. Mela ejja jużaw dan bħala opportunità biex tieħu Peek malajr fil waħda li jiddiskuti dan il-kunċett ta 'binarja. Allura fix-xjenza tal-kompjuter hemm affarijiet imsejħa algoritmi, tnejn minnhom aħna biss ħa ħarsa lejn - dawn il-proċeduri għal soluzzjoni ta 'problemi. Iżda fl-aħħar tal-ġurnata, għandek bżonn li tirrappreżenta l-informazzjoni b'xi mod, u inti jeħtieġ li jirrappreżentawha b'mod li l-kompjuter jista 'jifhem. U anki jekk inti ma verament jifhem kompjuters, u int fl- li 76% id-dritt issa, inti probabilment jkollhom xi sens vag li l-kompjuters b'xi jittrattaw żero u dawk, is-sistema binarja, biex ngħidu hekk. Issa għaliex huwa li l-każ? Ukoll, jirriżulta meta l-kompjuters ewwel daħal dwar, jekk inti meħtieġ biex jirrappreżentaw informazzjoni, inti tista 'tagħmel dan bl-elettriku, u għalkemm din hija daqsxejn ta oversimplification, mod faċli ħafna ta 'żamma ta' informazzjoni huwa jew billi ddawwar li l-elettriku fuq, wieħed fil-binarju, biex ngħidu hekk, jew tidwir li l-elettriku off. Allura Barry, jekk inti ma mind, jistgħu aħna dim-dwal kompletament għal ftit mument? Dan hawnhekk hija żero binarja ħafna gratwita. Kull dritt, jekk ngħaddu l-dwal back-up, issa Sanders Teatru huwa li jirrappreżenta l-valur binarja ta 'wieħed. Sfortunatament, b'sett wieħed biss bit, biss sett wieħed ta 'dwal, nistgħu biss jirrappreżentaw żewġ numri fid-dinja, żero u wieħed, u d jkun sbieħ jekk kompjuters seta 'jibbaża ftit ogħla minn dak, iżda tabilħaqq, li jistgħu. So let me pull up fuq l-iskrin hawn ħabib tagħna, Nate Hardison, li se tagħti us ħarsa matul il-kors ta 'ftit minuti fuq dan il-kunċett ta 'binarja. Nate HARDISON: Back meta inti tgħallimt kif jaqraw u jiktbu n-numri, inti tgħallmu dwar l-ċifri żero sa 9. Biex tikteb numri sħaħ ikbar minn 9, inti taf li kull ma kellu jagħmel kien jużaw xi kombinazzjoni ta 'dawn numri, bħal fil 52 u 437. Allura dan il-mod ta 'numri bil-miktub għandha isem, notazzjoni deċimali. Għaliex deċimali? Ukoll, l-għerq Latin ta 'deċimali, Deca, tfisser 10, u meta jkollok 10 numri fis-sistema notazzjoni tiegħek, 10 isir għadd pjuttost speċjali. Ejja nħarsu lejn in-numru 437 miktub fl-notazzjoni deċimali jifhmu għaliex. Nistgħu 1 ikissru 437 fis 400 flimkien ma '30 plus 7. Nistgħu nkunu l barra aktar, b'tali mod li konna ltqajna erba 'darbiet 100 plus 3 ħinijiet 10 u 7 darbiet 1. ftakar tagħlim dwar il-post dawk, il-post 10s, il-100s post, u l-bqija? Dan huwa eżattament fejn li tiġi minn. U fl-aħħarnett, nistgħu naraw kif konna ltqajna mazz ta 'poteri ta' 10 inkorporat fil hawn. Imxejna ltqajna 4 darbiet 10 għall-2 flimkien ma '3 darbiet 10 għall-1 flimkien ma' 7 darbiet 10 sa l-żero. Allura issa tara għaliex 10 huwa numru speċjali notazzjoni deċimali. Fil-fatt, konna ltqajna l-isem għal dan. Huwa sejjaħ il-bażi, peress li huwa l-bażi ta 'l-esponent fil aritmetika tagħna hawn. Notazzjoni deċimali mhix l-uniku mod biex jirrappreżentaw numri. Fil-fatt, anke jekk aħna jeħles mill-żewġ ċifri permezz ta 'disa, nistgħu xorta jirrappreżentaw kollha tan-numri li nistgħu ma deċimali. Allura issa li għandna żewġ ċifri, żero u wieħed, tnejn huwa numru speċjali tagħna, il-bażi ta 'sistema notazzjoni tagħna. L-isem ta 'din is-sistema notazzjoni huwa msejjaħ binarja, peress li l- prefiss bi ifisser tnejn. Allura minflok, issa, li jkollhom post dawk, u 10s post, u l-bqija, aħna issa għandhom post dawk, post twos, post fours, u l-bqija, li jmorru minn setgħat ta '2. Mela ejja ara dan billi tagħmel xi għadd. Allura żero għadha żero, u wieħed għadu wieħed. Madankollu, issa li konna ltqajna post twos minflok ta 'post 10s, 10 jirrappreżenta n-numru 2. Biex tikseb tlieta, aħna żid għal dak, u jiksbu 11. Erba, peress li hemm issa post fours, huwa rappreżentat minn 100. Ħames huwa 101. Sitt hija 110. Seba huwa 111. Tmien, għal darb'oħra, għandu l-post tiegħu stess. Allura huwa 1000. U naħseb ikollok il-punt. SPEAKER 1: Allura dan huwa li jgħidu dak li kompjuters do u huwa binarja dak li huwa attwalment mhux li differenti minn dak li aħna kont qed tieħu għall mogħtija għal xi snin, id-dritt? Lura fl-iskola grad, inti tgħallimt li jgħoddu preċiżament fil- moda li Nate propost, iżda inti probabilment ma verament ħsibt dwar dan peress li, il-fatt li hemm dan il-post dawk, 10s post, u 100s post, u li pjuttost arbitrarja. U fil-fatt, il-kompjuters sempliċement jużaw din il-bażi differenti. Iżda fl-aħħar tal-ġurnata, li attwalment fiżikament jirrappreżentaw din l-idea ta ' żero u wieħed, inti ovvjament ma biss tad-dwal u jintfew neċessarjament. Ikollok bżonn tagħmel dan fuq skala qamħ ferm ifjen. U billi qamħ ifjen, inti tista tiftakar din il-ġugarell ftit iblah mit-tfulija, Willy sufi u dawn il-partiċelli manjetiċi ftit. Partiċelli Allura manjetiċi huma xi ħaġa li inti tista 'tallinja fi ftit direzzjonijiet differenti, forsi tramuntana-nofsinhar jew nofsinhar-tramuntana. U hekk ħafna ta 'incarnations fiżiċi ta' teknoloġija dawn il-jiem li jużaw binarju, li jużaw żero u dawk, sempliċiment magnetism fuq ġewwa li tallinja l-affarijiet up-isfel jew 'l isfel għal fuq, u b'hekk jirrappreżentaw żero jew wieħed, rispettivament. Allura fil-fatt, ejja jimxu bogħod mill-astratt hawn, u ħarsa lejn il-ġewwa ta 'x'hemm drive tal-kompjuter aktar tradizzjonali iebsa. Dan wieħed jiġri li jkun daqsxejn akbar fuq l-iskrin, b'mod li huwa minn desktop kompjuter, iżda laptops llum xorta jkollhom din it-teknoloġija istess, iżda hija gradwalment jiġu mibdula mill-affarijiet aktar sofistikati li kienu fil-fatt l-ebda jiċċaqilqu partijiet - l ġewwa, imbagħad, ta 'hard drive. SPEAKER 2: Il-hard drive hija fejn PC tiegħek ħwienet aktar ta ' data permanenti tagħha. Biex tagħmel dan, l-informazzjoni jivvjaġġa minn RAM flimkien ma 'sinjali ta' softwer li jgħidulek l-hard drive kif jaħżnu dik id-data. Iċ-ċirkwiti hard drive tittraduċi dawk is-sinjali fis-vultaġġ varjazzjonijiet. Dawn, imbagħad, jikkontrollaw partijiet li jiċċaqilqu tal-hard drive, xi wħud mill-ftit partijiet li jiċċaqilqu jitħalla fil-kompjuter moderna. Uħud mill-sinjali tikkontrolla bil-mutur, li l-iskejjel platters metall miksija. Id-data tiegħek huwa attwalment maħżuna fuq dawn platters. Sinjali oħra jiċċaqalqu l-irjus read-write biex taqra jew jikteb data dwar il-platters. Dan makkinarju hija tant preċiżi li xagħar uman ma setgħux anki jgħaddu bejn il-kapijiet ta platters għażil, iżda x-xogħlijiet kollha b'veloċità terrific. SPEAKER 1: Allura aħna issa zoom fl fuq dak li verament jiġri fuq quċċata ta 'dawn platters f'termini ta 'l-magnetism, aħna għandna dan it-tieni ta' żewġ jistenna. SPEAKER 3: Ejja nħarsu lejn dak li aħna biss raw fil-mozzjoni bil-mod. Meta polz qasira ta 'l-elettriku tintbagħat lill-kap read-write, huwa Flips fuq elettromanjetika ċkejkna għal frazzjoni ta 'sekonda. Il-kalamita joħloq qasam, li tbiddel il-polarità ta 'ċkejkna, ċkejkna porzjon tal-partiċelli tal-metall li tiksi wiċċ kull platter s. Serje mudell ta 'dawn iż-żoni ċkejkna mitluba up fuq id-diska jirrappreżenta daqsxejn uniku ta 'dejta fis-sistema numru binarju użati mill-kompjuters. Issa jekk il-kurrent tkun mibgħuta mod wieħed permezz tal-kap read-write, iż-żona ikun polarizzat f'direzzjoni waħda. Jekk il-kurrent tintbagħat fid-direzzjoni opposta, il- polarizzazzjoni hija maqluba. Kif tista 'tikseb informazzjoni off-hard disk? Just jitwaqqaf il-proċess. Allura huwa l-partiċelli fuq id-diska li nikseb il-kurrent u l-read-write ras li jiċċaqalqu. Poġġi flimkien miljuni ta 'dawn is-segmenti magnetized, u inti stajt ltqajna fajl. Issa l-biċċiet ta 'fajl waħdieni jistgħu jiġu mferrxa madwar platters drive, il- tip ta bħall-mess ta 'dokumenti dwar iskrivanija tiegħek. Allura fajl extra speċjali jżomm track tal huwa kollox fejn. M'għandekx tixtieq inti kienu xi ħaġa bħal dik? SPEAKER 1: Tabilħaqq. Allura aħna għandna din il-ħila li jirrappreżentaw din l-informazzjoni, in-numri f'livell baxx ħafna. Għandna mod fiżiku ta 'rappreżentanza ta' dan l-istess ħaġa, iżda ma nistgħux verament jagħmlu dak kollu li ħafna ta 'interess għadhom, ħlief forsi xi aritmetika u matematika. Għandna l-ebda mod ta 'affarijiet li tirrappreżenta s'issa bħall-ittri alfabetiċi, hekk li aħna bnedmin jistgħu jikkomunikaw, jużaw dawn il-mezzi l-istess. Iżda Thankfully, teżisti encodings, mudelli ta 'żero u dawk li jirrappreżentaw constructs ogħla livell bħal A u B, u Ċ, u kollha sentenzi, u l-paragrafi, u simili. U għalhekk ASCII, li huwa akronimu li tirreferi għal din is-sistema ta 'kodifikazzjoni li permezz tagħha numru wieħed jirrappreżenta ittra partikolari - per eżempju, in-numru li nafu bħala valur deċimali 65 huwa magħruf bħala l-ittra kapitali A għall-kompjuters. Il-valur deċimali ta '97 fil-kompjuters huwa magħruf bħala l-zghar. U dak li verament ma jfisser? Ukoll, anke jekk Nate, mument ilu, biss magħduda minn żero sa 8, jekk konna biex ikomplu jgħoddu sa 65, jew aktar, sa 97, il-mudell ta ' żero u dawk li kien ikollu mfassla fuq l-iskrin se jkun eżattament dak kompjuter juża biex jirrappreżenta l-ittra A fil-limiti, jew l-ittra ta ' fil zghar. U fil-fatt, hemm skema ġenerali għal dan. Dan huwa, ewwel daqqa t'għajn, chart kbira ta 'encodings, imma jekk inti tiffoka biss fuq in-nofs dritt hawn, l-avviż f'din il-kolonna tan-nofs, aħna għandna dan kunċett ta 'numri segwiti permezz ta' ittri. U fil-quċċata, aħna għandna 32, u l-karattru char, li 32, il- numru sħiħ, issa jirreferi, hija apparentement l-karattru bar-ispazju. Meta ikollok l-karattru bar-ispazju fuq laptop tiegħek, dak li int verament tibgħat huwa numru, mudell ta 'żero u dawk, fluss ta' l-elettriku, jekk inti se, li jirrappreżentaw dawk żerijiet u dawk, li l-kompjuter imbagħad jinterpreta bħala karattru spazju fuq l-iskrin. An punt exclamation huwa 33. Kwotazzjonijiet Double huwa 34. U jekk aħna iscroll hawn fuq għad-dritt, naraw li 65 hija tabilħaqq A, u 97 huwa tabilħaqq zghar a. Allura issa li aħna għandna din l-iskema ta 'kodifikazzjoni, nistgħu jibdew jespliċitaw affarijiet out. Tabilħaqq, il-kompjuters tipikament jesprimu ruħhom f'unitajiet standard, mhux użu ta 'ftit individwu, li għal darb'oħra, mhux kollha li utli għal ftit jirrappreżentaw żero jew wieħed, dwal fuq jew barra, iżda pjuttost, bl-użu sekwenzi ta 'bits. U l-unità l-aktar komuni ta 'miżura, kif inti probabilment taf, jew għall-inqas dedott, huwa byte. A byte huwa biss tmien bits, 8 zeroes jew dawk fil-filliera. Allura aħna tista 'tibda ortografija affarijiet out. U hekk jekk nistgħu, għaliex ma tippruvax din id-daqsxejn ftit kollettivament hawn? Hemm tmien persuni f'din il-kamra li jkunu lesti biex toħroġ fuq il-palk? Int għandek tkun komda li jidhru fuq camera, imma inti ma verament bżonn li tkun taf inkella x'inhu għaddej għadha biss. Nara persuna waħda li qed volontarju hawn fuq. Tnejn, tlieta, erba ', ħames, sitt, seba', u kif madwar 8? Come fuq up. Allura inti ser jirrappreżentaw byte ta 'nies. Let me inti kienu ġew l-post 128s, inti l-post 64s, inti l-post 32S. Iżda aħna qed tmur biex malajr ħafna jkollhom biex ireġġgħu lura din. So let me jissodisfaw inti kollha hemmhekk. U inti għandek tkun fil-post 128s-triq kollha madwar, hawn ħafna bħall- mijiet post jew il-post eluf ikun farther lejn ix-xellug, irridu l-placeholder akbar li jkun hawn ix-xellug kif ukoll. Aħna 64s, 32, 16s, 2s 8S, 4s, u 1s - eċċellenti. Allura issa għandna - okay, inti tista 'tgħin. Allura issa għandna - x'hemm isem tiegħek? JOANNE: Joanne. SPEAKER 1: So Joanne u I issa se jagħti pariri dawn guys dwar kif nistgħu tista 'tmur dwar ortografija xi ħaġa barra. Allura fuq il-dahar ta 'folji tagħhom ta' karta, dawn ikollhom folja iqarrqu ftit li għaddej biex jgħidulhom jekk dawn kienu jirrappreżentaw żero jew waħda. U għaliex ma, għas-sempliċità, aħna ser jirrappreżentaw zero bi ftit permanenti hemmhekk awkwardly. Tajjeb ħafna. Jew waħda billi tgħolli naħa tiegħek, li jirrappreżentaw waħda. U ejja ara jekk ma nkunux nistgħu tispjega frażi karattru 4 hawn. Allura aqbad issa, voluntiera, u jesegwixxi 1 round billi tgħolli naħa tiegħek jekk int wieħed, jew iż-żamma l-isfel jekk int żero. Allura issa li għandna dawn idejn 3 up, dak in-numru, kulħadd, huma huma fil-fatt jirrappreżentaw? Okay, 67. Għaliex? Ukoll, sanità malajr check. Post 64s, għaliex dan huwa wieħed. Dak bħal wieħed ħinijiet 64, flimkien ma '1-ħinijiet 2, b'tali mod li 66, plus 1 żminijiet 1. Li flimkien ma '1, hekk 67. Allura issa dawn guys huma kollettivament jirrappreżentaw 67, li apparentement jirrappreżenta dak hawn fil ASCII? Okay, hekk C. Kull dritt. Allura issa ejja tipproċedi biex round tnejn. Kulħadd tibda bl-idejn tagħhom isfel, u mbagħad tondi tnejn. Attwalment, hemm Ma tantx ta 'rwol hawn, I suppose, iżda aħna ser nippretendu. Allura round 2, jgħollu jew ibaxxu idejk. Kull dritt. Audience, liema huma aħna issa? Jesprimi huwa 83. Allura inti tista 'tagħmel l-matematika. Iżda għal xi ħadd li idejn huwa up, inti żid fil-numru li jirrappreżentaw. Allura issa għandna 83. Ejja jespandu l-iqarrqu karta ftit, u issa għandna - dan jista 'jkun ovvju fejn aħna qed tmur hawn, iżda madankollu, tondi 3. Okay, tondi 3 tajjeb li jmorru hemm isfel, hekk tondi 3, liema numru huma dawn guys issa jirrappreżentaw? Okay, I smajt 53, li issa jirrappreżenta - interessanti. Issa għaliex dan it-tip ta 'kontro-intuwittiv riżultat, id-dritt? Jekk irridu li jirrappreżentaw 5 - aħna lkoll probabilment taf fejn dan ikun għaddej - għaliex ma I biss jgħollu l-post fours u l-post huma? Well, we tirrealizza li hemm differenza, fundamentalment, bejn kif kompjuter tinterpreta dawn bits. Jekk inti qed tipprova jirrappreżentaw in-numru 5, allura assolutament, aħna biss jgħollu naħa tiegħek numru 4 u jgħollu numru naħa waħda. Iżda aħna ma tkunx qed jirrappreżentaw numri hawn. Il-kuntest hawnhekk fuq il-palk huwa li aħna qed jirrappreżentaw karattri jew Chars, u f'dan il-kuntest, il-kompjuter għandu tirrealizza li oh, din mudell ta 'bits ma jkunx numru waħdu. Huwa fil-fatt tirrappreżenta kunċett f'livell ogħla. F'dan il-każ, l alfabetiku ittra. Allura l-fatt li issa huwa tirrappreżenta n-numru 5 bil- valur 53 għaliex fil ASCII, il-ħaġa aħna estetikament tara kif il- numru ħamsa nnifisha teħtieġ mudell ta 'bits - għaliex għaliex? Ukoll, id-dinja biss iddeċidew li jużaw in-numri baxxi, żero, wieħed, tnejn, 3 għal dak ħarsu li jkun affarijiet pjuttost mistur. U fil-fatt, dawn huma l-karattri li mhumiex fuq tastiera. Espressjonijiet speċjali li għandek bżonn fil-kompjuter biex tagħmel affarijiet interessanti, iżda bnedmin qatt fil-fatt tip tagħhom. Allura 53, tabilħaqq, jirrappreżenta 5. Issa biss bħala kontroll sanità finali, dak in-numru jekk dawn jirrappreżentaw ftit mument? Okay, hekk 48. U fil-fatt, imorru quddiem, tondi 4. 16 plus 32 huwa tabilħaqq 48. U hekk rawnd kbir ta 'applause, jekk nistgħu, għal tmien voluntiera tagħna hawn. Tajjeb ħafna x'isir. Kwalunkwe direzzjoni huwa multa. Allura issa għandna mod mhux biss ta 'ħsieb dwar kif jirrapreżenta data, u fil-fatt jirrappreżentaw dan fiżikament, iżda wkoll tagħmel aktar livell affarijiet fuq quċċata ta '. U fil-fatt, din se tkun tema matul ix-xjenza tal-kompjuter ta ' bini affarijiet aktar u aktar interessanti u kumpless fuq quċċata ta ' ideat pjuttost sempliċi - f'dan il-każ, biss żero u dawk. F'termini ta 'għaliex dan ikun utli, ukoll, anke jekk fil-kors bħal dan, aħna ser tiffoka fuq sisien, u dwar l-ipprogrammar, u fuq soluzzjoni ta problemi, inti tista 'tmur off fix-xjenza tal-kompjuter fi kwalunkwe numru ta' direzzjonijiet. F'dan il-każ hawnhekk, dan huwa chart li inti għandek fil-paġna wara tal tiegħek gwida mhux uffiċjali għas CS fil-Harvard, wieħed mill-lum 2 printouts. Dan jissuġġerixxi d-direzzjonijiet differenti ħafna li inti tista 'tmur wara Naturalment bħal dan - tagħlim dwar intelliġenza artifiċjali, dwar grafika, dwar tagħlim magna, dwar il-lingwa nnifisha. Realizzata, wisq, li hemm għad mogħdijiet oħrajn. Hemm mogħdijiet aktar matematiċi fix-xjenza tal-kompjuter. Jekk int lanqas kapaċi tieħu xi ħaġa bħal CS50 dan it-tnaqqis, hemm korsijiet ta 'introduzzjoni fir-rebbiegħa, Computer Science 1, per eżempju, huwa énième on-rampa li din id-dinja ġdida. Issa bħala twarrib, fl-interess tal soluzzjoni ta 'problemi relatati mal-korsijiet, tirrealizza CS50 stabbiliti xi żmien ilu biex jippruvaw isolvu waħda minn dawn il-problemi, l- problema magħrufa bħala my.harvard, li ħafna minnkom jista 'jkun bl-użu li fil-fatt shop għall-korsijiet, imma jekk le, check out għodda bħal din, kif ukoll oħrajn dixxendenti li xi studenti passat tagħna u l-persunal ħolqu. Iżda fil-Korsijiet Harvard, li hija għodda fuq l-internet, xi ħaġa li inti se tkun kapaċi tfassil u l-iskjerament infuskom, kif ukoll s'issa affarijiet oħrajn ukoll sa l-aħħar tas-semestru, jirrealizzaw li dan jibni fuq sett ta 'data miftuħa. Istudenti F'dan il-każ, naturalment, katalogu, u tippermetti f'dan il-każ għall- jesploraw sett ta 'dejta pjuttost kumplessa. Aħna dug up lejl li għadda statistika ftit bbażati fuq il-ftit eluf folks li bdew jużaw dan matul l-aħħar ftit jiem. Jekk inti kont qed kurjużi li tkun taf kemm korsijiet ħbieb tiegħek fil-fatt tendenza li shop, ukoll, illum din id-data tissuġġerixxi li 7.6 huwa l-medja numru ta 'korsijiet fuq il-lista tax-xiri ta' xi ħadd. U issa jien ser jagħtuk ukoll l-istatistika ta 'l-aktar numru ta' korsijiet fuq il-lista tax-xiri ta 'xi ħadd - u aħna kollha probabilment taf xi ħadd bħal dan. 201 huwa rekord din is-sena. Issa xi wħud ex-studenti tagħna u l-persunal attwalment tpoġġi flimkien clip li żebgħa stampa għalik minn dak li din it-triq tax-xjenza tal-kompjuter u CS50 nnifisha hija. Let me imorru quddiem u iġbed up, grazzi lis-Sur Harvahd hawn, video prodotta minn xi wħud mill-predeċessuri tiegħek, jekk nistgħu iżommu l-dwal għal dan. [Daqq tal-mużika] SPEAKER 1: I kellhom ebda idea li kien se jiġri. Allura ħarsa aktar serju lejn dak li jinsab quddiem. Allura f'termini ta 'l-aspettattivi tal dan il-kors, int fil-fatt mistennija li jattendu jew jaraw lecture tal-kors, l jissottomettu settijiet problema 8, jieħdu żewġ kwizzijiet, jissottomettu proġett finali. F'termini ta 'gradi, tirrealizza li l-kummenti tiegħi fil-ftuħ dwar jgħaddu-jfallu, xi ħaġa li aħna ħafna jieħdu biex qalb fil CS50 - ma jkunx hemm kważi biżżejjed ta 'kultura fil-Harvard ta' tipprova xi ħaġa u qed joħloq riskju falliment. Tabilħaqq, kellna numru ta 'studenti, u myself b'mod partikolari, li kien inkwetati dwar jolqtu ħażin GPA tiegħek, jew jkollna B fil xi ħaġa simili CS50, u l-opportunità li jieħdu kors bħal dan u korsijiet gateway oħra fil il-livell ta 'introduzzjoni suċċess / falliment hija opportunità ferm underutilized f'dan kulleġġ b'mod ġenerali. U għalhekk jekk jogħġbok jafu, anki I rreġistrati dan il-kors fil-bidu ta 'suċċess / falliment kreditu biss, u anki jekk I ma jaqilbu fl-aħħar tal-ġurnata, kien dawk il-ġimgħat 5 inizjali, sa-Tnejn 5 ta 'l-semestru, li hija il-cutoff, li permessi me fatt imqiegħda marda fil dawn l-ġodda ilmijiet, u fil-fatt tipprova xi ħaġa ferm familjari u skomda ħafna għalija fil-ħin. Allura f'termini issa dwar liema rwol l-angoli differenti li permezz tagħhom tista bott approċċ dan il-kors jservu - hekk lectures. Huwa sa inti. Jekk inti tidħol magħna personalment fil dan il-post, fil-fatt, nafu statistikament li madwar 40% tal inti se tip ta 'ġejjin u jmorru fuq il- kors tal-semestru, u 10% tal inti li aħna qatt se tara mill-ġdid wara illum. U li perfettament multa, li tkun onest. Waħda mill-elementi ewlenin tal CS50 hija li hemm dawn riżorsi innumerabbli, li wħud minnhom aħna ser Rattle permezz fi ftit mument, inklużi lectures u sezzjonijiet, u affarijiet imsejħa walkthroughs, u l-uffiċċju siegħa, u simili, u huwa l-aktar riżorsi milli l-istudent tipiċi għandu jkollhom jew jista 'fiżikament jieħdu vantaġġ minn, iżda dan għaliex mill-istili differenti ta 'tagħlim li xi korp student manifesti. U għalhekk fil-lekċers, ir-rwol primarju kif naraha jien mhux li verbalment timbotta l-materjal pjuttost kumplessa u li neċessarjament iwasslu kollha ta 'l- intricacies tal-prinċipji fundamentali li aħna ser tesplora dan is-semestru, iżda pjuttost, biex tagħmel affarijiet simili aħna kont qed tagħmel s'issa diġà, dawn l-eżempji li tinvolvi bnedmin fuq il-palk jippruvaw żebgħa stampa mentali, u wkoll joħolqu, DARE I say, xi wħud minn dawn il-mumenti memorabbli, sabiex anke kif inti jissieltu ma 'ċerti suġġetti, ikollok dawn il-memorji, bħal oh, anki jekk li kien pjuttost astratt, il-matematika, I ltqajna mitlufa biex jagħmlu waħda, bħal, huwa verament, fl-aħħar tal-ġurnata, huwa mhux kollha li differenti għal xi ħaġa I diġà jafu. U għalhekk l-irwol li lectures se jservu jew personalment hawn Sanders jew online fuq video huwa verament li tiffissa l-istadju mentalment għalik kull ġimgħa għall-kunċetti varji u l-problemi li aħna ser tkun għadis fis. F'termini tal-kunċetti ta 'livell għoli, ħafna minn dawn il-kliem tista' toħroġ aktar ras tiegħek għall-mument. U li l-multa. Dawk minnkom li se jidħlu fil-kors aktar komdu se jkun jaf ta ' xi wħud minn dawn is-suġġetti, iżda tipikament għal dik ta '10% tal-klassi li għaliha huma jkollhom l-isfond ħafna aktar, filwaqt AP xjenza tal-kompjuter, programmar minħabba dawn kienu 12, tirrealizza li se jkun hemm opportunitajiet fit-taqsimiet u l- problema settijiet li jmorru l-fond aktar fis-suġġetti varji, mili tkun xi lakuni li jista 'jkollok mill-iskola għolja tiegħek jew qabel isfond. F'termini ta 'l-ilsna, tirrealizza li dak lingwa li nużaw fil-CS50 hija irrilevanti għal kollox fl-aħħar tal-ġurnata. Aħna jiġri li jużaw primarjament lingwa imsejjaħ C. Lejn it-tmiem tal- semestru, aħna jintroduċu web iċċentrati lingwi, bħall-PHP u JavaScript. Iżda aħna u oħrajn jistgħu jgħallmu kors bħal dan fil-maġġoranza f'kull moderna ta 'livell għoli tal-lingwa - Python, Ruby u, u oħrajn huma pjuttost popolari dawn il-jiem, minħabba realizzata, fl-aħħar tal-ġurnata, int ma tagħlim f'dan C. Int ma tagħlim PHP jew JavaScript. Inti tagħlim kif issolvi problemi, kemm jekk fuq l-internet, kompjuter ibbażata, jew data orjentati lejn innifsu, bl-użu dawn sempliċement bħala għodod. Issa f'termini tal-loġistika, inti ser tuża xi ħaġa eventwalment imsejjaħ il- CS50 Appliance. Ma jimpurtax jekk għandek Mac, PC, kompjuter Linux, jew bħalhom, inti ser ikollok is-software disponibbli liberament jibdew il-ġimgħa d-dieħla li magħhom għall-użu il Appliance CS50, ambjent virtwali li inti ser tuża fuq tiegħek kompjuter, sabiex inti u kollha ta 'klassi tiegħek jkollhom Linux uniformi desktop f'dan il-każ. Huwa l-settijiet problema, għalkemm, li inti ser verament tikseb idejk maħmuġin fil-kors. U fl-aħħar tal-ġurnata, huwa l-settijiet problema, naħseb, li verament jiddefinixxu l-esperjenza ta 'student f'dan il-kors. Tirrealizza li ħafna mill-settijiet problema se jiġu rilaxxati f'żewġ edizzjonijiet - edizzjoni standard li nistennew u jinkoraġġixxu 90% tal- klassi li adsa fis. Iżda aħna wkoll rilaxxati xi settijiet problema fil edizzjonijiet Hacker hekk imsejħa, u int taf huwa l-edizzjoni Hacker, għaliex fuq kull paġna bil-watermark, huwa jgħid edizzjoni Hacker fuqha. U li għal dan demografika minnkom li jkollhom AP xjenza tal-kompjuter ma '10 snin ta 'programmazzjoni taħt ċinturin tiegħek, u qed ifittxu li jimlew dawn il-lakuni, u li jkollhom aktar formali, aktar milli l-awto-mgħallma taħriġ forsi, realizzata li hemm demografika sostanzjali ħafna fil-klassi li għandu preċiżament l-istess għan. Int ser ikollok ħamest ijiem tard. Settijiet Problema huma ġeneralment dovuti nhar ta 'Ħamis, imma int tista' testendi 5 ta ' dawk l-iskadenzi li jużaw dawn l-affarijiet imsejħa jum tard, u aħna ser qatra wkoll punteġġ aktar baxx tiegħek fl-aħħar tas-semestru, kull l- dettalji fil-sillabu. Iżda ieħor karatteristika li tiddefinixxi l CS50 matul is-snin saret l-uffiċċju sigħat, opportunità li inti raw viżwalment fil-ritratti daqsxejn ilu li aħna niġbru preċedentement fil-swali dining dar, qabel li fil- kantina ta 'l-ċentru tax-xjenza, u din is-sena Annenberg Hall, 4 iljieli fil-ġimgħa 20:00-11:00, fejn inti ser ikollok dan ħafna esperjenza maqsuma ta 'ħidma fuq, tissara permezz ta' problemi ta 'ċerti, iżda ma 'struttura ta' appoġġ sostanzjali fil-post. Tabilħaqq, il-mod kif dan se taħdem hija li inti ser jaslu Annenberg jekk għandek xi kwistjoni matul il-ġimgħa. Int ser ikollok iġibu laptop tiegħek, inti ser joqogħdu bilqegħda, grab xi ikel, u tkun taf log in to CS50 Iddiskuti, utilità web-based li l-għalliema għandu żviluppati li se jippermetti li inti post mistoqsijiet u ara followups fil- tipiku forum ta 'diskussjoni sens, jużaw tikketti u oġġetti simili, u auto-komplet li jfittxu d-data. Imma inti ser tkun kapaċi wkoll li, matul is-sigħat ta 'ħinijiet tal-uffiċċju, għandhom tiegħek Mistoqsijiet tiżdied għal bnedmin reali. Tabilħaqq, l-għan, finalment, huwa hekk li wieħed, aħna jibdew jibnu fuq il- Matul l-semestru 'korp ta' informazzjoni wieħed jittama tassew utli, tweġibiet komuni għall-mistoqsijiet komuni, sabiex inti stess tista 'ssolvi l-problemi u jiksbu tinqala kemm jista 'jkun malajr, filwaqt li t-tagħlim persunal - normalment 20% sa 30% tar-riċerkaturi tagħlim u kors assistenti fuq il-persunal mill-ewwel. Se jkollna dak li jissejjaħ il-greeter CS50 fil Annenberg, u meta aħna jiddeterminaw dan, inti taf liema? Din il-kwistjoni, aħna verament twieġeb b'mod effettiv online. Għandna bżonn biex tara kompjuter tiegħek. Aħna rridu biex jitkellem miegħek wieħed fuq waħda. Inti verament tissara, u inti għalhekk trid titkellem waħda fuq waħda flimkien xi ħadd, inti ser tkun mibgħuta lill-greeter CS50, a sħabi tagħlim azjenda, litteralment, iPod li għandha ismijiet istudenti fuq waħda naħa, it-tagħlim ismijiet persunal fuq l-oħra. Aħna se jiġbru l-isem tiegħek, segwit bl-isem ta 'għalliema, u tiegħek iskrin tal-kompjuter se tibda Teptip, qal jekk jogħġbok mur ara Alice jew jekk jogħġbok mur ara Bob fuq il-mejda tal-persunal. U hekk b'dan il-mod, aħna ser ikunu jistgħu jintbagħtu l-affarijiet aktar mod effiċjenti possibbli, kif ukoll niggwidawk lejn soluzzjonijiet l-aktar faċilment. Fil-sezzjonijiet, dawn se jkunu l-opportunitajiet għal aktar intimi idejn dwar opportunitajiet ma 'wieħed tar-riċerkaturi tagħlim u 12 sa 16 jew hekk ta' klassi tiegħek, li fih kull ġimgħa, aħna ser ikollhom problemi fis-sett problema li titlob numru ta 'mistoqsijiet kunċettwali, u numru ta' gidma ta 'daqs programmazzjoni mistoqsijiet li inti tista 'figura fuq tiegħek, u inti tista' jaħdmu fuq tiegħek, iżda fil-kuntest tat-taqsima, aħna ser jaħdmu permezz kollettivament xi wħud minn dawk il-problemi u jmorru fejn l- konverżazzjoni Iqarribna. Barra minn hekk, fis-sezzjoni ser ikollok opportunitajiet biex jirrevedu s-sottomissjonijiet ta ' homework li inti ħadna, klassi tiegħek, xi kultant għamla anonima, dejjem minn ta 'opt-in, jekk inti tixtieq li jaqsmu l- xogħol li inti stajt sottomessi. Għalhekk ser verament tkun konverżazzjoni bi-direzzjonali, u l-opportunità li reviżjoni ta 'xogħol tiegħek f'sens ferm aktar dinamiku, aktar milli sempliċement tħares lejn PDF jew kopja stampata u l-ħsieb dwar dan għal ftit sekondi u mhux neċessarjament jassorbu l-feedback li l- għalliema jkunu pprovduti. U inti ser tuża għodda hawn imsejjaħ CS50 Spazji. Għal dawk familjari, dan huwa l-lingwa magħrufa bħala C quċċata xellug, u inti ser isiru jafu dan iż-żmien fuq, iżda dan huwa utilità fuq l-internet li aħna ser użu fit-taqsima li se jippermetti li inti u 15 jew hekk klassi tiegħek biex log fil- tagħlim kollegi tiegħek fuq quddiem tal-kamra. Int ser tkun kapaċi li jikteb il-kodiċi f'dan il-tieqa. Int ser tkun tista 'chat elettronikament jekk int ma fil-fatt fit-taqsima fuq dak il-mument partikolari, u sħabi tagħlim tiegħek, meta niġu żmien li jiddiskutu Alice jew soluzzjoni Bob fil-klassi, il-kollegi tagħlim jistgħu ikklikkja l- , u voila, buttuna proġett fuq l-iskrin tkun xi tkun li student kien jaħdmu fuq f'dak il-punt parikolari. Allura għal dawk tal inti għandek ħbieb li ħadu CS50 fil-passat, tirrealizza li sezzjonijiet ġew sostanzjalment fasslu din is-sena li tkun l-aktar attiva, l-aktar dinamika, u verament, konverżazzjoni f'żewġ direzzjonijiet bejn għalliema u l-istudenti. U walkthroughs. Allura għal dawn is-settijiet problema, aħna wkoll joffru mhux biss l-ispeċifikazzjoni innifsu, li huwa ġeneralment PDF pjuttost dettaljata, iżda wkoll affarijiet magħrufa bħala walkthroughs, fejn membru wieħed tal-persunal tal-għalliema se jwassal għal kull ġimgħa sessjoni li litteralment mixjiet inti permezz-sett problema, giving you ħjiel, u pariri, u punti ta 'tluq, u huwa maħsub li titlob lill-ħafna spiss mistoqsija: fejn nista tibda? Ukoll, inti tibda jew mill għadis fil-spec waħdu, jew bl-attendenza jew jaraw dawn walkthroughs. L-walkthrough ewwel, fil-fatt, se tkun din il-ġimgħa. Huma ser ikunu nhar ta 'Ġimgħa, mhux tant għaliex aħna naħsbu li ser tkun popolari żmien, iżda għaliex nistgħu mbagħad film minnhom ħafna kmieni fil-ġimgħa u jiksbu tagħhom online mill-weekend sabiex ikollok bħala ġranet kemm possibbli biex attwalment jibdew jaħdmu f'dak l-kontenut ukoll. Iżda aktar fuq li fil lecture din il-ġimgħa. Issa f'termini tal-istruttura ta 'appoġġ, l-istatistika l-aktar sinifikanti huwa forsi l-fellows tagħlim 108 u l-assistenti kors li dan il-kors bħalissa għandha. Jekk xi wħud minnkom li ma jkollhom klassijiet konfliġġenti tixtieq li jissieħbu me up here fuq il-palk, huwa dawn guys li finalment se verament jiddefinixxu tiegħek esperjenza fil-kors. I kellhom ħafna fellows tagħlim tagħlim me klassijiet fil-ġurnata, u I ftakar ftit ta 'dawk, franchement, iżda sal-lum, I still remember fost dawk il-ftit tiegħi CS50 TF, li verament għenuni jwieġbu l-mistoqsijiet, li verament għenuni meta kelli tissara, u verament kien sieħeb f'din esperjenza ta 'tagħlim ta' dinja ġdid ħafna. Fi ftit, kollha ta 'dawn guys se jingħaqdu miegħek barra għal kejk, li hija tradizzjoni ta 'CS50, fil-kappelluni tal Memorial Hall, imma ħalluni ewwel jintroduċu inti biex Nate Hardison mill-ġdid, Rob Bowden, u Tommy McWilliams, naturalment din is-sena kapijiet. Jekk inti guys se jissieħbu miegħi hawn fin-nofs. Huma kollha ppreparati xi rimarki inspirational. Tommy McWilliams: I ma tipprepara xejn inspirational. Imma jien jisimni Tommy. I'ma anzjan fl Mather. Jien jistudjaw ix-xjenza tal-kompjuter, verament eċċitati li jkun fuq it-tim irjus u għaddejjin mill-vjaġġ CS50 miegħek. What I really love dwar CS50 huwa kif tassew enseigne inti biex jaħsbu dwar problemi b'mod ġdid. Dan huwa verament ħila li għaddej biex tkun imprezzabbli, irrelevanti x'inhu qasam tmur fis. U mhux biss dik, iżda noffru aktar kandju ħielsa minn kwalunkwe kors ieħor fuq il-kampus. Allura jien biss verament bil-ħerqa li jara liema kulħadd jibni dan is-semestru. U jekk xi ħadd ikollu xi mistoqsijiet issa jew fil-semestru, definittivament tħossok liberu li jilħqu lili, u I d jkunu kuntenti li jgħinu. ROB Bowden: Hi. Jien Rob Bowden. I'ma anzjan fl Kirkland. Yeah, li d-dritt. Aħna kollha verament eċċitati għal dan is-semestru li jmiss. Nittamaw li inti qed kollha eċċitati. I ma kienx jistennew dan. Yeah. Allura aħna mressqa tant sforz fis-teħid dan is-semestru verament kbir, u bħala Sakemm int lesti li jqiegħdu fil-isforz, hemm tant inti tista 'tikseb minn dan il-kors. Tista 'tikseb lott ta' gost ta 'dan il-kors. Aħna ma jkollhomx persunal ta '108 jekk inti ma setgħux jiksbu ħafna gost barra minnu, hekk biss jippruvaw li jkunu involuti, u int mhux se jiddispjaċina minnu. Nate HARDISON: Hi, guys. Jien Nate. Jien l-preceptor għall-kors. Ninsab verament eċċitati li jkun hawn ukoll. Din hija l-ewwel sena tiegħi hawn. Nispera li intom kollha jieħdu dan il-kors, u jgawdu minnha kemm stajt jgawdu minnu s'issa. U jekk inti qatt tixtieq li jitgħallmu kif jaslu għal 9 jew 10 fil-binarju, come tkellem lili. SPEAKER 1: Allura bir-riskju li jitilqu dawn guys hawn fuq il-palk daqsxejn awkwardly, ejja whirl permezz biss ftit mill-affarijiet li tistenna qabel we jiddifferixxi għal kejk. X'inhu dak li tinsab quddiem? Ukoll, jekk nieħdu ħarsa lura lejn is-sena li għaddiet, fil-problema zero, tiegħek predeċessuri dove fis-lingwa ta 'programmar imsejjaħ Scratch, a grafika programmazzjoni lingwa inti ser tuża fl-ewwel jiem tal-kors, li tibda din il-ġimgħa, biex jitgħallmu xi kunċetti familjari għal xi wħud minnkom, imma tirrealizza se jkun hemm aspett avvanzata ta 'dan għal dawk tal inti ma qabel isfond. Fl-problema sena li għaddiet stabbiliti żewġ, l-istudenti dove fis-dinja ta ' kriptografija, l-arti tal enciphering jew scrambling informazzjoni, Programmi li jimplimentaw dik id-data encrypted, u fl-edizzjoni Hacker aħħar sena ma studenti jipproċedi biex jitwaqqaf jew jiddekowdja-passwords fi tipiku kompjuter. password xc fajl billi toħroġ ma 'algoritmi u heuristics għall forza brutali jidhru dak password xi ħadd fuq kompjuter sistema kienet. Sena li għaddiet jew tnejn, fil-problema stabbilita erba 'studenti għamlet timplimenta l-logħba tal Sudoku. U l-edizzjoni Hacker dik is-sena ma l-istudenti mhux biss jimplimentaw kif jilagħbu l-logħba, iżda fil-fatt huwa solver, fejn il-kompjuter jistgħu jagħtuk, il-bniedem, ma 'ħjiel, b'aktar malajr milli suppost issolvi li partikulari il-problema. Fil sett problema 5, għamilna forensika, din l-arti ta 'rkupru ta' informazzjoni li kien aċċidentalment jew very deliberatament mħassra mill-kompjuter. Sena li għaddiet, il-persunal tat-tagħlim u I strolled madwar il-kampus teħid ritratti ta 'nies, postijiet, u l-affarijiet u mbagħad aċċidentalment ifformattjat l-karta tal-midja fuq camera tagħna li kellhom dawk kollha ritratti. Imma l-ebda problema, għamilna immaġni forensika ta 'dan il-biljett tal-midja, mogħtija out għall-istudenti kollha fil-klassi, u kkontestat biex jiktbu programmi li irkuprat kollha ta 'l JPEGs minn dik il-karta. U dan huwa attwalment wieħed ta 'settijiet tagħna problema favoriti, u I dug up email qodma minn wieħed mill-predeċessuri tiegħek li kien gost kbir biex aqra f'xi ilu. Dan huwa mill Matt. Għażiż David, il-bieraħ my sister aċċidentalment ifformattjat SD camera żewġha karta u mitlufa jiswew is-sena ta 'ritratti memorabbli. Hija sfortunatament mhuwiex l-aħjar fil-appoġġ ta 'data tagħha. Iżda din is-sitwazzjoni mfakkra me ta 'p-sett 5, hekk ħsibt se jipprova run karta SD tagħha permezz tal-programm jirkupra li I kiteb it-triq kollha lura f'Ottubru. Allura wara erba 'sigħat ta jidhru kif tinħoloq immaġini prima mill- ifformattjat karta SD - Google jipprova li jkun pjuttost utli f'dan ir-rigward, sal I Ironikament ġara li wieħed jiltaqa istruzzjonijiet tiegħek fuq l-Internet - wara tbagħbis madwar ma 'wħud mill-argumenti kmand tal-linja, I ġestiti li toħloq l-immaġni forensika, u wara l-installazzjoni u l-konfigurazzjoni l- CS50 Appliance, I irnexxielhom biex imexxu l-immaġini forensika permezz tal-programm tiegħi u tirkupra 1027 ta 'ritratti sister tiegħi, jikteb Matt. Fil sett problema sena li għaddiet 6, aħna taw l-istudenti dizzjunarju ta ' 150000 kliem Ingliż u ikkontestata lilhom jiktbu jespliċitaw kontrollur li mistoqsijiet jitwieġbu tal-formola, hija din il-kelma spjegati b'mod korrett jew mhux korrett malajr kemm jista 'jkun. U fuq opt-in Bażi kienu studenti permessi li imbagħad jikkontesta klassi bl-affissjoni riżultati tagħhom, l-ammont ta 'RAM li huma jużaw, in-numru ta' CPU ċikli jew f'sekondi li huma użati, sabiex l-istudenti kienu mbagħad kklassifikati fuq websajt tal-kors tal - għal darb'oħra, l-aspett purament fakultattiva ta 'dan, imma gost kbir f'dak ħafna drabi se student jasal sal numru, pożizzjoni 10 jew hekk fuq il-big bord, fuq il-websajt, go off għall-pranzu u mbagħad jiġu lura, u tirrealizza roommate tiegħu kien għadu kemm delineata quddiem lilu jew lilha fuq il-bord kbar, b'hekk tferra sagħtejn oħra jew tliet biss għal wieħed up tiegħu jew roommate tagħha. Allura aħna bil-ħerqa li xi ħaġa simili din is-sena ukoll. Fil sett problema 7 aħna ma steer fid-direzzjoni ta 'programmazzjoni web, fil-fatt soluzzjoni ta 'problemi fl-ambjent dejjem iżjed komuni ta 'web browser. Know allura decreasingly nistgħu download software fuq MACs u PCs, iżda dejjem aktar, nagħmlu dan kollu fi ħdan il-web. U fil-fatt, sena li għaddiet, xi 88% tal-proġetti finali istudenti fil-kors kienu web-based. U dawk, ukoll, huma l-ħiliet li inti ser joħorġu minn din il-klassi permezz aħħar course, għaliex dak li jistenna fl-aħħar kors huwa l-Fiera CS50, dan wirja li bbażat fuq l-idea ta 'fiera tax-xjenza, iżda f'dan il-verżjoni tal- ġust do-istudenti kollha fil-klassi jġibu laptops tagħhom, u d- ħbieb, u l-familja, u oħrajn għall-Majjistral Xjenza, bini kbir fuq kampus, imwaqqaf laptop tagħhom, nikseb xi ikel, nikseb xi popcorn u xorb, u imbagħad juru proġetti finali tagħhom għal dawk kollha attendenza fil-, li aħħar sena nnumerati xi attendew 2,500 minn madwar kampus, u espressjonijiet bħal dan, u bħal dan ma kinux komuni fil-fiera. Li jwassal għall-fiera hija l-Hackathon CS50, l-opportunità li ħops fuq Harvard shuttle, kap fl-triq għal Microsoft fi 8:00 PM, u mhux tmur id-dar sakemm 07:00. Aħna iservu pranzu 1 fi 8:00 PM, pranzu 2 fi 1:00 AM, u għal dawk li għadhom wieqfa fil 05:00 nittrattaw lill pancakes fil IHOP. U l-Hackathon hija opportunità, kif isaffru hawn, biex adsa fis tiegħek proġetti finali, kemm jekk jaħdmu fuq tiegħek jew mal-ħbieb fil- f'ambjent kollaborattiv, fejn il-persunal tat-tagħlim kollu qed jaħdem sew bil-lejl bi provvista abbundanti ta 'ikel Ċiniż Ħong Kong. Fl 05:00 immaġni ser ikollu bħal dawn ikunu pjuttost komuni din is-sena ukoll. Allura kif aħna jaġġorna fil-mument ta 'kejk, iżomm f'moħħu li 76% fil-mija tal- nies f'din il-kamra jkollha l-ebda esperjenza minn qabel, u kif kull l-sillabu, dak li finalment jgħodd f'dan il-kors huwa mhux tant fejn inti tispiċċa relattiva għal klassi tiegħek, imma fejn inti, fil-ġimgħa 11, jispiċċaw relattiva għal ruħek fil-ġimgħa 0. Dan huwa CS50.