[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.